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

Bug#810004: marked as done (jessie-pu: package php5/5.6.16+dfsg-0+deb8u1)



Your message dated Sat, 23 Jan 2016 13:57:15 +0000
with message-id <1453557435.1835.52.camel@adam-barratt.org.uk>
and subject line 8.3 point release cleanup
has caused the Debian Bug report #810004,
regarding jessie-pu: package php5/5.6.16+dfsg-0+deb8u1
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.)


-- 
810004: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810004
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi release team and happy new year to you all,

the PHP updates through security team are going without any serious
troubles, so this is not a p-u for new upstream version, but I would
like to include attached patch in the next round of updates.

The patch is only piece missing that prevents coinstallability of
src:php5 and src:php7.0, and I think it's quite simple.  It only
renames /usr/bin/phar (and accompanying man page) to phar5 and uses
update-alternatives to create symlink with priority 50 back to phar
command.

The same mechanism is already used in src:php7.0 (with priority 70).

This would allow people upgrading from jessie to stretch to keep
existing src:php5 packages for the time of migration to PHP 7.0.

Cheers,
Ondrej

- -- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-18-generic (SMP w/24 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJWi7QlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHA/kP/25QB6ZZJ1Qs/6dQ9w+dD7DC
1CjdOzd/ewrcp0sHqz15fRcW07PlOsR/vH41NAoALmrL6Q+qullW8SW0g1WRGkPm
soRhS2E0DzWpu8D2AP25MR0hOtxaHf5v+Y0EzaQrOapcCrukJCj7QbkKdh6RJ/rE
pFVVhW2i+TZrmYUnQqZxzGnqgYnPFE/ftUlJcKuML8VyfOwrhDTQIxgwqtng/YQA
6VlqcLbL+xfJUskS/2qINFrBlwT6MMnSWczDGJ5SzMGZmJSN63xvyMJq1PRl20P+
5ppPr69Mf9LFsDkuRN7BVmTJr7Z66BtAaiL0/GUIgqItPw3RksBwX5SsVBK7iRTR
i6Er5QxqHb+5fXVq8EUI9loVHzmYheHWnlamCSSoZVZy1lSOG7JcWAivM3f6c88k
HXnk79F1wVG1Hxqozz9PDgnyaLWbpvy5JMILuAjs492GhqXFlQb6l9n2YfUSIiqR
dzLVcwRHgT6a0sBMBZqngh3wSJjuFNOZ9Yqxmct58QH/RTtLzDLSAIA0qvF7Om5D
/ktARiwiPAWQh/rGZDdpWuLZ+1dRvmIe6hCU/mEYUG6psp/Q30nTYZiB+YpN1e6k
OfvIYtNaAZa51IeDYFR7yTQ10Au/nELo2TiYomlebChQV/5ccHKcw1HAFrlppZrD
voXM1e3WhcAfS+GdTqBi
=RRJ2
-----END PGP SIGNATURE-----
>From 12c7ba66eb008332c610f415a3bf3173dc8c5a2a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <ondrej@sury.org>
Date: Mon, 4 Jan 2016 13:49:00 +0100
Subject: [PATCH 1/2] Make phar command versioned and use update-alternatives
 for 'phar' name

---
 debian/php5-cli.postinst.extra | 9 ++++++---
 debian/php5-cli.prerm.extra    | 1 +
 debian/rules                   | 4 ++--
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/debian/php5-cli.postinst.extra b/debian/php5-cli.postinst.extra
index 41718cf..74808ce 100644
--- a/debian/php5-cli.postinst.extra
+++ b/debian/php5-cli.postinst.extra
@@ -1,5 +1,8 @@
 if [ "$1" = "configure" ]; then
     update-alternatives \
-	--install /usr/bin/php php /usr/bin/php5 50 \
-	--slave /usr/share/man/man1/php.1.gz php.1.gz /usr/share/man/man1/php5.1.gz
-fi
\ No newline at end of file
+        --install /usr/bin/php php /usr/bin/php5 50 \
+        --slave /usr/share/man/man1/php.1.gz php.1.gz /usr/share/man/man1/php5.1.gz
+    update-alternatives \
+        --install /usr/bin/phar phar /usr/bin/phar5 50 \
+        --slave /usr/share/man/man1/phar.1.gz phar.1.gz /usr/share/man/man1/phar5.1.gz
+fi
diff --git a/debian/php5-cli.prerm.extra b/debian/php5-cli.prerm.extra
index 2f253c5..5d8c778 100644
--- a/debian/php5-cli.prerm.extra
+++ b/debian/php5-cli.prerm.extra
@@ -1,3 +1,4 @@
 if [ "$1" = "remove" -o "$1" = "deconfigure" ]; then
     update-alternatives --remove php /usr/bin/php5
+    update-alternatives --remove phar /usr/bin/phar5
 fi
diff --git a/debian/rules b/debian/rules
index caa0b6c..52b3e7e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -632,8 +632,8 @@ endif
 	# install CLI
 	cp cli-build/sapi/cli/php debian/php5-cli/usr/bin/php5
 	cp cli-build/sapi/cli/php.1 debian/php5-cli/usr/share/man/man1/php5.1
-	cp cli-build/ext/phar/phar.phar debian/php5-cli/usr/bin/phar
-	cp cli-build/ext/phar/phar.1 debian/php5-cli/usr/share/man/man1/phar.1
+	cp cli-build/ext/phar/phar.phar debian/php5-cli/usr/bin/phar5
+	cp cli-build/ext/phar/phar.1 debian/php5-cli/usr/share/man/man1/phar5.1
 
 	# install PHPDBG
 	cp phpdbg-build/sapi/phpdbg/phpdbg debian/php5-phpdbg/usr/bin/php5dbg
-- 
2.1.4


--- End Message ---
--- Begin Message ---
Version: 8.3

Hi,

The updates referred to in these bugs were included in today's 8.3
Jessie point release.

Regards,

Adam

--- End Message ---

Reply to: