please provide an easy way to disable the jack dependency

Bug #8465 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
alsa-lib (Debian)
Fix Released
Unknown
alsa-lib (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Automatically imported from Debian bug report #222677 http://bugs.debian.org/222677

Revision history for this message
In , Jordi Mallach (jordi) wrote : Re: Bug#222677: alsa-lib: Build-dep loop

Hi John,

On Mon, Dec 01, 2003 at 10:05:57PM -0600, John Goerzen wrote:
> Package: alsa-lib
> Severity: serious
>
> alsa-lib build-deps on libjack0.71.2-dev. That package build-deps on
> libasound2-dev, which is build by alsa-lib. Result: neither package can
> be built unless both are already present.

Silly question: is this forbidden by policy? We need to build the jack
plugin. If the problem is bootstrapping a new architecture or something
like that, it's trivial to remvoe the jack-depending bit of the build:
just remove the libasound2-plugins binary package and remove the lines
in debian/rules that explicitly build the plugin.

If it's not forbidden by policy, please lower the severity of this bug,
it's quite important that alsa-lib 0.9.8 enters testing (and the testing
version also has the problem anyway). If it is forbidden by policy, I
don't see an easy solution for this.

Jordi
--
Jordi Mallach Pérez -- Debian developer http://www.debian.org/
<email address hidden> <email address hidden> http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/

Revision history for this message
In , Jordi Mallach (jordi) wrote : alsa-lib bug

severity 222677 wishlist
retitle 222677 please provide an easy way to disable the jack dependency
thanks

Hi John,

So this is what we're doing: we'll add some environment variable that
will disable the necessity of having jack to build alsa-lib, just as
groff does wrt xfree86.

Thanks,
Jordi
--
Jordi Mallach Pérez -- Debian developer http://www.debian.org/
<email address hidden> <email address hidden> http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/

Revision history for this message
In , Thomas Hood (jdthood-aglu) wrote : This screws up the build

severity 222677 serious
thanks

As a result of this circular dependency the buildds are installing the
previous version of libasound2 and libasound2-dev in order to build the
next version. That has to be bad.

Automatic build of alsa-lib_1.0.6-1 on escher by sbuild/alpha 1.170.5
...
Selecting previously deselected package libasound2.
Unpacking libasound2 (from .../libasound2_1.0.5-1_alpha.deb) ...

(I noticed this while investigating #272998.)
--
Thomas Hood

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #222677 http://bugs.debian.org/222677

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 01 Dec 2003 22:05:57 -0600
From: John Goerzen <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: alsa-lib: Build-dep loop

Package: alsa-lib
Severity: serious

alsa-lib build-deps on libjack0.71.2-dev. That package build-deps on
libasound2-dev, which is build by alsa-lib. Result: neither package can
be built unless both are already present.

-- System Information:
Debian Release: testing/unstable
Architecture: alpha
Kernel: Linux erwin 2.4.23 #1 Fri Nov 28 22:37:25 CST 2003 alpha
Locale: LANG=C, LC_CTYPE=C

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 5 Dec 2003 12:20:44 +0100
From: Jordi Mallach <email address hidden>
To: John Goerzen <email address hidden>, <email address hidden>
Subject: Re: Bug#222677: alsa-lib: Build-dep loop

--hQiwHBbRI9kgIhsi
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi John,

On Mon, Dec 01, 2003 at 10:05:57PM -0600, John Goerzen wrote:
> Package: alsa-lib
> Severity: serious
>=20
> alsa-lib build-deps on libjack0.71.2-dev. That package build-deps on
> libasound2-dev, which is build by alsa-lib. Result: neither package can
> be built unless both are already present.

Silly question: is this forbidden by policy? We need to build the jack
plugin. If the problem is bootstrapping a new architecture or something
like that, it's trivial to remvoe the jack-depending bit of the build:
just remove the libasound2-plugins binary package and remove the lines
in debian/rules that explicitly build the plugin.

If it's not forbidden by policy, please lower the severity of this bug,
it's quite important that alsa-lib 0.9.8 enters testing (and the testing
version also has the problem anyway). If it is forbidden by policy, I
don't see an easy solution for this.

Jordi
--=20
Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/
<email address hidden> <email address hidden> http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/

--hQiwHBbRI9kgIhsi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/0GoLJYSUupF6Il4RAsEbAJ9urXXR8n4PZLA9IhCTREmRvm3qVwCeJeUX
aHhb5WbBoRZxisSQpDfxlE8=
=Tnmu
-----END PGP SIGNATURE-----

