[SCM] Debian packaging for jack-audio-connection-kit branch, master.jackd2, updated. debian/1.9.4+svn3842-2-41-g15d16a4
Jonas Smedegaard
dr at jones.dk
Sun Apr 4 09:04:11 UTC 2010
On Sun, Apr 04, 2010 at 09:44:48AM +0200, Reinhard Tartler wrote:
>On Sat, Apr 03, 2010 at 13:14:41 (CEST), Jonas Smedegaard wrote:
>
>> First it was claimed that git-buildpackage did not work with the new
>> source format. [...]
>> Here you raise the more relevant concern if the new format is
>> beneficial or brings mors hassle.
>
>git-buildpackage defines a couple of workflows that differ from
>Format 1.0 to Format 3.0 (quilt), so my objection still stands.
>
>> I certainly believe it it beneficial (and from that bugreport I get
>> the impression that Colin feel the same - it is just a _wishist_ bug
>> and he introduces by higly prising the new format in general):
>
>I'm already sold to the new format for any package that is not
>maintained by a VCS, no need to convince me of that. Really, my
>objection is that adding new, contradicting workflows with the same
>tool that depend on the format is not really something that I want to
>impose on a team with members of different skill levels.
Good point!
>Is it really too much that simple things like 'build && clean' leave a
>'clean' working directory?!
I believe that I could make a CDBS snippet that cleans up patches and
.pc dir at clean time when in a git.
Applying the patches at build time should not be necessary, as dpkg
handles that itself.
Such snippet - like most of CDBS - would *not* depend on CDBS managing
debhelper too, so should be usable also together with short-form
debhelper v7.
I believe that would help the point of usability, as then only once
initially something odd would need doing. Would that be interesting?
>> 2) tell Git to ignore the .pc directory, and instead of invoking
>> "debuild clean" instead invoke "debuild clean && quilt pop -a".
>>
>> If 2) is the preferred way, but still too much hassle, I would be
>> happy to help design a smapp debuild wrapper script that seemlessly
>> a) removes .pc dir if only containing dotfiles, and b) unpatches
>> whenever cleaning. I would not use such script myself, because (as I
>> wrote above) I happen to use it as a feature, no matter if that was
>> the intend of it :-)
>
>And I demand that this wrapper script gets integrated into
>git-buildpackage, so that simple operations like cleaning and "build
>and clean" leave the working directory in a clean state.
Makes sense. Above proposed snippet would only be a temporary measure
until underlying tools evolve further.
>As long as the workflow for Format 1.0 and Format 3.0 (quilt) patches
>remain the same, i.e., the same tools work the same on Format 1.0, we
>don't need two separate versions of the wiki page DevelopPackaging.
Good point! Thanks.
>Side note, I see that there are some really interesting cdbs make
>snippets, e.g., the upstream.mk rules etc. I understand that they are
>still pretty much in flux. Could you imagine to propose a stabilized
>version (or a subset of them) for dpkg-dev?
It seems to me that dpkg-dev is Perl-based. CDBS is make-based, so as I
see it dpkg-dev could adopt ideas only, not actual implementation.
Unless you propose dkpg-dev to be extended to also act as a "cdbs-core"
which I suspect is unlikely to happen - but maybe that's just me being
narrowminded...
In other words: Please elaborate. And I strongly suggest you to do that
as a wishlist bugreport against dpkg-dev (adding
build-common-hackers at lists.alioth.debian.org as bug-cc) rather than
here.
Kind regards,
- 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/20100404/a30ab0c8/attachment-0001.pgp>
More information about the pkg-multimedia-maintainers
mailing list