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

Bug#880193: marked as done (Switch to Ayatana Indicators)



Your message dated Thu, 05 Jul 2018 17:21:08 +0000
with message-id <E1fb7wK-00014w-0c@fasolo.debian.org>
and subject line Bug#880193: fixed in mate-polkit 1.20.1-1
has caused the Debian Bug report #880193,
regarding Switch to Ayatana Indicators
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.)


-- 
880193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880193
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mate-polkit
Version: 1.16.0-2
Severity: wishlist
Tags: patch upstream
User: pkg-ayatana-devel@lists.alioth.debian.org
Usertags: ayatanaindicators

Hi,

attached is the patch to switch over to Ayatana Indicators. This patch
also enables AppIndicator support in the code which, however, also
disables the xembed code path.

This should be improved upstream. Ideally, mate-polkit attempts to place
an Indicator icon into the indicator-renderer and if that fails it falls
back to gtk_status_icon (xembed API).

light+love,
Mike

-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mate-polkit depends on:
ii  accountsservice        0.6.43-1
ii  libatk1.0-0            2.22.0-1
ii  libc6                  2.24-11+deb9u1
ii  libcairo-gobject2      1.14.8-1
ii  libcairo2              1.14.8-1
ii  libgdk-pixbuf2.0-0     2.36.5-2+deb9u1
ii  libglib2.0-0           2.50.3-2
ii  libgtk-3-0             3.22.11-1
ii  libpango-1.0-0         1.40.5-1
ii  libpangocairo-1.0-0    1.40.5-1
ii  libpolkit-agent-1-0    0.105-18
ii  libpolkit-gobject-1-0  0.105-18
ii  mate-polkit-common     1.16.0-2
ii  policykit-1            0.105-18

mate-polkit recommends no packages.

mate-polkit suggests no packages.

-- no debconf information
diff -Nru mate-polkit-1.18.1/debian/changelog mate-polkit-1.18.1/debian/changelog
--- mate-polkit-1.18.1/debian/changelog	2017-07-24 15:28:52.000000000 +0200
+++ mate-polkit-1.18.1/debian/changelog	2017-10-30 14:39:28.000000000 +0100
@@ -1,3 +1,15 @@
+mate-polkit (1.18.1-2) UNRELEASED; urgency=medium
+
+  * debian/patches:
+    + Add 1001_switch-to-ayatana-indicators.patch. Switch to Ayatana Indicators.
+  * debian/control:
+    + Switch from libappindicator3-dev to libayatana-appindicator3-dev.
+  * debian/rules:
+    + Set configure option --enable-appindicator to auto (which enables
+      the AppIndicator code path).
+
+ -- Mike Gabriel <sunweaver@debian.org>  Mon, 30 Oct 2017 14:39:28 +0100
+
 mate-polkit (1.18.1-1) unstable; urgency=medium
 
   [ Aron Xu ]
diff -Nru mate-polkit-1.18.1/debian/control mate-polkit-1.18.1/debian/control
--- mate-polkit-1.18.1/debian/control	2017-07-24 15:28:52.000000000 +0200
+++ mate-polkit-1.18.1/debian/control	2017-10-30 14:31:58.000000000 +0100
@@ -11,7 +11,7 @@
                dpkg-dev (>= 1.16.1.1),
                gobject-introspection,
                gtk-doc-tools,
-               libappindicator3-dev,
+               libayatana-appindicator3-dev,
                libgirepository1.0-dev,
                libgtk-3-dev (>= 3.14),
                libpolkit-agent-1-dev,
