Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946398 - lxqt-base/lxqt-meta-2.1.0: relax '=' dependencies to '>='
Summary: lxqt-base/lxqt-meta-2.1.0: relax '=' dependencies to '>='
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-14 02:43 UTC by Khumba
Modified: 2024-12-20 07:35 UTC (History)
3 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 Khumba 2024-12-14 02:43:10 UTC
Hi!  Would you consider changing lxqt-meta's dependencies on specific LXQt packages to say '>=lxqt-foo-${MY_PV}' instead of '=lxqt-foo-${MY_PV}*'?  With the current '=' constraint, this prevents usage of -9999 packages, which in my case I want to pull in a fix for a qterminal rendering issue.  The fix is spread over a bunch of commits, so it's easier to run git master than use /etc/portage/patches.

RDEPEND="
	=lxqt-base/lxqt-config-${MY_PV}*
	=lxqt-base/lxqt-globalkeys-${MY_PV}*
	=lxqt-base/lxqt-menu-data-${MY_PV}*
	=lxqt-base/lxqt-notificationd-${MY_PV}*

	about? ( =lxqt-base/lxqt-about-${MY_PV}* )
	terminal? ( =x11-terms/qterminal-${MY_PV}* )

	<etc etc...>
"

Some arguments against are that only qtermwidget and qterminal have 9999 versions currently and for this particular case I could set USE=-terminal instead, but it seems useful to allow 9999 in general.  Asking in case you agree.
Comment 1 Khumba 2024-12-20 07:27:32 UTC
> but it seems useful to allow 9999 in general.

Or if not -9999, consider "newer versions of specific packages to fix bugs."
Comment 2 Chiitoo gentoo-dev 2024-12-20 07:35:53 UTC
Not sure I'd want to do that for the meta package.

Could lead into some funny issues with mixing 9999 packages in for example indeed.

You can always just not use the meta at all if you like to go adventurous.  :]

Or... use the 9999 meta.

It has been pretty dang stable for me heh.

I will ponder about this more though.