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

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



Your message dated Sat, 11 Apr 2020 06:34:38 +0000
with message-id <E1jN9iw-000FcU-DM@fasolo.debian.org>
and subject line Bug#955220: fixed in ibus-hangul 1.5.3-2
has caused the Debian Bug report #955220,
regarding ibus-hangul: 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.)


-- 
955220: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955220
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus-hangul
Version: 1.5.3-1
Severity: wishlist
Control: breaks 955219 by -1

Hello,

ibus-hangul 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-hangul has setup and it was not specified in the 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
/usr/lib/ibus, because ibus-setup searched ibus-setup-NAME in libexec 
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-hangul
Source-Version: 1.5.3-2
Done: Changwoo Ryu <cwryu@debian.org>

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

Debian distribution maintenance software
pp.
Changwoo Ryu <cwryu@debian.org> (supplier of updated ibus-hangul 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, 11 Apr 2020 05:12:22 +0900
Source: ibus-hangul
Architecture: source
Version: 1.5.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Changwoo Ryu <cwryu@debian.org>
Closes: 955220
Changes:
 ibus-hangul (1.5.3-2) unstable; urgency=low
 .
   * Update the apparmor profiles
   * Install binaries in /usr/libexec instead of /usr/lib/ibus
     (Closes: #955220)
     - debian/patches/specify-setup-in-ibus-component.patch: Specify setup
       path in IBus component file
     - debian/rules: Stop using --libexec configure flag
     - debian/apparmor/usr.libexec.*: Renamed from usr.lib.ibus.*
     - debian/ibus-hangul.install: Likewise
     - debian/ibus-hangul.maintscript: Move apparmor profiles
   * debian/control: Bump Standards-Version to 4.5.0
   * debian/copyright: Update copyright years
   * debian/*.bug-script: Use /bin/sh instead of Bash
Checksums-Sha1:
 74bd3a166c249a1ba80136891bb6c844cdc793fb 2120 ibus-hangul_1.5.3-2.dsc
 a77f94871f0cb966f459d0108f586e7889d49590 7484 ibus-hangul_1.5.3-2.debian.tar.xz
 dce0faa59dabbe717525d218496c281d9ef4fccc 8321 ibus-hangul_1.5.3-2_source.buildinfo
Checksums-Sha256:
 de65071e5dc1b060df0322cb503d94fa896a212853954bd6bd9e62a07a90f3b2 2120 ibus-hangul_1.5.3-2.dsc
 de4cfe8dc0e5d9a5754d40df8356bfe898f729e08951fd60a396c3623ed24b18 7484 ibus-hangul_1.5.3-2.debian.tar.xz
 8bebb8aadcb277ae64e703769a91c3001ce7b345e18c2ad63ee3aa06c4cf00dd 8321 ibus-hangul_1.5.3-2_source.buildinfo
Files:
 ab8a8f7db4e3e1ed5f7055d7f913b409 2120 utils optional ibus-hangul_1.5.3-2.dsc
 0049cf11a62ff15df0d22541496cdb53 7484 utils optional ibus-hangul_1.5.3-2.debian.tar.xz
 c0c4da79264f004ab81e8eb84245db4a 8321 utils optional ibus-hangul_1.5.3-2_source.buildinfo

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

iQIzBAEBCgAdFiEEony+ujUlaGU4DgzJ7Bh50HbYq0gFAl6RXQ4ACgkQ7Bh50HbY
q0gp+RAAwpbYMWcYNx10wJMP+w2RO5rZbvYFJc+k73coSSjPv7NM/r8Gjl7QJnCV
7MqgeQZ89ZetC5RkD4PnuwwbndraUBosxemRdk5tE3Rg/j7Oyho110Sy6ollbkG+
tI7ZBsmCSq1qTzSZo0/oEcEAGV5N9i3rifTXfTq1jVhGYORZBVcHxZW9urUjeE26
KjgCmPsv3vWpURV0o5IXBa0jvqc7ZRwddWoaokvacrnBSfXmaaTP7gedE6Sqmbb0
EewrC2NuJ0Ep1r0J/wKysB2wscB586fZqxZ6BAcAsn7wCvdLjzcJz/EWXOS2fOv4
zyUPaIqY8S0NXnVTN2DYBA3bujVXgMgngaLo298AOWo0DuAK1xzKLUBQRPgO1jEG
1JxaErBJN1UwiIsrwHuhAl3YZ0t6FQxCk1hHDZUk+dkypzNhj9PABwTIwWIe5Tr/
ZlRfM15UQqO18q7kg/fGjekY0+6SVP6welQmz82hZPCsO9YBwP4K3/wN5vd3upR5
TMfgtc5v7nJ7getBhLAEkk7PpnKio5y2pl8pSYty4bfvHqmByvw+/6kWOlUXsIYY
nImscUkWDqRcLalUMQ4QGH9RfklFqFc44JuqekURGgkBcYUlXV5ITbi5hAhYZQ/i
6jmseP2G9D36yZHRCh+sqZhx3FSsNN+0TUnKJFXzanVAXJ/LOW0=
=muvx
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: