commit: 1f20cd9dd64efcd159525909549cff5fb7d5cbe0 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Thu Dec 28 13:52:41 2023 +0000 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Thu Dec 28 13:52:41 2023 +0000 URL: https://gitweb.gentoo.org/proj/binhost.git/commit/?id=1f20cd9d
Add 23.0 arm64 autobuilders Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> builders/jiji/binhost-update | 13 ++++---- builders/jiji/gnome-23/portage/make.conf | 35 ++++++++++++++++++++++ builders/jiji/gnome-23/portage/make.profile | 1 + builders/jiji/gnome-23/portage/package.use/bindist | 2 ++ .../jiji/gnome-23/portage/package.use/dist-kernel | 1 + builders/jiji/gnome-23/portage/package.use/fixed | 6 ++++ builders/jiji/gnome-23/portage/package.use/queued | 2 ++ builders/jiji/gnome-23/portage/package.use/z-circ | 0 builders/jiji/gnome-23/portage/package.use/zlib | 1 + builders/jiji/gnome-23/run-update | 12 ++++++++ builders/jiji/gnome-23/world | 18 +++++++++++ builders/jiji/kde-23/portage/make.conf | 35 ++++++++++++++++++++++ builders/jiji/kde-23/portage/make.profile | 1 + builders/jiji/kde-23/portage/package.use/bindist | 2 ++ .../jiji/kde-23/portage/package.use/dist-kernel | 1 + builders/jiji/kde-23/portage/package.use/ffmpeg | 1 + builders/jiji/kde-23/portage/package.use/fixed | 6 ++++ builders/jiji/kde-23/portage/package.use/queued | 3 ++ builders/jiji/kde-23/run-update | 12 ++++++++ builders/jiji/kde-23/world | 21 +++++++++++++ builders/jiji/server-23/portage/make.conf | 35 ++++++++++++++++++++++ builders/jiji/server-23/portage/make.profile | 1 + .../jiji/server-23/portage/package.use/dist-kernel | 1 + builders/jiji/server-23/portage/package.use/go | 1 + builders/jiji/server-23/run-update | 12 ++++++++ builders/jiji/server-23/world | 9 ++++++ 26 files changed, 226 insertions(+), 6 deletions(-) diff --git a/builders/jiji/binhost-update b/builders/jiji/binhost-update index 880468e..4ac9236 100755 --- a/builders/jiji/binhost-update +++ b/builders/jiji/binhost-update @@ -1,6 +1,6 @@ #!/bin/bash -BINHOST_NAME=arm64/17.0/arm64 +BINHOST_NAME=arm64/xx.x/arm64 _BINHOST_NAME=$(echo ${BINHOST_NAME}|sed -e 's:/:_:g') TMPFILE="/root/.tmp-binhost-${_BINHOST_NAME}-update-$(date +%s)" @@ -9,7 +9,7 @@ LOCKFILE="/root/.tmp-binhost-${_BINHOST_NAME}-lock" EMAIL_FROM=binh...@jiji.arm.dev.gentoo.org EMAIL_TO=gentoo-binhost-autobui...@lists.gentoo.org -NSPAWN_NAMES="binhost-arm64-kde binhost-arm64-gnome binhost-arm64-server" +NSPAWN_NAMES="binhost-arm64-kde binhost-arm64-gnome binhost-arm64-server binhost-arm64-kde-23 binhost-arm64-gnome-23 binhost-arm64-server-23" MAX_HARMLESS=200 @@ -86,9 +86,11 @@ touch ${LOCKFILE} || exit 112 verify_dnssec +echo Starting run at $(date -u) > ${TMPFILE} +echo Syncing host &>> ${TMPFILE} -echo Starting run at $(date -u) > ${TMPFILE} +emerge --sync -q &>> ${TMPFILE} for n in ${NSPAWN_NAMES} ; do echo Machine ${n} &>> ${TMPFILE} @@ -96,12 +98,11 @@ for n in ${NSPAWN_NAMES} ; do cd /var/lib/machines/${n}/etc/binhost &>> ${TMPFILE} git pull -q &>> ${TMPFILE} cd /root &>> ${TMPFILE} - systemd-nspawn -M ${n} /root/bin/run-update &>> ${TMPFILE} + systemd-nspawn --bind /var/cache/distfiles --bind-ro /var/db/repos/gentoo -M ${n} /root/bin/run-update &>> ${TMPFILE} done - upsync_binpackages /var/lib/machines/binhost-arm64-kde/var/cache/binpkgs arm64/17.0/arm64 &>> ${TMPFILE} - +upsync_binpackages /var/lib/machines/binhost-arm64-kde-23/var/cache/binpkgs arm64/23.0/arm64 &>> ${TMPFILE} if [[ $(wc -l ${TMPFILE} | sed -e 's: .*$::g') -gt ${MAX_HARMLESS} ]] ; then diff --git a/builders/jiji/gnome-23/portage/make.conf b/builders/jiji/gnome-23/portage/make.conf new file mode 100644 index 0000000..10ceccd --- /dev/null +++ b/builders/jiji/gnome-23/portage/make.conf @@ -0,0 +1,35 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +MAKEOPTS="-j80 --load 160.0" + +EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner" + +FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox" + +BINPKG_FORMAT="gpkg" + +USE="bindist" + +ACCEPT_RESTRICT="* -bindist" + +ACCEPT_LICENSE="@FREE MPEG-4" + +LC_ALL="en_US.utf8" + diff --git a/builders/jiji/gnome-23/portage/make.profile b/builders/jiji/gnome-23/portage/make.profile new file mode 120000 index 0000000..a1c5d77 --- /dev/null +++ b/builders/jiji/gnome-23/portage/make.profile @@ -0,0 +1 @@ +/var/db/repos/gentoo/profiles/default/linux/arm64/23.0/desktop/gnome/systemd \ No newline at end of file diff --git a/builders/jiji/gnome-23/portage/package.use/bindist b/builders/jiji/gnome-23/portage/package.use/bindist new file mode 100644 index 0000000..b75a197 --- /dev/null +++ b/builders/jiji/gnome-23/portage/package.use/bindist @@ -0,0 +1,2 @@ + +net-voip/telepathy-gabble gnutls diff --git a/builders/jiji/gnome-23/portage/package.use/dist-kernel b/builders/jiji/gnome-23/portage/package.use/dist-kernel new file mode 100644 index 0000000..7e6ada4 --- /dev/null +++ b/builders/jiji/gnome-23/portage/package.use/dist-kernel @@ -0,0 +1 @@ +*/* dist-kernel diff --git a/builders/jiji/gnome-23/portage/package.use/fixed b/builders/jiji/gnome-23/portage/package.use/fixed new file mode 100644 index 0000000..9574ec7 --- /dev/null +++ b/builders/jiji/gnome-23/portage/package.use/fixed @@ -0,0 +1,6 @@ +# 26f47f5c7df6edda39ff1febc821f1f8e1803321 +sys-apps/dbus user-session + + +# todo +media-libs/freetype harfbuzz diff --git a/builders/jiji/gnome-23/portage/package.use/queued b/builders/jiji/gnome-23/portage/package.use/queued new file mode 100644 index 0000000..418ed2d --- /dev/null +++ b/builders/jiji/gnome-23/portage/package.use/queued @@ -0,0 +1,2 @@ +media-libs/libvpx postproc +dev-libs/libpcre2 pcre32 diff --git a/builders/jiji/gnome-23/portage/package.use/z-circ b/builders/jiji/gnome-23/portage/package.use/z-circ new file mode 100644 index 0000000..e69de29 diff --git a/builders/jiji/gnome-23/portage/package.use/zlib b/builders/jiji/gnome-23/portage/package.use/zlib new file mode 100644 index 0000000..b934da8 --- /dev/null +++ b/builders/jiji/gnome-23/portage/package.use/zlib @@ -0,0 +1 @@ +sys-libs/zlib minizip diff --git a/builders/jiji/gnome-23/run-update b/builders/jiji/gnome-23/run-update new file mode 100755 index 0000000..7756f64 --- /dev/null +++ b/builders/jiji/gnome-23/run-update @@ -0,0 +1,12 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge --sync -q + +emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world + +emerge --depclean --quiet-unmerge-warn + +eclean-pkg -C diff --git a/builders/jiji/gnome-23/world b/builders/jiji/gnome-23/world new file mode 100644 index 0000000..fa3c24b --- /dev/null +++ b/builders/jiji/gnome-23/world @@ -0,0 +1,18 @@ +app-editors/emacs +app-editors/nano +app-editors/vim +app-office/libreoffice +app-portage/eix +dev-tex/latex-beamer +gnome-base/gnome +gnome-base/gnome-extra-apps +media-gfx/gimp +net-irc/quassel +net-misc/chrony +net-misc/dhcpcd +net-vpn/openvpn +sci-visualization/gnuplot +sys-apps/portage +sys-devel/clang +sys-devel/gdb +www-client/firefox diff --git a/builders/jiji/kde-23/portage/make.conf b/builders/jiji/kde-23/portage/make.conf new file mode 100644 index 0000000..10ceccd --- /dev/null +++ b/builders/jiji/kde-23/portage/make.conf @@ -0,0 +1,35 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +MAKEOPTS="-j80 --load 160.0" + +EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner" + +FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox" + +BINPKG_FORMAT="gpkg" + +USE="bindist" + +ACCEPT_RESTRICT="* -bindist" + +ACCEPT_LICENSE="@FREE MPEG-4" + +LC_ALL="en_US.utf8" + diff --git a/builders/jiji/kde-23/portage/make.profile b/builders/jiji/kde-23/portage/make.profile new file mode 120000 index 0000000..6ec3220 --- /dev/null +++ b/builders/jiji/kde-23/portage/make.profile @@ -0,0 +1 @@ +/var/db/repos/gentoo/profiles/default/linux/arm64/23.0/desktop/plasma/systemd \ No newline at end of file diff --git a/builders/jiji/kde-23/portage/package.use/bindist b/builders/jiji/kde-23/portage/package.use/bindist new file mode 100644 index 0000000..b75a197 --- /dev/null +++ b/builders/jiji/kde-23/portage/package.use/bindist @@ -0,0 +1,2 @@ + +net-voip/telepathy-gabble gnutls diff --git a/builders/jiji/kde-23/portage/package.use/dist-kernel b/builders/jiji/kde-23/portage/package.use/dist-kernel new file mode 100644 index 0000000..7e6ada4 --- /dev/null +++ b/builders/jiji/kde-23/portage/package.use/dist-kernel @@ -0,0 +1 @@ +*/* dist-kernel diff --git a/builders/jiji/kde-23/portage/package.use/ffmpeg b/builders/jiji/kde-23/portage/package.use/ffmpeg new file mode 100644 index 0000000..aad80a4 --- /dev/null +++ b/builders/jiji/kde-23/portage/package.use/ffmpeg @@ -0,0 +1 @@ +media-video/ffmpeg libass diff --git a/builders/jiji/kde-23/portage/package.use/fixed b/builders/jiji/kde-23/portage/package.use/fixed new file mode 100644 index 0000000..9574ec7 --- /dev/null +++ b/builders/jiji/kde-23/portage/package.use/fixed @@ -0,0 +1,6 @@ +# 26f47f5c7df6edda39ff1febc821f1f8e1803321 +sys-apps/dbus user-session + + +# todo +media-libs/freetype harfbuzz diff --git a/builders/jiji/kde-23/portage/package.use/queued b/builders/jiji/kde-23/portage/package.use/queued new file mode 100644 index 0000000..5b32ab5 --- /dev/null +++ b/builders/jiji/kde-23/portage/package.use/queued @@ -0,0 +1,3 @@ +media-libs/libvpx postproc +dev-qt/qtpositioning geoclue +dev-libs/libpcre2 pcre32 diff --git a/builders/jiji/kde-23/run-update b/builders/jiji/kde-23/run-update new file mode 100755 index 0000000..7756f64 --- /dev/null +++ b/builders/jiji/kde-23/run-update @@ -0,0 +1,12 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge --sync -q + +emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world + +emerge --depclean --quiet-unmerge-warn + +eclean-pkg -C diff --git a/builders/jiji/kde-23/world b/builders/jiji/kde-23/world new file mode 100644 index 0000000..b6dbdc3 --- /dev/null +++ b/builders/jiji/kde-23/world @@ -0,0 +1,21 @@ +app-editors/emacs +app-editors/nano +app-office/libreoffice +app-portage/eix +app-portage/gentoolkit +dev-tex/latex-beamer +dev-util/kdevelop +kde-apps/kde-apps-meta +kde-apps/kdepim-meta +kde-plasma/plasma-meta +media-gfx/gimp +net-irc/quassel +net-misc/chrony +net-misc/dhcpcd +net-vpn/openvpn +sci-visualization/gnuplot +sys-apps/portage +sys-devel/clang +sys-devel/gdb +www-client/firefox +www-servers/apache diff --git a/builders/jiji/server-23/portage/make.conf b/builders/jiji/server-23/portage/make.conf new file mode 100644 index 0000000..10ceccd --- /dev/null +++ b/builders/jiji/server-23/portage/make.conf @@ -0,0 +1,35 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +MAKEOPTS="-j80 --load 160.0" + +EMERGE_DEFAULT_OPTS="--jobs 20 --keep-going --binpkg-respect-use --usepkg --with-bdeps=y --color n --nospinner" + +FEATURES="binpkg-multi-instance buildpkg compress-index -network-sandbox" + +BINPKG_FORMAT="gpkg" + +USE="bindist" + +ACCEPT_RESTRICT="* -bindist" + +ACCEPT_LICENSE="@FREE MPEG-4" + +LC_ALL="en_US.utf8" + diff --git a/builders/jiji/server-23/portage/make.profile b/builders/jiji/server-23/portage/make.profile new file mode 120000 index 0000000..da9a6db --- /dev/null +++ b/builders/jiji/server-23/portage/make.profile @@ -0,0 +1 @@ +/var/db/repos/gentoo/profiles/default/linux/arm64/23.0 \ No newline at end of file diff --git a/builders/jiji/server-23/portage/package.use/dist-kernel b/builders/jiji/server-23/portage/package.use/dist-kernel new file mode 100644 index 0000000..7e6ada4 --- /dev/null +++ b/builders/jiji/server-23/portage/package.use/dist-kernel @@ -0,0 +1 @@ +*/* dist-kernel diff --git a/builders/jiji/server-23/portage/package.use/go b/builders/jiji/server-23/portage/package.use/go new file mode 100644 index 0000000..2b6a6d9 --- /dev/null +++ b/builders/jiji/server-23/portage/package.use/go @@ -0,0 +1 @@ +sys-devel/binutils gold diff --git a/builders/jiji/server-23/run-update b/builders/jiji/server-23/run-update new file mode 100755 index 0000000..7756f64 --- /dev/null +++ b/builders/jiji/server-23/run-update @@ -0,0 +1,12 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge --sync -q + +emerge -uDNkq --changed-deps --rebuild-if-new-slot=y --rebuild-if-new-rev=y --rebuild-if-new-ver=y --rebuild-if-unbuilt=y --backtrack=100 --keep-going world + +emerge --depclean --quiet-unmerge-warn + +eclean-pkg -C diff --git a/builders/jiji/server-23/world b/builders/jiji/server-23/world new file mode 100644 index 0000000..3555899 --- /dev/null +++ b/builders/jiji/server-23/world @@ -0,0 +1,9 @@ +app-containers/docker +app-editors/nano +app-portage/gentoolkit +net-misc/chrony +net-misc/dhcpcd +net-vpn/openvpn +sys-apps/portage +sys-devel/clang +www-servers/apache