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

Bug#835913: marked as done (ibus: please use dbus-run-session to set up dconf overrides)



Your message dated Sun, 17 Feb 2019 08:46:49 +0000
with message-id <E1gvI65-0009uX-1o@fasolo.debian.org>
and subject line Bug#835913: fixed in ibus 1.5.19-4
has caused the Debian Bug report #835913,
regarding ibus: please use dbus-run-session to set up dconf overrides
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.)


-- 
835913: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835913
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ibus
Version: 1.5.11-1
Severity: normal
Tags: upstream
User: dbus@packages.debian.org
Usertags: dbus-launch dbus-launch-for-infra

As described in <https://lists.debian.org/debian-devel/2016/08/msg00554.html>
I'm trying to reduce how much dbus-launch is used in Debian.
This package currently uses dbus-launch to run some infrastructure bits.

In this case it looks as though it would be simple to replace with
dbus-run-session. Pseudo-patch is something like this:

    # data/dconf/Makefile.am

     00-upstream-settings: $(srcdir)/make-dconf-override-db.sh | $(gsettings_SCHEMAS)
             @$(MKDIR_P) db
    -        $(AM_V_GEN) $(srcdir)/make-dconf-override-db.sh > $@ || \
    -                { rc=$$?; $(RM) -rf $@; exit $$rc; }
    +        $(AM_V_GEN) dbus-run-session -- $(srcdir)/make-dconf-override-db.sh > $@ || \
    +                { rc=$$?; $(RM) -rf $@; exit $$rc; }

    # data/dconf/make-dconf-override-db.sh

    -eval `dbus-launch --sh-syntax`
    -trap 'rm -rf $TMPDIR; kill $DBUS_SESSION_BUS_PID' ERR
    +trap 'rm -rf $TMPDIR' ERR
    ...
    -kill $DBUS_SESSION_BUS_PID

and a dependency on dbus (>= 1.8).

Alternatively, if upstream are for some reason still interested in
supporting obsolete versions of dbus, the script could use dbus-daemon
directly, similar to this Flatpak commit:
https://github.com/flatpak/flatpak/commit/6cc8062cfb3f9410d54a27e7ccca77c103e441e8

Thanks,
    S

--- End Message ---
--- Begin Message ---
Source: ibus
Source-Version: 1.5.19-4

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

