| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build some variants for gnome, to demonstrate how:
- nopulse
- an "I'm feeling lucky" mode that randomly attempts to build one of the
ten thousand packages with stable keywords that isn't yet installed
via autounmask
- compile some unstable compilers via --buildpkgonly. Nothing is ever
installed or can mix with the system, so it cannot ever have an effect
on other binhost packages. But users can install upcoming compilers
for testing.
Variant builds are built in an ephemeral nspawn container based on the
original one. The primary build has to succeed in order to build a
variant, otherwise we assume resolution fails anyway. The ephemeral
container means we can freely modify the portage config, even in totally
broken ways, and our changes get automatically wiped after exiting. The
only persistent data is the binpkgs cache, which is mounted from the
real location.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
One error obscured another error.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
akonadi requires qtbase to be built with a bit of a weird USE. This is
okay, because the gnome builder already builds qtbase with the default
USE, so it will still be available.
Same as the kde profile change.
Fixes: 1969cce69358851c7150ce1a8827f9b225cb5ed4
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
akonadi requires qtbase to be built with a bit of a weird USE. This is
okay, because other builders already build qtbase with the default USE,
so it will still be available.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
We build a mixture of KDE and gnome packages here, but we don't use the
KDE profile. Per the news item, we should globally set two USE flags.
And per gentoo-dev@lists, qt5 support is now being strongly
disrecommended for all packages anyway.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Followup for da590e74a3379b04576e2e27b08f99cda67453db. USE=fortran is no
longer the default in profile 23.0, which means those bins no longer
applied.
Vary boost. It is installed in all three builders, and the gnome/kde
ones are identical -- make one of them build python support.
Fixes: 32b6bccebd063d4a457d70c0c3a9231f7580c621
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
| |
Fixes: 18d680e44166af3ccdd0f36fbfdae9e27504feb4
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
It appears to not be making it through the mirror syncing system, but I
haven't investigated why.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Followup for da590e74a3379b04576e2e27b08f99cda67453db. USE=fortran is no
longer the default in profile 23.0, which means those bins no longer
applied.
Vary boost. It is installed in all three builders, and the gnome/kde
ones are identical -- make one of them build python support.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
We drag it in as a (recursive) dependency for other packages such as
firefox/qutebrowser, but the virtual defaults to the -bin version, which
isn't much of a win for binpackages. Select for the non-bin version
explicitly, which means e.g. LTO takes effect there.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
We build pdftk. It drags in an openjdk already, but the default openjdk
virtual provider is the -bin package. This is kind of a waste, so we
might as well pull in the real deal.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
Suppress sys-devel/flex explicitly, since it distributes a static
library and those aren't handled well by portage yet.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
| |
Fixes: 7c78ea754f7989ef4a98c1bd01f14eb948771db7
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We run one builder with USE="lto pgo" and the rest without, because we
want to also build packages for the default USE flags (no lto/pgo).
Although USE=lto is being phased out, the GCC package in particular
hasn't migrated.
Start opting a few packages in to LTO via *FLAGS as well. Remaining
sys-devel packages are a good target for this.
Note: xorg-server must be built with xvfb support for firefox to do PGO.
It otherwise uses the same config for gnome/kde anyway.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
It's not just a GUI package. There are a surprising number of uses for
it, and it pulls in a bunch of interesting dependencies along for the
ride.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
This is a bear to compile and people often complain they'd like a
variant of this package specifically.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
| |
This reverts commit 767cc427529f17f4586af4aea5f295530bcc4700.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
| |
The following REQUIRED_USE flag constraints are unsatisfied:
amd64? ( any-of ( cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq ) )
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|