--hQiwHBbRI9kgIhsi--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 10 Dec 2003 11:26:05 +0100
From: Jordi Mallach <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: alsa-lib bug

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

severity 222677 wishlist
retitle 222677 please provide an easy way to disable the jack dependency
thanks

Hi John,

So this is what we're doing: we'll add some environment variable that
will disable the necessity of having jack to build alsa-lib, just as
groff does wrt xfree86.

Thanks,
Jordi
--=20
Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/
<email address hidden> <email address hidden> http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/

--+HP7ph2BbKc20aGI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/1vS9JYSUupF6Il4RAsKyAJ0TF06wg2K3JgYY6nhhwtg2Z5uchwCdGH7j
juRgeAoFg4ztxtepIplCB5U=
=y3wT
-----END PGP SIGNATURE-----

--+HP7ph2BbKc20aGI--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1096033105.3391.313.camel@thanatos>
Date: Fri, 24 Sep 2004 15:38:25 +0200
From: Thomas Hood <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: This screws up the build

severity 222677 serious
thanks

As a result of this circular dependency the buildds are installing the
previous version of libasound2 and libasound2-dev in order to build the
next version. That has to be bad.

Automatic build of alsa-lib_1.0.6-1 on escher by sbuild/alpha 1.170.5
...
Selecting previously deselected package libasound2.
Unpacking libasound2 (from .../libasound2_1.0.5-1_alpha.deb) ...

(I noticed this while investigating #272998.)
--
Thomas Hood

Revision history for this message
Matt Zimmerman (mdz) wrote :

This is only an issue when bootstrapping a new architecture

Revision history for this message
In , Thomas Hood (jdthood-aglu) wrote : downgrading

severity 222677 wishlist
thanks

Well, maybe this situation isn't the end of the world. ;)

--
Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1096059639.3358.17.camel@thanatos>
Date: Fri, 24 Sep 2004 23:00:40 +0200
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: downgrading

severity 222677 wishlist
thanks

Well, maybe this situation isn't the end of the world. ;)

--
Thomas

Revision history for this message
In , Thomas Hood (jdthood-localhost) wrote : tagging 222677

tags 222677 confirmed

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <20041021090221.453CB10D5DB@localhost>
Date: Thu, 21 Oct 2004 11:02:21 +0200 (CEST)
From: <email address hidden> (Thomas Hood)
To: <email address hidden>
Subject: tagging 222677

tags 222677 confirmed

Revision history for this message
In , Jordi Mallach (jordi) wrote :

# Automatically generated email from bts, devscripts version 2.8.5
tags 222677 + pending

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 5 Nov 2004 13:54:53 +0100
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: tagging 222677

# Automatically generated email from bts, devscripts version 2.8.5
tags 222677 + pending

Revision history for this message
In , Jordi Mallach (jordi) wrote : Bug#222677: fixed in alsa-lib 1.0.6-4
Download full text (3.7 KiB)

Source: alsa-lib
Source-Version: 1.0.6-4

We believe that the bug you reported is fixed in the latest version of
alsa-lib, which is due to be installed in the Debian FTP archive:

alsa-lib_1.0.6-4.diff.gz
  to pool/main/a/alsa-lib/alsa-lib_1.0.6-4.diff.gz
alsa-lib_1.0.6-4.dsc
  to pool/main/a/alsa-lib/alsa-lib_1.0.6-4.dsc
libasound2-dev_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2-dev_1.0.6-4_i386.deb
libasound2-doc_1.0.6-4_all.deb
  to pool/main/a/alsa-lib/libasound2-doc_1.0.6-4_all.deb
libasound2-plugins_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2-plugins_1.0.6-4_i386.deb
libasound2_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2_1.0.6-4_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-lib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 17 Nov 2004 00:58:42 +0100
Source: alsa-lib
Binary: libasound2-dev libasound2-plugins libasound2-doc libasound2
Architecture: source all i386
Version: 1.0.6-4
Distribution: unstable
Urgency: medium
Maintainer: Debian ALSA Maintainers <email address hidden>
Changed-By: Jordi Mallach <email address hidden>
Description:
 libasound2 - ALSA library
 libasound2-dev - ALSA library development files
 libasound2-doc - ALSA library developer documentation
 libasound2-plugins - ALSA library plugins
Closes: 222677 277837
Changes:
 alsa-lib (1.0.6-4) unstable; urgency=medium
 .
   * Thomas Hood:
     - /usr/share/doc/libasound2/examples/asound.conf_dmix
       + Add as an example of how to set up /etc/asound.conf
         or ~/.asoundrc so that the dmix plugin is used to
         mix together multiple sound sources
     - debian/control:
       + Tweak Descriptions
   * Jordi Mallach:
     - debian/rules:
       + Install doxygen docs in /usr/share/doc/libasound2-doc/,
         not in .../libasound2-dev/ (Closes: #277837)
     - debian/libasound2-doc.install:
       + Update html docs path
     - debian/libasound2-doc.doc-base:
       + Add this file to register the doxygen docs
     - debian/rules:
       + Implement an easy way to disable the build of the jack plugin,
         thus allowing breaking of the circular build dependency
         between jack-audio-connection-kit and alsa-lib. Please see
         the README.build file for more information. (Closes: #222677)
         Thanks to Colin Watson for the suggestion.
     - debian/README.build:
       + Added (to the source package) with instructions on how
         to build alsa-lib without libjack0.80.0-dev.
Files:
 274828bde4072e2e9c1a97e09c336830 929 libs optional alsa-lib_1.0.6-4.dsc
 8db3862f4ea3f625f5b670c61e740e5e 12384 libs optional alsa-lib_1.0.6-4.diff.gz
 a5a...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.9 KiB)

Message-Id: <email address hidden>
Date: Tue, 16 Nov 2004 19:47:04 -0500
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: Bug#222677: fixed in alsa-lib 1.0.6-4

Source: alsa-lib
Source-Version: 1.0.6-4

We believe that the bug you reported is fixed in the latest version of
alsa-lib, which is due to be installed in the Debian FTP archive:

alsa-lib_1.0.6-4.diff.gz
  to pool/main/a/alsa-lib/alsa-lib_1.0.6-4.diff.gz
alsa-lib_1.0.6-4.dsc
  to pool/main/a/alsa-lib/alsa-lib_1.0.6-4.dsc
libasound2-dev_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2-dev_1.0.6-4_i386.deb
libasound2-doc_1.0.6-4_all.deb
  to pool/main/a/alsa-lib/libasound2-doc_1.0.6-4_all.deb
libasound2-plugins_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2-plugins_1.0.6-4_i386.deb
libasound2_1.0.6-4_i386.deb
  to pool/main/a/alsa-lib/libasound2_1.0.6-4_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-lib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 17 Nov 2004 00:58:42 +0100
Source: alsa-lib
Binary: libasound2-dev libasound2-plugins libasound2-doc libasound2
Architecture: source all i386
Version: 1.0.6-4
Distribution: unstable
Urgency: medium
Maintainer: Debian ALSA Maintainers <email address hidden>
Changed-By: Jordi Mallach <email address hidden>
Description:
 libasound2 - ALSA library
 libasound2-dev - ALSA library development files
 libasound2-doc - ALSA library developer documentation
 libasound2-plugins - ALSA library plugins
Closes: 222677 277837
Changes:
 alsa-lib (1.0.6-4) unstable; urgency=medium
 .
   * Thomas Hood:
     - /usr/share/doc/libasound2/examples/asound.conf_dmix
       + Add as an example of how to set up /etc/asound.conf
         or ~/.asoundrc so that the dmix plugin is used to
         mix together multiple sound sources
     - debian/control:
       + Tweak Descriptions
   * Jordi Mallach:
     - debian/rules:
       + Install doxygen docs in /usr/share/doc/libasound2-doc/,
         not in .../libasound2-dev/ (Closes: #277837)
     - debian/libasound2-doc.install:
       + Update html docs path
     - debian/libasound2-doc.doc-base:
       + Add this file to register the doxygen docs
     - debian/rules:
       + Implement an easy way to disable the build of the jack plugin,
         thus allowing breaking of the circular build dependency
         between jack-audio-connection-kit and alsa-lib. Please see
         the README.build file for more information. (Closes: #222677)
         Thanks to Colin Watson for the suggestion.
     - debian/README.build:
       + Added (to the source package) with instructions on how
         ...

Read more...

Revision history for this message
Matt Zimmerman (mdz) wrote :

  alsa-lib | 1.0.6-5ubuntu1 | http://archive.ubuntu.com hoary/main Sources

Changed in alsa-lib:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.