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
sway with wlroots is NOT to be added in the portage tree until wlroots is released. This has been agreed upon with the upstream.
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.
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.
(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
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.
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.