Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-14 Thread Felipe Sateler
On Mon, Jan 14, 2019 at 6:30 AM Raphael Hertzog  wrote:

> Hi,
>
> On Sun, 13 Jan 2019, Adrian Bunk wrote:
> > Test cases that passed in patchelf 0.8 fail since 0.9,
> > and segmentation fault on things like setting rpath
> > might be close enough to "entirely broken".
>
> In that case, it would certainly help upstream if someone
> (maintainer/porter) could try to "git bisect" the issue so that we can
> better identify the issue.
>
> And maybe we want to revert to the former patchelf in Debian
> (i.e. 0.9+really0.8) if it lasts too long.
>

The failing tests in 0.9 are new, in that the test is not the same as in
0.8. As I commented in the arch-RM bug, I don't think this is a regression
(but I haven't checked at all). James Cowgill mentioned a change in glibc
as the possible cause[1]. One way to test would be to run the test from 0.9
with the binary from 0.8.

That said, I certainly welcome help. I'm completely overloaded right now so
I can't look at this.

[1] Thread at https://lists.debian.org/debian-mips/2016/04/msg4.html
-- 

Saludos,
Felipe Sateler


Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-14 Thread Raphael Hertzog
Hi,

On Sun, 13 Jan 2019, Adrian Bunk wrote:
> Test cases that passed in patchelf 0.8 fail since 0.9,
> and segmentation fault on things like setting rpath
> might be close enough to "entirely broken".

In that case, it would certainly help upstream if someone
(maintainer/porter) could try to "git bisect" the issue so that we can
better identify the issue.

And maybe we want to revert to the former patchelf in Debian
(i.e. 0.9+really0.8) if it lasts too long.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-13 Thread Adrian Bunk
On Sun, Jan 13, 2019 at 05:22:18PM +0100, Raphael Hertzog wrote:
> Hi,
> 
> On Sat, 12 Jan 2019, Adrian Bunk wrote:
> > pyside2 is now built without patchelf on mips64el.
> > 
> > Doing the same for mips and mipsel should fix the problem for pivy.
> 
> Yeah, but this is not going in the right direction. This means that
> pyside will be built with the embedded patchelf. The embedded patchelf is
> outdated. But it will build and do its work...
> 
> Really, if the test suite failure can't be fixed quickly, it would be
> better to ignore the failure on the broken architectures and let the
> package build anyway. It's unlikely that the tool is entirely broken...

Test cases that passed in patchelf 0.8 fail since 0.9,
and segmentation fault on things like setting rpath
might be close enough to "entirely broken".

> and it's just a pity to ask pyside to deal with a varying set of
> architectures for patchelf.

No disagreement on that, but unfortunately it seems to be the best
available short-term fix.

> Cheers,

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-13 Thread Raphael Hertzog
Hi,

On Sat, 12 Jan 2019, Adrian Bunk wrote:
> pyside2 is now built without patchelf on mips64el.
> 
> Doing the same for mips and mipsel should fix the problem for pivy.

Yeah, but this is not going in the right direction. This means that
pyside will be built with the embedded patchelf. The embedded patchelf is
outdated. But it will build and do its work...

Really, if the test suite failure can't be fixed quickly, it would be
better to ignore the failure on the broken architectures and let the
package build anyway. It's unlikely that the tool is entirely broken...
and it's just a pity to ask pyside to deal with a varying set of
architectures for patchelf.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-12 Thread Adrian Bunk
Control: reassign -1 src:pyside2
Control: retitle -1 pyside2 should build without patchelf also on mips+mipsel
Control: affects -1 src:pivy

On Sun, Dec 23, 2018 at 11:47:26PM +, peter green wrote:
> Package: pivy
> Version: 0.6.4-1
> Severity: serious
> 
> pivy cannot be built on mips/mipsel because of a depedency on pyside2 which 
> is not built on mips/mipsel pyside2 is not being built on those architectures 
> due to a dependency on patchelf. patchelf is not currently building on mips* 
> due to a testsuite failure.
> 
> mips64el also looks like it will become a problem going forward as patchelf 
> is not currently available there (but was at the time pyside2 was last built).
> 
> Possible solutions (in roughly descending order of preference):
> 
> 1. Fix the patchelf testsuite failures.
> 2. Break the dependency chain (only possible if the functionality in question 
> is optional, I have not researched that).
>...

pyside2 is now built without patchelf on mips64el.

Doing the same for mips and mipsel should fix the problem for pivy.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Processed: Re: Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2019-01-12 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 src:pyside2
Bug #917199 [pivy] pivy, unbuildable on mips* due to testsuite failures in 
patchelf.
Bug reassigned from package 'pivy' to 'src:pyside2'.
No longer marked as found in versions 0.6.4-1.
Ignoring request to alter fixed versions of bug #917199 to the same values 
previously set
> retitle -1 pyside2 should build without patchelf also on mips+mipsel
Bug #917199 [src:pyside2] pivy, unbuildable on mips* due to testsuite failures 
in patchelf.
Changed Bug title to 'pyside2 should build without patchelf also on 
mips+mipsel' from 'pivy, unbuildable on mips* due to testsuite failures in 
patchelf.'.
> affects -1 src:pivy
Bug #917199 [src:pyside2] pyside2 should build without patchelf also on 
mips+mipsel
Added indication that 917199 affects src:pivy

-- 
917199: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917199
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#917199: pivy, unbuildable on mips* due to testsuite failures in patchelf.

2018-12-23 Thread peter green

Package: pivy
Version: 0.6.4-1
Severity: serious

pivy cannot be built on mips/mipsel because of a depedency on pyside2 which is 
not built on mips/mipsel pyside2 is not being built on those architectures due 
to a dependency on patchelf. patchelf is not currently building on mips* due to 
a testsuite failure.

mips64el also looks like it will become a problem going forward as patchelf is 
not currently available there (but was at the time pyside2 was last built).

Possible solutions (in roughly descending order of preference):

1. Fix the patchelf testsuite failures.
2. Break the dependency chain (only possible if the functionality in question 
is optional, I have not researched that).
3. Request removal of the mips* binaries for pivy and reverse dependencies of 
pivy (if-any).