> > I think the answer is simply that you shouldn't be treating this
> > as a "debian native" package.
>
> Why not? If no changes take place from upstream version to debian
> source, tagging on "-1", and creating an empty Debianization diff is
> unsound.
There's nothing wrong with an empty diff.
When the upstream developer and the debian developer are the same person,
it still makes sense to treat the package as a non-native package if
there will ever be non-Debian releases.
I'm upstream for two of my packages.
One of these packages, msttcorefonts, is a script to make it easier to
installing some True Type fonts onto a Debian system. I wrote the script
for Debian, and it doesn't really have any other purpose. I suppose
someone might be able to modify it for another distribution, but
I don't have any intention to support that. Every release of this
package is a Debian release, so I packaged this as Debian native.
Another package is gimp-print. I'm not the primary g-p developer, but
I do have write privs. on the upstream source and I maintain the
Debianization along side the main development tree. gimp-print has
periodic releases in .tar.gz form. These releases contain a
debian subdirectory and it's possible to build a deb from them without
any diff, however, in this case I don't want to tie the debian releases
to the upstream releases.
For example, lets say version 4.1.5 is released and I package and upload
it. Let's also say that I build it using a buggy version of debhelper
which screws up the dependencies and I need to recompile and upload
a fixed version later. If it's native, I'm screwed, I have to wait
until 4.1.6 or convince the other upstream developers to put out a
new release without any real substantial changes, confusing non-debian
people. If it's non-native, I just release 4.1.5-2, no problem.
This sort of thing happens more often than you might think.
Eric
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]