How can I build a non-native Debian package with debuild? I have included a debian/source/format with '3.0 (quilt)' but it's no use. I have changed the versioning from 0.1 to 0.1-1, but again debuild keep asking for an .orig.tar.gz
Thank you, Gabriele. On Mon, Aug 22, 2011 at 5:12 PM, Gabriele <[email protected]> wrote: > I don't see the problem. I think I have already solved all those issues. In > fact: > > Package versions Version 0.1 Information Version: 0.1 (View RFS > template<http://mentors.debian.net/package/rfs/pygtkplot>) > Uploaded: 2011-08-22 14:36 Source package: > http://mentors.debian.net/debian/pool/main/p/pygtkplot/pygtkplot_0.1.dsc > Section: math Priority: extra QA information Info: > /home/expo/data/live/incoming/pygtkplot_0.1_i386.changes Info: > pygtkplot_0.1.dsc Info: Package is Lintian clean Warning: Package is > native Info: The maintainer and uploader emails are the same Warning: A > watch file is not present Info: Homepage: https://launchpad.net/pygtkplot > Info: The package uses straight debhelper > I don't know how to solve the native issue. Any help would be appreciated. > > Thank you. > > > On Mon, Aug 22, 2011 at 5:06 PM, Gergely Nagy <[email protected]> wrote: > >> Hi! >> >> A few comments and questions, if I may: >> >> * Why is the package packaged as Debian native, when it is definitely >> not Debian specific? >> * Why does it have an ubuntu distribution in debian/changelog, and an >> Ubuntu Section in debian/control, if it is meant to be uploaded to >> Debian? >> * Where is the debian/copyright file? >> * Why is there a debian/postinst which just exists with 0? >> * debian/rules looks like a horrible mess to me, but that might just be >> me. I prefer to remove useless things that the package building does >> not need (like a configure-stamp target when there is nothing done in >> it, and is not a required target) >> * lintian displays numerous errors, including, but not limited to: >> - The debian diff containing .bzr >> - no debian/compat (thus forcing debhelper to use the long obsolete >> compat level 1) >> - no debian/source/format >> - ancient standards version >> - changelog file still not compressed >> >> And so on, and so forth. There's a lot to be done still before the >> package is in a good enough shape. Running lintian and rigourously >> fixing everything it reports is a good first step. Then looking at the >> result and making it pretty (by removing junk that were left over from >> whatever source you used to base your packaging on) would be a very >> useful second step, in my opinion. >> >> Most - if not all - of the problems I outlined above are caught by >> lintian aswell, even older versions (tested with Ubuntu Lucid, as that's >> the newest thing I have at work at the moment). Lintian also provides >> very good hints how to go about fixing the issues it found. >> >> Take those to heart, they'll make the package a lot better, and they'll >> help you understand Debian packaging better too! >> >> -- >> |8] >> >> >> -- >> To UNSUBSCRIBE, email to [email protected] >> with a subject of "unsubscribe". Trouble? Contact >> [email protected] >> Archive: http://lists.debian.org/[email protected] >> >> > > > -- > *"Egli è scritto in lingua matematica, e i caratteri son triangoli, > cerchi, ed altre figure > geometriche, senza i quali mezzi è impossibile a intenderne umanamente > parola; > senza questi è un aggirarsi vanamente per un oscuro laberinto."* > > ** > *-- *G. Galilei*, Il saggiatore.* > ** > > -- *"Egli è scritto in lingua matematica, e i caratteri son triangoli, cerchi, ed altre figure geometriche, senza i quali mezzi è impossibile a intenderne umanamente parola; senza questi è un aggirarsi vanamente per un oscuro laberinto."* ** *-- *G. Galilei*, Il saggiatore.* **

