[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: pygtkplot



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 <phoenix1987@gmail.com> 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)
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 <algernon@balabit.hu> 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 debian-mentors-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 87sjotjxil.fsf@balabit.hu" target="_blank">http://lists.debian.org/[🔎] 87sjotjxil.fsf@balabit.hu




--
"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.


Reply to: