On Tue, 16 Feb 2010, Santiago Vila wrote:
> I have not included the part about moving to 3.0 source format. Sorry,
> but I need some time to study that carefully and I need to be confortable
> with the format before actually using it for the packages I maintain.

Sure.

> [ I wonder if it is acceptable to change source format in a NMU at all ].

It's discutable, if you were using a patch system I would not have changed
it. But I find it disgusting to have upstream patches hidden in the .diff.gz
and using the new format to avoid that is a correct move IMO.

Your source package doesn't contain any meta-information about this patch
while with my change, we had the upstream URL of the commit that got
reverted and some explanations.

> BTW: I have not closed the bug in the upload, as I'm not convinced
> that it's a bug in diffutils: If you write a program (dpkg-dev) which
> relies on the console output of another progam (diff), being that a
> dangerous thing, then you should be ready to change the first program
> whenever the console output of the second program changes.

It depends on whether you consider the output part of the official API
of the tool. It's still a bug that affects us and I don't see why you
would not close it with this upload even if upstream (and you) decide
to not revert it definitely in the long term.

> I also do not understand the blurb you included in the changelog for
> the NMU. Why can't we fix this in squeeze? We have Depends and Breaks.
> I guess some combination of that will work, unless there is something
> I'm missing.

The only combination that works is adding "Breaks: dpkg-dev (<< version of
dpkg that knows the new output)". But it also means that the upgrade
between diffutils (essential package) and dpkg-dev/dpkg needs to be done
in a given order (dpkg-dev/dpkg first). It's probably fine but given that
the package is essential I would avoid this Breaks for squeeze (hence
keeping the patch) and I would drop the patch for squeeze+1 adding the
Breaks once the fixed dpkg-dev version is already widely installed.
It's also best for partial upgrades.

Cheers,
-- 
Raphaƫl Hertzog



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100216112827.gc31...@rivendell

Reply via email to