The x11-apps/mesa-progs ebuild has a confusing + inconsistent name. People are constantly on #gentoo looking for glxgears, not having found mesa-progs. Compare the number of -tools and -utils packages in portage with -tools. imo a better solution would be a USE flag for mesa; USE="glxgears glxinfo", both ON by default Reproducible: Always
(In reply to comment #0) > Compare the number of -tools and -utils packages in portage with -tools. -Compare the number of -tools and -utils packages in portage with -tools. +Compare the number of -tools and -utils packages in portage with -progs.
Frankly, far more annoying is the fact, that we use only two programs from that tarball, which has significantly grown in size ever since progs/objviewer was added (which takes over 80% of tarball size)
(In reply to comment #2) > Frankly, far more annoying is the fact, that we > use only two programs from that tarball, which has > significantly grown in size ever since progs/objviewer > was added (which takes over 80% of tarball size) > Well, then a USE="tools" on mesa to install all of them would make as much sense.
This is pure bikeshedding. I'm betting my lunch money that the day we merge those back into mesa, users will complain that rebuilding mesa *just* to get glx{gears,info} because they forgot to enable the USE flags... So no, keeping things split is the proper Gentoo Way (tm) of doing things. As for the download size, yeah those are a bother, maybe we'll end up shipping our own tarballs if upstream's keeps growing. Cheers :)
(In reply to comment #4) > This is pure bikeshedding. I'm betting my lunch money that the day we merge > those back into mesa, users will complain that rebuilding mesa *just* to get > glx{gears,info} because they forgot to enable the USE flags... Well then, back to the original point of the bug report - that tools ebuilds ending -progs is inconsistent. I have personal experience of many people not being (easily) able to find the package. As per my original post, look up the relative numbers of -tools, -utils, and -progs packages. You may feel that it's bikeshedding, but there are a whole load of people who can't find your velocipede enclosure
as previous
If anything, we should rename it to mesa-demos as that's what the upstream repo and tarball are now called. In any case, there's nothing urgent about this change. Thanks