[Debian-on-mobile-maintainers] Bug#1034595: unblock: phog/0.1.3-2

Jochen Sprickerhof jspricke at debian.org
Wed Apr 19 06:27:51 BST 2023


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: phog at packages.debian.org, Arnaud Ferraris <aferraris at debian.org>
Control: affects -1 + src:phog

Please unblock package phog

[ Reason ]
phog in testing ships PAM files for greetd that where transitioned to
the greetd package in 0.9.0-3 and are already unblocked in #1033966.
This cleans up the phog part of it.
In addition this fixes the dependencies of phog.

[ Impact ]
same as #1033966:
PAM configuration conflicts with greetd's embedded version (in new
version).
Also phog fails to start in a minimal installation due to the missing
dependencies.

[ Tests ]
I manually tested the upgrade (as did the greetd and phog maintainers,
according to #1033966) and uninstalling.
I also tested the missing runtime dependencies.

[ Risks ]
None.

[ 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 ]
I'm filling this on behalf of the DebianOnMobile team as I was not able
to reach Arnaud, assuming that he is fine with this and to finish #1033966.
I will also ping #1032914 to gain some time.

unblock phog/0.1.3-2
-------------- next part --------------
diff -Nru phog-0.1.3/debian/changelog phog-0.1.3/debian/changelog
--- phog-0.1.3/debian/changelog	2023-02-02 19:50:11.000000000 +0100
+++ phog-0.1.3/debian/changelog	2023-03-15 13:59:03.000000000 +0100
@@ -1,3 +1,19 @@
+phog (0.1.3-2) unstable; urgency=medium
+
+  [ Guido G?nther ]
+  * d/control: Allow for phosh-osk-stub.
+    This allows to use phosh-osk-stub instead of squeekboard
+
+  [ Arnaud Ferraris ]
+  * debian: remove PAM conffiles on upgrade
+    `greetd` now ships those, so we should get rid of them. Add a versioned
+    dependency on `greetd` to ensure we have the proper configs.
+    (Closes: #1032914)
+  * d/control: add missing runtime dependencies.
+    (Closes: #1033282)
+
+ -- Arnaud Ferraris <aferraris at debian.org>  Wed, 15 Mar 2023 13:59:03 +0100
+
 phog (0.1.3-1) unstable; urgency=medium
 
   * New upstream version 0.1.3
diff -Nru phog-0.1.3/debian/control phog-0.1.3/debian/control
--- phog-0.1.3/debian/control	2023-02-02 19:50:11.000000000 +0100
+++ phog-0.1.3/debian/control	2023-03-15 13:59:03.000000000 +0100
@@ -36,9 +36,11 @@
  ${misc:Depends},
  ${shlibs:Depends},
  fonts-lato,
- greetd,
+ gnome-shell-common,
+ greetd (>= 0.9.0-3),
  phoc (>= 0.21.0+ds1),
- squeekboard,
+ polkitd,
+ squeekboard | phosh-osk-stub,
 Description: Greetd-compatible greeter for mobile phones
  Phog is a graphical greeter speaking the `greetd` protocol and aimed at mobile
  devices like smart phones and tablets using touch based inputs and small
diff -Nru phog-0.1.3/debian/phog.conffiles phog-0.1.3/debian/phog.conffiles
--- phog-0.1.3/debian/phog.conffiles	1970-01-01 01:00:00.000000000 +0100
+++ phog-0.1.3/debian/phog.conffiles	2023-03-15 13:59:03.000000000 +0100
@@ -0,0 +1,2 @@
+remove-on-upgrade /etc/pam.d/greetd
+remove-on-upgrade /etc/pam.d/greetd-greeter
diff -Nru phog-0.1.3/debian/phog.greetd-greeter.pam phog-0.1.3/debian/phog.greetd-greeter.pam
--- phog-0.1.3/debian/phog.greetd-greeter.pam	2023-02-02 19:50:11.000000000 +0100
+++ phog-0.1.3/debian/phog.greetd-greeter.pam	1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-#%PAM-1.0
- at include login
diff -Nru phog-0.1.3/debian/phog.greetd.pam phog-0.1.3/debian/phog.greetd.pam
--- phog-0.1.3/debian/phog.greetd.pam	2023-02-02 19:50:11.000000000 +0100
+++ phog-0.1.3/debian/phog.greetd.pam	1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-#%PAM-1.0
- at include login
-
-auth        optional        pam_gnome_keyring.so
-session     optional        pam_gnome_keyring.so auto_start
diff -Nru phog-0.1.3/debian/rules phog-0.1.3/debian/rules
--- phog-0.1.3/debian/rules	2023-02-02 19:50:11.000000000 +0100
+++ phog-0.1.3/debian/rules	2023-03-15 13:59:03.000000000 +0100
@@ -15,7 +15,3 @@
 	# dh_auto_install will put files in debian/<PACKAGE>, while dh_install
 	# will look in debian/tmp. Make sure both use the same directory.
 	dh_auto_install --destdir=$(PHOG_DESTDIR)
-
-override_dh_installpam:
-	dh_installpam --name=greetd
-	dh_installpam --name=greetd-greeter


More information about the Debian-on-mobile-maintainers mailing list