Hi, Adam D. Barratt escreveu isso aí: > Hi, > > On 02.07.2012 12:02, Antonio Terceiro wrote: > >Please unblock ruby-fast-xs 0.8.0-3, which fixes RC bug #679847 > >http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679847 > > > >The attached patch just declares a Breaks: agains the last version of > >ruby-hpricot that contained a file that is now provided by > >ruby-fast-xs. > > Hmmm, it looks like ruby-fast-xs is a new package, i.e. it's not in > wheezy yet? This provides a slight complication, as it effectively > makes a request for unblocking -3 in to a request for allowing a > completely new source package in to the release (I realise that -1 > got an automatic exception, but if we'd been asked for a manual one > I don't know whether it would have). > > Looking through the BTS, it looks like both #679606 (in > ruby-hpricot) and #679847 (in ruby-xs-fast) only affect unstable > currently; is that correct? Yes, that is correct. However, the situation is a little more complicated. ruby-fast-xs was introduced as a dependency for chef-expander; when ruby-fast-xs was in unstable, it was discovered that ruby-hpricot had a embedded copy of the fast_xs library, hence the RC bug against both packages. Then ruby-hpricot was fixed to depend on ruby-fast-xs instead of embedding a copy of it in time to get a automatic freeze exception, but that also required the versioned Breaks: in ruby-fast-xs to allow upgrades, which wasn't done before the freeze. If we can't get the fixed ruby-fast-xs in wheezy, then the existing version of ruby-hpricot in wheezy will be fine, but we won't have chef-expander, which is an important piece in large-scale Debian deployments with chef. This is why I am requesting this exception to be able to have ruby-fast-xs, the fixed ruby-hpricot and chef-expander in Wheezy. I've attached an updated debdiff with the exact change I am proposing (thanks to Cyril for the heads up on < being deprecated). Thanks, -- Antonio Terceiro <terceiro@debian.org>
diff -Nru ruby-fast-xs-0.8.0/debian/changelog ruby-fast-xs-0.8.0/debian/changelog --- ruby-fast-xs-0.8.0/debian/changelog 2012-06-29 03:50:40.000000000 -0300 +++ ruby-fast-xs-0.8.0/debian/changelog 2012-07-02 07:55:31.000000000 -0300 @@ -1,3 +1,11 @@ +ruby-fast-xs (0.8.0-3) unstable; urgency=low + + * Team upload. + * Breaks: ruby-hpricot << 0.8.6-3~ since this package now provides a file + that used to be provided by that package (Closes: #679847). + + -- Antonio Terceiro <terceiro@debian.org> Mon, 02 Jul 2012 01:02:38 -0300 + ruby-fast-xs (0.8.0-2) unstable; urgency=low * Add full name to uploaders diff -Nru ruby-fast-xs-0.8.0/debian/control ruby-fast-xs-0.8.0/debian/control --- ruby-fast-xs-0.8.0/debian/control 2012-06-29 03:50:21.000000000 -0300 +++ ruby-fast-xs-0.8.0/debian/control 2012-07-05 08:44:54.000000000 -0300 @@ -15,6 +15,7 @@ XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter # hoe (>= 2.8.0, development) +Breaks: ruby-hpricot (<< 0.8.6-3~) Description: ruby extension for escaping text fast_xs escapes text so it can be embedded more directly into XML and HTML without having to deal with character set issues. \ No newline at end of file
Attachment:
signature.asc
Description: Digital signature