On Mon, Jun 27, 2016 at 12:41 AM, Philipp Huebner <[email protected]>
wrote:

> Hi,
>
> Am 26.06.2016 um 21:05 schrieb James Clarke:
> > Hi Jordan,
> >> On 25 Jun 2016, at 21:21, Jordan Mantha <[email protected]>
> >> wrote:
> >>
> >> I'm looking for a sponsor for an upload of plotdrop. I am the
> >> upstream maintainer (and former DM) and finally got to fixing all
> >> the Sourceforge, Debian, and Launchpad bugs. Since the package is
> >> maintained in the debian-science git repo I took the liberty of
> >> pushing the new upstream and updated the packaging (last touched in
> >> 2009). It's been a few years since I did any packaging but I think
> >> it should be in pretty good shape and I used pbuilder to build and
> >> test it.
> >>
> >> You can find the git repo at:
> >> https://anonscm.debian.org/git/debian-science/packages/plotdrop.git
> >
> >>
> > I’m not a DD and thus cannot sponsor an upload, but here are my
> > thoughts from having a quick look:
> >
> > 1. Your d/rules is fairly simple; you should switch to the dh(1)
> > sequencer
> >
> > 2. You should enable as much hardening as you can[1]; if you do 1.,
> > you get some of this for free, but unless you have a good reason to
> > you should add “hardening=+all” to DEB_BUILD_MAINT_OPTIONS
> >
> > 3. Your Vcs-Git should be
> > https://anonscm.debian.org/git/debian-science/packages/plotdrop.git
> > (note the .git and lack of a trailing /), as given at the bottom of
> > the cgit summary page
> >
> > Regards, James
> >
> > [1] https://wiki.debian.org/HardeningWalkthrough
> >
>
> I'm happy to sponsor your upload, but in addition to James' suggestions
> you should also update debian/copyright.
>
> And a debian/gbp.conf specifying the git-debian-branch would be nice :)
>
>
> Regards,
> --
>  .''`.   Philipp Huebner <[email protected]>
> : :'  :  pgp fp: 6719 25C5 B8CD E74A 5225  3DF9 E5CA 8C49 25E4 205F
> `. `'`
>   `-
>

Thanks  to both of you for the assistance. I think I've taken care of all
of James' suggestions (thanks for those, it did simplify my debian/rules).

I couldn't figure out how to make my simple upstream Makefile accept added
CFLAGS/LDFLAGS from debian/rules so I've patched it to work for now. As
upstream I will work on making a better behaved Makefile but I don't want
to make a new upstream release just for that.

I added the debian/gbp.conf file. That git repo was created before all the
branch names were standardized.

With regard to debian/copyright, I thought I had gotten that mostly fixed.
What problem do you see with it? I confess it's been quite a while since I
did any Debian packaging so I on doubt am missing something obvious.


BTW, I'm uncertain about what debian/changelog should look like for working
with a git repo and sponsorship. Should I keep it unreleased ("gbp dch
--snapshot" ?)and let the sponsoring DD do the final "gbp dch --release"

-- Jordan

Reply via email to