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

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



On 04/04/16 17:21, Andreas Tille wrote:
> 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.

Note that on Ubuntu you can use `lintian --profile=debian` to avoid
deltas like treating unstable as the wrong distribution.

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


Reply to: