Bug#638741: Bug#679526: Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-07-02 Thread Fabian Greffrath

Am 29.06.2012 21:38, schrieb Fabian Greffrath:

Ouch...! /o\


Hey, wait, this is about /usr/lib vs. /usr/lib32 and not multiarch.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-07-02 Thread Ron
On Mon, Jul 02, 2012 at 01:40:19PM +0200, Fabian Greffrath wrote:
 Am 29.06.2012 21:38, schrieb Fabian Greffrath:
 Ouch...! /o\
 
 Hey, wait, this is about /usr/lib vs. /usr/lib32 and not multiarch.

Well we don't really know *what* it's about at all, since the reporter
didn't give us enough information to know and nobody from ubuntu followed
up to ask him.  We don't even know where he got /usr/lib32 from, and
from the way it reads that may well have simply been just a guess as to
what he thought the right path should be.

The only things we know for sure is it was filed a few weeks after the m-a
upload to ubuntu - and nobody from ubuntu has been paying any attention to
the bugs reported against this lib there.

And of course that *after* the freeze is not the time to _begin_ testing
these things in Debian ...





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Fabian Greffrath

block 679526 by 638741
thanks

Am 29.06.2012 14:23, schrieb Goswin von Brederlow:

as has long been anounced ia32-libs-dev will not be in wheezy since
32bit support will be replaced by multiarch. Since your package still
Build-Depends on ia32-libs-dev this means it will no longer build from
source.  Please multiarchify your package.


That's easier said than done. This week I tried to install zsnes:i386 
on amd64 and it failed, because one of its dependencies was not yet 
multiarchyfied. I am looking at you, libao!


 - Fabian




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Etienne Millon
* Fabian Greffrath fab...@greffrath.com [120629 14:44]:
 That's easier said than done. This week I tried to install
 zsnes:i386 on amd64 and it failed, because one of its dependencies
 was not yet multiarchyfied. I am looking at you, libao!

Hello,

As far as zsnes is concerned, I will upload a package removing
zsnes:amd64. Whether zsnes:i386 will be installable or not will then
only depend on #638741.

Another solution would be to disable libao in zsnes but IIRC the other
sound backends are terrible.

-- 
Etienne Millon



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Ron

Hi,

On Fri, Jun 29, 2012 at 02:57:08PM +0200, Etienne Millon wrote:
 * Fabian Greffrath fab...@greffrath.com [120629 14:44]:
  That's easier said than done. This week I tried to install
  zsnes:i386 on amd64 and it failed, because one of its dependencies
  was not yet multiarchyfied. I am looking at you, libao!
 
 Hello,
 
 As far as zsnes is concerned, I will upload a package removing
 zsnes:amd64. Whether zsnes:i386 will be installable or not will then
 only depend on #638741.

If zsnes really is i386-only, then that seems like the best answer to me.
It's not really blocked on libao being converted - at least not in the
sense that it will need further changes after it is, or can't change until
it is.

I only took over libao a few weeks ago, and I'm not really any more keen
to relocate all its files on the eve of the freeze than I was to do that
just a couple of weeks before it.  I don't know if anybody else has done
a proper audit of this to be sure there will be no problems with its
plugins - a cursory glance seems to indicate they'll probably be ok, but
I'm far from being certain enough about that to do a beat the freeze
upload making this change.

This one had gone on my worry about m-a for wheezy+1 list - when m-a
itself is hopefully a little more settled and some of its intrinsic
problems might actually have solutions.  I might push one to experimental
in the meantime if there is real call for it - but I think it's way too
late to be experimenting with this in wheezy release candidates now.

 Cheers,
 Ron





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Fabian Greffrath

Am 29.06.2012 15:57, schrieb Ron:

I only took over libao a few weeks ago, and I'm not really any more keen
to relocate all its files on the eve of the freeze than I was to do that
just a couple of weeks before it.  I don't know if anybody else has done
a proper audit of this to be sure there will be no problems with its
plugins - a cursory glance seems to indicate they'll probably be ok, but
I'm far from being certain enough about that to do a beat the freeze
upload making this change.


It has been applied in libao (1.1.0-1ubuntu2) dated back to Mon, 19 
Dec 2011 12:49:01 -0800.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Goswin von Brederlow
Fabian Greffrath fab...@greffrath.com writes:

 block 679526 by 638741
 thanks

 Am 29.06.2012 14:23, schrieb Goswin von Brederlow:
 as has long been anounced ia32-libs-dev will not be in wheezy since
 32bit support will be replaced by multiarch. Since your package still
 Build-Depends on ia32-libs-dev this means it will no longer build from
 source.  Please multiarchify your package.

 That's easier said than done. This week I tried to install zsnes:i386
 on amd64 and it failed, because one of its dependencies was not yet
 multiarchyfied. I am looking at you, libao!

  - Fabian

As mentioned in the bug log for 638741 the zsnes package doesn't have to
wait for libao4. It should only set M-A: foreign and drop the amd64
build. It will then be installable with libao4:i386 if libao4:amd64
isn't installed. Not ideal but ...


As for libao4 and the multiarch patch in the BTS. I took a quick look at
the patch and I consider that incomplete. As is it switches the plugin
dir to the multiarch dir without providing backward compatibility. That
means the patch breaks all plugins for libao4 and they all need to be
multiarchified together with versioned Breaks and Depends. This is
usualy not ideal. Better would be to have libao4 look in both the old
plugin dir as well as the new plugin dir. That way plugins can be
multiarchified over time.

Other than that the patch looks fine.

MfG
Goswin

PS: When you do decide to multiarchify libao4 please file bugs against all
the plugin packages if not already present and user tag them with
user = multiarch-de...@lists.alioth.debian.org, usertag = multiarch.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Ron
On Fri, Jun 29, 2012 at 04:26:37PM +0200, Fabian Greffrath wrote:
 Am 29.06.2012 15:57, schrieb Ron:
 I only took over libao a few weeks ago, and I'm not really any more keen
 to relocate all its files on the eve of the freeze than I was to do that
 just a couple of weeks before it.  I don't know if anybody else has done
 a proper audit of this to be sure there will be no problems with its
 plugins - a cursory glance seems to indicate they'll probably be ok, but
 I'm far from being certain enough about that to do a beat the freeze
 upload making this change.
 
 It has been applied in libao (1.1.0-1ubuntu2) dated back to Mon, 19
 Dec 2011 12:49:01 -0800.

And has had completely unresponded-to bugs there, like:

libao looks for the wrong plugin directory, when one is using the
 32-bit .so provided on a 64 bit system.

dating back to Sun, 8 Jan 2012 19:57:43 ...





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#638741: Bug#679526: Build-Depends on obsolete package ia32-libs-dev

2012-06-29 Thread Fabian Greffrath
Am Samstag, den 30.06.2012, 01:54 +0930 schrieb Ron:
 And has had completely unresponded-to bugs there, like:
 libao looks for the wrong plugin directory, when one is using the
  32-bit .so provided on a 64 bit system.
 dating back to Sun, 8 Jan 2012 19:57:43 ...

Ouch...! /o\




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org