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

Re: Fwd: libhypre-dev: uninstallable in jessie, libopenmpi1.3 vs libopenmpi1.6 conflict



On 2013-11-10 15:46, Adam D. Barratt wrote:
> It's not a bug, it's a feature (yes, really).
Ah, I see.
> Many arch:all packages
> aren't installable on all architectures, so britney only ensures their
> installability on i386; on that architecture, libhypre-dev is
> installable in testing.
By holding back the binNMU on i386 :-)
And unlike (initial) binary packages that have to go in on all
architectures at the same time, binNMUs can go individually ... (as long
as $sourceversion is satisfied).

So this check should be extended somehow ...

* there is a set of all arch:all packages
* for each arch there is a (sub)set of installable arch:all packages
* any binary package that's getting added to testing must not make an
  (on that arch) installable arch:all package uninstallable
* removing binary packages may make arch:all packages uninstallable as
  long as ...
* ... each arch:all package must be installable on at least one
  architcture
* there may be cases requiring some kind of hint to allow making an
  arch:all package uninstallable by upgrading a package


Andreas


Reply to: