Re: BD-Uninstallable due to circullar dependency
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
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
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
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
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