Hi all

Related to:

https://mentors.debian.net/package/ags
http://anonscm.debian.org/cgit/pkg-multimedia/gsequencer.git

What I'm basically doing to upload to debian, please give any advice to
improve.


joel@debain:~/gsequencer.github$ make distcheck
joel@debain:~/gsequencer.github$ cp ags-0.4.2-69.tar.gz
../ags_0.4.2-69.orig.tar.gz
joel@debain:~/gsequencer.github$ cd ../gsequencer.alioth
joel@debain:~/gsequencer.alioth$ gbp import-orig ../ags_0.4.2-69.orig.tar.gz
joel@debain:~/gsequencer.github$ git checkout pristine-tar
joel@debain:~/gsequencer.github$ pristine-tar commit
../ags_0.4.2-69.orig.tar.gz
joel@debain:~/gsequencer.github$ git checkout master
joel@debain:~/gsequencer.github$ emacs -nw debian/changelog
joel@debain:~/gsequencer.github$ git add debian/changelog
joel@debain:~/gsequencer.github$ git commit -m "updated changelog"
joel@debain:~/gsequencer.github$ gbp buildpack
joel@debain:~/gsequencer.github$ lintian ../gsequencer_0.4.2-69-1_amd64.deb
joel@debain:~/gsequencer.github$ git clean -d -x -f
joel@debain:~/gsequencer.github$ gbp buildpackage --git-pristine-tar
joel@debain:~/gsequencer.github$ git clean -d -x -f
joel@debain:~/gsequencer.github$ git push --all
joel@debain:~/gsequencer.github$ git push --tags
joel@debain:~/gsequencer.github$ dput mentors
../ags_0.4.2-69-1_amd64.changes



cheers,
Joël Krähemann


On Thu, Jun 18, 2015 at 5:24 PM, Ross Gammon <r...@the-gammons.net> wrote:

> Hi Joël,
>
> On 06/16/2015 04:28 PM, Joël Krähemann wrote:
> > Hi, could someone please take a look at my repository:
> >
> > http://anonscm.debian.org/cgit/pkg-multimedia/gsequencer.git
>
> I am also a member of the multimedia team and have seen your commits
> rolling in. You are getting close to having something ready for
> sponsorship. But on a quick (not complete check) there is still some
> work to do (see below).
>
> > Please tell me what I have to do that it gets processed by the automatic
> > debian build system. Further what is still left to do so.
>
> Coming to the mentors list was a very good idea. There are many
> experienced guys here that can help out.
> The best thing to do next is to prove you can build your package by
> uploading the built package to the mentors website. The website will
> also tell any reviewer whether you have fixed all the relevant lintian
> errors. See here for information:
> https://mentors.debian.net/intro-maintainers
>
> > Note there aren't any signed tags, yet. Should I rebase and add tags for
> > old commits?
>
> Normal practise is to sign a tag when you import the upstream release.
> Then when the package is uploaded to the debian archive, there should be
> a signed tag for the last commit before the upload.
> There is information on tagging specific to the multimedia team here:
> https://wiki.debian.org/DebianMultimedia/DevelopPackaging
>
> > best regards
> > Joël Krähemann
> >
>
> Now for some comments:
> debian/changelog - Your changelog entry looks a little unfinished. It
> should close your ITP bug, and as it is a new package it really only
> needs one entry which is something like:
>   * Initial release (Closes: #nnnn)  <nnnn is the ITP bug number>
>
> debian/copyright - You only list the copyright for files in the debian
> directory. You should also list the copyright for the upstream source code.
>
> debian/debhelper.log - This file is the resulting log from a previous
> build of the package to help with troubleshooting. It should be deleted.
>
> debian/rules - You should remove all the unnecessary commenting. It is
> normally okay to leave the "verbose" option commented out so that it can
> be quickly added in when you are troubleshooting.
>
> Some references that you might want to read (again?):
> https://www.debian.org/doc/manuals/maint-guide/index.en.html
> https://wiki.debian.org/UpstreamGuide (* as I know you are also upstream).
>
> Keep going!
>
> Cheers,
>
> Ross
>
>

Reply via email to