Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943650 - dev-lang/php:8.3 stable request
Summary: dev-lang/php:8.3 stable request
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 945086 943758 943763
Blocks:
  Show dependency tree
 
Reported: 2024-11-16 21:06 UTC by Tomáš Mózes
Modified: 2025-03-16 15:48 UTC (History)
4 users (show)

See Also:
Package list:
=dev-lang/php-8.3.15 * dev-php/pecl-event-3.1.4 * dev-php/pecl-ssh2-1.4.1 * dev-php/pecl-uploadprogress-2.0.2-r2 * dev-php/pecl-yaz-1.2.4-r1 * virtual/httpd-php-8.3 *
Runtime testing required: ---
nattka: sanity-check-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2024-11-16 21:06:17 UTC
Please consider stabilizing php 8.3 and removing php_targets_php8-3 from base/use.stable.mask (https://github.com/gentoo/gentoo/commit/fe4cef05a85182f3b136b3f15be22edddb5c515d#diff-1bde01a696ff661f1e742a2915bfce42cdfac36ab4a0ca5ea4b937fe67464253R9)

Thanks!
Comment 1 Michael Orlitzky gentoo-dev 2024-11-17 00:31:02 UTC
The main headache with this is to ensure that the extensions people are using all support 8.3 and are also stable. Ideally we want to avoid stable users being automatically upgraded from a stable version where their extensions work to a stable version where they don't.

The same issue exists to some extent with PHP applications, but at least the applications don't simply "disappear" when you upgrade PHP.

On the other hand, the last time we did this was on bug 920701, and IIRC I said it's probably OK to break some things because otherwise we'll never get it done. (There's nobody maintaining the extensions to add 8.3 support to them and then file the stablereqs.) So maybe we should just pull the trigger here, too.
[+] Comment 2 NATTkA bot gentoo-dev Security 2024-11-18 12:36:17 UTC Comment hidden (obsolete)
[+] Comment 3 NATTkA bot gentoo-dev Security 2024-11-19 12:44:25 UTC Comment hidden (obsolete)
[+] Comment 4 NATTkA bot gentoo-dev Security 2024-11-22 01:04:21 UTC Comment hidden (obsolete)
Comment 5 Larry the Git Cow gentoo-dev 2024-11-24 04:09:30 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a53c64515a0016aa8ebcb39c2812eaab9eae496

commit 5a53c64515a0016aa8ebcb39c2812eaab9eae496
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 14:21:16 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2024-11-24 04:05:04 +0000

    dev-php/pecl-uploadprogress: add php 8.3 support
    
    Bug: https://bugs.gentoo.org/943650
    Closes: https://github.com/gentoo/gentoo/pull/39360
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 .../pecl-uploadprogress-2.0.2-r2.ebuild            | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
[+] Comment 6 NATTkA bot gentoo-dev Security 2024-11-24 13:40:12 UTC Comment hidden (obsolete)
Comment 7 Larry the Git Cow gentoo-dev 2024-11-25 00:02:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f3059f8b50e26695b94dab56ea162f63021fff

commit 02f3059f8b50e26695b94dab56ea162f63021fff
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 14:23:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-25 00:02:06 +0000

    dev-php/pecl-yaz: add php 8.3 support
    
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/39361
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-yaz/pecl-yaz-1.2.4-r1.ebuild | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d1d34261a4e07a9f779d4f274ea0ce77f4dbd9

commit d1d1d34261a4e07a9f779d4f274ea0ce77f4dbd9
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 14:12:38 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-25 00:02:01 +0000

    dev-php/pecl-stomp: add php 8.3 support
    
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/39359
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-stomp/pecl-stomp-2.0.3-r1.ebuild | 28 +++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d534e80896149a5f7b1c35f4fed2100ef202d1d

commit 6d534e80896149a5f7b1c35f4fed2100ef202d1d
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 14:03:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-25 00:01:57 +0000

    dev-php/pecl-radius: add php 8.3 support
    
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/39358
    Signed-off-by: Sam James <sam@gentoo.org>

 .../pecl-radius/pecl-radius-1.4.0_beta1-r4.ebuild  | 31 ++++++++++++++++++++++
 1 file changed, 31 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84bfb976d043dbd9780e0a16d9e90e07f0fcef62

commit 84bfb976d043dbd9780e0a16d9e90e07f0fcef62
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 13:54:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-25 00:01:54 +0000

    dev-php/pecl-event: add 3.1.4
    
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-event/Manifest                |  1 +
 dev-php/pecl-event/pecl-event-3.1.4.ebuild | 44 ++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36606ef410c6434a6604a47c64dc92d0df9226a6

commit 36606ef410c6434a6604a47c64dc92d0df9226a6
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-18 13:21:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-25 00:01:47 +0000

    dev-php/pecl-ssh2: add 1.4.1
    
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-ssh2/Manifest               |  1 +
 dev-php/pecl-ssh2/pecl-ssh2-1.4.1.ebuild | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
[+] Comment 8 NATTkA bot gentoo-dev Security 2024-11-25 09:32:12 UTC Comment hidden (obsolete)
[+] Comment 9 NATTkA bot gentoo-dev Security 2024-11-25 09:56:41 UTC Comment hidden (obsolete)
[+] Comment 10 NATTkA bot gentoo-dev Security 2024-11-27 07:40:42 UTC Comment hidden (obsolete)
Comment 11 Larry the Git Cow gentoo-dev 2024-12-01 11:05:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9dc241e7369071e989c3c0dd6d5081ec769f346

commit c9dc241e7369071e989c3c0dd6d5081ec769f346
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-29 16:27:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-12-01 11:05:05 +0000

    dev-php/pecl-xattr: add php 8.3 support
    
    Closes: https://bugs.gentoo.org/943763
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/39523
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-xattr/pecl-xattr-1.4.0-r1.ebuild | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
Comment 12 Larry the Git Cow gentoo-dev 2024-12-01 11:26:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f526a904f361e68f418a903b09af80e0e621f6

commit 85f526a904f361e68f418a903b09af80e0e621f6
Author:     Tomáš Mózes <hydrapolic@gmail.com>
AuthorDate: 2024-11-29 16:16:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-12-01 11:25:56 +0000

    dev-php/pecl-amqp: add 2.1.2
    
    Closes: https://bugs.gentoo.org/933651
    Bug: https://bugs.gentoo.org/943650
    Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/39522
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-php/pecl-amqp/Manifest               |  1 +
 dev-php/pecl-amqp/pecl-amqp-2.1.2.ebuild | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
[+] Comment 13 NATTkA bot gentoo-dev Security 2024-12-22 20:08:18 UTC Comment hidden (obsolete)
[+] Comment 14 NATTkA bot gentoo-dev Security 2024-12-23 00:08:15 UTC Comment hidden (obsolete)
[+] Comment 15 NATTkA bot gentoo-dev Security 2024-12-23 13:17:27 UTC Comment hidden (obsolete)
Comment 16 NATTkA bot gentoo-dev Security 2025-01-23 20:56:06 UTC
Unable to check for sanity:

> no match for package: =dev-lang/php-8.3.15