public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Matt Turner" <mattst88@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/releng:master commit in: tools/
Date: Sun, 26 Apr 2020 05:19:10 +0000 (UTC)	[thread overview]
Message-ID: <1587878314.e9ea15ab8baf47f34b508fe02f5135f3063e0dc5.mattst88@gentoo> (raw)

commit:     e9ea15ab8baf47f34b508fe02f5135f3063e0dc5
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 04:52:40 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 05:18:34 2020 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=e9ea15ab

Upload stages to releng-incoming.gentoo.org

Most architecture's build systems are hosted at OSUOSL. The place the
stages need to end up is ultimately masterreleases.gentoo.org, also at
OSUOSL. For some unknown reason, instead of rsync'ing from one system to
another in the same building, we were sending the stages first (slowly,
I might add) to nightheron in France, before sending them back to
OSUOSL.

robbat2 has added a releng-incoming.gentoo.org DNS record that currently
points to nightheron. This will allow us to switch the record in the
future and save the stages from needing to circumnavigate the globe
before reaching the mirrors.

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 tools/catalyst-auto                         | 19 +++++++++++++++++++
 tools/catalyst-auto-alpha.conf              |  2 +-
 tools/catalyst-auto-amd64-experimental.conf |  6 +++---
 tools/catalyst-auto-amd64.conf              |  6 +++---
 tools/catalyst-auto-arm64.conf              |  2 +-
 tools/catalyst-auto-armv4tl.conf            |  2 +-
 tools/catalyst-auto-armv5tel.conf           |  2 +-
 tools/catalyst-auto-armv6j.conf             |  2 +-
 tools/catalyst-auto-armv6j_hardfp.conf      |  2 +-
 tools/catalyst-auto-armv7a.conf             |  2 +-
 tools/catalyst-auto-armv7a_hardfp.conf      |  2 +-
 tools/catalyst-auto-hppa.conf               |  2 +-
 tools/catalyst-auto-ia64.conf               |  2 +-
 tools/catalyst-auto-s390.conf               |  2 +-
 tools/catalyst-auto-s390x.conf              |  2 +-
 tools/catalyst-auto-sparc64.conf            |  2 +-
 tools/catalyst-auto-x86-experimental.conf   |  6 +++---
 tools/catalyst-auto-x86.conf                |  6 +++---
 18 files changed, 44 insertions(+), 25 deletions(-)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index de0afd69..509917c7 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -229,6 +229,22 @@ git_update() {
 	fi
 }
 
