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

Bug#1034595: marked as done (unblock: phog/0.1.3-2)



Your message dated Wed, 19 Apr 2023 16:54:29 +0000
with message-id <E1ppB4f-005aCM-3T@respighi.debian.org>
and subject line unblock phog
has caused the Debian Bug report #1034595,
regarding unblock: phog/0.1.3-2
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.)


-- 
1034595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034595
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: phog@packages.debian.org, Arnaud Ferraris <aferraris@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
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@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
-@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
-@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

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: