FTBFS: ruby-rspec-core, ruby-rspec-expectations, ruby-rspec-mocks

Bug #817664 reported by Brian Thomason
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby-rspec-core (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec-expectations (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-rspec-mocks (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The following three source packages were once part of the same source package, but the developer recently split them up:

ruby-rspec-core
ruby-rspec-expectations
ruby-rspec-mocks

However, they each build-depend upon one another due to the fact functionality from each is needed to properly run their respective test suites.

After speaking with one of the Debian maintainers, Tobias Grimm, and Kees Cook from the security team, it was determined that the best course of action would be to:

1.) Remove the circular build dep and disable the test suite on initial upload to "bootstrap" the packages
2.) Add the build-deps and test suite functionality back into place and upload again

Revision history for this message
Brian Thomason (brian-thomason) wrote :
Revision history for this message
Brian Thomason (brian-thomason) wrote :
Revision history for this message
Brian Thomason (brian-thomason) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-core - 2.5.1-1ubuntu1~bootstrap1

---------------
ruby-rspec-core (2.5.1-1ubuntu1~bootstrap1) oneiric; urgency=low

  * Temporarily removing ruby-rspec-expectations and ruby-rspec-mocks as
    build-deps as they create a circular build dependency. These packages are
    necessary for the ruby tests to be executed, so these have been temporarily
    disabled as well. This upload functions as a bootstrap version of the
    package. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 13:30:32 -0400

Changed in ruby-rspec-core (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-expectations - 2.5.0-2ubuntu1~bootstrap1

---------------
ruby-rspec-expectations (2.5.0-2ubuntu1~bootstrap1) oneiric; urgency=low

  * Temporarily removing ruby-rspec-core and ruby-rspec-mocks as
    build-deps as they create a circular build dependency. These packages are
    necessary for the ruby tests to be executed, so these have been temporarily
    disabled as well. This upload functions as a bootstrap version of the
    package. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 13:34:10 -0400

Changed in ruby-rspec-expectations (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-mocks - 2.5.0-1ubuntu1~bootstrap1

---------------
ruby-rspec-mocks (2.5.0-1ubuntu1~bootstrap1) oneiric; urgency=low

  * Temporarily removing ruby-rspec-expectations and ruby-rspec-core as
    build-deps as they create a circular build dependency. These packages are
    necessary for the ruby tests to be executed, so these have been temporarily
    disabled as well. This upload functions as a bootstrap version of the
    package. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 13:36:40 -0400

Changed in ruby-rspec-mocks (Ubuntu):
status: New → Fix Released
Revision history for this message
Brian Thomason (brian-thomason) wrote :
Changed in ruby-rspec-core (Ubuntu):
status: Fix Released → In Progress
Changed in ruby-rspec-expectations (Ubuntu):
status: Fix Released → In Progress
Changed in ruby-rspec-mocks (Ubuntu):
status: Fix Released → In Progress
Revision history for this message
Brian Thomason (brian-thomason) wrote :
Revision history for this message
Brian Thomason (brian-thomason) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-core - 2.5.1-1ubuntu1

---------------
ruby-rspec-core (2.5.1-1ubuntu1) oneiric; urgency=low

  * Added ruby-rspec-expectations and ruby-rspec-mocks back as build-deps and
    re-enabled tests. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 19:09:21 -0400

Changed in ruby-rspec-core (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-expectations - 2.5.0-2ubuntu1

---------------
ruby-rspec-expectations (2.5.0-2ubuntu1) oneiric; urgency=low

  * Added ruby-rspec-core and ruby-rspec-mocks back as build-deps and
    re-enabled tests. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 19:11:10 -0400

Changed in ruby-rspec-expectations (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-rspec-mocks - 2.5.0-1ubuntu1

---------------
ruby-rspec-mocks (2.5.0-1ubuntu1) oneiric; urgency=low

  * Added ruby-rspec-expectations and ruby-rspec-core back as build-deps and
    re-enabled tests. (LP: #817664)
 -- Brian Thomason <email address hidden> Thu, 28 Jul 2011 19:15:33 -0400

Changed in ruby-rspec-mocks (Ubuntu):
status: In Progress → 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.