Re: BD-Uninstallable due to circullar dependency

2015-07-21 Thread Thorsten Glaser
Julien Cristau jcristau at debian.org writes:

 It should just be forced despite the bd-uninstallable.  sysvinit-utils
 and util-linux are essential, so they're already in the build chroot, so
 whether a newer version is available and uninstallable doesn't matter.

Not if the B-D is versioned, unfortunately.


Johannes Schauer josch at debian.org writes:

while correct in theory (the syntax is supported by dpkg and apt), the buildds
are not yet able to make use of build profile information to solve build
dependency cycles by themselves.

It’s actually wanna-build that’s the problem here. But as soon as
you introduce build profiles, wanna-build on dpo completely chokes,
so please don’t do that.


In the current case, it’s a simple matter of either dropping that
Depends (as already recommended) or someone doing a porter upload
of the involved packages.

bye,
//mirabilos

Re: BD-Uninstallable due to circullar dependency

2015-07-20 Thread Johannes Schauer
Hi,

Quoting Paul Wise (2015-07-20 07:31:37)
 The general solution for build dependency cycles is build profiles:
 
 https://wiki.debian.org/BuildProfileSpec

while correct in theory (the syntax is supported by dpkg and apt), the buildds
are not yet able to make use of build profile information to solve build
dependency cycles by themselves.

As far as I know, when uploading multiple new source packages that depend on
each other in a circular fashion, then the only way to solve this for the
builders would be to upload one package with reduced functionality (but without
relying on build profiles for that) to break the cycle, then uploading the
others, breaking cycles as required, and then doing an upload again of all
these packages in their full versions.

To figure out whether a source package is involved in a build dependency
cycles, one can use botch and also dose3 (once the new upstream version 4.0 is
released). I will give some small intro about the topic at debconf during this
talk:

https://summit.debconf.org/debconf15/meeting/288/automating-architecture-bootstrap/

cheers, josch


signature.asc
Description: signature


Re: BD-Uninstallable due to circullar dependency

2015-07-20 Thread Julien Cristau
On Mon, Jul 20, 2015 at 11:46:30 +0900, Hideki Yamane wrote:

 Hi,
 
  While investigating libspiro build, I found BD-Uninstallable on powerpcspe.
  http://buildd.debian-ports.org/status/package.php?p=libspirosuite=sid
 
  Dependency installability problem for libspiro on powerpcspe:
  
  sysvinit-utils depends on missing:
  - util-linux (= 2.26.2-3)
 
  and util-linux on powerpcspe is also BD-Uninstallable due to same reason.
  http://buildd.debian-ports.org/status/package.php?p=util-linuxsuite=sid
 
  sysvinit-utils depends on missing:
  - util-linux (= 2.26.2-3)
 
  How do we fix it?
  If there's any more appropriate address for it, please let me know.

It should just be forced despite the bd-uninstallable.  sysvinit-utils
and util-linux are essential, so they're already in the build chroot, so
whether a newer version is available and uninstallable doesn't matter.

Cheers,
Julien


signature.asc
Description: Digital signature


BD-Uninstallable due to circullar dependency

2015-07-19 Thread Hideki Yamane
Hi,

 While investigating libspiro build, I found BD-Uninstallable on powerpcspe.
 http://buildd.debian-ports.org/status/package.php?p=libspirosuite=sid

 Dependency installability problem for libspiro on powerpcspe:
 
 sysvinit-utils depends on missing:
 - util-linux (= 2.26.2-3)

 and util-linux on powerpcspe is also BD-Uninstallable due to same reason.
 http://buildd.debian-ports.org/status/package.php?p=util-linuxsuite=sid

 sysvinit-utils depends on missing:
 - util-linux (= 2.26.2-3)

 How do we fix it?
 If there's any more appropriate address for it, please let me know.

-- 
Regards,

 Hideki Yamane henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150720114630.d8d962d7e148dcc29771f...@debian.or.jp



Re: BD-Uninstallable due to circullar dependency

2015-07-19 Thread Paul Wise
On Mon, Jul 20, 2015 at 10:46 AM, Hideki Yamane wrote:

  How do we fix it?

The general solution for build dependency cycles is build profiles:

https://wiki.debian.org/BuildProfileSpec

However, in this case it appears the Depends is a workaround to help
with smooth upgrades to jessie and could probably be removed now.

https://sources.debian.net/src/util-linux/2.26.2-6/debian/control/#L39
https://bugs.debian.org/786469

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKTje6GYhf-vdryvvi1x4=piymyabsqoxd0ysthahv7wcc-...@mail.gmail.com