Debian distribution maintenance software
pp.
Osamu Aoki <osamu@debian.org> (supplier of updated ibus 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: Sun, 17 Feb 2019 15:19:20 +0900
Source: ibus
Binary: gir1.2-ibus-1.0 ibus ibus-dbgsym ibus-doc ibus-gtk ibus-gtk-dbgsym ibus-gtk3 ibus-gtk3-dbgsym ibus-wayland ibus-wayland-dbgsym libibus-1.0-5 libibus-1.0-5-dbgsym libibus-1.0-dev
Architecture: source amd64 all
Version: 1.5.19-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Osamu Aoki <osamu@debian.org>
Description:
 gir1.2-ibus-1.0 - Intelligent Input Bus - introspection data
 ibus       - Intelligent Input Bus - core
 ibus-doc   - Intelligent Input Bus - development documentation
 ibus-gtk   - Intelligent Input Bus - GTK+2 support
 ibus-gtk3  - Intelligent Input Bus - GTK+3 support
 ibus-wayland - Intelligent Input Bus - Wayland support
 libibus-1.0-5 - Intelligent Input Bus - shared library
 libibus-1.0-dev - Intelligent Input Bus - development file
Closes: 835913 905001
Changes:
 ibus (1.5.19-4) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * d/p/dconf-Use-dbus-run-session-to-set-up-dconf-overrides.patch:
     Use dbus-run-session instead of dbus-launch to work with a temporary
     dconf. Build-depend on dbus (>= 1.8) for this, instead of dbus-x11.
     (Closes: #835913)
   * d/p/dconf-Create-a-temporary-XDG_RUNTIME_DIR.patch:
     Create a temporary XDG_RUNTIME_DIR while generating dconf overrides,
     instead of interacting with the user's real XDG_RUNTIME_DIR (if
     available) or issuing warnings (in sbuild).
 .
   [ Osamu Aoki ]
   * Update Wayland protocol from upstream branch. (Closes: #905001)
   * Update bug script.
Checksums-Sha1:
 3dc0722c82b26b1861cbfbe4cc77f3a32ab9cb2c 2770 ibus_1.5.19-4.dsc
 071b7f1b44b151234092b2545beb7aba46f013b8 30024 ibus_1.5.19-4.debian.tar.xz
 67d468ef8d99b3852e2ac2745a67d4b169da699b 293732 gir1.2-ibus-1.0_1.5.19-4_amd64.deb
 3caffed59bf8cb4333892634e118de03d8edc794 1453492 ibus-dbgsym_1.5.19-4_amd64.deb
 79cccf796b13124c063a292e81a5727e9b7733e5 431764 ibus-doc_1.5.19-4_all.deb
 6f5760415c65c4951dca2a8e0253af02f3f8fe4d 40188 ibus-gtk-dbgsym_1.5.19-4_amd64.deb
 368a25c3aa7668c4bf9feb917fb87ee9070dd244 38772 ibus-gtk3-dbgsym_1.5.19-4_amd64.deb
 feef0e4fab2b380f8ea1374c1a8b2a5cfa3a8a1f 241296 ibus-gtk3_1.5.19-4_amd64.deb
 27e06a949a8f4b4120d855a685dac8f4f9a523aa 240700 ibus-gtk_1.5.19-4_amd64.deb
 5d2fc151e4121aa305bcaabbef257f80b2613002 22340 ibus-wayland-dbgsym_1.5.19-4_amd64.deb
 c68340bbbc708e3022591505079401840c0c719d 237288 ibus-wayland_1.5.19-4_amd64.deb
 e4d5a5ee406bf77ee44a1bb6c61b44a23d40a402 20677 ibus_1.5.19-4_amd64.buildinfo
 3f881e5224ccd4a8a8dfec152984e3c31b255413 5193256 ibus_1.5.19-4_amd64.deb
 1c27c9fd2a29bedc99fe915f0e7b8d37308ae536 359988 libibus-1.0-5-dbgsym_1.5.19-4_amd64.deb
 8486b63c580753a5090364d4d20428c34fa7a3a7 373656 libibus-1.0-5_1.5.19-4_amd64.deb
 f9160466990cdb59da6cfa9905c90cfded75a692 378284 libibus-1.0-dev_1.5.19-4_amd64.deb
Checksums-Sha256:
 8b1b8f32cd213ac3cd03ac15a05bb21579d077d676edea2f378c110a1272ae9c 2770 ibus_1.5.19-4.dsc
 c995b30801ddb5a58815f52f2d4bed08586a9a40f1819b8064df294df7807ee5 30024 ibus_1.5.19-4.debian.tar.xz
 776610b348307db6f16115900d38b482e7f01f66e2c03680fe6188546b993752 293732 gir1.2-ibus-1.0_1.5.19-4_amd64.deb
 008c915c78fdce76a7ab93e14765406c4d70e20d90b4965ddfe504bd6cb3655a 1453492 ibus-dbgsym_1.5.19-4_amd64.deb
 d1ac4ef078d080991e6b25bbf0e7c70b47b7bb18647bdf8112e1437f30f321c7 431764 ibus-doc_1.5.19-4_all.deb
 e5821d959813b700b38a4c85c4e2f5c0308d3ce906ee3d7173900a0d84d88e7b 40188 ibus-gtk-dbgsym_1.5.19-4_amd64.deb
 366cb6d06a08a2614289e3afd783c055bf326d398d07a9d1e2ba66711bf69489 38772 ibus-gtk3-dbgsym_1.5.19-4_amd64.deb
 4ce13bc141dcc1b9b759ec8691fea1fe24dfcf09c80289d0c518f0508b787d5c 241296 ibus-gtk3_1.5.19-4_amd64.deb
 2fa49565dadafd2ea241ba12d492d7c9102d5da3e0f309f67bc3eccb749ace7e 240700 ibus-gtk_1.5.19-4_amd64.deb
 b4c0262402a6b9ff348fa87d483bed6435f864f7e4f3041131b231f5b459f63a 22340 ibus-wayland-dbgsym_1.5.19-4_amd64.deb
 08aa4a15d29b355b943895e1ea7705ed76e64cb1c3404e9fb1ac37f538fdd3e2 237288 ibus-wayland_1.5.19-4_amd64.deb
 51f4c3c2c180a296a38d98635b765561108f0c303b423b17fb2d05fc555798e5 20677 ibus_1.5.19-4_amd64.buildinfo
 e50ef34600599f1b45ff0ca9735306fa213d596741f26c87d48cb993b8b24323 5193256 ibus_1.5.19-4_amd64.deb
 5ca51a799105af1b81f499aa2346b06e09fac5af23a1a5b3589cbad34534c7f2 359988 libibus-1.0-5-dbgsym_1.5.19-4_amd64.deb
 f7899586ef5edae776317ea63556bcc5d67265ff2cd91235f98f4b4bec72ecef 373656 libibus-1.0-5_1.5.19-4_amd64.deb
 987625a9dab5f5ec086cd0b57583324eac5c23a144bd05e86c511622a974740a 378284 libibus-1.0-dev_1.5.19-4_amd64.deb
Files:
 adf606f060eb1025c9aead6929d51599 2770 utils optional ibus_1.5.19-4.dsc
 aa88e366bbc938fbeffcd76cc37a06e2 30024 utils optional ibus_1.5.19-4.debian.tar.xz
 e7826f85e655da12063e59efd6987000 293732 introspection optional gir1.2-ibus-1.0_1.5.19-4_amd64.deb
 f17ccabcdeaa6f786ecb2ac8251f6a12 1453492 debug optional ibus-dbgsym_1.5.19-4_amd64.deb
 a8b85a4c4a725779d42d73bf09060ea7 431764 doc optional ibus-doc_1.5.19-4_all.deb
 737426e6f95982ca4220b09349b97eb1 40188 debug optional ibus-gtk-dbgsym_1.5.19-4_amd64.deb
 a540981c2e42bc64e2d46660cede591a 38772 debug optional ibus-gtk3-dbgsym_1.5.19-4_amd64.deb
 db5abff2125e7fc7831ee13513093af5 241296 utils optional ibus-gtk3_1.5.19-4_amd64.deb
 1e07128e6816e0753d3bb2824637f102 240700 utils optional ibus-gtk_1.5.19-4_amd64.deb
 2a5c97e0fbc8064f3beba2d8db0da4eb 22340 debug optional ibus-wayland-dbgsym_1.5.19-4_amd64.deb
 ab86ed44aa6254e1bbd55c3fc53ae1c0 237288 utils optional ibus-wayland_1.5.19-4_amd64.deb
 28ea18cb102853dd5a939e49aca4119e 20677 utils optional ibus_1.5.19-4_amd64.buildinfo
 33445fc40ea2780bbbb30e60f5076fcf 5193256 utils optional ibus_1.5.19-4_amd64.deb
 14af58374430f344cb98516e10fa716f 359988 debug optional libibus-1.0-5-dbgsym_1.5.19-4_amd64.deb
 edb1e003fed731fcce1ecb8739cad6ca 373656 libs optional libibus-1.0-5_1.5.19-4_amd64.deb
 003c9026c90e457bb96a3215469585aa 378284 libdevel optional libibus-1.0-dev_1.5.19-4_amd64.deb

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

iQIzBAEBCgAdFiEEMTNyTWIHiBV56V1iHhNWiB3Y15EFAlxpE0cACgkQHhNWiB3Y
15Hc/xAAkGBiQy5wKz6yu2sTA72Rjwty1q4mO/eYJoa7JXDWvUkf11+llQqCe6gE
lCr+vD2J3xYetwuBFshd/y7xBu3PD9fax93IpFp8pUPjdzFVhTYni9xgn/ZlqbH/
mZGQ6u1+m7QmXIir4tJN0207YORV6v+6C3TArdxMeAxEWlUoc6lpLFWgoSatFP9d
SsULX0naZufHbsoSfj3bDgjo/k79gGjh8KvkOH2jRqdUThToavy1Q0AZStCwEgEF
lVOTj8oBSm/ymjelPXhJTexGNVOCGOibNKxu203i03W/9ZrI4ng/43DOkGlNns39
Qex7phE6ogsqnqMKvxIFmQxQy/bpVBiyUXvbmGFj6W7jJNPlVBYxMIm3BBlbk2oc
YTONyWeGNkrTxw24fsEiRmRJY5aHiU+O4HC26bhQlFWtY05MZRwI6mvSIHRj5a+0
6zHJ1mFYqwhZM1QuiUl9xwQ3aL6h2IkVJvpJV3lwDpdGS6xUxjRw/QnAE66TnTqv
4EJTpYN+m3ZzprcFvN7PSSlOnnSFdb3zYPCYq7sl1sdcMvhOc+fxESDkK+3B0Cez
omijjPr4wS9uCjkbeMbWayEXFB90guwh79rAX3meatTcMHYZD/1/YfDhtkpuNA6c
4jTiNT7liVlpQSmHpLCUMni95tSZrPpqn681o9Il57jkWDuz07s=
=cqH3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: