2021-01-20 21:22:55 |
Erich Eickmeyer |
bug |
|
|
added bug |
2021-01-20 21:23:10 |
Erich Eickmeyer |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-01-20 21:23:28 |
Erich Eickmeyer |
nominated for series |
|
Ubuntu Groovy |
|
2021-01-20 21:23:28 |
Erich Eickmeyer |
bug task added |
|
python-cffi (Ubuntu Groovy) |
|
2021-01-20 21:23:28 |
Erich Eickmeyer |
nominated for series |
|
Ubuntu Hirsute |
|
2021-01-20 21:23:28 |
Erich Eickmeyer |
bug task added |
|
python-cffi (Ubuntu Hirsute) |
|
2021-01-20 21:23:36 |
Erich Eickmeyer |
python-cffi (Ubuntu Hirsute): status |
New |
Fix Released |
|
2021-01-20 21:23:47 |
Erich Eickmeyer |
python-cffi (Ubuntu Groovy): importance |
Undecided |
High |
|
2021-01-27 17:18:31 |
Erich Eickmeyer |
summary |
[SRU] python-cffi in Groovy needs a no-change rebuild |
[SRU] python-cffi and libffi in Groovy need a no-change rebuild |
|
2021-01-27 17:18:47 |
Erich Eickmeyer |
bug task added |
|
libffi (Ubuntu) |
|
2021-01-27 17:18:53 |
Erich Eickmeyer |
libffi (Ubuntu Hirsute): status |
New |
Fix Released |
|
2021-01-27 17:20:52 |
Erich Eickmeyer |
description |
[Impact]
* Users of studio-controls have been reporting bugs against studio-controls upstream on Github. For reference, see https://github.com/ovenwerks/studio-controls/issues/43
* Per the bug report, the following error is being thrown: SystemError: ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the 'ffi.h' file seen at compile-time)
* Based on this error, and based on the build time of python-cffi, it appears as though python-cffi was built on an older version of cffi. This explains the error.
[Test Case]
* A certain number of users have reported that simply running studio-controls causes this error.
[Where problems could occur]
* Since this is a no-change rebuild being requested, the possibility of breakage is slim to none. We are introducing no new changes here, but rather, resolving a regression that happened as a result of a newer version of cffi being introduced without a rebuild of dependencies.
* If any problems happen, it would be a result of applications using python-cffi and expecting this bug with built-in workarounds. I can't imagine such a case exists, so this is just a stretch. |
[Impact]
* Users of studio-controls have been reporting bugs against studio-controls upstream on Github. For reference, see https://github.com/ovenwerks/studio-controls/issues/43
* Per the bug report, the following error is being thrown: SystemError: ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the 'ffi.h' file seen at compile-time)
* Based on this error, and based on the build time of python-cffi and libffi in relation to cffi, it appears as though python-cffi and libffi were built on an older version of cffi. This explains the error.
[Test Case]
* A certain number of users have reported that simply running studio-controls causes this error.
[Where problems could occur]
* Since this is a no-change rebuild being requested, the possibility of breakage is slim to none. We are introducing no new changes here, but rather, resolving a regression that happened as a result of a newer version of cffi being introduced without a rebuild of dependencies.
* If any problems happen, it would be a result of applications using python-cffi and expecting this bug with built-in workarounds. I can't imagine such a case exists, so this is just a stretch. |
|
2021-01-27 17:21:13 |
Erich Eickmeyer |
libffi (Ubuntu Groovy): importance |
Undecided |
High |
|
2021-01-28 03:56:01 |
Stefano Rivera |
bug |
|
|
added subscriber Stefano Rivera |
2021-01-29 17:00:16 |
Erich Eickmeyer |
bug |
|
|
added subscriber Len Ovens |
2021-02-02 01:32:31 |
Stefano Rivera |
python-cffi (Ubuntu Groovy): status |
New |
Incomplete |
|
2021-02-02 01:32:33 |
Stefano Rivera |
libffi (Ubuntu Groovy): status |
New |
Incomplete |
|
2021-07-28 23:10:36 |
Brian Murray |
python-cffi (Ubuntu Groovy): status |
Incomplete |
Won't Fix |
|
2021-07-28 23:10:46 |
Brian Murray |
libffi (Ubuntu Groovy): status |
Incomplete |
Won't Fix |
|