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: