On Tue, 09 Mar 2010, Osamu Aoki wrote: > I think it is better to have "3.0 (native)" as default. Then it works > almost as if old one. It skips .git etc for tar ball so these are > improvements.
dh-make does the right thing: - 3.0 (native) if you don't have an upsteam tarball - 3.0 (quilt) if you have an upstream tarball > If you insist "3.0 (quilt)" here, "Build-Depends: debhelper (>= 7)" should > include "quilt". (per http://wiki.debian.org/Projects/DebSrc3.0 ) No, it's not needed. > Also using quilt seem to need some funky make file modification ... I > have not done this but this page seems credible. > http://wiki.debian.org/HolgerLevsen Nope, modifying debian/rules was needed before support for it was built in dpkg-source. That page is not up-to-date wrt new formats. > Aside from which one should be default, they should be selectable > feature. I suggest following option to make these selectable. > -3 n | -3 native > -3 q | -3 quilt > ... > with this we can accept git etc. Really no, dh-make should pick the right format between native and quilt based on what it knows and it should not need to know of all other existing formats that are not in official use in Debian. The user can always edit debian/source/format manually afterwards if he really need that. But given the target audience of dh-make, it's best to not confuse people with more options... > Once we sort these up, main story of maint-guide should be made to use > "3.0 (native)". Then dpatch section should be replaced with example to > use "3.0 (quilt)" format. maint-guide should cover mostly "3.0 (quilt)" (and "3.0 (native)" for native packages of Debian) you must realize that 3.0 (quilt) can be used also when you don't have patches... Cheers, -- Raphaƫl Hertzog Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/ My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

