Your message dated Thu, 30 Jan 2020 11:19:05 +0000 with message-id <[email protected]> and subject line Bug#950217: fixed in cjs 4.2.0-4 has caused the Debian Bug report #950217, regarding cjs: please Build-Depend on libgirepository1.0-dev (>= 1.62.0-4~) and libffi-dev (>= 3.3) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 950217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950217 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: cjs Severity: normal Tags: bullseye sid During the libffi transition, we've encountered an autopkgtest regression in pygobject that might also indicate crashes on arm64 in other bindings that use GObject-Introspection and libffi. The libffi maintainer recommended that we add some versioned Depends/Breaks to force the right things to happen. To be safe, cjs should probably do the same. The libffi6 -> libffi7 transition involves an ABI break on arm64, and GObject-Introspection exposes libffi data structures in its own API, which are used by bindings like pygobject and cjs. We've found that in practice, pygobject crashes on arm64 if either: (A) gobject-introspection is old (built against libffi6) and pygobject is new (built against libffi7), or (B) gobject-introspection is new (built against libffi7) and pygobject is old (built against libffi6) cjs seems to call into GObject-Introspection's libffi-related APIs, so it probably has a similar issue, replacing pygobject with cjs. To prevent broken partial upgrades, please make cjs Build-Depend on libgirepository1.0-dev (>= 1.62.0-4~) and libffi-dev (>= 3.3); this will result in a runtime dependency on libgirepository-1.0-0 (>= 1.62.0-4~) and libffi7, preventing (A). Then we can add a Breaks: libcjs0 (<< x~) in libgirepository-1.0-0, where x is the version in which you made that change, to prevent (B). cjs seems to call ffi_call() from its own source code, so an explicit Build-Depends on libffi-dev is probably a good idea to have anyway. Thanks, smcv
--- End Message ---
--- Begin Message ---Source: cjs Source-Version: 4.2.0-4 We believe that the bug you reported is fixed in the latest version of cjs, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Norbert Preining <[email protected]> (supplier of updated cjs package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 30 Jan 2020 19:39:50 +0900 Source: cjs Architecture: source Version: 4.2.0-4 Distribution: unstable Urgency: medium Maintainer: Debian Cinnamon Team <[email protected]> Changed-By: Norbert Preining <[email protected]> Closes: 950217 Changes: cjs (4.2.0-4) unstable; urgency=medium . * Bump b-d on libgirepository1.0-dev and libff-dev (Closes: #950217) Checksums-Sha1: 115906ac003ecf9d270007ec6612bcef061615a5 2068 cjs_4.2.0-4.dsc c32f2be092838e51c95205d265aee9559bd79193 12096 cjs_4.2.0-4.debian.tar.xz 3a7babd6609c7c668aea6dc0773ba2b835dec11e 14727 cjs_4.2.0-4_source.buildinfo Checksums-Sha256: 23be97d21ac86050e469bb320a5cd5762f8c012b46306385ee9b9fdac7011704 2068 cjs_4.2.0-4.dsc 0f2e588682e27303fba5fdf49a1ae4b582e42ced5120c884eb42ec2ef8850ee2 12096 cjs_4.2.0-4.debian.tar.xz d7915d1d793da335b3b61c3be82677de8738bf6144147d49bc5b64861e86c07f 14727 cjs_4.2.0-4_source.buildinfo Files: 243a674107dd283f4f758d00fc788840 2068 interpreters optional cjs_4.2.0-4.dsc e9a889743e5a88e4ce805afc8320a129 12096 interpreters optional cjs_4.2.0-4.debian.tar.xz c6d16d0f2193cf363eb1053fd073bdec 14727 interpreters optional cjs_4.2.0-4_source.buildinfo -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAl4yt70ACgkQ2A4JsIcU AGbfZgf/avfZsSACp/6JoQAIJAKPt6ls3olBo9F0fLxlTI5mR0ozzObiYbWMoBj8 cLSY2KFl1f4lwcTe9jvOJUwe33YyU9GK09bJzXInBGwMrPAPpY1la1AM98fThcMV OkyHrA+Jdt8LtAlEtYmLFjt/mJ4UqkOJw3xcKUlU8hubKN7sVd7x7nz76lsz8/gn 7bA0TjrbUteQa4hPN/JeE9/9GDpzOmUK3ScFHp2g8yHokMra+dwveT8GOnjldQsV jsxi5pjvs7c4bsHO5AphmdUl9njssffMg6L3wqIcCm7sBBBxC7BunqMjfFgKZw92 Omg4y8fv3BjO1cKyi05QEoC59cGrpQ== =J4b4 -----END PGP SIGNATURE-----
--- End Message ---

