2011/4/26 Jonas Smedegaard <span dir="ltr"><<a href="mailto:dr@jones.dk">dr@jones.dk</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On 11-04-26 at 09:24pm, Edvin Dunaway wrote:<br>
> so where do we stand in this? I gather that I'll be creating a second<br>
> set of .deb packages for the PageKite project, along with .rpm<br>
> packages for the Fedora Project later on.<br>
><br>
> Jonas: you mentioned "CDBS and git-buildpackage", I'll be looking into<br>
> that, but is there anything you'd like to add to the specific<br>
> structure and making of the .deb package?<br>
> thought it was appropriate to ask since you're quite nailed down on<br>
> how to do things :)<br>
> I've already registered to the project and followed the steps<br>
> described by you in the post earlier.<br>
<br>
</div>You are free to package in different ways - I only meant to say that _I_<br>
work in a specific way, so if you prefer different way than that, I am<br>
not participating (but we can still be friends! :-D ).<br></blockquote><div><br>We are both Debian packaging noobs, so your way is as good as any other to us at this point. :-)<br><br>We've got a draft package (mostly done by Hrafnkell) which fleshed out some ideas we had about systems integration and the like, but we aren't 100% sure the ideas there conform to Debian best practices and would like some things changed for sure.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Do you have tarball releases of upstream code?<br></blockquote><div><br>Pagekite.py itself is at this point just a single .py file with no mandatory dependencies aside from Python 2.2+.<br><br>That said, it behaves better with a more recent Python and either pyOpenSSL or python's native ssl are present and some other "optional" things (documentation, config files, the like) have been available from our git repos. In the experimental debian package (Hrafnkell's fork on git) there is also a man page, init scripts and the like, which I don't know if can be reused or not.<br>
<br>So perhaps we need to start by defining a .tar.gz distribution which contains everything we think belongs in the .deb ?<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Are you familiar with CDBS and git-buildpackage, or should we go slow<br>
and I introduce you to them while we move along? Are you familiar with<br>
Debian packaging at all? Where are we starting off?<br></blockquote><div><br>If you have the patience, going slow would be great. We're both reading about those tools at the moment, but it's a lot to get through.<br>
</div></div><br>-- <br>Bjarni R. Einarsson<br>The Beanstalks Project ehf.<br><br>Making personal web-pages fly: <a href="http://pagekite.net/" target="_blank">http://pagekite.net/</a><br>