add pristine-tar
Jonas Smedegaard
dr at jones.dk
Thu May 27 18:11:29 UTC 2010
On Thu, May 27, 2010 at 06:46:32PM +0200, Reinhard Tartler wrote:
>On Do, Mai 27, 2010 at 17:50:50 (CEST), Jonas Smedegaard wrote:
>
>> On Thu, May 27, 2010 at 10:35:02AM -0400, Felipe Sateler wrote:
>>>On Thu, May 27, 2010 at 10:34, Felipe Sateler <fsateler at gmail.com>
>>>wrote:
>>>> On Thu, May 27, 2010 at 03:54, Jonas Smedegaard <dr at jones.dk>
>>>> wrote:
>>>>> On Thu, May 27, 2010 at 09:09:15AM +0200, Reinhard Tartler wrote:
>>>>>>
>>>>>>> Yeah - tests should be composed so that _failure_ triggers
>>>>>>> alternative action:
>>>>>>>
>>>>>>> test ! -d .git || dh_quilt_unpatch
>>>>>>
>>>>>> oh right, thanks for pointing this out.
>>>>>>
>>>>>> Is this a basis for consensus? Shall we agree on this variant for
>>>>>> the clean rule?
>>>>>
>>>>> No.
>>>>>
>>>>> a) I believe it has not been verified to work with build daemons
>>>>
>>>> There has to be patching too in the build rule. dpkg-buildpackage
>>>> calls clean before build, so at clean it would unpatch, and at
>>>> build it would fail or silently build broken packages. That is why
>>>> csound failed to build when it was uploaded with a similar snippet
>>>
>>>Hmm, soryy, that is not correct (the csound part). The csound snippet
>>>was not protected by .git directory testing.
>>
>> Correct. When applying the snippet, I changed my mind regarding
>> that: I felt it bad to do an exception based on the exisence of a
>> .git dir or not: I believe packages should always behave the same,
>> and conditionally applying patches using quilt goes against that
>> principle.
>
>I'd really prefer to have the consistency on the developer/user side
>than on the buildd side. The unpatching in a git tree establishes the
>'compatbility' with non Format 3.0 in our team. I therefore don't think
>that we need to require that package *always* have to behave the same
>as a principle.
We disagree, then.
>> If possible to apply the patches using dpkg I would be less (but
>> still) hesitant. Yes, dpkg currently apply patches same way as
>> quilt, but there is no promise of quilt and dpkg staying both keeping
>> same behaviour.
>
>sorry, but this is simply wrong. Both the format name (3.0 (quilt)) and
>the development history show that Raphael tries really really hard to
>simulate the exact behavior of quilt, even if quilt is not installed in
>the build environment.
Trying "really really hard" is to me a sign of wanting to be consistent
with current/past quilt, not a promise of future consistency. I don't
see how that is even possible (except, perhaps, if both are developed by
same author(s)).
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100527/ca5ae6ac/attachment.pgp>
More information about the pkg-multimedia-maintainers
mailing list