2011/4/26 Jonas Smedegaard <span dir="ltr">&lt;<a href="mailto:dr@jones.dk">dr@jones.dk</a>&gt;</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>
&gt; so where do we stand in this? I gather that I&#39;ll be creating a second<br>
&gt; set of .deb packages for the PageKite project, along with .rpm<br>
&gt; packages for the Fedora Project later on.<br>
&gt;<br>
&gt; Jonas: you mentioned &quot;CDBS and git-buildpackage&quot;, I&#39;ll be looking into<br>
&gt; that, but is there anything you&#39;d like to add to the specific<br>
&gt; structure and making of the .deb package?<br>
&gt; thought it was appropriate to ask since you&#39;re quite nailed down on<br>
&gt; how to do things :)<br>
&gt; I&#39;ve already registered to the project and followed the steps<br>
&gt; 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&#39;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&#39;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&#39;s native ssl are present and some other &quot;optional&quot; things (documentation, config files, the like) have been available from our git repos.  In the experimental debian package (Hrafnkell&#39;s fork on git) there is also a man page, init scripts and the like, which I don&#39;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&#39;re both reading about those tools at the moment, but it&#39;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>