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

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



Your message dated Sat, 26 Dec 2020 20:33:39 +0000
with message-id <E1ktGFv-0009kk-Lj@fasolo.debian.org>
and subject line Bug#955235: fixed in ibus-libpinyin 1.12.0-2
has caused the Debian Bug report #955235,
regarding ibus-libpinyin: 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.)


-- 
955235: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955235
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-libpinyin
Version: 1.11.1-2
Severity: wishlist


Hello,

ibus-libpinyin 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-libpinyin 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-libpinyin
Source-Version: 1.12.0-2
Done: Boyuan Yang <byang@debian.org>

We believe that the bug you reported is fixed in the latest version of
ibus-libpinyin, 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 955235@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-libpinyin 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, 26 Dec 2020 13:49:13 -0500
Source: ibus-libpinyin
Architecture: source
Version: 1.12.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 955235
Changes:
 ibus-libpinyin (1.12.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Migrate from /usr/lib/ibus to /usr/libexec. (Closes: #955235)
Checksums-Sha1:
 53a99f407f6abfc060ef14f9979d6e586f275ecb 2290 ibus-libpinyin_1.12.0-2.dsc
 86bd9824b5089fe768c20d56accb0865d16a5623 1764285 ibus-libpinyin_1.12.0.orig.tar.gz
 b927ca0a31c932f04a30388a2a2fcf0bf32a0a82 3452 ibus-libpinyin_1.12.0-2.debian.tar.xz
 44db595d4c141df6603342125807e038619f046a 15777 ibus-libpinyin_1.12.0-2_amd64.buildinfo
Checksums-Sha256:
 60113b7c92138f01e95558399600be6d9c84eedb9281ad255ab41cf6000cc0ab 2290 ibus-libpinyin_1.12.0-2.dsc
 1fe023d3416f1be6284e23fd977cae58e3e5eddbc5582e6e8aa7bb82b3751ddd 1764285 ibus-libpinyin_1.12.0.orig.tar.gz
 0fe4ffd006143e4a17007ac4ddbc5612c237e6d93cbeae3cc0481227a5af90a5 3452 ibus-libpinyin_1.12.0-2.debian.tar.xz
 4f4b6cc500af1103a4f0308d70529386002d3d8baca78596da9cba0b3e1ba4db 15777 ibus-libpinyin_1.12.0-2_amd64.buildinfo
Files:
 df16e1fa317778cbdc4e36bc2aadf6c4 2290 utils optional ibus-libpinyin_1.12.0-2.dsc
 3b54aaa7e019c16386962ee52a0dae0e 1764285 utils optional ibus-libpinyin_1.12.0.orig.tar.gz
 d6030a2bc898fe33787a06e1c0560034 3452 utils optional ibus-libpinyin_1.12.0-2.debian.tar.xz
 d7f9bdfb6f65c2c3d1be3235ce072984 15777 utils optional ibus-libpinyin_1.12.0-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAl/nhpgACgkQwpPntGGC
Ws7x0BAAswXYuikgIVaUqgokB3ceGGd3DndmzSeOFdVDEiI+43fWHS0FJeO5IK9K
t5I7n7HQywMbHPFIK4QIufWJsIERKbsK/C9KPaJVAv0U9XnqwXnghpCTkmkqjlHV
FFVVRRN+IeF/1pEs3kR/4FRx7QpTje1H+5XGsAz2C2F+Yu3GPsH/RzrMx31JSlQP
rIwBLXVw2oyVMoxnkaSqtUNShZO2avyaeGlPGWI5NavKrDE1vGu3w85+uoKmnlAo
7qTSW5THDj74uCjuHgJgcLdRTQPEIj5+7zvcVhr/AnBgt998DhaHBM3naBPSrQif
itEhMk8c6EFEL8N7/cRWCuD/dzMoY6KeH287sUx2AG4DcREUsXTvwahmiCxi1EYL
YRYTGQ2Nf/X0r/UIHWGFZ1KLNgzpMGFJJhoGRqAMeE0KLSaFY7s7MYxtBiHbml5z
tZCmCDBq/Z355+Gi0f4/bdhhv55YQvM3UK1HcmNqKRSXjxDmdnmaoUostw9yuidE
+436AMPohhVy2YwGoMslblAUsug209uw9FnfIYF3JbjrJ0DF2FNgSkm8F/YZh9BR
V0hW7muPIY58LqG3RK5RMSNw6VxishyoGSDbtOraWD3dmBVhnEAunFV2R1jqcS9Z
f+MXI1QpWD9PI3bBrUx/xUdbzJJENHYXxAXgT3ZEGJ0wP8063Tc=
=ZPwA
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: