| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
When syncing changes between run-update in various builders, I
accidentally overwrote some code that was specific to a single builder
(the server config). Oops!
Fixes: 1e48082a95f3344904684746f8ecd9a6ac22679c
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
It switched from USE=lto to handling this via *FLAGS. Although the pgo
builder has it auto-enabled, the kde/openrc builders should use lto as
well.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
I missed this package originally but it too cannot yet be built with
python 3.13, and holds up the entire run.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
+10 packages
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
The initial release of 3.13 is now stable and we can start building
packages for early adopters. It is not yet practical to build 3.13-only
packages but let's lay the groundwork for installing a dual stack.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
openrc/gnome would otherwise install the same media-libs/gd build. But
KDE apps need it built with fontconfig, so make the openrc builder reuse
the work from the KDE builder.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
This time include a comment elaborating on why these packages are nolto
(due to the static libraries issue).
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
It is no longer bindist restricted since 128.3.0, as it no longer tries
to depend on openh264.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We use gcc 11 as a bootstrap toolchain for D, and it should only enable
USE=d for that purpose but not bother wasting time to build other
frontends.
Solves a bootstrap issue since USE=ada does not actually work correctly
in a from-scratch build on gcc 11 + 13, as it keeps on trying to pull in a
gcc[ada] instead of gnat-gpl. Maybe because it sees that there's another
gcc[ada] and doesn't realize it cannot depend on it because that's a
source cycle?
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now have bootstrappable D support. And while we are at it, it would
be a very nice thing to have objective-c support as well. People who
have niche use cases for uncommon language frontends will want this
badly enough they may not care which other frontends they get as well,
and it's quite valuable to have *something* at least. It's useful for,
among other things, both arch testing and stuff like the Meson CI.
We could build eleventy-six variants instead, but all that accomplishes
is demonstrating the value of a PM that supports the concept of
splitpkg, while ballooning the binhost storage requirements.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
As requested by Eli.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
Be a little adventurous.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
--autounmask is a self-inflicted wound caused by misunderstanding the
confusing interplay of portage options. The default is already
autounmask for just USE flags, adding generic autounmask adds a bunch of
other autounmasks which we then disable.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
Sam asked for this. It's niche enough I guess, that we don't need a
no-pgo build for it.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Package doesn't respect CFLAGs and not very widely used anymore so dropping from
binhost.
[Eli: it also has terrible code, is discontinued upstream, and fails to
build with safety flags applied.]
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Bug: https://bugs.gentoo.org/940205
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
A very handy terminal based system monitor to help track down issues while
compiling. A must have for all Gentoo users.
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
This commit adds sys-boot/grub and net-misc/networkmanager to the KDE builder as
part of adding all Handbook tools to the Binhost.
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This commit adds all the tools currently in the Handbook and the ones being planned
to be added to the Handbook shortly but require different USE flags for GNOME
Profiles. This will allow any user to do a quick binpkg install.
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
NetworkManger requires the USE flag dbus set on wpa_supplicant
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This commit adds all the tools currently in the Handbook and the ones being planned
to be added to the Handbook shortly. This will allow any user to do a quick binpkg
install.
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
| |
It is often used by build systems to build documentation, and needs no
GUI when used via automation. But there is an optional GUI, and the
gnome profile assumes you want GUIs in general...
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many packages have multiple USE flags which we disable in dedicated
runs, build the combination of disabling them together. Also start to
collect specific instances of overly specific flags that nonetheless are
desirable to disable.
In particular, libreoffice can do presentations with embedded video
support, dragging in gstreamer by default, or pull in your Evolution
address book, which is amazingly hefty.
Also builds the firefox "no pulseaudio *or* wayland" combo. :)
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
| |
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
| |
cp: cannot create regular file '../../package.accept_keywords/gcc': No such file or directory
Container binhost-amd64-x86-64-gnome-23 failed with error code 1.
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: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
| |
Sam wants these.
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|