diff -Nru mate-polkit-1.18.1/debian/patches/1001_switch-to-ayatana-indicators.patch mate-polkit-1.18.1/debian/patches/1001_switch-to-ayatana-indicators.patch
--- mate-polkit-1.18.1/debian/patches/1001_switch-to-ayatana-indicators.patch	1970-01-01 01:00:00.000000000 +0100
+++ mate-polkit-1.18.1/debian/patches/1001_switch-to-ayatana-indicators.patch	2017-10-30 14:38:36.000000000 +0100
@@ -0,0 +1,44 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -148,10 +148,10 @@
+ AM_CONDITIONAL([HAVE_ACCOUNTSSERVICE], [test "x$enable_accountsservice" = xyes])
+ 
+ # Application indicator
+-APPINDICATOR_PKG=appindicator3-0.1
++APPINDICATOR_PKG=ayatana-appindicator3-0.1
+ 
+ AC_ARG_ENABLE([appindicator],
+-	      AS_HELP_STRING([--enable-appindicator[=@<:@no/auto/yes@:>@]],[Build support for application indicators]),
++	      AS_HELP_STRING([--enable-appindicator[=@<:@no/auto/yes@:>@]],[Build support for Ayatana Indicators]),
+ 	      [enable_appindicator=$enableval],
+ 	      [enable_appindicator="auto"])
+ 
+@@ -165,7 +165,7 @@
+ if test "x$enable_appindicator" = "xyes"; then
+ 	PKG_CHECK_MODULES(APPINDICATOR,
+ 			  [$APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED],
+-			  [AC_DEFINE(HAVE_APPINDICATOR, 1, [Have AppIndicator])])
++			  [AC_DEFINE(HAVE_APPINDICATOR, 1, [Have Ayatana AppIndicator])])
+ fi
+ 
+ AM_CONDITIONAL(HAVE_APPINDICATOR, test "x$enable_appindicator" = "xyes")
+@@ -247,7 +247,7 @@
+         cppflags:                   ${CPPFLAGS}
+ 
+         Accountsservice:            ${enable_accountsservice}
+-        Application indicator:      ${enable_appindicator}
++        Ayatana AppIndicator:       ${enable_appindicator}
+         Maintainer mode:            ${USE_MAINTAINER_MODE}
+         Building api docs:          ${enable_gtk_doc}
+         GObject Introspection:      ${enable_introspection}
+--- a/src/main.c
++++ b/src/main.c
+@@ -30,7 +30,7 @@
+ #include <polkitagent/polkitagent.h>
+ 
+ #ifdef HAVE_APPINDICATOR
+-#include <libappindicator/app-indicator.h>
++#include <libayatana-appindicator/app-indicator.h>
+ #endif
+ 
+ #include "polkitmatelistener.h"
diff -Nru mate-polkit-1.18.1/debian/patches/series mate-polkit-1.18.1/debian/patches/series
--- mate-polkit-1.18.1/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ mate-polkit-1.18.1/debian/patches/series	2017-10-30 14:29:26.000000000 +0100
@@ -0,0 +1 @@
+1001_switch-to-ayatana-indicators.patch
diff -Nru mate-polkit-1.18.1/debian/rules mate-polkit-1.18.1/debian/rules
--- mate-polkit-1.18.1/debian/rules	2017-07-24 15:28:52.000000000 +0200
+++ mate-polkit-1.18.1/debian/rules	2017-10-30 14:38:07.000000000 +0100
@@ -20,6 +20,7 @@
 
 DEB_CONFIGURE_EXTRA_FLAGS := --disable-silent-rules \
                              --localstatedir=/var \
+                             --enable-appindicator=auto \
                              --libdir=/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) \
                              --includedir=/usr/include/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) \
                              --libexecdir=/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)/polkit-mate \

