Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 661846 - dev-libs/sway: add wlroots
Summary: dev-libs/sway: add wlroots
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mykyta Holubakha
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 661848
Blocks:
  Show dependency tree
 
Reported: 2018-07-23 00:03 UTC by Alex Xu (Hello71)
Modified: 2018-09-29 12:48 UTC (History)
1 user (show)

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


Attachments
sway-9999.ebuild (sway-9999.ebuild,1.33 KB, text/plain)
2018-07-23 00:03 UTC, Alex Xu (Hello71)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Xu (Hello71) 2018-07-23 00:03:54 UTC
Created attachment 540548 [details]
sway-9999.ebuild

people who install 9999 probably want wlroots, but I guess you could rename the current 9999 to 0.15.9999 or something
Comment 1 Mykyta Holubakha 2018-07-23 11:21:40 UTC
sway with wlroots is NOT to be added in the portage tree until wlroots is released.

This has been agreed upon with the upstream.
Comment 2 Alex Xu (Hello71) 2018-07-23 16:22:12 UTC
gentoo has KEYWORDS=-* and masks for good reason. we have many beta and alpha packages in tree. without checking, I would estimate that a solid half of package.mask entries are probably about masking for testing.
Comment 3 Mykyta Holubakha 2018-07-23 22:41:40 UTC
Adding live-only ebuilds (or even vcs-snapshots of unreleased software) (as would be needed to be done with wlroots) is not really that much of an accepted practice in Gentoo.

Upstream does not want to expose people to raw and alpha-quality software.
Comment 4 Alex Xu (Hello71) 2018-07-23 23:48:33 UTC
(In reply to Mykyta Holubakha from comment #3)
> Adding live-only ebuilds (or even vcs-snapshots of unreleased software) (as
> would be needed to be done with wlroots) is not really that much of an
> accepted practice in Gentoo.

I disagree.

$ eix -! --overlay
Found 19471 matches
$ ACCEPT_KEYWORDS='~*' eix --non-masked -! --stable -! --overlay
Found 191 matches

1% is of course not a *large* number, but certainly not insignificant, even if most of them are leechcraft.

> Upstream does not want to expose people to raw and alpha-quality software.

if you use package.unmask then you know what you're getting into, otherwise you have much bigger problems than your software being too new
Comment 5 Virgil Dupras (RETIRED) gentoo-dev 2018-09-29 00:43:33 UTC
Whether we add live ebuilds is seen as a "nice to have", not mandatory at all. It up to the maintainer of the package to decide.

From what I understood of Mykyta's message, we can close this bug as WONTFIX.
Comment 6 Mykyta Holubakha 2018-09-29 12:48:33 UTC
Well, yes, though to be more precise, this will be fixed, when upstream releases at least an alpha of wlroots. For now, though, they specifically ask the maintainers NOT to publish the sway packages in the repositories.