From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3E9A915808B for ; Sun, 29 Sep 2024 04:16:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A7FBE2AB3; Sun, 29 Sep 2024 04:16:36 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2A372E2AB3 for ; Sun, 29 Sep 2024 04:16:36 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4103A3430C1 for ; Sun, 29 Sep 2024 04:16:35 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4D2C627F6 for ; Sun, 29 Sep 2024 04:16:32 +0000 (UTC) From: "Eli Schwartz" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Eli Schwartz" Message-ID: <1727583239.1e48082a95f3344904684746f8ecd9a6ac22679c.eschwartz@gentoo> Subject: [gentoo-commits] proj/binhost:master commit in: builders/milou/openrc-23/portage/variants/lucky/, builders/milou/server-23/, ... X-VCS-Repository: proj/binhost X-VCS-Files: builders/milou/kde-23/portage/variants/lucky/.run_marker builders/milou/kde-23/run-update builders/milou/kde-v3-23/portage/variants/lucky/.run_marker builders/milou/kde-v3-23/run-update builders/milou/openrc-23/portage/variants/lucky/.run_marker builders/milou/openrc-23/run-update builders/milou/openrc-v3-23/portage/variants/lucky/.run_marker builders/milou/openrc-v3-23/run-update builders/milou/server-23/portage/variants/lucky/.run_marker builders/milou/server-23/run-update builders/milou/server-v3-23/portage/variants/lucky/.run_marker builders/milou/server-v3-23/run-update X-VCS-Directories: builders/milou/server-23/portage/variants/lucky/ builders/milou/openrc-v3-23/portage/variants/lucky/ builders/milou/openrc-23/portage/variants/lucky/ builders/milou/server-23/ builders/milou/server-v3-23/ builders/milou/openrc-v3-23/ builders/milou/server-v3-23/portage/variants/lucky/ builders/milou/kde-v3-23/ builders/milou/kde-23/portage/variants/lucky/ builders/milou/kde-23/ builders/milou/openrc-23/ builders/milou/kde-v3-23/portage/variants/lucky/ X-VCS-Committer: eschwartz X-VCS-Committer-Name: Eli Schwartz X-VCS-Revision: 1e48082a95f3344904684746f8ecd9a6ac22679c X-VCS-Branch: master Date: Sun, 29 Sep 2024 04:16:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f680051c-6e22-4b78-9cee-7ac84bfdc596 X-Archives-Hash: 7fa139bf4c6b6aae190344c1184efbfc commit: 1e48082a95f3344904684746f8ecd9a6ac22679c Author: Eli Schwartz gentoo org> AuthorDate: Sun Sep 29 04:13:59 2024 +0000 Commit: Eli Schwartz gentoo org> CommitDate: Sun Sep 29 04:13:59 2024 +0000 URL: https://gitweb.gentoo.org/proj/binhost.git/commit/?id=1e48082a enable variant builds for all builders, and include lucky run Signed-off-by: Eli Schwartz gentoo.org> .../kde-23/portage/variants/lucky/.run_marker | 1 + builders/milou/kde-23/run-update | 39 ++++++++++++++++++++-- .../kde-v3-23/portage/variants/lucky/.run_marker | 1 + builders/milou/kde-v3-23/run-update | 39 ++++++++++++++++++++-- .../openrc-23/portage/variants/lucky/.run_marker | 1 + builders/milou/openrc-23/run-update | 39 ++++++++++++++++++++-- .../portage/variants/lucky/.run_marker | 1 + builders/milou/openrc-v3-23/run-update | 39 ++++++++++++++++++++-- .../server-23/portage/variants/lucky/.run_marker | 1 + builders/milou/server-23/run-update | 39 ++++++++++++++++++++-- .../portage/variants/lucky/.run_marker | 1 + builders/milou/server-v3-23/run-update | 39 ++++++++++++++++++++-- 12 files changed, 226 insertions(+), 14 deletions(-) diff --git a/builders/milou/kde-23/portage/variants/lucky/.run_marker b/builders/milou/kde-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/kde-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/kde-23/run-update b/builders/milou/kde-23/run-update index 02cdf8a..ea34914 100755 --- a/builders/milou/kde-23/run-update +++ b/builders/milou/kde-23/run-update @@ -3,6 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf + + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi diff --git a/builders/milou/kde-v3-23/portage/variants/lucky/.run_marker b/builders/milou/kde-v3-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/kde-v3-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/kde-v3-23/run-update b/builders/milou/kde-v3-23/run-update index 02cdf8a..ea34914 100755 --- a/builders/milou/kde-v3-23/run-update +++ b/builders/milou/kde-v3-23/run-update @@ -3,6 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf + + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi diff --git a/builders/milou/openrc-23/portage/variants/lucky/.run_marker b/builders/milou/openrc-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/openrc-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/openrc-23/run-update b/builders/milou/openrc-23/run-update index 02cdf8a..ea34914 100755 --- a/builders/milou/openrc-23/run-update +++ b/builders/milou/openrc-23/run-update @@ -3,6 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf + + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi diff --git a/builders/milou/openrc-v3-23/portage/variants/lucky/.run_marker b/builders/milou/openrc-v3-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/openrc-v3-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/openrc-v3-23/run-update b/builders/milou/openrc-v3-23/run-update index 02cdf8a..ea34914 100755 --- a/builders/milou/openrc-v3-23/run-update +++ b/builders/milou/openrc-v3-23/run-update @@ -3,6 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf + + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi diff --git a/builders/milou/server-23/portage/variants/lucky/.run_marker b/builders/milou/server-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/server-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/server-23/run-update b/builders/milou/server-23/run-update index 417f835..ea34914 100755 --- a/builders/milou/server-23/run-update +++ b/builders/milou/server-23/run-update @@ -3,8 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf -eclean-pkg + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi diff --git a/builders/milou/server-v3-23/portage/variants/lucky/.run_marker b/builders/milou/server-v3-23/portage/variants/lucky/.run_marker new file mode 100644 index 0000000..722c3eb --- /dev/null +++ b/builders/milou/server-v3-23/portage/variants/lucky/.run_marker @@ -0,0 +1 @@ +I'm feeling lucky! diff --git a/builders/milou/server-v3-23/run-update b/builders/milou/server-v3-23/run-update index 417f835..ea34914 100755 --- a/builders/milou/server-v3-23/run-update +++ b/builders/milou/server-v3-23/run-update @@ -3,8 +3,41 @@ # if one thing fails, abort entirely set -e -emerge -uDNkq --changed-deps --backtrack=100 --keep-going world +to_install=(world) -emerge --depclean --quiet-unmerge-warn +if [[ $1 = lucky ]]; then + eix-update + eix --stable --only-names | grep -E -v '^(acct|virtual|sec)-' | sort -u > /tmp/stable + eix --installed --only-names | sort -u > /tmp/installed + comm -23 /tmp/stable /tmp/installed > /tmp/uninstalled-stable + sed -i 's/--binpkg-respect-use//' /etc/portage/make.conf -eclean-pkg + to_install=(--autounmask-write --autounmask-continue $(shuf -n3 /tmp/uninstalled-stable)) +elif [[ $1 ]]; then + pushd /etc/portage/variants/$1 + while read -r -d '' line; do + dest=../../${line%.footer} + if [[ ${line} = world* ]]; then + dest=/var/lib/portage/world + fi + + if [[ ${line} = world.remove ]]; then + emerge -C $(<"${line}") + elif [[ ${line} = *.footer ]]; then + cat "${line}" >> "${dest}" + else + mkdir -p "${dest%/*}" + cp "${line}" "${dest}" + fi + done < <(find . -type f -printf '%P\0') + if [[ -f buildpkgonly ]]; then + ./buildpkgonly + fi + popd +fi + +emerge -uDNkq --changed-deps --backtrack=100 --keep-going "${to_install[@]}" + +if [[ ! $1 ]]; then + emerge --depclean --quiet-unmerge-warn +fi