Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946850 - media-libs/mesa-24.3*: unmask?
Summary: media-libs/mesa-24.3*: unmask?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-22 22:26 UTC by Tsukasa
Modified: 2024-12-23 14:29 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 Tsukasa 2024-12-22 22:26:59 UTC
Generally Mesa updates are keyworded, not masked.  It's been 3 releases and I can't find any information regarding the reason for the mask.

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge =mesa-24.3.2
3. cry
Actual Results:  
Masked for testing by Matt Turner

Expected Results:  
Would you like to continue? (Y/n)
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-22 22:33:23 UTC
The reason is just "masked for testing":
```
# Matt Turner <mattst88@gentoo.org> (2024-11-16)
# Masked for testing
=dev-util/intel_clc-24.3*
=media-libs/mesa-24.3*
```

It was added in:

commit 69363f8db3ded5cdcee1ec91980e4e91f40d6eac
Author: Matt Turner <mattst88@gentoo.org>
Date:   Wed Nov 13 19:50:28 2024 -0500

    media-libs/mesa: Version bump to 24.3.0_rc2

    Signed-off-by: Matt Turner <mattst88@gentoo.org>

I'm not sure if this is really worthy of a bug unless you've:
a) unmasked it and found it's fine after some daily use (and you're saying "I've provided that testing"), or
b) you think it's been far too long masked even without having done any testing of it (I would argue that since mesa-24.3.0 was added on Nov 21st, it's not been *that* long to be unreasonable)

Anyway, we'll see what Matt says.

(In reply to Tsukasa from comment #0)
> Generally Mesa updates are keyworded, not masked.

I don't think that means much. Matt is involved (heavily) upstream and if he's either changed the ebuild significantly or aware of significant upstream changes in a release cycle, it's entirely reasonable to add it masked if he thinks it's likely there'll be issues.

What generally happens doesn't really change if it's right or wrong to mask a new release by itself.
Comment 2 Tsukasa 2024-12-22 23:04:41 UTC
To a) I've never built anything that required removing a mask before, I assumed they were known to have issues, usually build system related/tool chain all needed to be updated at once.

To b)  I'm just not used to mesa being masked,  I was really just hoping for more information about the why since I'm used to running the newest keyworded versions as they come out.  Masking is far more severe from my point of view, so if there were known issues holding it up from general testing like failure's for certain hardware, USE flag issues, etc.  

I guess filing a bug seems like a complaint,  I didn't mean it to be, I just couldn't find more information anywhere.

If keyworded ebuilds are deemed good enough for general testing being considered safe I'll work on adjusting my view points.

Thank you very much for the rapid response
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-23 02:05:57 UTC
No worries (and no offence taken at all) -- was just trying to give detail on both our perspective, and also how it's sometimes not clear what people are really asking. 

(I should say: it's also very possible that Matt masked it just while in RC phase, and forgot to remove it, I don't know.)

Let's see what Matt reckons.
Comment 4 Maciej S. Szmigiero 2024-12-23 11:59:33 UTC
Mesa 24.3 enables conformant Vulkan support for AMD GCN1 GPUs:
https://www.phoronix.com/news/RADV-GFX6-GFX7-Vulkan-1.3
Comment 5 Larry the Git Cow gentoo-dev 2024-12-23 14:28:41 UTC
The bug has been closed via the following commit(s):

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

commit 05ce9a37e8c4b06e413fb4937fc8161d57f2cd03
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2024-12-23 14:27:49 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2024-12-23 14:28:13 +0000

    profiles: Unmask media-libs/mesa >= 24.3.0
    
    Closes: https://bugs.gentoo.org/946850
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 profiles/package.mask | 5 -----
 1 file changed, 5 deletions(-)
Comment 6 Matt Turner gentoo-dev 2024-12-23 14:29:06 UTC
Yep, just forgot. Thanks for the reminder!