<div dir="ltr"><div><div>Hey Jonathan (and everybody else),</div><div><br></div><div>Sorry about delayed reply. </div><div><br></div><div>> Adnan, how's it going?</div><div><br></div><div>Awhile back I started packaging process. I basically re-packaged the LXD Ubuntu package. As Evgeni mentioned it "is what we did with the other LXC components and that worked out pretty well so far."</div><div><br></div><div>However, with LXD, build would fail due to all the "golang-* dependencies which are missing from Debian. I also planned on re-packaging these as well, but I got sidetracked by things from "real life".</div><div><br></div><div>>There's a pkg-lxc team already. Since this package is/will be very inter-related to</div><div>>LXC, perhaps it should be developed in that team? Team CCed. Are they interested?</div><div>>Are you in pkg-lxc already?</div><div><br></div><div>I think Evgeni, gave a perfect answer for this one:</div><div><br></div><div>>Yes, Adnan is in pkg-lxc and technically the team is interested </div><div>>(given it falls into the same software stack) to have the whole stack available in Debian.</div><div><br></div><div>...</div><div><br></div><div>>What's the state of the Ubuntu package? Could that make a good starting point? How</div><div>>much hacking before that would be suitable for an experimental upload at least?</div><div><br></div><div>Basically if we resolved the issue with missing golang-* dependencies, we could probably have it uploaded within same day.</div><div><br></div><div>@Anthony and @Evgeni,</div><div><br></div><div>>> I took a quick look at the package source obtained via:</div><div>>> </div><div>>>     dget -u <a href="http://archive.ubuntu.com/ubuntu/pool/main/l/lxd/lxd_2.2-0ubuntu1.dsc" target="_blank">http://archive.ubuntu.com/ubun<wbr>tu/pool/main/l/lxd/lxd_2.2-<wbr>0ubuntu1.dsc</a></div><div>>>...</div><div>>> So, I guess the first step would be to package</div><div>>> golang-gopkg-flosch-pongo2.v3, golang-gopkg-inconshreveable-l<wbr>og15.v2,</div><div>>> golang-gopkg-lxc-go-lxc.v2 and golang-petname, or simply grab these</div><div>>> existing Ubuntu packages, make a few minor changes to debian/control</div><div>>> and debian/changelog, file ITPs to the Debian BTS, and finally upload</div><div>>> them to Debian.</div><div>>> </div><div>>> I do not see too many hurdles after that, at least I hope not.  ;-)</div><div>></div><div>>IIRC that's similar to what Adnan told me the last time we talked about LXD.</div><div><br></div><div>Yep, this is our only and main obstacle. </div><div><br></div><div>>> Also, should the Debian lxd be team-maintained by the pkg-lxc team or</div><div>>> the pkg-go team?  What do you think?</div><div>></div><div>>Whatever works? :-)</div><div>>Stack-wise it's more pkg-lxc, language-wise pkg-go...</div><div>>I'd guess it will need coordination to both, LXC and other Go uploads at times too.</div><div><br></div><div>I love this suggestion. If we could make this cooridnation happen, and both teams do their part of the job that would be the perfect fusion.</div><div><br></div><div>I admit<span style="white-space:pre-wrap"> </span>and acknowledge your frustration about this ITP being here for this long. I think I explained why I stopped where I stopped, but I also admit that I could've been more update to date with my communication.</div><div><br></div><div>If anyone wants to "hijack" this ITP from me, be my guest. Regardless, I would still like to do the work that I claimed the responsibility for, and get LXD into Debian.</div><div><br></div><div>At this point, I think we just need to align the efforts between pkg-go and pkg-lxc teams, and we'll see LXD in Debian in no time.</div></div><div class="gmail_extra">
</div></div>