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

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



Your message dated Fri, 05 Jun 2020 10:49:17 +0000
with message-id <E1jh9uX-000Huh-7e@fasolo.debian.org>
and subject line Bug#955226: fixed in ibus-array 0.2.1-6
has caused the Debian Bug report #955226,
regarding ibus-array: 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.)


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


Hello,

ibus-array 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-array has setup in /usr/lib/ibus and it was not specified in its XML,
/usr/share/ibus/component/array.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-array
Source-Version: 0.2.1-6
Done: Anthony Fok <foka@debian.org>

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

Debian distribution maintenance software
pp.
Anthony Fok <foka@debian.org> (supplier of updated ibus-array 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: SHA256

Format: 1.8
Date: Fri, 05 Jun 2020 04:38:16 -0600
Source: ibus-array
Architecture: source
Version: 0.2.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Anthony Fok <foka@debian.org>
Closes: 955226
Changes:
 ibus-array (0.2.1-6) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Changwoo Ryu ]
   * debian/rules:
     + Do not use --libexecdir configure flag anymore. (Closes: #955226)
     + Enable hardening=+all build option
   * debian/patches/specify-setup-in-ibus-component.patch: Specify the
     setup path in the IBus component XML
   * debian/control:
     + Bump Standards-Version to 4.5.0
     + Use debhelper-compat (= 12) instead of debhelper dependency
     + Drop useless B-D on dh-autoreconf
     + Add "Rules-Requires-Root: no"
   * debian/compat: Dropped
   * debian/copyright: Update to the copyright-format 1.0 format
   * Correct patch tags
 .
   [ Anthony Fok ]
   * debian/patches/fix-preedit-text-behaviour-at-engine-reset.patch:
     Hide instead of update the preedit text upon engine reset.
     + This fixes a disappearing cursor issue seen on VTE-based terminals,
       and removes a left-behind lookup table fragment seen on XTerm.
     + This also fixes a problem where text would get deleted upon
       double-click selection in applications such as Chromium.
   * debian/patches/update-version-number-and-array-xml.patch:
     + Update version number in configure.ac
     + add <symbol>&#x884C;</symbol> to array.xml so that the Array input
       method shows up as "行" rather than something like "zh₁".
   * debian/gbp.conf: Add "pristine-tar = True"
Checksums-Sha1:
 a53b6e9a3618237cdc7d2f8c847775a85817348f 2113 ibus-array_0.2.1-6.dsc
 b3bd9500c5da3ce9a45842fb6b07b989b42b3a7f 7284 ibus-array_0.2.1-6.debian.tar.xz
 4047d6b4f0decc92fe2355cec3ddd6b0936dbefe 7935 ibus-array_0.2.1-6_amd64.buildinfo
Checksums-Sha256:
 439c9cd1a3620ba9d35caf0be49b143e63339769f882059efb416716a6a7ae29 2113 ibus-array_0.2.1-6.dsc
 1318df5589c8c835fa2d2ff0856def58b4d2de1fb0a4fbe7f9415becabb5a3dd 7284 ibus-array_0.2.1-6.debian.tar.xz
 5dd709c7504a58938c7a13b11b1874f5caa4fa3b9c4ee5accdb21c2d25c3d7ce 7935 ibus-array_0.2.1-6_amd64.buildinfo
Files:
 a96d678c40185e2294bcf4f7ec9b7d04 2113 utils optional ibus-array_0.2.1-6.dsc
 64bb3b52146edb475a8d54ed7e8b8cf9 7284 utils optional ibus-array_0.2.1-6.debian.tar.xz
 11d786bed85e2f3aaf8d650763b48a4e 7935 utils optional ibus-array_0.2.1-6_amd64.buildinfo

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

iQIzBAEBCAAdFiEEFCQhsZrUqVmW+VBy6iUAtBLFms8FAl7aIhwACgkQ6iUAtBLF
ms+UAQ/8DkkHX4CQbcg7HCNnrRbgxfb1gPXrSNYPLL7CtLP7TYMH8s/3U9y5Plc8
IkVxMe4w8DMdsTnmiXdx10NvnS1Z3aBLkvR5Tv/bCFDghvsnTMZKYaEyobgose1N
cO6K+Uq7rQ4PUD/3zkPsJAsBQRJxlDv6teXr+tgkgL/K6ow8152YgnUfzOys9ufO
OfQCd2Tb0z4FRzBi7UGrDyvfRpOiCqACRB7RhWyeTBytusoBMUcbFz6AnRe+cip9
bNXVHPFrCO1RiKG8EElFkxBdedvoiIIcjdegGMy7u4GJ3lCfnYw+RGOXQuVfNmh2
UD8m+t0ZSRwsYch2GjKnGfDLaHiYhU5/Pgil6yLNbExpMAkWDu/yzsrYG950DtVd
VzN36nq3zmcTrUAbnCxgmJHdUD29/8e91PLgW5k7wJdGEaFoO5u7Vlz0BaQNCmwb
Cs4ndB+G166Hfo2mjImlmgOHPMHV3gK1bf/HhXWL2iPXw467DXpTJn7NHNeYSvkt
zO1c3fjOecXflbHDWd1j0UxnG5OR6sAq3tsbnuGgl0aSP+P7qXGq6LVriEcRwzJT
P5eK3eH8kBQr5wciUsY3XidqzcFtq+RFkXCSue/SwGSae++Jjp3wcfZppOiFZv+U
9hPXlGVcLVqhDxy5qvNp9ma0KfFKcHxdl42kYXdGuBdH3nYKKhA=
=LLIa
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: