Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831382 - dev-python/PyQt-builder arm64 stable request
Summary: dev-python/PyQt-builder arm64 stable request
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-18 02:23 UTC by Michael Jones
Modified: 2022-01-19 19:00 UTC (History)
1 user (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 Michael Jones 2022-01-18 02:23:08 UTC
dev-python/PyQt-builder has only one version, which is currently not stable.

Reproducible: Always
Comment 1 Andreas Sturmlechner gentoo-dev 2022-01-19 09:39:15 UTC
What for?
Comment 2 Michael Jones 2022-01-19 16:35:05 UTC
Could you clarify your question?
It sounds like you're asking me what the purpose of stabilizing a package is?
Comment 3 Andreas Sturmlechner gentoo-dev 2022-01-19 17:03:30 UTC
Yes. Because this package makes no sense to be keyworded without anything else depending on it, so you would likely want to add a relation to another bug.
Comment 4 Michael Jones 2022-01-19 17:35:01 UTC
It's a build dependency for the stable (arm64) packages dev-python/PyQt5 and dev-python/PyQtWebEngine.

Emerging those stable packages requires first adding dev-python/PyQt-builder to package.accept_keywords.
Comment 5 Michael Jones 2022-01-19 17:36:53 UTC
Is there not a repoman, or similar qa tool, that checks to ensure all stable packages depend only on stable packages?
Comment 6 Andreas Sturmlechner gentoo-dev 2022-01-19 19:00:29 UTC
(In reply to Michael Jones from comment #4)
> It's a build dependency for the stable (arm64) packages dev-python/PyQt5 and
> dev-python/PyQtWebEngine.
That is not possible by definition.

> $ eshowkw PyQt5
> Keywords for dev-python/PyQt5:
>              |                             |   u   |  
>              | a   a     p s   a   r       |   n   |  
>              | m   r h   p p   l i i m m s | e u s | r
>              | d a m p p c a x p a s 6 i 3 | a s l | e
>              | 6 r 6 p p 6 r 8 h 6 c 8 p 9 | p e o | p
>              | 4 m 4 a c 4 c 6 a 4 v k s 0 | i d t | o
> -------------+-----------------------------+-------+-------
>    5.15.4-r1 | + + + o ~ ~ o + o o ~ o o o | 7 o 0 | gentoo
> [I]5.15.6    | ~ ~ ~ o ~ ~ o ~ o o ~ o o o | 8 o   | gentoo
5.15.6 is ~arch and depends on dev-python/PyQt-builder.
5.15.4-r1 is arch and does *not* depend on dev-python/PyQt-builder.

Conclusion: dev-python/PyQt-builder is simply a new dependency and it will naturally be stabilised *together* with the first PyQt5 version stabilisation to make that necessary, whenever that will be. arm64 will be part of it since it already has a stable PyQt5 right now.