Sorry to intrude but I wanted to clarify a bit (although there had been a lengthy thread on native packages not that long ago) > You need to remove debian/ directory form fslint_2.15.orig.tar.gz file in > order to produce non Debian native package!
Could you please point me where it is *required* (to address "need
to") that upstream sourced do not include debian/?
I fully understand, that
having no debian in upstream source is handy for any dpatch-oriented
DD, since with dpatch you wouldn't be able to patch most debian/ files
Otherwise, there is no harm at all for upstream to provide any debian/
infrastructure -- any change can be easily absorbed into .diff.
Inconvenience arises also in a conflict within debian/changelog
entries, so manual interaction might be necessary on each uupdate
NMU can happen for native packaging as well and versioning scheme is
there, so I don't see much of a problem there.
And if we go through the policy we can find next excerpts which do not
rule out possibility for upstream to have debian/ directory and for
upstream author to be a debian maintainer as well.
so talking about native packaging:
Policy C.3:
> | ... or the Debian maintainer is the same as the upstream maintainer
> | - the format is slightly different:...
and further from C as well:
"This is a unified context diff (diff -u) giving the changes which are
required to turn the original source into the Debian source." So if
original source already includes everything to be a Debian source, and
requires only minor tuning, (or not at all), then only those minor
changes (at least Debian/changelog entry with proper maintainer
information) need to be in .diff.gz.
So I don't see anything which requires debian/ directory to be absent
from the orig.tar.gz especially if a package maintainer is the upstream.
And also I don't see any strict requirement
(although I understand that it is desired) to don't use native
versioning schema for not-only-for-debian packages.
I think that policy/dev-ref is not clear on that at the moment, that is
why relevant questions come up from time to time.
--
.-.
=------------------------------ /v\ ----------------------------=
Keep in touch // \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko /( )\ ICQ#: 60653192
Linux User ^^-^^ [175555]
pgpz19KkZJsSo.pgp
Description: PGP signature

