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

Re: Please use Git repository layout as described in Debian Science policy



Hi Thomas,

On Mon, Apr 04, 2016 at 04:35:42PM +0200, Thomas Schiex wrote:
> Hello Andreas,
> 
> I tried to scrupulously follow the debian-science git repository
> instructions. I modified the debian/control file as indicated and setup
> a new git repo on alioth at
> 
> debian-science/packages/toulbar2.git
> 
> In the policy, I stumbled on:
> 
> $ git import-orig --pristine-tar ~/foo_1.0.orig.tar.gz
> 
> My understanding is that it is now
> 
> $ gbp import-orig --pristine-tar ~/foo_1.0.orig.tar.gz

This is fixed in policy now.
 
> It seems to work. Correcting this could help newbies like me.

... also non-newbies. :-)

> All 3 branches are setup, the tag has been set in upstream, the hook to
> git-commit-notice added too, and in the upstream+debian (master branch)
> directory, with the pristine tarball in "..", debuild -S works fine.
> 
> I have a complaint of lintian on
> 
>    E: toulbar2 changes: bad-distribution-in-changes-file unstable
> 
> but I assume it is because I'm on an Ubuntu machine.

Probably.  Unstable is correct.
 
> If anything is lacking, please tell me.

$ lintian toulbar2_0.9.8-1_amd64.changes 
I: toulbar2 source: vcs-field-uses-insecure-uri vcs-git git://anonscm.debian.org/debian-science/packages/toulbar2.git
I: toulbar2 source: vcs-field-uses-insecure-uri vcs-browser http://anonscm.debian.org/gitweb/?p=debian-science/packages/toulbar2.git
I: toulbar2 source: quilt-patch-missing-description 010-inhibit-version-generation
I: toulbar2 source: debian-watch-file-is-missing
W: toulbar2-dbgsym: debug-file-with-no-debug-symbols usr/lib/debug/.build-id/63/769cbd8ba978f09766bcd677a4c0036429d701.debug
I: toulbar2: spelling-error-in-binary usr/bin/toulbar2 egde edge
I: toulbar2: hardening-no-fortify-functions usr/bin/toulbar2
W: toulbar2: debian-changelog-has-wrong-weekday 2015-03-25 is a Wednesday
W: toulbar2: new-package-should-close-itp-bug
E: toulbar2: possible-missing-colon-in-closes Closes Bug#780516
W: toulbar2: debian-changelog-line-too-long line 4
W: toulbar2: description-synopsis-starts-with-article
I: toulbar2: description-synopsis-might-not-be-phrased-properly
W: toulbar2: binary-without-manpage usr/bin/toulbar2
I: toulbar2: possible-documentation-but-no-doc-base-registration


Could you please fix those lintian issues.  For more detailed
explanation use '-i' option of lintian.

Please also use debian-science list for communication.

Kind regards

        Andreas.

-- 
http://fam-tille.de


Reply to: