[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Freeze exception for ruby-fast-xs 0.8.0-3



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


Reply to: