Your message dated Sun, 11 Feb 2024 13:19:17 +0000 with message-id <E1rZ9jp-006VUD-Qz@fasolo.debian.org> and subject line Bug#1059940: fixed in cinnamon-session 6.0.4-1 has caused the Debian Bug report #1059940, regarding cinnamon-session: missing dependencies on required typelibs 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 owner@bugs.debian.org immediately.) -- 1059940: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059940 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: cinnamon-session: missing dependencies on required typelibs
- From: Simon McVittie <smcv@debian.org>
- Date: Wed, 3 Jan 2024 21:59:37 +0000
- Message-id: <ZZXYyQReh_GBaoXT@tautology.pseudorandom.co.uk>
- In-reply-to: <78ffb23c-a448-4433-9211-ecf3ac21c2a0@tiscali.it>
- References: <ZY9eKzXNMsSxplVj@tautology.pseudorandom.co.uk> <ZZWvqVUAlMQASdmh@tautology.pseudorandom.co.uk> <78ffb23c-a448-4433-9211-ecf3ac21c2a0@tiscali.it>
Package: cinnamon-session Version: 5.8.1-2 Severity: important Justification: Policy §3.5, §7.2 On #1059678, Fabio Fantoni wrote: > I was also wondering about "gi.repository import" of python scripts, present > in other components, it don't will be the same needs of depends? I mean for > example https://github.com/linuxmint/cinnamon-session/blob/master/cinnamon-session-quit/cinnamon-session-quit.py This is off-topic for #1059678, really, so I'm converting it into a separate bug report. Yes, if your application does this: > import gi > gi.require_version('Gtk', '3.0') > gi.require_version('XApp', '1.0') > from gi.repository import GLib, Gio, Gtk, Gdk, XApp in a required component, then it should have dependencies on gir1.2-gtk-3.0, gir1.2-xapp-1.0, gir1.2-glib-2.0, gir1.2-gio-2.0 and gir1.2-gdk-3.0, as well as python3-gi. (gir1.2-gio-2.0 is a virtual package provided by gir1.2-glib-2.0, and gir1.2-gdk-3.0 is a virtual package provided by gir1.2-gtk-3.0, so strictly speaking you don't need to add those two dependencies, but I think it's clearer and more robust to write them out explicitly rather than thinking about how to minimize the list.) If the dependencies are in an unimportant part of the package (like the plugins in exaile, #1059625), then it would be OK to downgrade them to Recommends or Suggests, or perhaps even close this bug with no action. Conversely, if cinnamon-session-quit.py is an important part of this package, then they should be hard dependencies (and this bug report should be RC). More generally, if your application loads FooBar-2.3.typelib, then it should usually have a dependency on gir1.2-foobar-2.3. The package names are mechanically derived from the typelib name. Please see file:///usr/share/doc/gobject-introspection/policy.txt.gz for more information. If there are other Cinnamon components that import typelibs via PyGObject (or cjs or gjs) but don't have a dependency on the required typelib, then please fix those too. Thanks, smcv
--- End Message ---
--- Begin Message ---
- To: 1059940-close@bugs.debian.org
- Subject: Bug#1059940: fixed in cinnamon-session 6.0.4-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 11 Feb 2024 13:19:17 +0000
- Message-id: <E1rZ9jp-006VUD-Qz@fasolo.debian.org>
- Reply-to: Fabio Fantoni <fantonifabio@tiscali.it>
Source: cinnamon-session Source-Version: 6.0.4-1 Done: Fabio Fantoni <fantonifabio@tiscali.it> We believe that the bug you reported is fixed in the latest version of cinnamon-session, 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 1059940@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Fabio Fantoni <fantonifabio@tiscali.it> (supplier of updated cinnamon-session 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 11 Feb 2024 13:58:07 +0100 Source: cinnamon-session Architecture: source Version: 6.0.4-1 Distribution: experimental Urgency: medium Maintainer: Debian Cinnamon Team <debian-cinnamon@lists.debian.org> Changed-By: Fabio Fantoni <fantonifabio@tiscali.it> Closes: 1059940 Changes: cinnamon-session (6.0.4-1) experimental; urgency=medium . * New upstream version 6.0.4 * d/control: add libcinnamon-desktop-dev to build-deps * Bump deps and reverse dep breaks to 6.0 * Update d/copyright * Add python and gir depends for new cinnamon-session-quit.py (Closes: #1059940) Checksums-Sha1: 9b9f5ce2b5087cbd4439ae65efd84b43a550aeee 2647 cinnamon-session_6.0.4-1.dsc 70c64750ac225cf3331eacbb2f12d3b1682312a6 161711 cinnamon-session_6.0.4.orig.tar.gz acd42cd88531b1ac3530879c8b7ad766a5269069 7000 cinnamon-session_6.0.4-1.debian.tar.xz e2296ee84c7c6ad87a7be0f50085c0e1bed1f9a0 18375 cinnamon-session_6.0.4-1_source.buildinfo Checksums-Sha256: 414d2f5b425756c93c2d5eb2e33e5bddc490f0e661550cfa5bd1b84d3b1d1396 2647 cinnamon-session_6.0.4-1.dsc a56fbd784839681d798d73f76443f7179e9262e44d7e7f6f7d2a07fc20e72d85 161711 cinnamon-session_6.0.4.orig.tar.gz c9aff29f1f707a40d47f10057e36ffcef7bbd79c4efa828dea90ec37cd53f5d8 7000 cinnamon-session_6.0.4-1.debian.tar.xz 088f1487b937b8b73c5874f0c3c2521df5243b1684c8fac44ee5f14530ab5b1a 18375 cinnamon-session_6.0.4-1_source.buildinfo Files: 363efdd3e269e7c096da15b1eda03175 2647 x11 optional cinnamon-session_6.0.4-1.dsc 654216721e1f4a4f659c41d4804b21dc 161711 x11 optional cinnamon-session_6.0.4.orig.tar.gz 4a582f0f4975f530a27858f5fade2129 7000 x11 optional cinnamon-session_6.0.4-1.debian.tar.xz 538dc7b50f7b20eba96943ca7d5df157 18375 x11 optional cinnamon-session_6.0.4-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEELEHRfLe4S9D5+1GzaAZorpB/EB0FAmXIxPgACgkQaAZorpB/ EB0Urg/+IvjJuE7nYZRC1z9cKMgZqTvJTYJMeH2+3wkkPyLPmJ2gK1kNuB/4iSz8 rN6PKSJbmsoQqnpKkpil3jUxQhxosH/w9lxYoEBHFhJ458mM+zQF5/Jo++YEysvO /PliJ4FOWaHOW1DYbYBHm5u2WnQSPRfy8LMTdrdkDgtHGjrU6y0KKfsn91yzrAkC Sq/hI5MlptlFMcwCZErRpcXnMST1XMbzYPlAoIkDCVanRNVOvsTbxgRS0m5644CZ QZ4brci0AeDx8zFPVJGI8FkVV+8eTQqy3CDQ0tNpF7rSwovaiYmv/ZtCGhqabI+w QslCBGc+joi2Nb2zBaNaGIf06AD+/TtQCjC6jOzCt9kH4+w4/NpVH9G3RMtdEFLD D/ZC4GnvY3PK6B+yYyb6AnBBj7uoMkTnoSETF99Ergq0fZCyQ9mGpypNRIBm4Dhe S2SNr8KnQzcmqipbO9QcFbB5FdTmdXwPVMFq6+wMdoy5InoM/Fu+y5ZbkKj3vpcC da/yrdGO6wysYrq/maecaPdU4OVhIuJ3bF8xFytJ4PHI6aBTA5V977yGW+Kk4uo7 bJbpPPg4p67ZNODaW5j22saNxNEy0KLq+c7vVMYA2ZCSsuxiud1SNxvVhQtzBvUs bwfVf3SpHYGngcdg4swvp9cMauDBnA0zDFskeEa5yGa4E+heg4Q= =BeVP -----END PGP SIGNATURE-----Attachment: pgppkYCIkCDlX.pgp
Description: PGP signature
--- End Message ---