Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923809 - dev-python/protobuf-python-4.21.12 stabilization request
Summary: dev-python/protobuf-python-4.21.12 stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Arfrever Frehtes Taifersar Arahesis
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 857570
Blocks: 933068
  Show dependency tree
 
Reported: 2024-02-05 03:56 UTC by genBTC
Modified: 2024-09-21 11:39 UTC (History)
7 users (show)

See Also:
Package list:
dev-python/protobuf-python-4.21.12
Runtime testing required: ---
nattka: sanity-check+


Attachments
emerge world update but slot conflict with ~amd64 protobuf / protobuf-python (emerge-pvuDN-gajim-protobuf-slotconflict-ALL.txt,5.78 KB, text/plain)
2024-02-05 03:57 UTC, genBTC
no flags Details
reduced case - python-axolotl pulls protobuf-python but cant resolve mix of ~ (emerge-log.2,1.96 KB, application/x-troff-man)
2024-02-05 04:03 UTC, genBTC
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description genBTC 2024-02-05 03:56:05 UTC
Please stabilize dev-python/protobuf-python-4.21.12 (currently ~) 
It needs to be paired with protobuf 21.12 (already stable).
It has existed in Tree since Dec 15th unchanged.


Reproducible: Always

Actual Results:  
The stable/~arch mismatch was causing some really weird slot operator conflicts until I figured out I needed to add a p.a.k entry for =dev-python/protobuf-python-4.21.12 - that specific version -

Expected Results:  
emerge -avuDN @world on stable should not try to pull in new N ~ dependencies

--autounmask was adding ~amd64 wildcard entries, which was pulling in a way too new version since theres others in tree, which then pulled a way too new version of protobuf just because autounmask just allowed it.
Without autounmask, it was confused due to backtracking 6/20 and other packages requiring different slots, yet printing no useful output.
Output finally showed with --backtrack=0.
Comment 1 genBTC 2024-02-05 03:57:55 UTC
Created attachment 884252 [details]
emerge world update but slot conflict with ~amd64 protobuf / protobuf-python

when I saw this I was very confused. theres about 4 more logs of me changing options to figure out what it meant.
Comment 2 genBTC 2024-02-05 04:03:52 UTC
Created attachment 884253 [details]
reduced case - python-axolotl pulls protobuf-python but cant resolve mix of ~
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-05 12:44:23 UTC
amd64 done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-05 12:44:24 UTC
ppc64 done
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-05 14:31:08 UTC
arm64 done
Comment 6 waldolemmer 2024-04-03 14:18:40 UTC
(In reply to Sam James from comment #3)
> amd64 done

https://forums.gentoo.org/viewtopic-p-8819415.html
Comment 7 Osiris 2024-04-11 18:58:55 UTC
Maybe not the correct bug to notice this, but is there a specific reason why dev-python/protobuf-python-4.21.9 has Python 3.10 through 3.12 enabled, but dev-python/protobuf-python-4.21.12 only has Python 3.10 and 3.11?

It's causing trouble with my Portage insisting on downgrading dev-python/protobuf-python if I want to have Python 3.12 support in a few reverse dependencies..
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-10 10:05:03 UTC
(In reply to waldolemmer from comment #6)
> (In reply to Sam James from comment #3)
> > amd64 done
> 
> https://forums.gentoo.org/viewtopic-p-8819415.html

bugs should be filed separately, not in comments on arch testing bugs where they're easy to miss.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-11 16:57:51 UTC
arm done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-11 16:57:52 UTC
x86 done

all arches done