[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955238: marked as done (ibus-m17n: Migrate from /usr/lib/ibus to /usr/libexec)



Your message dated Tue, 30 Jun 2020 14:34:31 +0000
with message-id <E1jqHLD-0009pE-B0@fasolo.debian.org>
and subject line Bug#955238: fixed in ibus-m17n 1.4.3-1
has caused the Debian Bug report #955238,
regarding ibus-m17n: Migrate from /usr/lib/ibus to /usr/libexec
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.)


-- 
955238: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955238
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-m17n
Version: 1.4.2-1
Severity: wishlist


Hello,

ibus-m17n uses --libexec-dir=/usr/lib/ibus configure flag. But it is
not needed anymore. Please remove the --libexec-dir flag in the next 
uploads.

ibus-m17n has setup in /usr/lib/ibus but it was specified in the <setup> in
the XML so you don't have to change other things.


Details:

ibus used /usr/lib/ibus as "libexec" dir for FHS 2.x compliance.
And all the ibus engine packages also used the same libexec dir
/usr/lib/ibus, because ibus-setup searched ibus-setup-NAME in libexec 
dir as fallback.

But FHS 3.0 allows using /usr/libexec, so the newer ibus 1.5.22-2
just uses /usr/libexec. ibus-setup provides compatibility with the old
fallback setup path /usr/lib/ibus/ibus-setup-NAME. When ibus-setup 
uses such a fallback, it will display a warning like this:

  Warning: Using old FHS 2.x path /usr/lib/ibus/ibus-setup-NAME

This FHS 2.x compatibility is to be removed after some time.

If your ibus-NAME package have explicit <setup> in 
your /usr/share/ibus/NAME.xml, you don't have to worry and just remove 
--libexec-dir=/usr/lib/ibus flag in the next uploads.

If your package does not have <setup> in /usr/share/ibus/<NAME>.xml,
it is encouraged to patch your package to have <setup> in the XML. 
Then it will work with older versions of ibus package. For example:

https://salsa.debian.org/input-method-team/ibus-hangul/blob/master/debian/patches/specify-setup-in-ibus-component.patch

Please don't forget to upstream the changes.

Without <setup> or --libexec-dir flag, /usr/libexec/ibus-setup-NAME will 
work only with the newer versions of ibus. If it's too difficult to patch 
and you decided not to patch, don't forget to add the versioned dependency 
"ibus (>= 1.5.22-2)" to Depends.


Thanks,

--- End Message ---
--- Begin Message ---
Source: ibus-m17n
Source-Version: 1.4.3-1
Done: Boyuan Yang <byang@debian.org>

We believe that the bug you reported is fixed in the latest version of
ibus-m17n, 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 955238@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated ibus-m17n 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: Tue, 30 Jun 2020 09:34:30 -0400
Source: ibus-m17n
Architecture: source
Version: 1.4.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 955238
Changes:
 ibus-m17n (1.4.3-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release 1.4.3.
   * Use default libexecdir. (Closes: #955238)
     + Also add version limit for ibus.
Checksums-Sha1:
 2d8e83407a97b6aa89df922c98bf89b48330dda8 1981 ibus-m17n_1.4.3-1.dsc
 308ab0e89d33f7404e97f2c8f511e5c8a72330e8 44254 ibus-m17n_1.4.3.orig.tar.gz
 64a64d21d21a2bf46247666a2c6e53211ad21197 3628 ibus-m17n_1.4.3-1.debian.tar.xz
 f6a97388599cc38618b788946b5a7a66b730fa99 13815 ibus-m17n_1.4.3-1_amd64.buildinfo
Checksums-Sha256:
 f27445ff710dcf21c9d259b1877b3599c0ed37c127634741343613b72cfa490d 1981 ibus-m17n_1.4.3-1.dsc
 ee11dd58857e2a709ee56f4339c77012ab78f07bb7ef1c23f34b521a60a40dd3 44254 ibus-m17n_1.4.3.orig.tar.gz
 0982572a5b43b161d0b00b5f39e2201620fb2c9f33941541e6237ed130319811 3628 ibus-m17n_1.4.3-1.debian.tar.xz
 d4739070c3f828c58d26d45bdb96a721db3ea7ede93aa25f5921f08cae02a894 13815 ibus-m17n_1.4.3-1_amd64.buildinfo
Files:
 1b227cef691b2001386e6bc72aa1c0df 1981 utils optional ibus-m17n_1.4.3-1.dsc
 070c75cb6854980b1724684386c6f570 44254 utils optional ibus-m17n_1.4.3.orig.tar.gz
 12e1fa1a65080fff58e9bbc6e9ae017d 3628 utils optional ibus-m17n_1.4.3-1.debian.tar.xz
 d05b550637a9edf4bec317577dc5e5fa 13815 utils optional ibus-m17n_1.4.3-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAl77QL0ACgkQwpPntGGC
Ws77tA/+KhI0lvu0R0K2z31nsAO8yL8VcFGsk4vsGRJDkHIGcqUrsUJIIhYwL+vy
kS0XGutOz86M3iysvccD2HoYoEFDDm3K3jR5PxHj4IvJkgqNGnU0hXLxVeUE+AC4
R8xe81Bdi6GK1JhrQAUPDd/h3tKW3wV5wcZEALJxwyn+oFZrma2oLitKSNMzSasS
sUIUBblKOs3mqB/aJ0gAEzH0FWSfjtI2C3xWVo3Wft6wbHwp3b5qG7/K1NqOhreC
sojhsKjMppM6fKjrOSeJD2rG/QscRh3ceALsK5PLSWHITOHjTOgcvobJyfd5YqgC
rKD+8xTBi8J593CZbdsgqj/k0keAbYcKTeF6HIbJg2ltwAkuW4orO5YVZUe2PRXK
Z/gUKAtcS/HiBk8AjkXO5Ba1IE3YJUYuPt0TCTKBhOWnyNql1MF5kcKdNOrsNZqx
dSs1QhnFpk26r6Me5zRflVa9bCECvNgR3T7PVVrT/1EFVrIAz2r7HliNGVenTyUQ
JAMOfJaNpl2peThgPZopU/2f6Oc3S9tTOs5roZfouhiv/TQX/1qs/sZ2HcgQt1h2
hgVBj+pyBHuH638EZhV8GGEJ0/X1dEpnPhC3HJFhx9ijbBwe2x2oUsM2CbLMRCDw
+M2fx63h+PhcSj53VXex43/N0skg+oDPkwPTmj9CUpy+UtxBHc4=
=sFRb
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: