2021-08-09 11:57:42 |
IOhannes m zmoelnig |
bug |
|
|
added bug |
2021-08-09 11:57:42 |
IOhannes m zmoelnig |
attachment added |
|
test run that shows missing symbols https://bugs.launchpad.net/bugs/1939293/+attachment/5516803/+files/pd-0.50.2-3.log |
|
2021-08-09 12:29:02 |
IOhannes m zmoelnig |
attachment added |
|
debdiff https://bugs.launchpad.net/ubuntu/+source/puredata/+bug/1939293/+attachment/5516812/+files/puredata_0.50.2-3build1~ubuntu20.04.1.debdiff |
|
2021-08-09 12:29:26 |
Ubuntu Foundations Team Bug Bot |
tags |
amd64 apport-bug focal uec-images |
amd64 apport-bug focal patch uec-images |
|
2021-08-09 12:29:34 |
IOhannes m zmoelnig |
description |
Pd-0.50.2-3 (as shipped with focal) is unable to load the external objects (plugins) shipped in the "puredata-extra" package (which is built from the same source package as "puredata" itself) due to a problem with some symbols that should be provided by libm.
The missing symbols are `__exp_finite`, `__log_finite`, `__logf_finite` and `__pow_finite`.
The affected externals are:
- bonk~
- choice
- fiddle~
- sigmund~
The problem appears to come from a change in the symbols when upgrading from glibc-2.30 to glibc-2.31 (e.g. see https://sourceware.org/pipermail/libc-alpha/2020-May/113773.html)
[Test Plan]
a quick way to check whether the objects can be loaded is by running this script (after installing the "puredata-extra" package):
~~~
find /usr/lib/puredata/extra/*/ -name "*-help.pd" -exec pd -nrt -nogui -send "pd quit" {} ";"
~~~
i've attached the output of such a test run (note the lines starting with "error:")
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: puredata-extra 0.50.2-3
ProcVersionSignature: Ubuntu 5.4.0-80.90-generic 5.4.124
Uname: Linux 5.4.0-80-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.18
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Aug 9 11:23:35 2021
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: puredata
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Pd-0.50.2-3 (as shipped with focal) is unable to load the external objects (plugins) shipped in the "puredata-extra" package (which is built from the same source package as "puredata" itself) due to a problem with some symbols that should be provided by libm.
The missing symbols are `__exp_finite`, `__log_finite`, `__logf_finite` and `__pow_finite`.
The affected externals are:
- bonk~
- choice
- fiddle~
- sigmund~
The problem appears to come from a change in the symbols when upgrading from glibc-2.30 to glibc-2.31 (e.g. see https://sourceware.org/pipermail/libc-alpha/2020-May/113773.html)
A simple rebuild of the package seems to fix the problem.
To trigger a rebuild I've added a debdiff that bumps the version number to "0.50.2-3build1~ubuntu20.04.1" (i hope this is the correct version scheme for such an upload).
[Test Plan]
A quick way to check whether the objects can be loaded is by running this script (after installing the "puredata-extra" package):
~~~
find /usr/lib/puredata/extra/*/ -name "*-help.pd" -exec pd -nrt -nogui -send "pd quit" {} ";"
~~~
I've attached the output of such a (failing) test run (note the lines starting with "error:")
[Where problems could occur]
The rebuild apparently fixes the problem, although a more correct fix would probably be to add "-lm" to the linker-flags when building the plugins.
(This is what upstream did for the Pd-0.51 release).
In order to keep the impact of my patch minimal, i have chosen to just trigger a rebuild.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: puredata-extra 0.50.2-3
ProcVersionSignature: Ubuntu 5.4.0-80.90-generic 5.4.124
Uname: Linux 5.4.0-80-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.18
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Aug 9 11:23:35 2021
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: puredata
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2021-08-09 12:29:35 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2021-08-09 12:30:02 |
IOhannes m zmoelnig |
description |
[Impact]
Pd-0.50.2-3 (as shipped with focal) is unable to load the external objects (plugins) shipped in the "puredata-extra" package (which is built from the same source package as "puredata" itself) due to a problem with some symbols that should be provided by libm.
The missing symbols are `__exp_finite`, `__log_finite`, `__logf_finite` and `__pow_finite`.
The affected externals are:
- bonk~
- choice
- fiddle~
- sigmund~
The problem appears to come from a change in the symbols when upgrading from glibc-2.30 to glibc-2.31 (e.g. see https://sourceware.org/pipermail/libc-alpha/2020-May/113773.html)
A simple rebuild of the package seems to fix the problem.
To trigger a rebuild I've added a debdiff that bumps the version number to "0.50.2-3build1~ubuntu20.04.1" (i hope this is the correct version scheme for such an upload).
[Test Plan]
A quick way to check whether the objects can be loaded is by running this script (after installing the "puredata-extra" package):
~~~
find /usr/lib/puredata/extra/*/ -name "*-help.pd" -exec pd -nrt -nogui -send "pd quit" {} ";"
~~~
I've attached the output of such a (failing) test run (note the lines starting with "error:")
[Where problems could occur]
The rebuild apparently fixes the problem, although a more correct fix would probably be to add "-lm" to the linker-flags when building the plugins.
(This is what upstream did for the Pd-0.51 release).
In order to keep the impact of my patch minimal, i have chosen to just trigger a rebuild.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: puredata-extra 0.50.2-3
ProcVersionSignature: Ubuntu 5.4.0-80.90-generic 5.4.124
Uname: Linux 5.4.0-80-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.18
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Aug 9 11:23:35 2021
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: puredata
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Pd-0.50.2-3 (as shipped with focal) is unable to load the external objects (plugins) shipped in the "puredata-extra" package (which is built from the same source package as "puredata" itself) due to a problem with some symbols that should be provided by libm.
The missing symbols are `__exp_finite`, `__log_finite`, `__logf_finite` and `__pow_finite`.
The affected externals are:
- bonk~
- choice
- fiddle~
- sigmund~
The problem appears to come from a change in the symbols when upgrading from glibc-2.30 to glibc-2.31 (e.g. see https://sourceware.org/pipermail/libc-alpha/2020-May/113773.html)
A simple rebuild of the package seems to fix the problem.
To trigger a rebuild I've added a debdiff that bumps the version number to "0.50.2-3build1~ubuntu20.04.1" (i hope this is the correct version scheme for such an upload).
[Test Plan]
A quick way to check whether the objects can be loaded is by running this script (after installing the "puredata-extra" package):
~~~
find /usr/lib/puredata/extra/*/ -name "*-help.pd" -exec pd -nrt -nogui -send "pd quit" {} ";"
~~~
I've attached the output of such a (failing) test run (note the lines starting with "error:")
[Where problems could occur]
The rebuild apparently fixes the problem, although a more correct fix would probably be to add "-lm" to the linker-flags when building the plugins.
(This is what upstream did for the Pd-0.51 release).
In order to keep the impact of my patch minimal, i have chosen to just trigger a rebuild.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: puredata-extra 0.50.2-3
ProcVersionSignature: Ubuntu 5.4.0-80.90-generic 5.4.124
Uname: Linux 5.4.0-80-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.18
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Aug 9 11:23:35 2021
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: puredata
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2021-08-09 12:46:36 |
Robie Basak |
nominated for series |
|
Ubuntu Focal |
|
2021-08-09 12:46:36 |
Robie Basak |
bug task added |
|
puredata (Ubuntu Focal) |
|
2021-08-09 12:46:42 |
Robie Basak |
puredata (Ubuntu): status |
New |
Fix Released |
|
2021-08-09 12:49:44 |
Robie Basak |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2021-08-09 12:49:49 |
Robie Basak |
puredata (Ubuntu Focal): status |
New |
In Progress |
|
2021-08-10 20:56:09 |
Brian Murray |
puredata (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-08-10 20:56:11 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-08-10 20:56:12 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2021-08-10 20:56:16 |
Brian Murray |
tags |
amd64 apport-bug focal patch uec-images |
amd64 apport-bug focal patch uec-images verification-needed verification-needed-focal |
|
2021-08-11 18:08:45 |
Erich Eickmeyer |
tags |
amd64 apport-bug focal patch uec-images verification-needed verification-needed-focal |
amd64 apport-bug focal patch uec-images verification-done verification-done-focal |
|
2021-08-18 15:24:09 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-08-18 15:24:07 |
Launchpad Janitor |
puredata (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|