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

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



Your message dated Tue, 27 Sep 2022 20:54:43 +0000
with message-id <E1odHbH-005XhR-2R@fasolo.debian.org>
and subject line Bug#955231: fixed in ibus-kkc 1.5.22-3
has caused the Debian Bug report #955231,
regarding ibus-kkc: 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.)


-- 
955231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955231
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-kkc
Version: 1.5.22-2
Severity: wishlist
Control: block 955219 by -1


Hello,

ibus-kkc 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-kkc has setup in /usr/lib/ibus and it was not specified in the XML,
/usr/share/ibus/component/kkc.xml. Please specify the setup command
path <setup> in the XML if possible. Or, if it's too difficult to patch, 
add versioned dependency ibus (>= 1.5.22-2).


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-kkc
Source-Version: 1.5.22-3
Done: Boyuan Yang <byang@debian.org>

We believe that the bug you reported is fixed in the latest version of
ibus-kkc, 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 955231@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-kkc 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, 27 Sep 2022 16:09:18 -0400
Source: ibus-kkc
Architecture: source
Version: 1.5.22-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 955231
Changes:
 ibus-kkc (1.5.22-3) unstable; urgency=medium
 .
   * Team upload.
   * debian/: Modernize packaging.
     + debhelper compat v13.
     + Standards-Version: 4.6.1.
   * debian/rules: Drop libexec flag. (Closes: #955231)
   * debian/control: Add versioned dependency ibus (>= 1.5.22-2).
Checksums-Sha1:
 90528ed8d916b03592f092d524b02ff4081e57ce 2078 ibus-kkc_1.5.22-3.dsc
 fef5505f25564ca802669e832c096f7fefc8d12e 54584 ibus-kkc_1.5.22.orig.tar.gz
 17e2b40da79be3127dd73f6a7615a20ec3b8cac5 4448 ibus-kkc_1.5.22-3.debian.tar.xz
 2bec08a77e40a0abb309724b02626ceedd4d9e17 15169 ibus-kkc_1.5.22-3_amd64.buildinfo
Checksums-Sha256:
 24a1973d6f177abd56c84d283adeb3b5fa05a857686f9c2a80d4fb824b49a117 2078 ibus-kkc_1.5.22-3.dsc
 f60bd7741509c0393eff552f0c933db163b70bbc3624a331014f4c50e2f33de6 54584 ibus-kkc_1.5.22.orig.tar.gz
 b9ba6d6dc60cfe91e1ce8f5329a33e3ed8c2784665a4d5e6ee4b5d90abefc5fb 4448 ibus-kkc_1.5.22-3.debian.tar.xz
 8e8abe536c12b0249a02402433c27e394d4bf7c52efd3b1b45751febf7636811 15169 ibus-kkc_1.5.22-3_amd64.buildinfo
Files:
 351b09e37898ad36ea946bf2646afcd1 2078 utils optional ibus-kkc_1.5.22-3.dsc
 9a6917e404aa6212678e554445e734c6 54584 utils optional ibus-kkc_1.5.22.orig.tar.gz
 47059fb9f085659e2e99137cf867c55d 4448 utils optional ibus-kkc_1.5.22-3.debian.tar.xz
 440bc5fcfddbee47651c29ee3b0aea05 15169 utils optional ibus-kkc_1.5.22-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmMzWTgACgkQwpPntGGC
Ws4ohRAAkxtChBL9v4hSEI2D5+30VMs0bjCPKYnWA/anNIdlol9VaXR7uqig9s8N
Cmk/MwNglw7VK8Dfv10T4rOFmrGpVdh93SWMsSDgMGxjXwggl20XB9JEcmaKOuZU
ziR9O22h/zYq4iU3Qf99/mQGGTp96Pe//Gg2iD6HEo6sdcaDhKVo8gk+xSvbtTTt
AN1L1iukiSQVwg0ssmSkfCi153qCtl41pMoyFMMZNPBy0W7wuDgdE1epnx7kNkzf
B7geN5zAHE/rGkRPMvtHEi04eEsbVdhs88Mjqq6FXI4N0P4vOLqAjzs22lHiUfQk
a6P9GNo5gNmutYinKt8Jl4q39j4unwOEOqtnNWDtTtmB/TbvMs/ajuz5tufdfAYD
T9PJ56koo8Wo4d1kNYWoXlq5rESH1Bd+UFjmSLfHtKFpIVyFCkiJjxkJx1A+gXRy
jMOwfnMNfHu65ZP2H9J0wRA4dVMn3oF1ruNglFOKT0BGOs9Zv4q4XYQDxveu/p8Q
p62/BE1rpnS32NAxcUYANiIUCXJBx0WyHddwQLam5w0bEmppxdzsSCRIH3cCinWN
PNUkcfVJjcuX9WPHCq+dfTpm2Qo0MpHFjnDvOMF3OoioUhM2U8aVrS4Ws4BKztJl
+1eAX7qZv3htfZcZ5GuV8bfmZR8EVyi4K/n81aL3dtXselVjcLw=
=EQ+u
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: