Comment 6 for bug 844923

Revision history for this message
John S. Gruber (jsjgruber) wrote :

I'm not sure what you mean by rolling this in a release of Lernid--I think it already is. I assumed anything released under Ubuntu would naturally have a greater version than what we have in the upstream PPA at the moment, and since their contents match that would be fine, and customary, but eventually would involve a Ubuntu package download.

lp: lernid + lp:~jsjgruber/lernid/lernid.dh_python2 + dummy temporary version-setting debian/changelog setting for ~lr2~oneiric1 == 0.8.2.2~lr2~oneiric1 in the release ppa. (temporary meaning build-recipe style). I assumed when it was released into Ubuntu and the two bazaar branches were merged we would have lp:lernid + lp:~jsjgruber/lernid/lernid.dh_python2 + permanent version-setting debian/changelog setting for 0.8.2.2-ubuntu1, and that, on release, our students, if/when running oneiric, would get the Ubuntu repo version containing the same code as the ppa has now in its Oneiric pocket. (lp:lernid's current debian/changelog entry says 0.8.2.2, by the way, and doesn't contain a "~" release number entry anywhere in its history). Same thing if there were a backport to Natty.

If backported to Lucid and Maverick without a merge, I also assumed the Ubuntu release would be 0.8.2.2 and that that would still override the PPA version while matching their (different from Natty/Oneiric) contents.

This is the first time I've done this, and it's very likely I have messed up. Please, please, set me straight. How should this be done now, and what should I have done differently?

I'm certainly willing to release a 0.8.2.3 upstream to bazaar, or to bazaar and the upstream PPA Oneiric pocket, if that would help--the only reservation I have being about not merging a pycentral--dh-python2 branch into the upstream source until it can be built on all four versions of Ubuntu we are supporting (L-O), not that I'm implacable on that. How should a new release be different from what is there now? How can I make this right (and easy for you)?

Thanks for your help, Daniel. I'm sorry I don't understand this better than I do. It's both my inexperience as well as the (temporary, I hope) merge consideration and resulting need for Ubuntu version divergence that is complicating this for me.