Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912332 - =dev-lang/php-8.0.30: security stabilization
Summary: =dev-lang/php-8.0.30: security stabilization
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords: CC-ARCHES, SECURITY, STABLEREQ
Depends on:
Blocks: CVE-2023-3823, CVE-2023-3824
  Show dependency tree
 
Reported: 2023-08-16 00:02 UTC by Michael Orlitzky
Modified: 2023-09-12 14:20 UTC (History)
2 users (show)

See Also:
Package list:
dev-lang/php-8.0.30
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 Michael Orlitzky gentoo-dev 2023-08-16 00:02:28 UTC
Please stabilize the latest dev-lang/php-8.0.30 as it fixes two security issues.
Comment 1 Rolf Eike Beer archtester 2023-08-27 10:52:55 UTC
sparc done
Comment 2 David Seifert gentoo-dev 2023-09-09 19:03:48 UTC
8.0 has been masked now.
Comment 3 NATTkA bot gentoo-dev 2023-09-09 19:08:29 UTC
Unable to check for sanity:

> package masked: dev-lang/php-8.0.30
Comment 4 Vasilis Lourdas 2023-09-12 13:44:39 UTC
So, just like that, version 8.0 is simply dropped?
Comment 5 Michael Orlitzky gentoo-dev 2023-09-12 13:52:29 UTC
(In reply to Vasilis Lourdas from comment #4)
> So, just like that, version 8.0 is simply dropped?

The PHP team is empty + there's of backlog PHP work + v8.0 was EOL upstream 9 months ago and isn't receiving the bugfixes that it needs to remain usable on Gentoo = yes.
Comment 6 Vasilis Lourdas 2023-09-12 13:58:00 UTC
(In reply to Michael Orlitzky from comment #5)
> (In reply to Vasilis Lourdas from comment #4)
> > So, just like that, version 8.0 is simply dropped?
> 
> The PHP team is empty + there's of backlog PHP work + v8.0 was EOL upstream
> 9 months ago and isn't receiving the bugfixes that it needs to remain usable
> on Gentoo = yes.

Version 8.0 is supported until November 26th 2023 (security wise), but it is officially supported by upstream. So, from my point of view, it is not EOL. Likewise, PHP 7.4 should have been removed many months before, back in 2021, but it was just recently masked.

I understand that the lack of resources is an issue, but in this case, dropping a still supported version IMHO is not a solution to this problem.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-12 14:00:35 UTC
(In reply to Vasilis Lourdas from comment #6)
> (In reply to Michael Orlitzky from comment #5)
> > (In reply to Vasilis Lourdas from comment #4)
> > > So, just like that, version 8.0 is simply dropped?
> > 
> > The PHP team is empty + there's of backlog PHP work + v8.0 was EOL upstream
> > 9 months ago and isn't receiving the bugfixes that it needs to remain usable
> > on Gentoo = yes.
> 
> Version 8.0 is supported until November 26th 2023 (security wise), but it is
> officially supported by upstream. So, from my point of view, it is not EOL.
> Likewise, PHP 7.4 should have been removed many months before, back in 2021,
> but it was just recently masked.
> 

It's EOL in 2 months and upstream haven't patched it for OpenSSL 3 *and* have no intention of doing so. I don't see what we can do about that. We're not gifted with powers of altering reality.
Comment 8 Vasilis Lourdas 2023-09-12 14:05:29 UTC
(In reply to Sam James from comment #7)
> (In reply to Vasilis Lourdas from comment #6)
> > (In reply to Michael Orlitzky from comment #5)
> > > (In reply to Vasilis Lourdas from comment #4)
> > > > So, just like that, version 8.0 is simply dropped?
> > > 
> > > The PHP team is empty + there's of backlog PHP work + v8.0 was EOL upstream
> > > 9 months ago and isn't receiving the bugfixes that it needs to remain usable
> > > on Gentoo = yes.
> > 
> > Version 8.0 is supported until November 26th 2023 (security wise), but it is
> > officially supported by upstream. So, from my point of view, it is not EOL.
> > Likewise, PHP 7.4 should have been removed many months before, back in 2021,
> > but it was just recently masked.
> > 
> 
> It's EOL in 2 months and upstream haven't patched it for OpenSSL 3 *and*
> have no intention of doing so. I don't see what we can do about that. We're
> not gifted with powers of altering reality.

Ok, so why don't you remove the ssl flag and the openssl-1.1 dependency all together? At least the user will be able to run a project with PHP 8.0.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-12 14:11:53 UTC
Users are free to unmask it and set USE=-ssl if they want. But there were some projects which hard-required SSL on whatever PHP version they had, which made it more complicated to try retain PHP-without-SSL support.