[MIR] gem2deb

Bug #894827 reported by Michael Terry
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gem2deb (Ubuntu)
Fix Released
Undecided
Unassigned
rake (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-blankslate (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-childprocess (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-diff-lcs (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-fakefs (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-ffi (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-flexmock (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-instantiator (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-introspection (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-metaclass (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-minitest (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mocha (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-nokogiri (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec-core (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec-expectations (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec-mocks (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-session (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-setup (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-shoulda-context (Ubuntu)
Fix Released
Undecided
Unassigned
rubygems (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

libselinux now build-depends on gem2deb for its dh_ruby. It needs a MIR review.

Revision history for this message
Michael Terry (mterry) wrote :

* Builds fine for all arches without any warnings
* Security is fine, just a set of dh scripts
* Seems well cared for in Debian, we're in sync
* Has tests run at build time
* No important bugs

Changed in gem2deb (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-shoulda-context is fine.

* Builds fine
* No security concerns
* Seems well cared for in Debian, we're in sync
* Has tests run at build time
* No important bugs

Changed in ruby-shoulda-context (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-setup is fine.

* Builds fine
* No security concerns
* Seems well cared for in Debian, we're in sync
* Is just one build-time script
* No important bugs

Changed in ruby-setup (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-mocha is fine.

* Builds fine
* No security concerns
* Seems well cared for in Debian, we're in sync
* Has tests that run at build time
* No important bugs

Changed in ruby-mocha (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-session is fine.

* Builds fine
* No security concerns
* Seems well cared for in Debian, we're in sync
* Has tests that run at build time
* No important bugs

Changed in ruby-session (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-minitest is fine.

* Builds fine
* Simple packaging (didn't mention this for others, but it's true)
* No security concerns
* Cared for in Debian, we're in sync
* Has tests that run at build time
* No important bugs

Changed in ruby-minitest (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-flexmock is fine.

* Builds fine
* Simple packaging
* No security concerns
* Cared for in Debian, we're in sync
* Has tests that run at build time
* No important bugs

Changed in ruby-flexmock (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

rake is fine.

* Builds fine (once ruby-flexmock is all sorted in archive)
* Simple packaging
* No security concerns
* Cared for in Debian, we're in sync
* Has tests that run at build time
* No important bugs

Changed in rake (Ubuntu):
status: New → Fix Committed
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:05:30 INFO Override Component to: 'main'
2011-11-29 14:05:30 INFO 'gem2deb - 0.2.11/universe/ruby' source overridden
2011-11-29 14:05:30 INFO 'gem2deb-0.2.11/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:05:30 INFO 'gem2deb-0.2.11/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:05:30 INFO 'gem2deb-0.2.11/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:05:30 INFO 'gem2deb-0.2.11/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:05:30 INFO 'gem2deb-0.2.11/universe/ruby/OPTIONAL' binary overridden in precise/powerpc

Changed in gem2deb (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

rubygems is needed as well, package looks ok for main.

2011-11-29 14:07:56 INFO Override Component to: 'main'
2011-11-29 14:07:56 INFO 'rubygems - 1.8.10-1/universe/ruby' source overridden
2011-11-29 14:07:56 INFO 'rubygems-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:07:56 INFO 'rubygems-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:07:56 INFO 'rubygems-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:07:56 INFO 'rubygems-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:07:56 INFO 'rubygems-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:07:56 INFO 'rubygems-doc-1.8.10-1/universe/doc/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:07:56 INFO 'rubygems-doc-1.8.10-1/universe/doc/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:07:56 INFO 'rubygems-doc-1.8.10-1/universe/doc/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:07:56 INFO 'rubygems-doc-1.8.10-1/universe/doc/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:07:56 INFO 'rubygems-doc-1.8.10-1/universe/doc/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:07:57 INFO 'rubygems1.8-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:07:57 INFO 'rubygems1.8-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:07:57 INFO 'rubygems1.8-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:07:57 INFO 'rubygems1.8-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:07:57 INFO 'rubygems1.8-1.8.10-1/universe/interpreters/OPTIONAL' binary overridden in precise/powerpc

Changed in rubygems (Ubuntu):
status: New → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:08:39 INFO Override Component to: 'main'
2011-11-29 14:08:40 INFO 'rake - 0.9.2.2-2/universe/devel' source overridden
2011-11-29 14:08:40 INFO 'rake-0.9.2.2-2/universe/devel/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:08:40 INFO 'rake-0.9.2.2-2/universe/devel/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:08:40 INFO 'rake-0.9.2.2-2/universe/devel/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:08:40 INFO 'rake-0.9.2.2-2/universe/devel/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:08:40 INFO 'rake-0.9.2.2-2/universe/devel/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:08:40 INFO Transaction committed.

Changed in rake (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:09:31 INFO Override Component to: 'main'
2011-11-29 14:09:31 INFO 'ruby-flexmock - 0.9.0-1/universe/ruby' source overridden
2011-11-29 14:09:31 INFO 'libflexmock-ruby-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/amd64
2011-11-29 14:09:31 INFO 'libflexmock-ruby-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/armel
2011-11-29 14:09:31 INFO 'libflexmock-ruby-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/armhf
2011-11-29 14:09:31 INFO 'libflexmock-ruby-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/i386
2011-11-29 14:09:31 INFO 'libflexmock-ruby-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/powerpc
2011-11-29 14:09:31 INFO 'libflexmock-ruby1.8-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/amd64
2011-11-29 14:09:31 INFO 'libflexmock-ruby1.8-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/armel
2011-11-29 14:09:31 INFO 'libflexmock-ruby1.8-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/armhf
2011-11-29 14:09:31 INFO 'libflexmock-ruby1.8-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/i386
2011-11-29 14:09:31 INFO 'libflexmock-ruby1.8-0.9.0-1/universe/libs/EXTRA' binary overridden in precise/powerpc
2011-11-29 14:09:32 INFO 'libflexmock-ruby1.9.1-0.9.0-1/universe/ruby/EXTRA' binary overridden in precise/amd64
2011-11-29 14:09:32 INFO 'libflexmock-ruby1.9.1-0.9.0-1/universe/ruby/EXTRA' binary overridden in precise/armel
2011-11-29 14:09:32 INFO 'libflexmock-ruby1.9.1-0.9.0-1/universe/ruby/EXTRA' binary overridden in precise/armhf
2011-11-29 14:09:32 INFO 'libflexmock-ruby1.9.1-0.9.0-1/universe/ruby/EXTRA' binary overridden in precise/i386
2011-11-29 14:09:32 INFO 'libflexmock-ruby1.9.1-0.9.0-1/universe/ruby/EXTRA' binary overridden in precise/powerpc
2011-11-29 14:09:32 INFO 'ruby-flexmock-0.9.0-1/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:09:32 INFO 'ruby-flexmock-0.9.0-1/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:09:32 INFO 'ruby-flexmock-0.9.0-1/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:09:32 INFO 'ruby-flexmock-0.9.0-1/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:09:32 INFO 'ruby-flexmock-0.9.0-1/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:09:32 INFO Transaction committed.

Changed in ruby-flexmock (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:10:15 INFO Override Component to: 'main'
2011-11-29 14:10:15 INFO 'ruby-minitest - 2.6.1-1/universe/ruby' source overridden
2011-11-29 14:10:15 INFO 'ruby-minitest-2.6.1-1/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:10:15 INFO 'ruby-minitest-2.6.1-1/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:10:15 INFO 'ruby-minitest-2.6.1-1/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:10:15 INFO 'ruby-minitest-2.6.1-1/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:10:15 INFO 'ruby-minitest-2.6.1-1/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:10:15 INFO Transaction committed.

Changed in ruby-minitest (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:13:08 INFO Override Component to: 'main'
2011-11-29 14:13:08 INFO 'ruby-mocha - 0.9.12-2/universe/ruby' source overridden
2011-11-29 14:13:09 INFO 'libmocha-ruby-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:13:09 INFO 'libmocha-ruby-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:13:09 INFO 'libmocha-ruby-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:13:09 INFO 'libmocha-ruby-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:13:09 INFO 'libmocha-ruby-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:13:09 INFO 'libmocha-ruby1.8-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:13:09 INFO 'libmocha-ruby1.8-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:13:09 INFO 'libmocha-ruby1.8-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:13:09 INFO 'libmocha-ruby1.8-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:13:09 INFO 'libmocha-ruby1.8-0.9.12-2/universe/interpreters/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:13:09 INFO 'ruby-mocha-0.9.12-2/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:13:09 INFO 'ruby-mocha-0.9.12-2/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:13:09 INFO 'ruby-mocha-0.9.12-2/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:13:09 INFO 'ruby-mocha-0.9.12-2/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:13:09 INFO 'ruby-mocha-0.9.12-2/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:13:09 INFO Transaction committed.

Changed in ruby-mocha (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:14:34 INFO Override Component to: 'main'
2011-11-29 14:14:34 INFO 'ruby-session - 3.1.0-1/universe/ruby' source overridden
2011-11-29 14:14:34 INFO 'ruby-session-3.1.0-1/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:14:34 INFO 'ruby-session-3.1.0-1/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:14:34 INFO 'ruby-session-3.1.0-1/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:14:34 INFO 'ruby-session-3.1.0-1/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:14:34 INFO 'ruby-session-3.1.0-1/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:14:34 INFO Transaction committed.

Changed in ruby-session (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:15:06 INFO Override Component to: 'main'
2011-11-29 14:15:07 INFO 'ruby-setup - 3.4.1-5/universe/ruby' source overridden
2011-11-29 14:15:07 INFO 'libsetup-ruby1.8-3.4.1-5/universe/interpreters/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:15:07 INFO 'libsetup-ruby1.8-3.4.1-5/universe/interpreters/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:15:07 INFO 'libsetup-ruby1.8-3.4.1-5/universe/interpreters/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:15:07 INFO 'libsetup-ruby1.8-3.4.1-5/universe/interpreters/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:15:07 INFO 'libsetup-ruby1.8-3.4.1-5/universe/interpreters/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:15:07 INFO 'ruby-setup-3.4.1-5/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:15:07 INFO 'ruby-setup-3.4.1-5/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:15:07 INFO 'ruby-setup-3.4.1-5/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:15:07 INFO 'ruby-setup-3.4.1-5/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:15:07 INFO 'ruby-setup-3.4.1-5/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:15:07 INFO Transaction committed.

Changed in ruby-setup (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

2011-11-29 14:15:37 INFO Override Component to: 'main'
2011-11-29 14:15:38 INFO 'ruby-shoulda-context - 1.0.0~beta1-1/universe/ruby' source overridden
2011-11-29 14:15:38 INFO 'ruby-shoulda-context-1.0.0~beta1-1/universe/ruby/OPTIONAL' binary overridden in precise/amd64
2011-11-29 14:15:38 INFO 'ruby-shoulda-context-1.0.0~beta1-1/universe/ruby/OPTIONAL' binary overridden in precise/armel
2011-11-29 14:15:38 INFO 'ruby-shoulda-context-1.0.0~beta1-1/universe/ruby/OPTIONAL' binary overridden in precise/armhf
2011-11-29 14:15:38 INFO 'ruby-shoulda-context-1.0.0~beta1-1/universe/ruby/OPTIONAL' binary overridden in precise/i386
2011-11-29 14:15:38 INFO 'ruby-shoulda-context-1.0.0~beta1-1/universe/ruby/OPTIONAL' binary overridden in precise/powerpc
2011-11-29 14:15:38 INFO Transaction committed.

Changed in ruby-shoulda-context (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

In quantal this just got a whole lot more expensive: ruby-mocha now needs another 9 packages, see http://people.canonical.com/~ubuntu-archive/component-mismatches.svg .

o ruby-blankslate: ruby-blankslate
   [Reverse-Depends: ruby-instantiator]

 o ruby-diff-lcs: ruby-diff-lcs
   [Reverse-Depends: ruby-rspec-expectations]

 o ruby-instantiator: ruby-instantiator
   [Reverse-Depends: ruby-introspection]

 o ruby-introspection: ruby-introspection
   [Reverse-Build-Depends: ruby-mocha (MAIN)]

 o ruby-metaclass: ruby-metaclass
   [Reverse-Build-Depends: ruby-mocha (MAIN)]

 o ruby-rspec: ruby-rspec
   [Reverse-Build-Depends: ruby-blankslate]

 o ruby-rspec-core: ruby-rspec-core
   [Reverse-Depends: ruby-rspec]

 o ruby-rspec-expectations: ruby-rspec-expectations
   [Reverse-Build-Depends: ruby-rspec-core]

 o ruby-rspec-mocks: ruby-rspec-mocks
   [Reverse-Build-Depends: ruby-rspec-expectations]

Should we all promote these as well, or drop ruby-mocha and gem2deb again?

Revision history for this message
Martin Pitt (pitti) wrote :

Opening tasks for the two new top-level packages. Note that ruby-selinux only has one reverse "Suggests:" dependency by puppet-common, and is not otherwise being used anywhere. So this might very well be a case of rejecting the MIR, and dropping ruby-selinux again? Subscribing server team for input.

Revision history for this message
Michael Terry (mterry) wrote :

Martin, did you mean to say ruby-mocha instead of ruby-selinux?

Regarding ruby-mocha, the only rdepends is puppet-testsuite, which is in universe. So it seems like we can safely demote it and avoid all these new dependencies.

Revision history for this message
Martin Pitt (pitti) wrote :

No, I meant ruby-selinux.

-- quantal/main build deps on ruby-mocha:
gem2deb
ruby-shoulda-context

gem2deb was the original reason for this MIR, and the principal rdepends is libselinux, to build ruby-selinux.

Revision history for this message
Michael Terry (mterry) wrote :

Ah, thanks Martin. I had thought apt-cache rdepends checked Build-Depends. Using 'reverse-depends' let me see the same thing.

So yeah, seems like we could drop the lot back to universe. /me waits on Server Team input too

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

gem2deb has become the standard way all ruby modules are packaged in Debian. So dropping it now just means delaying it for later. Eventually puppet's dependencies will likely all need to build-depend on it and we'll be back in this corner:

Depends: ruby1.8, libxmlrpc-ruby, libopenssl-ruby, libshadow-ruby1.8, libaugeas-ruby1.8, adduser, facter, lsb-base, sysv-rc (>= 2.87) | file-rc

I would expect libshadow-ruby1.8 and libaugeas-ruby1.8 to eventually be ported to the new format using gem2deb, as it has become "ruby policy".

Given the importance of gem2deb to Debian ruby policy, I think its worth at least taking a cursory look at those reverse deps now, rather than just dropping ruby-selinux. Part of the issue is just that gem2deb makes the problem look worse than it is. all of the ruby-rspec* things are just one code base that gets split into multiple "gems" and thus shipped as multiple source packages.

Revision history for this message
Michael Terry (mterry) wrote :

It sounds likes we will eventually have these deps added, but we don't have them today. I'd argue we should demote the ruby-selinux package now since we don't need it. And when these deps get added back, we can revisit the bug.

Clint, it seems you are arguing that it wouldn't hurt to review them now anyway? I guess I figure while it wouldn't hurt, it wouldn't really help either. Ideally the review happens the same cycle they'd get added.

Revision history for this message
Michael Terry (mterry) wrote :

(Unless you're saying that the deps will be added this cycle?)

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

I believe the full transition will be interrupted by wheezy's freeze, so this can probably be delayed as well.

Revision history for this message
Michael Terry (mterry) wrote :

Heyo, I remembered we never did anything about this. I'm thinking I'll just run through these new rdepends, after all. I feel bad about removing ruby bindings just to delay some review work. Ruby packages are historically very easy MIRs.

So I'll start adding some new tasks and such.

Revision history for this message
Michael Terry (mterry) wrote :

ruby-introspection is fine. Simple, in sync, has tests, no bugs. Would be nice to see a bug subscriber, but not a blocker.

Changed in ruby-introspection (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-blankslate is fine. Simple, in sync, no bugs. Would be nice to see a bug subscriber, but not a blocker.

Changed in ruby-blankslate (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-rspec is fine. It's basically just an empty metapackage. In sync. Bug subscriber, yada yada.

Changed in ruby-rspec (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-metaclass is fine. Trivial package, in sync, has tests, no bugs. Would be nice to see a bug subscriber, but not a blocker.

Changed in ruby-metaclass (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-rspec-core is mostly OK. Normal stuff checks out. But it has a circular dependency with ruby-rspec-expectations and rspec-mocks: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677955

That seems like it's possibly going to cause pain in the future, if they raise their minimum version at the same time on each other or some such. Could that maybe resolved with dep8 tests instead of build tests?

Changed in ruby-rspec-core (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

ruby-rspec-mocks has the same deal. Package looks fine, except for the circular dependency.

Changed in ruby-rspec-mocks (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

Same for ruby-rspec-expectations.

Changed in ruby-rspec-expectations (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

ruby-instantiator is fine. Simple, in sync, has tests, no bugs. Would be nice to see a bug subscriber, but not a blocker.

Changed in ruby-instantiator (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

ruby-diff-lcs is fine. Simple, in sync, has tests, no bugs. Would be nice to see a bug subscriber, but not a blocker.

Changed in ruby-diff-lcs (Ubuntu):
status: New → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

Moved ruby-diff-lcs to main.

Changed in ruby-diff-lcs (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

Moved ruby-metaclass to main.

Changed in ruby-metaclass (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Dave Walker (davewalker) wrote :

Promoted to Main
ruby-introspection, ruby-instantiator, ruby-blankslate, ruby-rspec

Changed in ruby-blankslate (Ubuntu):
status: Fix Committed → Fix Released
Changed in ruby-instantiator (Ubuntu):
status: Fix Committed → Fix Released
Changed in ruby-introspection (Ubuntu):
status: Fix Committed → Fix Released
Changed in ruby-rspec (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

ruby-rspec-core uses: ruby-childprocess, ruby-ffi, and ruby-nokogiri (all missing MIRs)

Changed in ruby-childprocess (Ubuntu):
status: New → Incomplete
Changed in ruby-ffi (Ubuntu):
status: New → Incomplete
Changed in ruby-nokogiri (Ubuntu):
status: New → Incomplete
Revision history for this message
Matthias Klose (doko) wrote :

and ruby-fakefs

Changed in ruby-fakefs (Ubuntu):
status: New → Incomplete
Revision history for this message
Matthias Klose (doko) wrote :

ruby-rspec was split out in version 2.5.0-1 into rspec-{core,expectations,mocks}. No new MIR's are needed for these packages.

Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal: universe/ruby -> main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal amd64: universe/ruby/optional -> main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal armel: universe/ruby/optional -> main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal armhf: universe/ruby/optional -> main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal i386: universe/ruby/optional -> main
ruby-rspec-core 2.10.1-2ubuntu1 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-rspec-core (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-rspec-expectations 2.10.0-2 in quantal: universe/ruby -> main
ruby-rspec-expectations 2.10.0-2 in quantal amd64: universe/ruby/optional -> main
ruby-rspec-expectations 2.10.0-2 in quantal armel: universe/ruby/optional -> main
ruby-rspec-expectations 2.10.0-2 in quantal armhf: universe/ruby/optional -> main
ruby-rspec-expectations 2.10.0-2 in quantal i386: universe/ruby/optional -> main
ruby-rspec-expectations 2.10.0-2 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-rspec-expectations (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-rspec-mocks 2.10.1-2 in quantal: universe/ruby -> main
ruby-rspec-mocks 2.10.1-2 in quantal amd64: universe/ruby/optional -> main
ruby-rspec-mocks 2.10.1-2 in quantal armel: universe/ruby/optional -> main
ruby-rspec-mocks 2.10.1-2 in quantal armhf: universe/ruby/optional -> main
ruby-rspec-mocks 2.10.1-2 in quantal i386: universe/ruby/optional -> main
ruby-rspec-mocks 2.10.1-2 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-rspec-mocks (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

ruby-childprocess, ruby-ffi, ruby-fakefs, and ruby-nokogiri:

 * packaging looks ok
 * no RC issues in Debian and Ubuntu
 * library only packages.
 * testsuites run during the build

promoting, but not the binary packages in oldlibs

Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-childprocess 0.3.3-1 in quantal: universe/ruby -> main
ruby-childprocess 0.3.3-1 in quantal amd64: universe/ruby/optional -> main
ruby-childprocess 0.3.3-1 in quantal armel: universe/ruby/optional -> main
ruby-childprocess 0.3.3-1 in quantal armhf: universe/ruby/optional -> main
ruby-childprocess 0.3.3-1 in quantal i386: universe/ruby/optional -> main
ruby-childprocess 0.3.3-1 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-childprocess (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-ffi 1.0.11debian-5 in quantal: universe/ruby -> main
ruby-ffi 1.0.11debian-5 in quantal amd64: universe/ruby/optional -> main
ruby-ffi 1.0.11debian-5 in quantal armel: universe/ruby/optional -> main
ruby-ffi 1.0.11debian-5 in quantal armhf: universe/ruby/optional -> main
ruby-ffi 1.0.11debian-5 in quantal i386: universe/ruby/optional -> main
ruby-ffi 1.0.11debian-5 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-ffi (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-fakefs 0.4.0-1 in quantal: universe/ruby -> main
ruby-fakefs 0.4.0-1 in quantal amd64: universe/ruby/optional -> main
ruby-fakefs 0.4.0-1 in quantal armel: universe/ruby/optional -> main
ruby-fakefs 0.4.0-1 in quantal armhf: universe/ruby/optional -> main
ruby-fakefs 0.4.0-1 in quantal i386: universe/ruby/optional -> main
ruby-fakefs 0.4.0-1 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-fakefs (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ruby-nokogiri 1.5.5-1 in quantal: universe/ruby -> main
ruby-nokogiri 1.5.5-1 in quantal amd64: universe/ruby/optional -> main
ruby-nokogiri 1.5.5-1 in quantal armel: universe/ruby/optional -> main
ruby-nokogiri 1.5.5-1 in quantal armhf: universe/ruby/optional -> main
ruby-nokogiri 1.5.5-1 in quantal i386: universe/ruby/optional -> main
ruby-nokogiri 1.5.5-1 in quantal powerpc: universe/ruby/optional -> main
6 publications overridden.

Changed in ruby-nokogiri (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.