[pkg-go] RFS: fleet -- Distributed init system using systemd and etcd

Potter, Tim (Cloud Services) timothy.potter at hp.com
Mon Jun 1 06:03:43 UTC 2015


On 5 May 2015, at 5:37 pm, Potter, Tim (Cloud Services) <timothy.potter at hp.com> wrote:
> 
> On 5 May 2015, at 3:28 pm, Tianon Gravi <admwiggin at gmail.com> wrote:
>> 
>> On 4 May 2015 at 23:11, Potter, Tim (Cloud Services)
>> <timothy.potter at hp.com> wrote:
>>> I’m a bit of a newcomer to Go but have done some Debian packaging before.  I think I’ve nailed all the big things but am more than happy to fix any broken-ness or policy issues that people can find.
>> 
>> The big one I see is "4.13 Convenience copies of code" [1].  The Go
>> packages in Godeps.json [2] will need to be individually packaged (if
>> they aren't already) and added to Build-Depends (see other golang-*
>> packages in pkg-go for examples), and the Godeps directly probably
>> removed to be sure that it isn't used accidentally in place of the
>> packaged variants.
> 
> Hi Tianon.  Thanks for the reply.  Yes - oops that’s kind of a glaring problem with the package so far.  I’ll file some more ITP’s and post RFS’s to the list.

Hello again everyone.  After a chat on IRC with tianon, I’ve whittled down the required dependencies for fleet by a lot.  Most of the ITP’s I created were for libcontainer, which turns out to be already present in golang-docker-dev.  This means a lot of wasted work but hey I know a lot more about Go than before!

The final list of packages for fleet is:

* fleet
* golang-clockwork
* golang-globalconf
* golang-go-semver
* golang-go-uuid
* golang-goini
* golang-go-systemd (>= 2~git20150505)

That’s a much more manageable list really.  

Changes made since I posted this original email:

* verified license for debian/* identical to package license
* removed convencience copies of code for fleet
* set urgency=medium in d/changelog

Note that an update to golang-go-systemd to add some new files is required, which I’ve just send another email about.

Thanks!


Tim.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3354 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20150601/254ebb83/attachment.bin>


More information about the Pkg-go-maintainers mailing list