<br><br><div><span class="gmail_quote">On 9/26/05, <b class="gmail_sendername">Martin Pitt</b> <<a href="mailto:martin.pitt@ubuntu.com">martin.pitt@ubuntu.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi John!<br><br>John Dong [2005-09-25 10:50 -0400]:<br>> Yeah, I've been looking at this issue. The transition was done around<br>> 1.0.2-1.0.5, when Ubuntu didn't release any updates for several security<br>> vulnerabilities in Firefox.
<br><br>Right, it took a while, backporting was a mess...<br><br>> As a result, Backports team just pulled the<br>> latest Breezy package (which has undergone mozilla-firefox->firefox<br>> transitions), and had to re-create the mozilla-firefox transitional package
<br>> because devhelper depended on a specific version of mozilla-firefox that<br>> just a virtual Provides: line could not satisfy. We certainly didn't rename<br>> package just because we felt like it :).<br><br>
I wasn't saying that, I'm aware of the naming mess. I'm aware of the<br>fact that you did not deliberately break it :-), but it's broken now,<br>and we should find a solution tot it. In Hoary it is called m-f, and<br>we can't rename a security update just because backports renamed it.
<br><br>> With 1.0.7, Breezy has gone too far away from Hoary, and libcairo bindings<br>> no longer work when compiling Breezy 1.0.7 on Hoary. So, our options are:<br><br>> 1) Just use the aptitude process you described
<br><br>... with a proper transition package this would probably be the<br>cleanest solution. With 1.0.7 being in hoary-security I don't see any<br>need to backport the Breezy version to Hoary.<br><br>> 4) Get hoary-security packages to properly override hoary-backports
<br>> Backports-style firefox packages are identical to what Breezy has, so the<br>> upgrade to Breezy has been confirmed time and time again to be working<br>> properly.<br><br>No, because hoary's ubuntu-desktop depends on m-f, not f, and there is
<br>no m-f transitional package, so it is not the same.<br><br>> It's the hoary-security packages that have introduced the weird<br>> unthinkable case.<br><br>It didn't. A hoary->hoary-security->breezy upgrade works exactly like
<br>it is supposed to. The security update did not introduce any naming<br>change and the like.<br><br>> I personally perfer 4. A few Conflicts: lines would fix everything.<br><br>Negative. A package will not be removed just because another package
<br>conflicts to it. You need a proper transition package (an empty<br>package "firefox" that depends on m-f). Also, adding a conflict could<br>break the hoary->breezy upgrade easily.<br><br>John, creating a transition package is easy; I can help you to do it,
<br>if you want (Breezy's m-f package is a good example, it does the<br>transition the other way round). James, would you accept that into<br>hoary-backports? If we cannot upload packages directly into h-b, then<br>the only solution seems to be a manual cleanup... :-(
</blockquote><div><br>
Sure, I'd love for you guys to help us make a transition package.<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks and have a nice day!<br><br>Martin<br>--<br>Martin Pitt <a href="http://www.piware.de">
http://www.piware.de</a><br>Ubuntu Developer <a href="http://www.ubuntulinux.org">http://www.ubuntulinux.org</a><br>Debian Developer <a href="http://www.debian.org">http://www.debian.org</a><br><br><br>-----BEGIN PGP SIGNATURE-----
<br>Version: GnuPG v1.4.1 (GNU/Linux)<br><br>iD8DBQFDN4g0DecnbV4Fd/IRArGGAJ9rX+FXdYrPRrE1vWShiak6X9wM4QCgpASA<br>USw7Sxq7f98hE7/rle1bKXk=<br>=EB3J<br>-----END PGP SIGNATURE-----<br><br><br></blockquote></div><br>