How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)
Jonas, This avoids the loop more elegantly than by chasing specific versions of specific implementations all over (as you did after posting above): libjack-dev (= 0.118~) | libjack-dev, libjack-dev-session Notice the peculiar double dependency on same package twice in first of the lines. The trick is that a versioned dependency is only satisfied by a real package. So above means Try first to install the real package and the version of the package tried must provide session feature. it was not the solution: I: Installing the build-deps - Attempting to parse the build-deps - Considering build-depdebhelper (= 7.0.50~) - Trying to add debhelper - Considering build-dep libqt4-dev - Trying to add libqt4-dev - Considering build-dep libtool - Trying to add libtool - Considering build-dep automake - Trying to add automake - Considering build-dep libasound2-dev - Trying to add libasound2-dev - Considering build-dep libjack-dev (= 0.118~) | libjack-dev - Trying to add libjack-dev - Considering build-dep libjack-dev-session - Trying to add libjack-dev-session - Loop detected, last APT error was: == Reading package lists... Building dependency tree... Reading state information... Package libjack-dev-session is a virtual package provided by: E: Package 'libjack-dev-session' has no installation candidate - = - (not adding to libjack-dev-session) - Cannot install libjack-dev-session; apt errors follow: Reading package lists... Building dependency tree... Reading state information... Package libjack-dev-session is a virtual package provided by: E: Package 'libjack-dev-session' has no installation candidate - Considering libjack-dev to satisfy the dependency -- Alessio Treglia | www.alessiotreglia.com Debian Developer | ales...@debian.org Ubuntu Core Developer | quadris...@ubuntu.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 signature.asc Description: PGP signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)
On Wed, Jan 19, 2011 at 10:15:27AM +0100, Alessio Treglia wrote: Jonas, This avoids the loop more elegantly than by chasing specific versions of specific implementations all over (as you did after posting above): libjack-dev (= 0.118~) | libjack-dev, libjack-dev-session Notice the peculiar double dependency on same package twice in first of the lines. The trick is that a versioned dependency is only satisfied by a real package. So above means Try first to install the real package and the version of the package tried must provide session feature. it was not the solution: Interesting. Do you run Sid, fully up-to-date? Do you run Sid+experimental in the build chroot, also fully up-to-date? What is the order of APT lines in your sources.list? And which PBUILDERSATISFYDEPENDSCMD do you use (i you use pbuilder/cowbuilder)? I use pbuilder-satisfydepends-experimental and the following: deb http://127.0.0.1:/debian sid main deb http://127.0.0.1:/debian experimental main ...coupled with approx. - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)
On Wed, Jan 19, 2011 at 12:12 PM, Jonas Smedegaard d...@jones.dk wrote: Do you run Sid, fully up-to-date? Do you run Sid+experimental in the build chroot, also fully up-to-date? debomatic{,64}.debian.net use cowbuilder set as following: DISTRIBUTION=sid MIRRORSITE=ftp://ftp.debian.org/debian OTHERMIRROR=deb ftp://ftp.debian.org/debian/ experimental main contrib non-free COMPONENTS=main contrib non-free DEBOOTSTRAP=debootstrap DEBOOTSTRAPOPTS=('--variant=buildd' '--keyring' '/usr/share/keyrings/debian-archive-keyring.gpg') PBUILDERSATISFYDEPENDSCMD=/usr/lib/pbuilder/pbuilder-satisfydepends-experimental The chroots are kept up-to-date automatically (see http://debomatic64.debian.net/experimental/logs/). -- Alessio Treglia | www.alessiotreglia.com Debian Developer | ales...@debian.org Ubuntu Core Developer | quadris...@ubuntu.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)
On Wed, Jan 19, 2011 at 12:12:33PM +0100, Jonas Smedegaard wrote: What is the order of APT lines in your sources.list? - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)
On Wed, Jan 19, 2011 at 2:28 PM, Jonas Smedegaard d...@jones.dk wrote: On Wed, Jan 19, 2011 at 12:12:33PM +0100, Jonas Smedegaard wrote: What is the order of APT lines in your sources.list? http://debomatic64.debian.net/experimental/experimental/etc/apt/sources.list -- Alessio Treglia | www.alessiotreglia.com Debian Developer | ales...@debian.org Ubuntu Core Developer | quadris...@ubuntu.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers