Control: tag -1 pending

Hi,

Cyril Brulebois <[email protected]> (2026-04-20):
> Thankfully that's trivially fixed by adding an explicit configure flag,
> tested patch attached. This brings us back to the previous situation:
> 
>     Depends: libc6-udeb (>= 2.42), libcrypt1-udeb (>= 1:4.5.1), 
> libtinfo6-udeb (>= 6.6)

Given how trivial the bugfix is, I've just prepared an NMU, uploaded to
DELAYED/2, and pushed a pu/fix-screen-udeb-installability branch to the
Git repository (keeping the tag locally for now).

Please let me know if you'd like me to expedite the upload (e.g. by
rescheduling to DELAYED/0), do it differently, or cancel it altogether.

I'm attaching the final debdiff (bug reference added, changelog
finalized — targeting unstable, refreshing the timestamp).


Cheers,
-- 
Cyril Brulebois ([email protected])            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru screen-5.0.1/debian/changelog screen-5.0.1/debian/changelog
--- screen-5.0.1/debian/changelog	2026-03-30 10:00:00.000000000 +0200
+++ screen-5.0.1/debian/changelog	2026-04-21 22:53:59.000000000 +0200
@@ -1,3 +1,12 @@
+screen (5.0.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add an explicit --disable-pam for the udeb build (the counterpart of
+    --enable-pam for the normal build) to avoid picking up a dependency on
+    PAM, which would make screen-udeb non-installable (Closes: #1134429).
+
+ -- Cyril Brulebois <[email protected]>  Tue, 21 Apr 2026 22:53:59 +0200
+
 screen (5.0.1-1) unstable; urgency=medium
 
   * New upstream release 5.0.0.
diff -Nru screen-5.0.1/debian/rules screen-5.0.1/debian/rules
--- screen-5.0.1/debian/rules	2026-03-30 10:00:00.000000000 +0200
+++ screen-5.0.1/debian/rules	2026-04-21 22:52:54.000000000 +0200
@@ -36,7 +36,7 @@
 	dh_auto_configure -B build -- $(SCREEN_CONFIGURE) --enable-pam
 	# To minimize the library dependencies, the .udeb binary is
 	# built without "--enable-pam"
-	dh_auto_configure -B build-udeb -- $(SCREEN_CONFIGURE)
+	dh_auto_configure -B build-udeb -- $(SCREEN_CONFIGURE) --disable-pam
 	# Assert the use of fifos instead of sockets
 	cd build;      grep -q "define.*NAMEDPIPE.*1" config.h || echo "#define NAMEDPIPE 1" >> config.h
 	cd build-udeb; grep -q "define.*NAMEDPIPE.*1" config.h || echo "#define NAMEDPIPE 1" >> config.h

Attachment: signature.asc
Description: PGP signature

Reply via email to