Activity log for bug #1912535

Date Who What changed Old value New value Message
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