How to set Build-Depends to provide JACK session support (was: [SCM] jnoise/master: Add JACK-session support.)

2011-01-19 Thread Alessio Treglia
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.)

2011-01-19 Thread Jonas Smedegaard

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.)

2011-01-19 Thread Alessio Treglia
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.)

2011-01-19 Thread Jonas Smedegaard

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.)

2011-01-19 Thread Alessio Treglia
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