[DRE-maint] Bug#632776: Bug#632776: ruby-shoulda-context, gem2deb: Circular build-dependency

Jonas Smedegaard dr at jones.dk
Wed Jul 6 19:52:15 UTC 2011


Hi Antonio and others,

On 11-07-06 at 11:39am, Antonio Terceiro wrote:
> Jonas Smedegaard escreveu isso aí:
> > gem2deb build-depends on ruby-shoulda-context, which in turn 
> > build-depends on gem2deb.
> > 
> > Please avoid such circular build-dependency.
> 
> FWIW gem2deb and ruby-setup also have a circular build dependency.
> 
> Since all packages are architecture-independent, AFAICS there is no 
> bootstraping problem. Could you ellaborate on why this would be a 
> problem? An URL is fine.

Problem is in ensuring that all binary packages indeed work properly 
with an alien system.

My concrete use case is using recent Compass on an otherwise stable 
Debian.  For my stable systems I require all backported packages to 
actually be built on a stable Debian build environment, so that e.g. 
regression tests are applied for same environment as will be used in 
production.


> gem2deb is a Ruby packaging helper, so ideally all other Ruby packages 
> should depend on it. The problem with breaking these dependencies is 
> that we would have second class Ruby packages that cannot use the 
> standard build tools because they are build dependencies of the build 
> tool itself.

Ideally a packaging helper use few dependencies so as to not require 
last possibl other packages to be packaged without that help.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20110706/dd8c06de/attachment.pgp>


More information about the Pkg-ruby-extras-maintainers mailing list