[pkg-go] my first pkg-go package: golang-petname

Potter, Tim (HPE Linux Support) timothy.potter at hpe.com
Wed Sep 28 22:52:06 UTC 2016


On 29 Sep 2016, at 2:32 AM, Jonathan Dowland <jmtd at debian.org> wrote:
> 
> Hi,
> 
> I've prepared my first package intended to be part of the team, I'd appreciate
> it if anyone had the time to give the source a once-over
> 
> 	git.debian.org/git/pkg-go/packages/golang-petname.git

Hi Jonathan.  Here are my quick notes, although I wasn't able to build as there is no
upstream source.

* rename git repo and source package to golang-github-dustinkirkland-golang-petname
* remove unneeded override_dh_install target from r/rules
* maybe add remark about d/update-wordlists.sh to d/README.source?
* remove unneeded lintian overrides
* add upstream and pristine-tar branches (running "gbp import-dsc --pristine-tar" should do the trick)
* are d/*.install files necessary?  I thought the binary and manage were installed automatically by other parts of dh
* update Vcs-* fields
* set section and priority to "devel" and "extra"
* set homepage to project github page
* is dh-exec used anymore? if not remove from B-Ds

The source and binary package names are a bit irksome.  Technically the source package should
be golang-github-dustinkirckland-golang-petname and the binary package the same, but that's
such an awful name for a binary package - golang-petname is much better.  That leaves:

source package: golang-github-dustinkirckland-golang-petname
package with binary: golang-petname
dev package: golang-github-dustinkirckland-golang-petname-dev

Which I think isn't too bad.


Tim.

> 
> It's derived from the Ubuntu packaging. The key differences are
> 
> * removal of the shared library
> * removal of build-dep on golang-any-shared-dev (I don't think we need an
>   alternative here?)
> * renaming of golang-petname-dev to golang-github-dustinkirkland-golang-petname-dev.
>   The latter is policy-compliant, and a virtual package (depending on the former)
>   in Ubuntu. but, I don't think we need the cost of the virtual package in Debian.
> 
> Thanks,
> 
> --
> Jonathan Dowland
> _______________________________________________
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20160928/298493b8/attachment.sig>


More information about the Pkg-go-maintainers mailing list