Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912181 - Missed masks with php7-4 target and dev-lang/php:7.4 masking
Summary: Missed masks with php7-4 target and dev-lang/php:7.4 masking
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-12 12:44 UTC by Brian Evans (RETIRED)
Modified: 2023-08-12 15:45 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans (RETIRED) gentoo-dev 2023-08-12 12:44:57 UTC
I think some additional packages may have been missed that need masking with PHP 7.4:

dev-php/pecl-propro
dev-php/pecl-http:7
dev-php/pecl-apcu_bc
dev-php/pecl-ncurses
dev-php/taint

In addition, some package.use.mask may be necessary to help users:

dev-libs/redland-bindings php
media-gfx/exact-image php
sci-geosciences/mapserver php

All of these become worthless without the php7-4 target with the latter group needing newer targets to revert the php USE mask (possibly just a review with latest swig).
Comment 1 Michael Orlitzky gentoo-dev 2023-08-12 14:35:37 UTC
(In reply to Brian Evans from comment #0)
> I think some additional packages may have been missed that need masking with
> PHP 7.4:

Thanks!

> dev-php/pecl-propro
> dev-php/pecl-apcu_bc
> dev-php/pecl-ncurses
> dev-php/pecl-taint

These are all dead...

> dev-php/pecl-http:7

Do you remember what the deal is with this one? What's the slot for? It looks like slot :7 has 8.x targets.


> In addition, some package.use.mask may be necessary to help users:
> 
> dev-libs/redland-bindings php
> media-gfx/exact-image php
> sci-geosciences/mapserver php
> 

I opened bug 912183, bug 912184, and bug 912185 for these but will mask their flags too.
Comment 2 Michael Orlitzky gentoo-dev 2023-08-12 14:53:28 UTC
(In reply to Michael Orlitzky from comment #1)
> 
> > dev-php/pecl-http:7
> 
> Do you remember what the deal is with this one? What's the slot for? It
> looks like slot :7 has 8.x targets.

Nevermind, I overlooked this:

  USE_PHP="php7-4 php8-0 php8-1"

  inherit php-ext-pecl-r3

  USE_PHP="php7-4"
Comment 3 Larry the Git Cow gentoo-dev 2023-08-12 15:45:11 UTC
The bug has been closed via the following commit(s):

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

commit aa7b96921ad415a1ad15e03707d66cf566ec62a3
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2023-08-12 14:55:39 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2023-08-12 14:57:08 +0000

    profiles: more php:7.4 removal masks
    
    Closes: https://bugs.gentoo.org/912181
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 profiles/base/package.use.mask |  8 ++++++++
 profiles/package.mask          | 17 +++++++++++++++++
 2 files changed, 25 insertions(+)