[pkg-fgfs-crew] RFS: fgo
Christopher Baines
cbaines8 at gmail.com
Sat Aug 6 13:31:10 UTC 2011
On Sat, 2011-08-06 at 13:47 +0200, Kilian Krause wrote:
> Hi Christopher,
>
> On Sat, Aug 06, 2011 at 12:30:33PM +0100, Christopher Baines wrote:
> > On Fri, 2011-08-05 at 14:53 +0200, Kilian Krause wrote:
> > > On Mon, Aug 01, 2011 at 10:29:34AM +0100, Christopher Baines wrote:
> > > > I am looking for a sponsor for my package "fgo".
> > > > - dget http://mentors.debian.net/debian/pool/main/f/fgo/fgo_1.3.1-1.dsc
> > > >
> > > > I would be glad if someone uploaded this package for me.
> > >
> > > Reviewing your package I find:
> [...]
> > > 2.) Your Depends has ${python:Depends} but you still spell out python-tk,
> > > python-imaging, python-imaging-tk - why aren't they caught by the
> > > automagic of dh_python/dh_python2 and need to manually added?
> >
> > Looking at the manpage for dh_python2, it uses the requires.txt file.
> > FGo does not have this file, and therefore its dependencies are not tested.
>
> as was already discussed on d-mentors I had been under the false impression
> that dh_phython2 would lookup includes and build the Depends from the
> actual *.py files. As this is obviously not the case, I had already
> commented that this requirement is no longer valid and your package is good
> as is.
Sorry, I didn’t see the discussion or the comment.
> [...]
> > > 5.) debian/watch file is missing
> >
> > I have tried building one:
> > version=3
> > http://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo/download /site/erobosprojects/flightgear/add-ons/fgo/download/fgo-(.+).tar.gz?attredirects=0&d=1
> >
> > However I get the following error when running it.
> > uscan warning: In debian/watch,
> > no matching hrefs for watch line
> > http://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo/download /site/erobosprojects/flightgear/add-ons/fgo/download/fgo-(.+).tar.gz?attredirects=0&d=1
>
> The correct way of writing this looks like:
> version=3
> opts="uversionmangle=s/-/\./g" \
> http://sites.google.com/site/erobosprojects/flightgear/add-ons/fgo/download
> /site/erobosprojects/flightgear/add-ons/fgo/download/fgo-(.+).tar.gz\?attredirects=0\&\;d=1
>
> [...]
>
> For your next upload you might want to also fix:
> I: fgo: desktop-entry-contains-encoding-key usr/share/applications/fgo.desktop:3 Encoding
> and
> P: fgo: no-upstream-changelog
>
> The upstream ChangeLog is obviously under docs/CHANGE_LOG.
Thanks, I have now fixed these, issues and uploaded the fixed package.
After finally guessing the correct syntax for the lintian config file
(~/.lintianrc), I was able to make the -I and --pedantic options
permanent:
pedantic = 1
display-info = 1
This might be useful for others.
> Anyway,
> Built, Signed, Uploaded (including the debian/watch fix - I'll leave the
> last one up to you).
Thanks,
Chris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-fgfs-crew/attachments/20110806/283d9837/attachment.pgp>
More information about the pkg-fgfs-crew
mailing list