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

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



Your message dated Sun, 09 Jan 2022 00:20:09 +0000
with message-id <E1n6LwP-000A5e-R8@fasolo.debian.org>
and subject line Bug#955228: fixed in ibus-chewing 1.6.1-2
has caused the Debian Bug report #955228,
regarding ibus-chewing: 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.)


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


Hello,

ibus-chewing 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-chewing has setup in /usr/lib/ibus but it was specified in the <setup> in
the XML /usr/share/ibus/component/chewing.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-chewing
Source-Version: 1.6.1-2
Done: Boyuan Yang <byang@debian.org>

We believe that the bug you reported is fixed in the latest version of
ibus-chewing, 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 955228@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-chewing 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: Sat, 08 Jan 2022 18:51:23 -0500
Source: ibus-chewing
Architecture: source
Version: 1.6.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 955228
Changes:
 ibus-chewing (1.6.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Changwoo Ryu ]
   * Install executables in /usr/libexec instead of /usr/lib/ibus
     (Closes: #955228)
 .
   [ Boyuan Yang ]
   * Rebuild before Ubuntu 22.04 release.
   * debian/watch: Update to v4 format and use correct GitHub watch grammar.
   * debian/rules: Drop unused dh_missing override and ddeb-migration.
   * debian/: Bump debhelper compat to v13.
   * debian/source/local-options: Dropped, useless.
   * debian/control: Bump Standards-Version to 4.6.0.
Checksums-Sha1:
 dbef3328e98f119cb1371740f67f1cf05fe4bb62 2206 ibus-chewing_1.6.1-2.dsc
 a50f5231b1676892de06f56ad35c68559d00bc43 111103 ibus-chewing_1.6.1.orig.tar.gz
 35e2c1cc55e9c3cd1f48db01511c719f41019acd 5060 ibus-chewing_1.6.1-2.debian.tar.xz
 32772a0d7bd887d28ac0cbfe6c3e60a7caf31e7d 11951 ibus-chewing_1.6.1-2_amd64.buildinfo
Checksums-Sha256:
 a49e2491c026236f7a3adb0f676298896feb424db71f91c48f2c2196f99951dd 2206 ibus-chewing_1.6.1-2.dsc
 3dd7911d6eaa20c3b8b9d8e4deb38e2074aa900c0956eb75946d455d27579b63 111103 ibus-chewing_1.6.1.orig.tar.gz
 2f6e14b605533a7369c67e0322061e088b9edd474a176bfabba5b290b93a6912 5060 ibus-chewing_1.6.1-2.debian.tar.xz
 1b29cefc759428dec13d7bda7708f11dbff4ba6b900d0e2b7a41ad12501a57e9 11951 ibus-chewing_1.6.1-2_amd64.buildinfo
Files:
 baf53ea504052f0b5c9c30b751306de9 2206 utils optional ibus-chewing_1.6.1-2.dsc
 65a947645ceaef03fc18cd6ebbeddb22 111103 utils optional ibus-chewing_1.6.1.orig.tar.gz
 fd83f94dd8d2f87d42653608c36fa93d 5060 utils optional ibus-chewing_1.6.1-2.debian.tar.xz
 ffa6abe834621535fe4400b8cb8a93b6 11951 utils optional ibus-chewing_1.6.1-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmHaJDIACgkQwpPntGGC
Ws54ug/+OUvOcJ003TbfJppm7TeJSimrTWLnkebqNIk7PYoRnx2C/ZpWqPlB6nj1
25cOZW1cN16l7jp6AZpTdmF/prZTTjw86eXb59s5FZxqxQY0L7/D3lbcUXH765kk
RH9ET9NXTQi7FWwj3kbbdAcyyFOL6+fuRSxuugmAWhQsdiE0nUA8idL3eSi+P/NO
RtzPNEtZTZy6rhnt1TF4NAT7cN1LhDLunCLclxsssrSoDz859b1jqUw0LsxcLc9w
wAughLiXsElb1fddhJ96DnRndjEYltaxKWiQe01Hlq2UgjvoGh7cpJm0Uhq4BmUC
gothIihid4UedpGmIyiykfkvLSmBWqswWa2LPKBHAIGg650G04d/97h0KbuYb2cY
dMO8E069aHaESlm9Qb1FCVIjtqkYM2FL9jr3EevotdnLPVhK0gIn6udePleR9Lyu
ZnAi2aVJm2wXsuCiFIn5ZXcLLryHr47X/8j6u9g2g2PjcQGiWTc0sxtqKgUhqgcw
D0hqi5jMG4+5kL59fqY7bYG5ymzQfALxJE6LwMvKioTODV5bnGQX859RAOdhAviY
agvaa70iEV603uqzXts8bRQDfwbSQAWOgfwFVA1b/euM3G1jrMp/qwyRoa3/4bl2
gIoiCOtSkQP2HSlgKW57EmfXD8Y138ADQ7/Kt4z/MZpFqEk249c=
=sC31
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: