Public bug reported:

boost package in ubuntu is split into two packages: one is in main and
has most of the libraries, another one in universe of 4 components that
depend on "mpi" parallel processing.

libboost-all-dev is build out of universe to provide compatibility for
the rest of the package that we get from debian.

Because of the split, the mpi source package has tight dependency on the
main package, such that the two are always kept in sync.

The net result is that all packages should depend on individual component -dev 
packages, instead of libboost-all-dev to:
1) avoid FTBFS if the two boosts are out of sync from each other
2) to be eligible for main inclusion
3) to enable cross-compilation (libboost-all-dev is not multiarch-all, due to 
mpi components)

Therefore "libboost-all-dev" build-dependency should be banned for our
packages.

This is not the first time, where this is spotted.

** Affects: ubuntu-ci-services-itself
     Importance: Undecided
         Status: Confirmed

** Affects: unity-system-compositor
     Importance: Undecided
         Status: Confirmed

** Affects: unity-system-compositor (Ubuntu)
     Importance: High
     Assignee: Dmitrijs Ledkovs (xnox)
         Status: Confirmed

** Changed in: ubuntu-ci-services-itself
       Status: New => Confirmed

** Also affects: unity-system-compositor (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: unity-system-compositor (Ubuntu)
       Status: New => Confirmed

** Changed in: unity-system-compositor (Ubuntu)
   Importance: Undecided => High

** Changed in: unity-system-compositor (Ubuntu)
     Assignee: (unassigned) => Dmitrijs Ledkovs (xnox)

** Also affects: unity-system-compositor
   Importance: Undecided
       Status: New

** Changed in: unity-system-compositor
       Status: New => Confirmed

** Summary changed:

- Must fail any packages that build-depend on libboost-all-dev
+ Build-dependency on libboost-all-dev is not allowed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1252860

Title:
  Build-dependency on libboost-all-dev is not allowed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/1252860/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to