Your message dated Tue, 22 Oct 2024 21:22:31 +0000
with message-id <[email protected]>
and subject line Bug#1060907: fixed in haskell-haskell-gi 0.26.12-1
has caused the Debian Bug report #1060907,
regarding haskell-haskell-gi: Please search the same paths for GIR XML that
GObject-Introspection does
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.)
--
1060907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: haskell-haskell-gi
Version: 0.26.7-2
Severity: normal
Tags: trixie sid
User: [email protected]
Usertags: gi-gir-path
The gobject-introspection package had a long-standing bug that
GLib-2.0.gir was installed in /usr/share, but has architecture-dependent
contents, preventing it from being co-installed on different
architectures. Recent versions solve this by moving GLib-2.0.gir
to /usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0 (in the gir1.2-glib-2.0-dev
package), and configuring gobject-introspection to search that path.
Unfortunately, various other packages like haskell-haskell-gi also
want to read GIR XML, and they don't search the same directories
for it that gobject-introspection does. For backwards compatibility,
gobject-introspection still installs a symbolic link
/usr/share/gir-1.0/GLib-2.0.gir -> ../../lib/${DEB_HOST_MULTIARCH}/GLib-2.0.gir
in the libgirepository1.0-dev package to avoid breaking those tools,
but I would prefer that symlink to disappear eventually.
There is at least one other package that has an architecture-dependent
GIR XML file: GstAudio-1.0.gir in libgstreamer-plugins-base1.0-dev
(https://bugs.debian.org/1016631). Having a symbolic link in /usr/share
is probably not an option here, because there's no convenient package
split to take advantage of; but if we move GstAudio-1.0.gir into
/usr/lib/${DEB_HOST_MULTIARCH}, then haskell-haskell-gi will become
unable to process it.
I think the best way to solve this in haskell-haskell-gi
would be to propose changes upstream to make it use
the same search path as gobject-introspection, similar to
e.g. https://gitlab.gnome.org/GNOME/vala/-/issues/1518 in Vala,
and then apply those changes in Debian (as a backported patch if
necessary) and configure it in a suitable way so that it searches
/usr/lib/${DEB_HOST_MULTIARCH}. Sorry, I don't know Haskell, so I am
unable to propose a concrete solution for this.
If that cannot be done in the near future, a less good alternative
would be to have a Debian-specific patch hard-coding it to search
/usr/lib/${DEB_HOST_MULTIARCH}. Again, I don't know Haskell, so I am
unable to propose a patch.
Thanks,
smcv
--- End Message ---
--- Begin Message ---
Source: haskell-haskell-gi
Source-Version: 0.26.12-1
Done: Ilias Tsitsimpis <[email protected]>
We believe that the bug you reported is fixed in the latest version of
haskell-haskell-gi, 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.
Ilias Tsitsimpis <[email protected]> (supplier of updated haskell-haskell-gi
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: Sun, 20 Oct 2024 18:48:11 +0300
Source: haskell-haskell-gi
Architecture: source
Version: 0.26.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Haskell Group
<[email protected]>
Changed-By: Ilias Tsitsimpis <[email protected]>
Closes: 1060907
Changes:
haskell-haskell-gi (0.26.12-1) unstable; urgency=medium
.
* New upstream release
* Add "/usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0" to the list of paths to
search for GIR XML files (Closes: #1060907)
Checksums-Sha1:
f8a665666be0ce8fd3879b44013c083a2a1a1410 3215 haskell-haskell-gi_0.26.12-1.dsc
98391f82428a00f0359600a52623ef6b9c660e6b 141109
haskell-haskell-gi_0.26.12.orig.tar.gz
a7f5daef764484ad605e6286195ac5ca480ba83d 3228
haskell-haskell-gi_0.26.12-1.debian.tar.xz
33f9868dc54baa963cf88aac45143d46a14ac7b2 6308
haskell-haskell-gi_0.26.12-1_source.buildinfo
Checksums-Sha256:
2cc1611709e924340fde60588b5e0325da7abd386143f55c5741778924163314 3215
haskell-haskell-gi_0.26.12-1.dsc
f18f9fdcef102c5b0a2d620abf51304d879c251660f39b03506a037e74610263 141109
haskell-haskell-gi_0.26.12.orig.tar.gz
8595c6470b5303b459f1ba68e134a147b54c65d08fcdd405da36dbd63e699309 3228
haskell-haskell-gi_0.26.12-1.debian.tar.xz
212b5702c475f0cb913613e65c9a1266ad16f426cfb4cb2a958173dc22eba7c3 6308
haskell-haskell-gi_0.26.12-1_source.buildinfo
Files:
942e4e7eba4712009d110c54d8b9119b 3215 haskell optional
haskell-haskell-gi_0.26.12-1.dsc
b89e47826c983570ef9e25fd2600b660 141109 haskell optional
haskell-haskell-gi_0.26.12.orig.tar.gz
600906ca233ca19cd4cc0299c1ae0f62 3228 haskell optional
haskell-haskell-gi_0.26.12-1.debian.tar.xz
9cf3323d6c1e208b9106edce4fd2ba74 6308 haskell optional
haskell-haskell-gi_0.26.12-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEJ9c8pfW11+AaUTb116hngMxkQDwFAmcYE+cUHGlsaWFzdHNp
QGRlYmlhbi5vcmcACgkQ16hngMxkQDypohAAqt/rfXBv7Ie3vDPFUAY5awOEB3Vd
L1HZ7JcDKjsz0Ob4B2d4LJm4kg+IOBVQr5giNhlNDM0eGOuaUPBAA+fPx1gwHsFE
W0Z0snbfDbReH5/aXjyLW2v+x++pHoqxTTIbHK4AlPJDN1bT3epIs4cAAs37iv1+
qP7m5mg69d2I2O6aasBo52qKkqKOCdsuiy4ZH26zIZI23L2wHCF0NPhHtoDPjXCD
bypP5Lwzz87uDeveTnVAirc2QUZnQJcXlrNRnjJND62URuPdHRLswHNpvguNqJYV
1yCKiz3d3jsbpjW2qHlh/FLr5ssBT/87KqV6N2FbjN+WORTgoBPxvqT8XhNg3VDB
8UYfMlbdb9Bdeth0KgKRyiREq+uWoDrX/AcdgyVKLbFJ2GUSNVtooZE4rVVLuwnM
EMEmqnB7X9PAoK/I4tCQtmwbpPdfmKpumVqjC7S56302n4pufvLDOAFxX7VtJ08j
/QHgoPU9j+S69S0rQD0E/PuNchQzLugK5VCPjz8Icfqflrq1l2I/4ECrm5AXyCZ2
d613NU6lVF1E1aoorn61JiusjPfwprji73d4Nv1/L2wq0lz1o5WOmgzUgRanWoH3
iCYAzpcxHYvmSo+xNK/WhqE7tqiTXJ5vtyRaTEsVuMrWAexnpZ0hCrosWirs/PmQ
3Lv9gjxU2bId3Vo=
=XSEW
-----END PGP SIGNATURE-----
pgpF0aKXprwz0.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-haskell-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-haskell-maintainers