Your message dated Fri, 19 May 2023 17:22:31 +0000
with message-id <e1q03of-007tuk...@respighi.debian.org>
and subject line unblock mate-polkit
has caused the Debian Bug report #1036340,
regarding unblock: mate-polkit/1.26.1-3
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 ow...@bugs.debian.org
immediately.)
--
1036340: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036340
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package mate-polkit
The mate-polkit XDG autostart launcher would not execute properly on
non-amd64 architectures due to the executable being installed into a
multi-arch path while the XDG autostart .desktop file would always
reference the amd64 path. Also, the .desktop file gets installed via the
mate-polkit-common package which makes the situation more complex.
The solution was to install the mate-polkit executable into /usr/libexec
for all architectures and adjust the multi-arch tags in the bin:pkgs.
[ Reason ]
+ [ Thomas Uhle ]
+ * debian/:
+ + Move polkit-agent executable to /usr/libexec directory. Move man page
+ into mate-polkit-bin bin:pkg. (Closes: #1006996). Re-adjust inter-package
+ relations and bin:pkg architecture declarations. Remove remnants of this
+ package being a shared library once (i.e. drop Multi-Arch: fields).
-> This change tackles the above mention architecture problem on non-amd64.
+ * debian/rules:
+ + Drop duplicate --disable-silent-rules from configure run.
-> Cleaning up d/rules dh_configure override.
+ [ Mike Gabriel ]
+ * debian/control:
+ + Switch from D: policykit-1 (deprecated) to polkitd. (Closes: #1025598).
-> policykit-1 deprecation fix.
+ * debian/copyright:
+ + Update copyright attributions for debian/.
-> Adjust copyright attributions.
[ Impact ]
MATE can be used out-of-the-box on other architectures except from amd64.
[ Tests ]
Manual installation on amd64 and arm64.
[ Risks ]
MATE on amd64 might break, but manual tests do not hint that.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
None.
unblock mate-polkit/1.26.1-3
diff -Nru mate-polkit-1.26.1/debian/bin/mate-polkit
mate-polkit-1.26.1/debian/bin/mate-polkit
--- mate-polkit-1.26.1/debian/bin/mate-polkit 1970-01-01 01:00:00.000000000
+0100
+++ mate-polkit-1.26.1/debian/bin/mate-polkit 2023-04-25 14:57:11.000000000
+0200
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/usr/libexec/polkit-mate-authentication-agent-1 &
diff -Nru mate-polkit-1.26.1/debian/bin/mate-polkit.in
mate-polkit-1.26.1/debian/bin/mate-polkit.in
--- mate-polkit-1.26.1/debian/bin/mate-polkit.in 2019-02-02
01:45:22.000000000 +0100
+++ mate-polkit-1.26.1/debian/bin/mate-polkit.in 1970-01-01
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/usr/lib/@DEB_HOST_MULTIARCH@/polkit-mate/polkit-mate-authentication-agent-1 &
diff -Nru mate-polkit-1.26.1/debian/changelog
mate-polkit-1.26.1/debian/changelog
--- mate-polkit-1.26.1/debian/changelog 2022-10-16 22:15:12.000000000 +0200
+++ mate-polkit-1.26.1/debian/changelog 2023-04-25 16:12:33.000000000 +0200
@@ -1,3 +1,28 @@
+mate-polkit (1.26.1-3) unstable; urgency=medium
+
+ * Re-upload source-only. (By mistake, previous upload was src+amd64 upload).
+
+ -- Mike Gabriel <sunwea...@debian.org> Tue, 25 Apr 2023 16:12:33 +0200
+
+mate-polkit (1.26.1-2) unstable; urgency=medium
+
+ [ Thomas Uhle ]
+ * debian/:
+ + Move polkit-agent executable to /usr/libexec directory. Move man page
+ into mate-polkit-bin bin:pkg. (Closes: #1006996). Re-adjust inter-package
+ relations and bin:pkg architecture declarations. Remove remnants of this
+ package being a shared library once (i.e. drop Multi-Arch: fields).
+ * debian/rules:
+ + Drop duplicate --disable-silent-rules from configure run.
+
+ [ Mike Gabriel ]
+ * debian/control:
+ + Switch from D: policykit-1 (deprecated) to polkitd. (Closes: #1025598).
+ * debian/copyright:
+ + Update copyright attributions for debian/.
+
+ -- Mike Gabriel <sunwea...@debian.org> Tue, 25 Apr 2023 13:15:11 +0000
+
mate-polkit (1.26.1-1) unstable; urgency=medium
* New upstream release.
diff -Nru mate-polkit-1.26.1/debian/control mate-polkit-1.26.1/debian/control
--- mate-polkit-1.26.1/debian/control 2022-10-16 22:14:50.000000000 +0200
+++ mate-polkit-1.26.1/debian/control 2023-04-25 15:12:24.000000000 +0200
@@ -26,7 +26,8 @@
Architecture: all
Depends: mate-polkit (>= ${source:Version}),
${misc:Depends},
-Breaks: mate-polkit (<< 1.12.0-3~),
+Breaks: mate-polkit (<< 1.26.1-2~),
+Replaces: mate-polkit (<< 1.26.1-2~),
Description: MATE authentication agent for PolicyKit-1 (executable wrapper
script)
The mate-polkit package provides a D-Bus session bus service that is used to
bring up authentication dialogs used for obtaining privileges.
@@ -40,10 +41,9 @@
Package: mate-polkit
Architecture: any
-Multi-Arch: same
Depends: accountsservice,
- mate-polkit-common (= ${binary:Version}),
- policykit-1,
+ mate-polkit-common (>= ${source:Version}),
+ polkitd,
${misc:Depends},
${shlibs:Depends},
Provides: polkit-1-auth-agent,
@@ -54,10 +54,8 @@
This package contains the MATE policy kit authentication agent.
Package: mate-polkit-common
-Architecture: any
-Multi-Arch: foreign
+Architecture: all
Depends: ${misc:Depends},
- ${shlibs:Depends},
Breaks: mate-polkit (<< 1.8.0),
Description: MATE authentication agent for PolicyKit-1 (common files)
The mate-polkit package provides a D-Bus session bus service that is used to
diff -Nru mate-polkit-1.26.1/debian/copyright
mate-polkit-1.26.1/debian/copyright
--- mate-polkit-1.26.1/debian/copyright 2021-12-11 02:22:47.000000000 +0100
+++ mate-polkit-1.26.1/debian/copyright 2023-04-25 15:20:35.000000000 +0200
@@ -113,8 +113,8 @@
License: public-domain
Files: debian/*
-Copyright: 2011-2014 Stefano Karapetsas <stef...@karapetsas.com>
- 2014 Mike Gabriel <sunwea...@debian.org>
+Copyright: 2011-2014, Stefano Karapetsas <stef...@karapetsas.com>
+ 2014-2023, Mike Gabriel <sunwea...@debian.org>
License: LGPL-2+
License: LGPL-2+
diff -Nru mate-polkit-1.26.1/debian/mate-polkit-bin.manpages
mate-polkit-1.26.1/debian/mate-polkit-bin.manpages
--- mate-polkit-1.26.1/debian/mate-polkit-bin.manpages 1970-01-01
01:00:00.000000000 +0100
+++ mate-polkit-1.26.1/debian/mate-polkit-bin.manpages 2023-04-25
14:57:11.000000000 +0200
@@ -0,0 +1 @@
+debian/man/mate-polkit.1
diff -Nru mate-polkit-1.26.1/debian/mate-polkit.install
mate-polkit-1.26.1/debian/mate-polkit.install
--- mate-polkit-1.26.1/debian/mate-polkit.install 2014-12-11
07:06:25.000000000 +0100
+++ mate-polkit-1.26.1/debian/mate-polkit.install 2023-04-25
14:57:11.000000000 +0200
@@ -1 +1 @@
-usr/lib/*/polkit-mate/
+usr/libexec/
diff -Nru mate-polkit-1.26.1/debian/mate-polkit.manpages
mate-polkit-1.26.1/debian/mate-polkit.manpages
--- mate-polkit-1.26.1/debian/mate-polkit.manpages 2016-04-18
01:49:18.000000000 +0200
+++ mate-polkit-1.26.1/debian/mate-polkit.manpages 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-debian/man/mate-polkit.1
diff -Nru mate-polkit-1.26.1/debian/rules mate-polkit-1.26.1/debian/rules
--- mate-polkit-1.26.1/debian/rules 2019-09-09 22:08:17.000000000 +0200
+++ mate-polkit-1.26.1/debian/rules 2023-04-25 15:12:05.000000000 +0200
@@ -17,11 +17,10 @@
DEB_CONFIGURE_SCRIPT := ./autogen.sh
-DEB_CONFIGURE_EXTRA_FLAGS := --disable-silent-rules \
- --localstatedir=/var \
+DEB_CONFIGURE_EXTRA_FLAGS := --localstatedir=/var \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
--includedir=/usr/include/$(DEB_HOST_MULTIARCH) \
-
--libexecdir=/usr/lib/$(DEB_HOST_MULTIARCH)/polkit-mate \
+ --libexecdir=/usr/libexec \
--disable-silent-rules \
--disable-static \
--enable-gtk-doc
@@ -35,7 +34,7 @@
install-wrapper::
mkdir -p debian/tmp/usr/bin/
- sed -e 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/' <
debian/bin/mate-polkit.in > debian/tmp/usr/bin/mate-polkit
+ cp -p debian/bin/mate-polkit debian/tmp/usr/bin/mate-polkit
get-orig-source:
uscan --noconf --force-download --rename --download-current-version
--destdir=..
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---