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

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



Your message dated Tue, 27 Sep 2022 20:54:51 +0000
with message-id <E1odHbP-005XjU-NM@fasolo.debian.org>
and subject line Bug#955239: fixed in ibus-pinyin 1.5.0-7
has caused the Debian Bug report #955239,
regarding ibus-pinyin: 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.)


-- 
955239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955239
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-pinyin
Version: 1.5.0-6+b1
Severity: wishlist



Hello,

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

We believe that the bug you reported is fixed in the latest version of
ibus-pinyin, 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 955239@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-pinyin 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:24:43 -0400
Source: ibus-pinyin
Architecture: source
Version: 1.5.0-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 955239
Changes:
 ibus-pinyin (1.5.0-7) unstable; urgency=medium
 .
   * Team upload.
   * Acknowledge NMU.
   * debian/: Apply wrap-and-sort -abst.
   * debian/control: Bump debhelper compat to v13.
   * debian/control: Use actual project as homepage.
   * debian/rules: Drop --as-needed.
   * debian/control: Bump Standards-Version to 4.6.1.
   * debian/rules: Disable libexecdir override. (Closes: #955239)
Checksums-Sha1:
 d6fe470c3fe2f085b80e39c28bf326bc387bdf92 2156 ibus-pinyin_1.5.0-7.dsc
 40abf915bb2599189d8fd76f456ce399edfa4184 692516 ibus-pinyin_1.5.0.orig.tar.gz
 6dd262434523f75c8afe38efa662717fddd47cd5 10380 ibus-pinyin_1.5.0-7.debian.tar.xz
 74fcbbcf700bf19bb76a3ecebb6550f68fc89116 9305 ibus-pinyin_1.5.0-7_amd64.buildinfo
Checksums-Sha256:
 a17108f9f68386108e744dc1e9810be97daeee4be221a61951d03dbe1517ca90 2156 ibus-pinyin_1.5.0-7.dsc
 a85d458dcc51ea9fd65849e63002428b3fcb3b39adcbea9214b5cb4a4cbdbc96 692516 ibus-pinyin_1.5.0.orig.tar.gz
 a0ff6348b69d8bb64565405c044de0e920953db35da650822ee9e79978f569bc 10380 ibus-pinyin_1.5.0-7.debian.tar.xz
 3b861e700a54a3887c1e85fefe581721d29fb07e1d736252b610fb11dbc0258e 9305 ibus-pinyin_1.5.0-7_amd64.buildinfo
Files:
 c55a28ee47bfe98418e5b4617458f2d1 2156 utils optional ibus-pinyin_1.5.0-7.dsc
 f7728b5b785fae58e2b4de8dfda45612 692516 utils optional ibus-pinyin_1.5.0.orig.tar.gz
 70dc7f7e888df90623e7b0c2526c8fd4 10380 utils optional ibus-pinyin_1.5.0-7.debian.tar.xz
 dfdc9cefc28607dd7cf7e002958f5115 9305 utils optional ibus-pinyin_1.5.0-7_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmMzXLIACgkQwpPntGGC
Ws7+9xAAp8Ugfg9VcpHizJyKX8rh9eRS7B1NUUkL9N7tFf7ykCooIy9eI8rOL8aZ
SZ1YzPu3l+WYsUfkzr7dd1dDRPyczycLkCMHb/pRXOLcv1TqxBW/Udcazw4SHfDZ
kyKmm4wztI5HxqKVl4PNgMo/h5JrQUn3Lcd+M2M4BY6QiFZDYf1kjw/Fes2IDjjZ
53DCvKynepVOUplM9YOTaYcMMgiQC68r5BVbDgGwSDtOipV6MhvN6b6GN2VPABL9
Aj77dXwBZpEGHzC6zen9ZztM62Fjz7gfBFkWeNjt8iyFwffS587+yHcdPh3IME4t
JSfuI7ZiaNAytZT2BoguQ0HiIfPY8j7qTC3hHGiH3wlGe/0IVsoitTbOS/mSBsKy
knweaczqwGrkVxJbjYE0EfYc7g5ySJd+RHHn9PXVV8uCeQJTtoa5rEi0HwO8DyZq
HtNBhEsKdMBfsMCVPip0qRx06U7XTARVrH7GUkhknZGG9VTYw1DTPIHHWesWbIXt
N8V3DeF6Y+A2/XDpc2hR+xsUnojPOPfa4dn7rbkT1k4gvpCEh4ym0O8YOFbTan7W
QWtfp0dumdLcdqOC4jeBB12Xa6JhUkuk7dmerfLh674TYJuqqiI/bMZEqSsCBtf6
/yi9r5NHZydGmXF/h1GE16QESZnmrMHzgcVN9JKIaRD30Kxav3c=
=sqJw
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: