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

Bug#999809: marked as done (Maybe hide im-config from AppStream)



Your message dated Mon, 17 Jan 2022 19:48:47 +0000
with message-id <E1n9Xzj-0004IP-JA@fasolo.debian.org>
and subject line Bug#999809: fixed in im-config 0.50-1
has caused the Debian Bug report #999809,
regarding Maybe hide im-config from AppStream
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.)


-- 
999809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999809
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:im-config
Version: 0.49-1

Hello!

Due to the im-config.desktop file, im-config is visible in software catalogs such as Software (GNOME) and Discover (KDE). I would like to raise the question whether it should be.

Ideally you should have a metainfo file if you want a piece of software handled properly by AppStream. Since im-config does not install such a file, AppStream uses the info in the .desktop file and the control file for now. But that behavior is deprecated, and it does so while complaining:

https://appstream.debian.org/sid/main/issues/im-config.html

Previously ibus was recognized by AppStream via the org.freedesktop.IBus.Setup.desktop file. But I noticed weird user reviews, such as users complaining about the lack of a "launch button" to start ibus. So I proposed to hide ibus from AppStream, and upstream approved my proposal without discussion.

https://github.com/ibus/ibus/commit/72ca5c93

I think im-config is similar to ibus in this respect. It gets silently installed when appropriate and serves in the background. It's not an "app" for users to install and launch.

My suggestion is that "X-AppStream-Ignore=true" is added to im-config.desktop. An alternative would be to carefully consider how to present im-config properly in Software and Discover, and create a metainfo file accordingly.

I'd better mention that e.g. fcitx5 installs a metainfo file:

https://salsa.debian.org/input-method-team/fcitx5/-/blob/master/data/org.fcitx.Fcitx5.metainfo.xml.in

Don't know how they thought (if they thought...). Maybe they simply see it as an opportunity to advertise.

I think that the actual IM engines, OTOH, are good fits in the software catalogs. A user may want to know "how can I input Japanese or Korean", and it makes sense that software such as Anthy and Hangul can be found that way. It's the value of showing the frameworks and the configuration tool I question.

--
Cheers,
Gunnar

--- End Message ---
--- Begin Message ---
Source: im-config
Source-Version: 0.50-1
Done: Gunnar Hjalmarsson <gunnarhj@debian.org>

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

Debian distribution maintenance software
pp.
Gunnar Hjalmarsson <gunnarhj@debian.org> (supplier of updated im-config 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: Mon, 17 Jan 2022 20:01:56 +0100
Source: im-config
Built-For-Profiles: noudeb
Architecture: source
Version: 0.50-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Gunnar Hjalmarsson <gunnarhj@debian.org>
Closes: 999809 1001196
Changes:
 im-config (0.50-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Boyuan Yang ]
   * po/zh_CN.po: minor update
 .
   [ Gunnar Hjalmarsson ]
   * Dropped d/watch lintian override (unused since lintian 2.112.0)
   * d/copyright: Bump copyright year
   * Hide im-config from AppStream (closes: #999809)
   * Add translations to .desktop via Makefile instead of d/rules
   * Imported translations from Launchpad
   * im-launch.desktop: Add "NoDisplay=true" to hide it in menus etc.
   * Replace "cjkv" with "auto" for LXQt on Ubuntu
     - With this change Ubuntu uses exactly the same version of
       /etc/default/im-config as Debian.
   * Drop unused "spelling-error-in-readme-debian" lintian-overrides
 .
   [ Osamu Aoki ]
   * Update document (closes: #1001196)
   * Test build with sbuild.
Checksums-Sha1:
 6c72625416483ea4cfb760a313c41a723c8562db 1632 im-config_0.50-1.dsc
 720c3ca61e4a024125349d1efa00a9a3dc96e21d 56840 im-config_0.50.orig.tar.xz
 3956935df70d490433930262c3ba1d4fd4e2bbd7 13380 im-config_0.50-1.debian.tar.xz
 5b690dab0130c6af9631b710c8a3577b117eb37e 8061 im-config_0.50-1_source.buildinfo
Checksums-Sha256:
 264a095bd966c07997fc386ac271016ab861a3876cdefe27f12ee63e4ad2925d 1632 im-config_0.50-1.dsc
 f2400928b33dfe61b1189f28f3c8c4496acd26a1730de6f6baca7dfc49d39392 56840 im-config_0.50.orig.tar.xz
 1694bb1c395fa3c99b4f3f6c9c78800d216e8269c3616a6be386a81868a2836f 13380 im-config_0.50-1.debian.tar.xz
 2a710e3437fd63e2d93d78f88b65e4f1c7a9116b2369a31d5dec8646f7864d69 8061 im-config_0.50-1_source.buildinfo
Files:
 92fe718f12a7e5d1a2541093c45baabd 1632 utils optional im-config_0.50-1.dsc
 b43fe1cc88751721fe19a91f45b281bc 56840 utils optional im-config_0.50.orig.tar.xz
 193a2e5557adeaf8fb4ca6d76c18e3ce 13380 utils optional im-config_0.50-1.debian.tar.xz
 aff139a4716dfedc43e7e33b2dbfbb59 8061 utils optional im-config_0.50-1_source.buildinfo

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

iQEzBAEBCAAdFiEEDP6Ze3JFgKf6cvjP8LEQ51ppLzIFAmHlxW8ACgkQ8LEQ51pp
LzIbBQgAl+tDxWb/4vpTwv0svRwQggwxcR9OImC1LRTLE155r4oBNc7NO/w3Mcmu
TFN82YnDVKY12OEhgx7qv4Gz33BvrTKBcmHy7Idcvy1AT6Uku69ZBWsaD/YLggYD
HnevI6/LA99VbVkgd6iqBAD6EUyW1KcNduHN/OKF5FddIh08E0j75cwOLCgGxyjv
7qUaaSzg8Lr1eC+J8Atg/DhGoLM9n+shvYu9a2lWdgghbo/wyaq787leyy3Y6eWs
FpvRpsxwsUJuKc1lDJxCEB7ImxoGu/vka+zM3mZ1ycNT7WP3rEtUl/W/gxgjnewx
T4q+ACIiE+DEmmW/OJWWmI8bGHXgvw==
=DAdF
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: