On Sat, 16 Jul 2016 00:02:55 +0100 Neil Williams <codeh...@debian.org>
wrote:
> On Fri, 15 Jul 2016 23:45:01 +0530
> Pirate Praveen <prav...@onenetbeyond.org> wrote:
>> If this argument is accepted, we will not be able to package a fork
>> because the original upstream won't accept a patch against the fork.
>> Similarly we'd be able to package only HEAD of the vcs as they
>> usually accept patched only against HEAD. Porting patches is an
>> essential part of packaging. By choosing to maintain this source, I
>> accept this challenge. If I cannot keep the package rc bug free
>> otherwise, it will be removed any way.

I think the part about packaging only VCS HEAD is an excellent point,
and really needs to be addressed by people who want to argue that
concatenating files should be an RC bug.


> Where do you get this crazy and fanciful notion that upstream are
> somehow second-class community members? Upstream are users of the

I don't think he was saying that at all. If I consider this from an
upstream point of view, I'd say that the packaging being behind latest
upstream version is a more significant issue than the packaging using
source transformations like concatenating files. People who want to
make large, complex changes are likely to use upstream files directly
anyway, so that limits the extra work caused by working around such
transformations. Packaging old versions causes similar issues for
patches based on outdated code, and additionally several other issues,
like preventing upstream from getting timely feedback about changes and
causing upstream to receive complaints about already fixed bugs.

In essence, my central point is that you cannot consistently believe
BOTH of these:
* packaging not being up to date with latest upstream is just a
  wishlist bug
* packaging concatenating source files is such a horrible bug that the
  package should be removed from Debian

If you want to argue "upstream convenience" as a reason for the second,
then you must also accept that being behind latest upstream is a lot
more serious than wishlist.

If the TC wants to make a statement against concatenating files, then I
hope any such statement also mentions that being behind latest upstream
should be considered an equally serious bug. If the TC is not willing
to consider such an addition, then they should IMO also reconsider
whether it's really valid to use upstream preferences as a
justification for such a statement at all.

Reply via email to