+# Stages are uploaded to <arch>@releng-incoming.gentoo.org and in order to
+# allow us to change what system this domain points to, we will retrieve the
+# SSH fingerprint from DNS. To do this securely, we need to ensure DNSSEC is
+# working.
+verify_dnssec() {
+	which dig >/dev/null || {
+		echo "net-dns/bind-tools is needed to verify DNSSEC is working"
+		exit 1
+	}
+
+	if ! dig +noall +comments dev.gentoo.org. IN SSHFP | egrep -q '^;; flags: [ a-z]+\<ad\>'; then
+		echo "DNSSEC does not appear to be working. Bailing out"
+		exit 1
+	fi
+}
+
 run_catalyst_commands() {
 	doneconfig=0
 	for config_file in "${config_files[@]}"; do
@@ -441,6 +457,9 @@ main() {
 	# Update the release git dir if possible.
 	git_update "$@"
 
+	# Verify DNSSEC works
+	verify_dnssec
+
 	# Try to isolate ourselves from the rest of the system.
 	containerize "$@"
 

diff --git a/tools/catalyst-auto-alpha.conf b/tools/catalyst-auto-alpha.conf
index b218fa0e..c8090e97 100644
--- a/tools/catalyst-auto-alpha.conf
+++ b/tools/catalyst-auto-alpha.conf
@@ -33,7 +33,7 @@ update_symlinks() {
 
 upload() {
 	echo Uploading "$@"
-	rsync -e 'ssh -i /root/.ssh/id_rsa' "$@" alpha@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" alpha@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-amd64-experimental.conf b/tools/catalyst-auto-amd64-experimental.conf
index 37e01bd1..5e444764 100644
--- a/tools/catalyst-auto-amd64-experimental.conf
+++ b/tools/catalyst-auto-amd64-experimental.conf
@@ -64,7 +64,7 @@ update_symlinks() {
 post_build() {
 	cmd=(
 		rsync
-		-e 'ssh -i /root/.ssh/id_rsa'
+		-e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no'
 		-a
 		--omit-dir-times
 		--delay-updates
@@ -75,8 +75,8 @@ post_build() {
 			DEST_HARDENED=${BUILD_DESTDIR_BASE}/hardened
 			;;
 		*)
-			DEST_DEFAULT=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}
-			DEST_HARDENED=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
+			DEST_DEFAULT=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}
+			DEST_HARDENED=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
 			;;
 	esac
 	pushd ${BUILD_SRCDIR_BASE}/default >/dev/null

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index c2e0c8b1..31cb48b0 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -65,7 +65,7 @@ update_symlinks() {
 post_build() {
 	cmd=(
 		rsync
-		-e 'ssh -i /root/.ssh/id_rsa'
+		-e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no'
 		-a
 		--omit-dir-times
 		--delay-updates
@@ -76,8 +76,8 @@ post_build() {
 			DEST_HARDENED=${BUILD_DESTDIR_BASE}/hardened
 			;;
 		*)
-			DEST_DEFAULT=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}
-			DEST_HARDENED=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
+			DEST_DEFAULT=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}
+			DEST_HARDENED=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
 			;;
 	esac
 	pushd ${BUILD_SRCDIR_BASE}/default >/dev/null

diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index 0d1506a4..15a4a0c4 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -29,7 +29,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/id_rsa' "$@" arm@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" arm@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-armv4tl.conf b/tools/catalyst-auto-armv4tl.conf
index fa20b5ca..0727b830 100644
--- a/tools/catalyst-auto-armv4tl.conf
+++ b/tools/catalyst-auto-armv4tl.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-armv5tel.conf b/tools/catalyst-auto-armv5tel.conf
index 79975984..9956a033 100644
--- a/tools/catalyst-auto-armv5tel.conf
+++ b/tools/catalyst-auto-armv5tel.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-armv6j.conf b/tools/catalyst-auto-armv6j.conf
index 0db433fa..97406f65 100644
--- a/tools/catalyst-auto-armv6j.conf
+++ b/tools/catalyst-auto-armv6j.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-armv6j_hardfp.conf b/tools/catalyst-auto-armv6j_hardfp.conf
index ca12d89d..6f26e2fa 100644
--- a/tools/catalyst-auto-armv6j_hardfp.conf
+++ b/tools/catalyst-auto-armv6j_hardfp.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-armv7a.conf b/tools/catalyst-auto-armv7a.conf
index 1b13c6b5..0e7a6126 100644
--- a/tools/catalyst-auto-armv7a.conf
+++ b/tools/catalyst-auto-armv7a.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-armv7a_hardfp.conf b/tools/catalyst-auto-armv7a_hardfp.conf
index c3037712..e9c893d2 100644
--- a/tools/catalyst-auto-armv7a_hardfp.conf
+++ b/tools/catalyst-auto-armv7a_hardfp.conf
@@ -30,5 +30,5 @@ update_symlinks() {
 
 
 post_build() {
-  rsync -e 'ssh -i /root/.ssh/id_rsa' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@nightheron.gentoo.org:
+  rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' ${BUILD_SRCDIR_BASE}/builds/default/stage3-${SUBARCH}-*${DATESTAMP}*.tar.bz2* arm@releng-incoming.gentoo.org:
 }

diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf
index 5444cc4e..850cf411 100644
--- a/tools/catalyst-auto-hppa.conf
+++ b/tools/catalyst-auto-hppa.conf
@@ -33,7 +33,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/buildsync.key' "$@" hppa@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/buildsync.key -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" hppa@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-ia64.conf b/tools/catalyst-auto-ia64.conf
index b3328ed3..e441cfc8 100644
--- a/tools/catalyst-auto-ia64.conf
+++ b/tools/catalyst-auto-ia64.conf
@@ -26,7 +26,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/id_rsa' "$@" ia64@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" ia64@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-s390.conf b/tools/catalyst-auto-s390.conf
index b48c7536..4986c053 100644
--- a/tools/catalyst-auto-s390.conf
+++ b/tools/catalyst-auto-s390.conf
@@ -26,7 +26,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/id_rsa' "$@" s390@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" s390@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-s390x.conf b/tools/catalyst-auto-s390x.conf
index c9f3f7e9..ab10f702 100644
--- a/tools/catalyst-auto-s390x.conf
+++ b/tools/catalyst-auto-s390x.conf
@@ -26,7 +26,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/id_rsa' "$@" s390@nightheron.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" s390@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-sparc64.conf b/tools/catalyst-auto-sparc64.conf
index 4a9a2c21..5e83a6bc 100644
--- a/tools/catalyst-auto-sparc64.conf
+++ b/tools/catalyst-auto-sparc64.conf
@@ -28,7 +28,7 @@ update_symlinks() {
 }
 
 upload() {
-	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes' "$@" sparc@releng-incoming.gentoo.org:
+	rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" sparc@releng-incoming.gentoo.org:
 }
 
 post_build() {

diff --git a/tools/catalyst-auto-x86-experimental.conf b/tools/catalyst-auto-x86-experimental.conf
index 2373041e..673e00e9 100644
--- a/tools/catalyst-auto-x86-experimental.conf
+++ b/tools/catalyst-auto-x86-experimental.conf
@@ -43,7 +43,7 @@ update_symlinks() {
 post_build() {
 	cmd=(
 		rsync
-		-e 'ssh -i /root/.ssh/id_rsa'
+		-e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no'
 		-a
 		--omit-dir-times
 		--delay-updates
@@ -54,8 +54,8 @@ post_build() {
 			DEST_HARDENED=${BUILD_DESTDIR_BASE}/hardened
 			;;
 		*)
-			DEST_DEFAULT=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}
-			DEST_HARDENED=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
+			DEST_DEFAULT=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}
+			DEST_HARDENED=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
 			;;
 	esac
 	pushd ${BUILD_SRCDIR_BASE}/default >/dev/null

diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf
index 52f07b12..0aa7990a 100644
--- a/tools/catalyst-auto-x86.conf
+++ b/tools/catalyst-auto-x86.conf
@@ -51,7 +51,7 @@ update_symlinks() {
 post_build() {
 	cmd=(
 		rsync
-		-e 'ssh -i /root/.ssh/id_rsa'
+		-e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no'
 		-a
 		--omit-dir-times
 		--delay-updates
@@ -62,8 +62,8 @@ post_build() {
 			DEST_HARDENED=${BUILD_DESTDIR_BASE}/hardened
 			;;
 		*)
-			DEST_DEFAULT=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}
-			DEST_HARDENED=${ARCH}@nightheron.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
+			DEST_DEFAULT=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}
+			DEST_HARDENED=${ARCH}@releng-incoming.gentoo.org:${BUILD_DESTDIR_BASE}/hardened
 			;;
 	esac
 	pushd ${BUILD_SRCDIR_BASE}/default >/dev/null


             reply	other threads:[~2020-04-26  5:19 UTC|newest]

Thread overview: 464+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-26  5:19 Matt Turner [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-03-08 17:30 [gentoo-commits] proj/releng:master commit in: tools/ Andreas K. Hüttel
2025-01-21 20:56 Robin H. Johnson
2024-12-13 13:10 Andreas K. Hüttel
2024-12-07 15:43 Andreas K. Hüttel
2024-11-08 20:24 Andreas K. Hüttel
2024-11-02 15:12 Andreas K. Hüttel
2024-09-15  0:44 Andreas K. Hüttel
2024-09-14 12:07 Ben Kohler
2024-07-29 21:44 Andreas K. Hüttel
2024-06-11 18:29 Andreas K. Hüttel
2024-06-01 15:48 Andreas K. Hüttel
2024-06-01 14:22 Andreas K. Hüttel
2024-05-06 11:17 Andreas K. Hüttel
2024-05-02  7:32 Andreas K. Hüttel
2024-04-06 14:35 Andreas K. Hüttel
2024-04-02 11:53 Ben Kohler
2024-03-31 12:05 Andreas K. Hüttel
2024-03-28  0:03 Andreas K. Hüttel
2024-03-27 13:25 Andreas K. Hüttel
2024-03-27 13:11 Andreas K. Hüttel
2024-03-23 14:21 Andreas K. Hüttel
2024-03-23 14:16 Andreas K. Hüttel
2024-03-23 14:11 Andreas K. Hüttel
2024-03-23 13:01 Andreas K. Hüttel
2024-03-23 10:59 Andreas K. Hüttel
2024-03-23 10:23 Andreas K. Hüttel
2024-03-23 10:08 Andreas K. Hüttel
2024-03-23  9:56 Andreas K. Hüttel
2024-03-22 22:11 Andreas K. Hüttel
2024-03-22 22:08 Andreas K. Hüttel
2024-03-22 22:05 Andreas K. Hüttel
2024-03-22 22:01 Andreas K. Hüttel
2024-03-22 21:58 Andreas K. Hüttel
2024-03-22 20:40 Andreas K. Hüttel
2024-03-22 20:31 Andreas K. Hüttel
2024-03-22 20:18 Andreas K. Hüttel
2024-03-22 19:59 Andreas K. Hüttel
2024-03-21 13:39 Andreas K. Hüttel
2024-03-19 16:14 Ben Kohler
2024-03-15 23:15 Andreas K. Hüttel
2024-03-14 10:22 Andreas K. Hüttel
2024-03-13 20:19 Andreas K. Hüttel
2024-03-11 19:07 Andreas K. Hüttel
2024-03-11 12:47 Andreas K. Hüttel
2024-03-09  0:52 Andreas K. Hüttel
2024-03-08 15:31 Andreas K. Hüttel
2024-03-08 13:49 Andreas K. Hüttel
2024-03-07 23:38 Andreas K. Hüttel
2024-03-07 18:45 Andreas K. Hüttel
2024-03-04 23:06 Andreas K. Hüttel
2024-03-02 14:37 Andreas K. Hüttel
2024-02-26 22:57 Andreas K. Hüttel
2024-02-25 21:49 Andreas K. Hüttel
2024-02-24 19:41 Andreas K. Hüttel
2024-02-24 14:33 Andreas K. Hüttel
2024-02-24 13:52 Andreas K. Hüttel
2024-02-20 20:44 Matt Turner
2024-02-20 17:16 Andreas K. Hüttel
2024-02-19 19:05 Andreas K. Hüttel
2024-02-16 22:15 Andreas K. Hüttel
2024-02-15 17:40 Andreas K. Hüttel
2024-02-13 22:43 Andreas K. Hüttel
2024-02-10 21:38 Andreas K. Hüttel
2024-02-10 16:21 Andreas K. Hüttel
2024-02-10 15:36 Andreas K. Hüttel
2024-02-05 21:13 Andreas K. Hüttel
2024-02-05 13:39 Andreas K. Hüttel
2024-01-28  0:58 Andreas K. Hüttel
2023-12-24 22:16 Andreas K. Hüttel
2023-12-24 22:12 Andreas K. Hüttel
2023-12-24 22:08 Andreas K. Hüttel
2023-12-23 21:30 Andreas K. Hüttel
2023-12-23 21:20 Andreas K. Hüttel
2023-12-23 21:17 Andreas K. Hüttel
2023-12-23 21:14 Andreas K. Hüttel
2023-12-23 21:11 Andreas K. Hüttel
2023-12-23 21:02 Andreas K. Hüttel
2023-12-23 20:57 Andreas K. Hüttel
2023-12-22  0:39 Andreas K. Hüttel
2023-12-15 22:22 Andreas K. Hüttel
2023-12-15 21:28 Andreas K. Hüttel
2023-12-15 19:27 Andreas K. Hüttel
2023-12-15 18:38 Andreas K. Hüttel
2023-12-15  3:09 Andreas K. Hüttel
2023-12-14 22:33 Andreas K. Hüttel
2023-12-14 22:28 Andreas K. Hüttel
2023-12-14 22:28 Andreas K. Hüttel
2023-12-11 17:18 Andreas K. Hüttel
2023-12-11 17:18 Andreas K. Hüttel
2023-12-08 22:51 Andreas K. Hüttel
2023-12-07 22:11 Andreas K. Hüttel
2023-12-05 20:45 Andreas K. Hüttel
2023-12-05 20:45 Andreas K. Hüttel
2023-12-04 10:09 Andreas K. Hüttel
2023-11-12  2:03 Andreas K. Hüttel
2023-11-12  1:41 Andreas K. Hüttel
2023-11-11 23:45 Andreas K. Hüttel
2023-10-03  9:38 Andreas K. Hüttel
2023-09-09  9:39 Andreas K. Hüttel
2023-09-07 20:08 Andreas K. Hüttel
2023-09-05 22:34 Andreas K. Hüttel
2023-09-03 14:12 Andreas K. Hüttel
2023-09-02 11:22 Andreas K. Hüttel
2023-08-20 22:35 Andreas K. Hüttel
2023-08-18 18:30 Andreas K. Hüttel
2023-08-16 19:30 Andreas K. Hüttel
2023-08-15 21:47 Andreas K. Hüttel
2023-08-15 21:33 Andreas K. Hüttel
2023-08-13 18:36 Andreas K. Hüttel
2023-08-12 18:18 Andreas K. Hüttel
2023-08-09 23:18 Andreas K. Hüttel
2023-08-08 17:55 Andreas K. Hüttel
2023-08-08  0:38 Andreas K. Hüttel
2023-08-06 22:40 Andreas K. Hüttel
2023-08-05 22:42 Andreas K. Hüttel
2023-08-05 19:15 Andreas K. Hüttel
2023-08-05 19:06 Andreas K. Hüttel
2023-06-24 15:05 Andreas K. Hüttel
2023-03-27 19:52 Andreas K. Hüttel
2023-03-12 22:23 Andreas K. Hüttel
2023-03-12 22:10 Andreas K. Hüttel
2023-03-05 22:43 Andreas K. Hüttel
2023-03-05 22:43 Andreas K. Hüttel
2023-03-02 18:32 Andreas K. Hüttel
2023-02-26 23:28 Andreas K. Hüttel
2023-02-26 23:19 Andreas K. Hüttel
2023-01-27 13:38 Andreas K. Hüttel
2023-01-25 15:07 Andreas K. Hüttel
2023-01-24 23:14 Andreas K. Hüttel
2023-01-19 15:58 Andreas K. Hüttel
2023-01-18 13:02 Andreas K. Hüttel
2022-12-12  9:05 Andreas K. Hüttel
2022-12-11 14:48 Andreas K. Hüttel
2022-12-10 11:33 Andreas K. Hüttel
2022-12-09  0:26 Andreas K. Hüttel
2022-12-08 16:28 Andreas K. Hüttel
2022-11-30 23:58 Andreas K. Hüttel
2022-11-29 20:33 Andreas K. Hüttel
2022-11-29 19:55 Andreas K. Hüttel
2022-11-29  9:24 Andreas K. Hüttel
2022-11-28 23:27 Andreas K. Hüttel
2022-11-28 13:31 Andreas K. Hüttel
2022-11-27  0:27 Andreas K. Hüttel
2022-11-22 23:37 Andreas K. Hüttel
2022-11-22  2:07 Matt Turner
2022-11-21 23:52 Andreas K. Hüttel
2022-11-15 23:28 Andreas K. Hüttel
2022-11-04 20:51 Georgy Yakovlev
2022-10-31 23:29 Georgy Yakovlev
2022-10-12 18:56 Andreas K. Hüttel
2022-10-11 14:55 Andreas K. Hüttel
2022-09-19  3:11 Georgy Yakovlev
2022-09-19  1:24 Georgy Yakovlev
2022-08-09 16:53 Andreas K. Hüttel
2022-07-18 21:36 Andreas K. Hüttel
2022-07-18 20:14 Andreas K. Hüttel
2022-07-18 18:40 Andreas K. Hüttel
2022-06-01 10:13 Andreas K. Hüttel
2022-05-30 13:46 Andreas K. Hüttel
2022-05-24 10:53 Andreas K. Hüttel
2022-05-05 17:52 Andreas K. Hüttel
2022-05-01 12:07 Andreas K. Hüttel
2022-04-26 18:34 Andreas K. Hüttel
2022-04-25 23:25 Andreas K. Hüttel
2022-04-25 16:55 Andreas K. Hüttel
2022-04-24 12:33 Andreas K. Hüttel
2022-04-22 23:34 Andreas K. Hüttel
2022-04-19 19:46 Andreas K. Hüttel
2022-03-29 14:32 Andreas K. Hüttel
2022-03-26 17:52 Andreas K. Hüttel
2022-03-16 23:58 Andreas K. Hüttel
2022-03-05 16:11 Andreas K. Hüttel
2022-03-04 18:41 Andreas K. Hüttel
2022-03-01 22:14 Andreas K. Hüttel
2022-03-01  8:25 Andreas K. Hüttel
2022-03-01  8:11 Andreas K. Hüttel
2022-02-27 15:56 Andreas K. Hüttel
2022-02-21 13:04 Andreas K. Hüttel
2022-02-21 13:04 Andreas K. Hüttel
2022-02-21 12:58 Andreas K. Hüttel
2022-02-19 14:21 Andreas K. Hüttel
2022-02-16 16:22 Andreas K. Hüttel
2022-02-12 17:50 Andreas K. Hüttel
2022-01-23 19:22 Andreas K. Hüttel
2022-01-15  0:12 Andreas K. Hüttel
2021-12-05 22:43 Andreas K. Hüttel
2021-11-21 13:11 Andreas K. Hüttel
2021-11-20 14:48 Andreas K. Hüttel
2021-11-19 21:40 Andreas K. Hüttel
2021-11-17 21:59 Andreas K. Hüttel
2021-11-17 19:46 Georgy Yakovlev
2021-11-17  5:26 Georgy Yakovlev
2021-11-10 21:05 Andreas K. Hüttel
2021-11-10 20:59 Andreas K. Hüttel
2021-11-10 20:39 Andreas K. Hüttel
2021-10-18 21:26 Andreas K. Hüttel
2021-10-18 20:06 Andreas K. Hüttel
2021-09-26 12:34 Andreas K. Hüttel
2021-09-26 12:15 Andreas K. Hüttel
2021-09-10 20:17 Andreas K. Hüttel
2021-09-02 10:44 Andreas K. Hüttel
2021-08-30 12:30 Andreas K. Hüttel
2021-08-30  8:54 Andreas K. Hüttel
2021-08-29 17:05 Andreas K. Hüttel
2021-08-29 13:54 Andreas K. Hüttel
2021-08-29 13:54 Andreas K. Hüttel
2021-08-26 19:56 Matt Turner
2021-08-26 19:56 Matt Turner
2021-08-22 10:10 Andreas K. Hüttel
2021-08-10 21:45 Andreas K. Hüttel
2021-07-31 17:55 Matt Turner
2021-07-31 15:53 Andreas K. Hüttel
2021-07-31 15:53 Andreas K. Hüttel
2021-07-31 15:50 Andreas K. Hüttel
2021-07-31 15:50 Andreas K. Hüttel
2021-07-25  4:01 Georgy Yakovlev
2021-07-15  4:32 Georgy Yakovlev
2021-07-14 21:21 Georgy Yakovlev
2021-07-14 20:43 Georgy Yakovlev
2021-07-12 21:17 Andreas K. Hüttel
2021-07-10 21:53 Andreas K. Hüttel
2021-07-08  8:26 Andreas K. Hüttel
2021-07-06 23:02 Andreas K. Hüttel
2021-07-06 23:02 Andreas K. Hüttel
2021-07-05 23:31 Andreas K. Hüttel
2021-07-05 23:21 Andreas K. Hüttel
2021-07-05 22:23 Andreas K. Hüttel
2021-07-04 20:32 Andreas K. Hüttel
2021-07-02 19:45 Andreas K. Hüttel
2021-06-29 21:12 Andreas K. Hüttel
2021-06-25 19:17 Andreas K. Hüttel
2021-06-23 16:14 Andreas K. Hüttel
2021-06-15 14:18 Andreas K. Hüttel
2021-06-11 16:11 Andreas K. Hüttel
2021-05-31  8:27 Georgy Yakovlev
2021-05-30 21:38 Georgy Yakovlev
2021-05-19 19:50 Andreas K. Hüttel
2021-05-13  3:19 Georgy Yakovlev
2021-05-13  3:19 Georgy Yakovlev
2021-05-08 13:55 Andreas K. Hüttel
2021-05-02  2:28 Andreas K. Hüttel
2021-05-01 20:53 Andreas K. Hüttel
2021-05-01 20:50 Andreas K. Hüttel
2021-05-01 20:22 Andreas K. Hüttel
2021-04-05 19:35 Andreas K. Hüttel
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-02-01  4:04 Matt Turner
2021-01-31 23:08 [gentoo-commits] proj/releng:consolidate-upload " Matt Turner
2021-02-01  4:04 ` [gentoo-commits] proj/releng:master " Matt Turner
2021-01-31  0:50 Matt Turner
2021-01-31  0:50 Matt Turner
2021-01-31  0:50 Matt Turner
2021-01-30 19:26 Matt Turner
2021-01-25  7:18 Andreas K. Hüttel
2021-01-19 21:31 Andreas K. Hüttel
2021-01-19 20:44 Andreas K. Hüttel
2021-01-15 19:55 Andreas K. Hüttel
2021-01-15 19:55 Andreas K. Hüttel
2021-01-13  1:55 Andreas K. Hüttel
2021-01-13  1:55 Andreas K. Hüttel
2020-12-21 14:14 Andreas K. Hüttel
2020-12-17 22:23 Matt Turner
2020-12-15 23:29 Matt Turner
2020-12-15 23:18 Matt Turner
2020-12-04 14:46 Andreas K. Hüttel
2020-10-21 19:00 Matt Turner
2020-10-15 17:55 Matt Turner
2020-08-29 12:34 Andreas K. Hüttel
2020-08-17 22:14 Matt Turner
2020-08-12 15:44 Ben Kohler
2020-07-28 11:15 Andreas K. Hüttel
2020-07-28 10:59 Andreas K. Hüttel
2020-07-27 23:14 Andreas K. Hüttel
2020-07-06 21:48 Ben Kohler
2020-06-30 10:39 Ben Kohler
2020-05-31 16:45 Mike Frysinger
2020-05-31 16:32 Mike Frysinger
2020-05-26 11:50 Ben Kohler
2020-05-25 18:53 Ben Kohler
2020-05-25 11:10 Ben Kohler
2020-05-20 13:52 Ben Kohler
2020-05-17 22:31 Matt Turner
2020-05-17 22:31 Matt Turner
2020-05-17 15:34 Ben Kohler
2020-05-16 18:26 Ben Kohler
2020-05-16 18:26 Ben Kohler
2020-05-16 18:26 Ben Kohler
2020-05-12  5:47 Robin H. Johnson
2020-05-12  5:47 Robin H. Johnson
2020-05-12  5:16 Robin H. Johnson
2020-05-11 19:05 Ben Kohler
2020-05-09 21:41 Matt Turner
2020-05-08  4:59 Robin H. Johnson
2020-04-30 23:16 Matt Turner
2020-04-30 22:54 Matt Turner
2020-04-29 23:20 Matt Turner
2020-04-29 23:20 Matt Turner
2020-04-26  5:24 Matt Turner
2020-04-25  3:55 Matt Turner
2020-04-24 18:31 Matt Turner
2020-04-24  6:56 Matt Turner
2020-04-23 21:41 Matt Turner
2020-04-23  7:21 Matt Turner
2020-02-03 12:03 Jorge Manuel B. S. Vicetto
2019-10-06 16:27 Matt Turner
2019-09-05 15:48 Matt Turner
2019-09-02 17:30 Matt Turner
2019-09-02  2:06 Matt Turner
2019-09-01 16:57 Matt Turner
2019-09-01 16:57 Matt Turner
2019-08-29 17:39 Matt Turner
2019-06-07  0:37 Jorge Manuel B. S. Vicetto
2019-05-30 21:11 Matt Turner
2019-05-30 21:11 Matt Turner
2019-01-11 14:11 Ben Kohler
2019-01-09 17:19 Ben Kohler
2019-01-09  2:46 Ben Kohler
2019-01-08 17:34 Ben Kohler
2019-01-08 17:18 Ben Kohler
2019-01-06 20:38 Ben Kohler
2019-01-05 23:45 Matt Turner
2019-01-05 23:20 Matt Turner
2019-01-04 22:51 Ben Kohler
2019-01-04 22:51 Ben Kohler
2019-01-04 16:46 Ben Kohler
2019-01-04 16:44 Ben Kohler
2019-01-04 16:34 Ben Kohler
2019-01-03 16:09 Ben Kohler
2018-09-17 19:22 Matt Turner
2018-09-17  3:27 Matt Turner
2018-09-16 15:47 Matt Turner
2018-09-16 15:23 Matt Turner
2018-09-16 15:12 Matt Turner
2018-09-16 15:10 Matt Turner
2018-09-16 15:10 Matt Turner
2018-09-16 15:10 Matt Turner
2018-09-16  5:48 Matt Turner
2018-09-16  5:48 Matt Turner
2018-09-16  5:48 Matt Turner
2018-09-14 18:24 Matt Turner
2018-03-02 15:04 Matt Thode
2018-03-02 15:04 Matt Thode
2018-03-02 12:36 Matt Thode
2018-03-02 12:33 Matt Thode
2018-01-16 16:24 Mike Frysinger
2018-01-16 16:21 Mike Frysinger
2018-01-16 16:21 Mike Frysinger
2018-01-16 16:21 Mike Frysinger
2018-01-16  7:27 Mike Frysinger
2018-01-16  7:27 Mike Frysinger
2018-01-16  6:44 Mike Frysinger
2018-01-16  6:44 Mike Frysinger
2018-01-16  3:52 Mike Frysinger
2017-12-29  5:32 Robin H. Johnson
2017-12-28 19:01 Robin H. Johnson
2017-12-27  2:56 Jorge Manuel B. S. Vicetto
2017-12-22 11:30 Jorge Manuel B. S. Vicetto
2017-12-22 11:22 Jorge Manuel B. S. Vicetto
2017-12-22 11:03 Jorge Manuel B. S. Vicetto
2017-12-15 23:44 Robin H. Johnson
2017-12-15  5:48 Robin H. Johnson
2017-12-15  5:48 Robin H. Johnson
2017-12-15  5:48 Robin H. Johnson
2017-12-15  3:45 Robin H. Johnson
2017-12-15  3:45 Robin H. Johnson
2017-12-15  3:45 Robin H. Johnson
2017-12-15  3:45 Robin H. Johnson
2017-12-08  8:04 Robin H. Johnson
2017-12-03 21:23 Robin H. Johnson
2017-12-03 21:20 Matt Thode
2017-03-23  2:16 Mike Frysinger
2017-03-23  2:16 Mike Frysinger
2017-03-23  2:16 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-12-22  1:20 Mike Frysinger
2016-06-15  1:37 Robin H. Johnson
2016-05-30 16:13 Robin H. Johnson
2016-05-27 20:43 Robin H. Johnson
2016-05-24  2:28 Mike Frysinger
2016-05-24  2:05 Mike Frysinger
2016-05-24  2:05 Mike Frysinger
2016-05-07 20:04 Mike Frysinger
2016-05-06 18:32 Robin H. Johnson
2016-05-05 10:10 Jorge Manuel B. S. Vicetto
2016-04-29 18:20 Robin H. Johnson
2016-04-27 21:34 Robin H. Johnson
2016-04-27  1:59 Jorge Manuel B. S. Vicetto
2016-04-26 22:35 Jorge Manuel B. S. Vicetto
2016-04-26 21:46 Jorge Manuel B. S. Vicetto
2016-04-26 21:11 Robin H. Johnson
2016-03-27  5:33 Mike Frysinger
2016-03-24  5:26 Mike Frysinger
2016-03-24  3:30 Jorge Manuel B. S. Vicetto
2016-03-23 18:23 Mike Frysinger
2016-03-22 16:46 Mike Frysinger
2016-03-22  1:48 Mike Frysinger
2016-03-22  1:48 Mike Frysinger
2016-03-22  1:48 Mike Frysinger
2016-03-20 20:15 Mike Frysinger
2016-03-16 21:28 Mike Frysinger
2016-03-13 23:47 Jorge Manuel B. S. Vicetto
2016-01-26  7:45 Robin H. Johnson
2016-01-26  5:49 Matt Thode
2016-01-26  0:44 Matt Thode
2016-01-13 22:17 Jorge Manuel B. S. Vicetto
2015-12-27  2:44 Jorge Manuel B. S. Vicetto
2015-12-27  2:37 Jorge Manuel B. S. Vicetto
2015-12-18  2:54 Jorge Manuel B. S. Vicetto
2015-12-18  2:30 Jorge Manuel B. S. Vicetto
2014-10-06  7:47 Raúl Porcel
2014-10-02 11:50 Raúl Porcel
2014-09-10 20:35 Mike Frysinger
2014-09-10 20:35 Mike Frysinger
2014-09-10 20:35 Mike Frysinger
2014-09-10 20:35 Mike Frysinger
2014-08-18 21:59 Robin H. Johnson
2014-08-08 14:01 Raúl Porcel
2014-04-15 11:07 Guy Martin
2014-02-24  7:50 Mike Frysinger
2014-02-01 18:10 Raúl Porcel
2013-08-20  6:33 Raúl Porcel
2013-08-19 11:46 Raúl Porcel
2013-08-16 10:23 Raúl Porcel
2013-08-16 10:18 Raúl Porcel
2013-08-16 10:08 Raúl Porcel
2013-08-16  1:27 Jorge Manuel B. S. Vicetto
2013-08-14 18:01 Raúl Porcel
2013-08-14 18:01 Raúl Porcel
2013-08-14 17:23 Raúl Porcel
2013-08-06 15:29 Raúl Porcel
2013-04-28 22:37 Jorge Manuel B. S. Vicetto
2013-04-20 15:21 Jorge Manuel B. S. Vicetto
2013-04-18  8:33 Jorge Manuel B. S. Vicetto
2013-04-18  8:04 Jorge Manuel B. S. Vicetto
2012-10-14  4:38 Jorge Manuel B. S. Vicetto
2012-10-13  4:19 Jorge Manuel B. S. Vicetto
2012-10-13  4:19 Jorge Manuel B. S. Vicetto
2012-10-11  6:14 Jorge Manuel B. S. Vicetto
2012-10-11  6:14 Jorge Manuel B. S. Vicetto
2012-09-17 20:50 Jorge Manuel B. S. Vicetto
2012-08-31  0:25 Jorge Manuel B. S. Vicetto
2012-08-29  2:08 Jorge Manuel B. S. Vicetto
2012-07-18  4:00 Jorge Manuel B. S. Vicetto
2012-07-13 12:39 Jorge Manuel B. S. Vicetto
2012-06-27 23:58 Jorge Manuel B. S. Vicetto
2012-06-13  4:53 Jorge Manuel B. S. Vicetto
2012-03-06 19:27 Raúl Porcel
2012-02-22  4:20 Jorge Manuel B. S. Vicetto
2012-02-13  1:13 Jorge Manuel B. S. Vicetto
2012-02-09 16:00 Raúl Porcel
2012-02-09 15:58 Raúl Porcel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1587878314.e9ea15ab8baf47f34b508fe02f5135f3063e0dc5.mattst88@gentoo \
    --to=mattst88@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox