Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 658574 - x11-base/xorg-proto-2018.4 depends on meson with no reason
Summary: x11-base/xorg-proto-2018.4 depends on meson with no reason
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal trivial
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-20 15:03 UTC by Deniss Gaplevsky
Modified: 2018-06-26 07:44 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 Deniss Gaplevsky 2018-06-20 15:03:44 UTC
xorg-proto-2018.4 has "inherit meson" line in ebuild
It seems that xorg-proto-2018.4 build with no meson just fine.
Why xorg-proto-2018.4 inherits meson ?
Comment 1 Mart Raudsepp gentoo-dev 2018-06-20 15:08:40 UTC
Because meson is the build system used by xorg-proto. It is needed to be able to build. I don't know how you managed to build it without the inherit, probably didn't test what you changed on accident or something.
Comment 2 Mart Raudsepp gentoo-dev 2018-06-20 15:17:31 UTC
I was told it's likely you adjusted it to use autotools instead. That will soon be removed upstream and meson is the suggested way. We are not going to move back to the deprecated build system just to avoid a build system that's superior to autotools, has less dependencies, and is the future only build system for many projects.
Comment 3 Deniss Gaplevsky 2018-06-21 08:01:33 UTC
I did modify ebuild by removing "inherit meson" string only. And it builds with no problem on genuine fully updated gentoo system with no meson installed.

Mart Raudsepp, you as maintainer eliminate the choice and force people to use stuff you personally like.
This is ugly way of systemd adepts.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-06-26 07:44:34 UTC
First, Mart is _not_ the maintainer of xorg-proto package.
Second, we provide choice where it makes sense. It makes absolutely _no_ sense to provide different ways of how to build this package.
Upstream decided to move the build system to meson so we are simply following their decision. Just because upstream didn't remove the old autotools build system yet doesn't mean we are supposed to still use it.