--- End Message ---
--- Begin Message ---
Source: mate-polkit
Source-Version: 1.20.1-1

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

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated mate-polkit 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: Thu, 05 Jul 2018 18:31:46 +0200
Source: mate-polkit
Binary: mate-polkit-bin mate-polkit mate-polkit-common
Architecture: source
Version: 1.20.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Description:
 mate-polkit - MATE authentication agent for PolicyKit-1
 mate-polkit-bin - MATE authentication agent for PolicyKit-1 (executable wrapper scr
 mate-polkit-common - MATE authentication agent for PolicyKit-1 (common files)
Closes: 880193
Changes:
 mate-polkit (1.20.1-1) unstable; urgency=medium
 .
   * New upstream release.
   * debian/patches:
     + Add 0001-Switch-to-Ayatana-AppIndicator.patch and
       0002-Prefer-building-against-Ayatana-AppIndicator-but-als.patch.
       Support building against Ayatana AppIndicator.
   * debian/control:
     + Switch B-D from libappindicator3-dev to libayatana-appindicator3-dev.
       (Closes: #880193).
     + Update Vcs-*: fields. Package has been migrated to salsa.debian.org.
     + Bump Standards-Version: to 4.1.4. No changes needed.
     + Drop pkg-mate-team Alioth mailing list from Uploaders: field.
   * debian/copyright:
     + Use secure URI for copyright format.
     + Make Upstream-Name: field's value more human readable.
     + Update Upstream-Contact: field.
     + Update Source: field. Use secure URLs.
     + Update copyright attributions.
   * debian/upstream/metadata:
     + Add file. Be compliant with DEP-12 proposal.
     + Use Martin's address as Contact: address.
Checksums-Sha1:
 f7d22dd340be899d77483065dc621faf3932fde6 2412 mate-polkit_1.20.1-1.dsc
 476fda9072ac17cf39fad009c1537b5763770c72 59944 mate-polkit_1.20.1.orig.tar.xz
 ecb140879c04d04c143ecce591b95130cb288655 9020 mate-polkit_1.20.1-1.debian.tar.xz
 9480cd928e84f6152e45e32fbb4b538d99acd74b 15850 mate-polkit_1.20.1-1_source.buildinfo
Checksums-Sha256:
 54545d5cc03e9f897795d4510df999a82d2e4a70532a9333eaebc0fed32f2168 2412 mate-polkit_1.20.1-1.dsc
 3ae99932fe96d45d38670f31e9755ee3c7c5a3230b05f13740e511f63a45bf3f 59944 mate-polkit_1.20.1.orig.tar.xz
 852e04ba154f0ebec6643d3b091d93a2904162e2e9a6af40c43cea2731c370b5 9020 mate-polkit_1.20.1-1.debian.tar.xz
 5601f32a3028c6570da6ea3c3c79d1b9d464ff99dfa77e85231be98cd26deb1a 15850 mate-polkit_1.20.1-1_source.buildinfo
Files:
 2286c8980225e9e21671456fdf053f96 2412 x11 optional mate-polkit_1.20.1-1.dsc
 dff3ac9ce4f84d0c36996755bf673298 59944 x11 optional mate-polkit_1.20.1.orig.tar.xz
 0565d7f494e50d9c02c852058992f531 9020 x11 optional mate-polkit_1.20.1-1.debian.tar.xz
 8c08018b8e42e93435958f46f9894c87 15850 x11 optional mate-polkit_1.20.1-1_source.buildinfo

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

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAls+TkIVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxjmYP/iXnc/0jQlO6YK2IK49WiQi/Xzh3
RKMWwfOOFiTS1j9hrGWWJ/ZlpGs1C4zhW8IFYRenxHi53jmUmsz2001z5L5HQcAf
gbDQnlk68zAgywfnUuIDcIOIidx7426K4mm6ieBkbyRo+BhhMUhxoD51eJB6JDji
a0wMmFoOHLEkbUhWTCJeND/z+HQ4lTMaz6kdgoQNiamPAkQqYJEiElS/Gbke8GWT
PvpMalfxk/YXFqqhSr2MgXrwqH1hLnC8v73FV8MrqDFJmSp3ZTXX+uAZTvwkCMuI
/4T/3TqL0AtlNUG4ru1Djb4KJqZvnVNBZXcSQn0b1t8nvN/gIR7MaCgdEJAg0U9b
3kbUF+xw/gDC/Nrqi2d82TFxI45SbvLtlIEnmDtLgA8Q46epD8wAVkvmhH/bHJ5i
+8SX9LpDf5iZgLy9tVnkVaU8YeT+qtECM5PfP9H7HnRRvNdxknxj7HdW8T3cnCAC
gUStQid80Hvr7xz76s8AbJH4ahNfwEEhsIDmKkhe5LlQFmEi7ttaPSIZZE3XtMGn
+v10xh9uBce9FV3laKrZ6eLiQ4yfhkbAiZf/Nj16rk7h4omfVFnVLScgDtfaprvv
tiutM8igZnQK99RocsB+ExyAwXQhdHPmmm8rPoBOMiJn/FnHZPvZ1w86JUbGxQt/
TOfkzeqrEdBNpfZ3
=JTAt
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: