Hey Andrew,<div><br></div><div>Thanks for your effort to review our wonderful package. As you could see we really aren't experts on Debian packaging (but the debian/rules do work since the packages build ^_^). Just before I get into the details, feel free to join #exaile or #xubuntu-devel anytime to discuss this with us (i'm SiDi on freenode).<br>
<br><div class="gmail_quote">2009/9/12 Andrew Starr-Bochicchio <span dir="ltr"><<a href="mailto:a.starr.b@gmail.com">a.starr.b@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Forwarding my message to xubuntu-devel as it's still waiting for<br>
moderation there, and it is relevant to this report.<br>


<br>
<br>
Hi all,<br>
<br>
I'm looking for some clarification on Exaile's status for Karmic.<br>
(see: <a href="https://bugs.edge.launchpad.net/ubuntu/+source/exaile/+bug/420019" target="_blank">https://bugs.edge.launchpad.net/ubuntu/+source/exaile/+bug/420019</a>)<br>
Does the Xubuntu team still plan on getting the 0.3.x series into<br>
Karmic? As a sometimes Exaile user and uploader to Ubuntu, I'm willing<br>
to help. I just want to make sure that I'm not duplicating efforts and<br>
that it just isn't simply too late as we have past Feature Freeze and<br>
UI Freeze.<br></blockquote><div><br></div><div>It of course would have been much easier to justify the upcoming 0.3.0.2 release if I had managed to properly package 0.3.0 and 0.3.0.1 before the Feature and UI Freezes :] There is no duplicate effort as the official maintainer have vanished and noone is working on Exaile in debian / ubuntu.</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Are you on track for this goal? Has it been defered? Are you confident<br>
that a freeze exception will be granted (any comment Cory as the<br>
Xubuntu motu-release delegate)?<br></blockquote><div><br></div><div>I think Cory told me he would allow the FF exception for Exaile. Given the shape of the Exaile 0.2 package and the longstanding bugs in it, I think it is more than welcome. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Has there been any contact with the Debian Maintainers about this? I<br>
know upstream has had issues with them in the past, but if our<br>
packaging diverges too much we'll likely run into issues in the<br>
future.<br></blockquote><div><br></div><div>I have directly pinged him on Freenode and had no answer. Exaile 0.3.0 was released a few weeks ago, and has been immediately packaged by our gentoo / arch packagers who keep in touch with us on #exaile and who are subscribed to our RSS release feed. We also advertised the release on Identi.ca and mentioned a coming release in the Ubuntu planet. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Here's a quick review of the packaging found at<br>
lp:~exaile-packagers/exaile/ubuntu. It's mostly trivial issues.<br>
<br>
1) debian/changelog has diverged from the package in Ubuntu.</blockquote><div><br></div><div>I indeed removed some names in the Maintainer line, since there is no maintainer anymore. This may have been an error from me. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
2) Lintian tells us:<br>
  W: exaile source: debhelper-but-no-misc-depends exaile<br>
  W: exaile source: debhelper-but-no-misc-depends exaile-plugin-moodbar<br>
  W: exaile source: debhelper-but-no-misc-depends exaile-plugin-ipod<br>
  W: exaile source: debhelper-but-no-misc-depends exaile-plugin-contextinfo<br>
  N:<br>
  N:    The source package uses debhelper but it does not use<br>
${misc:Depends} in<br>
  N:    the given binary package's debian/control entry. This is<br>
required so the<br>
  N:    dependencies are set correctly in case the result of a call to any of<br>
  N:    the dh_ commands cause the package to depend on another package.<br>
  N:<br>
  N:    Refer to the debhelper(7) manual page for details.<br>
  N:<br>
  N:    Severity: normal, Certainty: certain<br></blockquote><div><br></div><div>We really didn't know about that. :/ I didn't know debhelper either :) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
3) Vcs-Bzr field has an improper format.<br>
<br>
  It currently is: Vcs-Bzr:<br>
bzr+ssh://<a href="http://bazaar.launchpad.net/~exaile-devel/exaile/0.3.0.x" target="_blank">bazaar.launchpad.net/~exaile-devel/exaile/0.3.0.x</a><br>
<br>
  It should be: Vcs-Bzr:<br>
<a href="https://code.launchpad.net/~exaile-devel/exaile/0.3.0.x" target="_blank">https://code.launchpad.net/~exaile-devel/exaile/0.3.0.x</a></blockquote><div><br></div><div>This is a bad typo from me, sorry </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<br>
  Although, both the Vcs-Bzr and Vcs-Browser currently point to the<br>
upstream bzr branch.  lp:~exaile-packagers/exaile/ubuntu might be more<br>
appropriate? What is the location of the packaging branch that will be<br>
uploaded to Ubuntu?<br></blockquote><div><br></div><div>We used this branch to have the code somewhere, but if you intend to maintain Exaile then we can invite you in the group and it can be used as the official branch for the ubuntu package. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
4) There is no debian/watch file.<br></blockquote><div><br></div><div>I am not sure how to find a proper URL pattern for the tarballs with launchpad, and the link on the exaile site just points to it and is manually updated. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
5) debian/control: Standards-Version should be 3.8.3<br>
<br>
6) There is a patch using quilt, but there is no build-depends on<br>
quilt. Quilt also isn't included in debian/rules. Is this patch even<br>
needed/used?<br></blockquote><div><br></div><div>I didn't notice that patch. As far as I know, the only patch is the one fixing the makefile in 0.3.0 and it can be dropped for 0.3.0.1. What patch is that ?</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
7) debian/control: Unnessesary Uploaders field with "Uploaders: NAME<br>
<EMAIL>"<br>
<br>
8) debian/copyright points to the versionless symlink at<br>
usr/share/common-licenses/GPL when it should use the exact version.<br>
<br>
9) debian/menu uses /usr/share/pixmaps/exaile.png This doesn't effect<br>
Ubuntu, but icons in the Debian menu system should be in XPM format.<br>
<br></blockquote><div><br></div><div>I will ask the Exaile artwork designer for the XPM icon. Is there a preferred size ? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

As this is essentially a complete repackaging, has there been any<br>
testing of the dist-upgrade from the Jaunty version?<br>
<br>
I'd be happy to work on this / provide a patch / sponsor an upload /<br>
upload myself. Please let me know your current plan, and how I can<br>
help.<br></blockquote><div><br></div><div>Exaile 0.3.0.1 is out, I plan to finish 0.3.0.2 this week-end, if you can catch me on IRC we can fix the bits that are wrong in the code and packaging branch. Thanks for your work on Exaile. </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Thanks!<br>
<br>
 - Andrew Starr-Bochicchio<br>
  Ubuntu MOTU Developer<br>
<br>
P.S. Please CC me in replies as I'm not subscribed to this list.<br>
<font color="#888888"><br>
--<br>
New upstream version: 0.3<br>
<a href="https://bugs.launchpad.net/bugs/420019" target="_blank">https://bugs.launchpad.net/bugs/420019</a><br>
You received this bug notification because you are a direct subscriber<br>
of the bug.<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Steve Dodier<br>OpenPGP : 1B6B1670<br>IRC : SiDi on <a href="http://irc.freenode.net">irc.freenode.net</a><br>Jabber : <a href="mailto:sidi@im.apinc.org">sidi@im.apinc.org</a><br>
<a href="mailto:steve.dodier@gmail.com">steve.dodier@gmail.com</a><br><a href="https://launchpad.net/~sidi">https://launchpad.net/~sidi</a><br>
</div>