public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sergei Trofimovich" <slyfox@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
Date: Sun,  1 Sep 2019 16:50:50 +0000 (UTC)	[thread overview]
Message-ID: <1567356641.8893df0d11de029e26b31bc3310e43ccb6b35dc3.slyfox@gentoo> (raw)

commit:     8893df0d11de029e26b31bc3310e43ccb6b35dc3
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 16:47:47 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 16:50:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8893df0d

sys-libs/glibc: revert CPPFLAGS fix for cross-compilers

In https://sourceware.org/PR24577 we discovered that riscv
can't really install libc headers as it needs a cross-compiler.

This revert reintroduces riscv bootstrap on crossdev.
To workaround it use the -without-headers option until
it's a crossdev's default.

Bug: https://sourceware.org/PR24577
Bug: https://bugs.gentoo.org/692052
Bug: https://bugs.gentoo.org/686248
Package-Manager: Portage-2.3.74, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-libs/glibc/Manifest                            |   4 +-
 .../{glibc-9999.ebuild => glibc-2.29-r5.ebuild}    | 122 +++++++++++----------
 .../{glibc-9999.ebuild => glibc-2.30-r1.ebuild}    |  81 ++++++++------
 sys-libs/glibc/glibc-9999.ebuild                   |   2 +-
 4 files changed, 114 insertions(+), 95 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index b75203288d8..e8f7dda1268 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -14,7 +14,9 @@ DIST glibc-2.28-patches-9.tar.xz 98588 BLAKE2B 4ab583be712994f949dee2512da6e12fd
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8 SHA512 521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3
 DIST glibc-2.29-patches-3.tar.xz 35812 BLAKE2B 90b8bc57b7a63f03617795c368b92e525eccfec462d638dbc25c581e5b7a2a72ffd5191842f5ac443a868cbc950838d7e5120e866d343a14b80c55dcbfa48f30 SHA512 4c9b78d9d1a8aa629418f2d758ef800857780b8a1fd8d3582b88348a513ca26ca7f6ac9110a8c6bae16949b360ba36840d184f42293cd4324760273592d1b438
 DIST glibc-2.29-patches-5.tar.xz 64032 BLAKE2B 6c3104bd80aaba617201812a631b734ded4b02f8d4dadb5e353af48692f2a1509ddae1d34098de913ae5b3ac1a29111a44dfae71c3024fab4a805a22e9d66e33 SHA512 39add1388268ecf2029cb90b8312fb610b203f459a092dc1da8b46ce91ccfbbdff235592aa6174edf9efe71039d984ee121dc9adf7e18490cf92fe24561b1267
+DIST glibc-2.29-patches-6.tar.xz 64076 BLAKE2B 04c1baf838eff9275e79145d4a5a642dcd6572aadcdfc6782769f2de107dcd1648b81d0690068db8c0d53229efe2130e279f4aafe8a91238e5dd6a8a7120a433 SHA512 6494dcd23441fe308de97706f7abbea1571e0015d1456e719268b8026e1fb23733c2efd5256840f4b9f0df4f02ac7827b1fad56905cbd8919bca9c25b0afe822
 DIST glibc-2.29.tar.xz 16515488 BLAKE2B b754e6825176538a2b8ca03fce014f0d87d333dc4d038bf0cda5ee8a2f484cd3ce93ad78ec126737e093ab64b55ceedf04cd08aecb4f8041daaa329e99717afa SHA512 146bc0769fe853d9edbf93cea7f74c5b3d84d69cb7614c62588e7acdecd1ec789a9d8949f3e8b99f8f36f2ccac740a003bed94f32b07817baf780b06cfeb6ed0
 DIST glibc-2.30-patches-1.tar.xz 19364 BLAKE2B 853ae651cf48a78796ac0a3c9c84098731d5a43b37644ee5029d2e2b06dab0d1d96b9dd7c3fd896c5513f5f712beca13845c1e24c698fe824ce0f529a2a827d4 SHA512 23065ec67b1a6302eece79da1ba731aa158a2abc0c65aed755cafea388c19aa1f545a6ea6d9db1fd128d06c6878b4c73aea07c6acc053b56bc416143e96e1c05
+DIST glibc-2.30-patches-2.tar.xz 19588 BLAKE2B 672343ef8a44486304f03091844635febef9d1bc8000ab3382d702dcc1111a107b5e758355beaef8db5012f7e324e4c2365e10fc642b01c9f9a3a315de2dc7f6 SHA512 494155147b56e094a4427aed79e278b4a350928ddaff84330d6a40fad079131a4574f20c591dc95e572391b68ef72c49790571ee5323a2a541ec0757bcaeb161
 DIST glibc-2.30.tar.xz 16576920 BLAKE2B bd5aae4c9854f40785b91f83c3b632de6d48d811027ddfe61651cb1bc617db8017d7914c23a770cdd3feed06fcc316da841eea916cdba54179e7eace4ea45484 SHA512 37483990cd653685873e96c45dd1651b32b441b6d7919a68ebe3bae31a0c3f7ce183fc9b110f0b268b353f80312f18370559a1e7aecea0e5aa755c8f2aef1d6b
-DIST glibc-9999-patches-13.tar.xz 18316 BLAKE2B c55359dda094dabfec85f53e48fcd43985d41211f29c0c3ba0d07c4ce28994f96c334c9fcc2a6b78e64123363253c701ed6e9335f4e74274c984734ac8881731 SHA512 627799f65f79e60ed3a9ba1a499d21e771f1b109934967c9fbdf3300b0c1509ef5382834e63c8ead23ffbaee80becf541da5b25e4e2cfa8f6baa801c3838c69d
+DIST glibc-9999-patches-14.tar.xz 17908 BLAKE2B a6e1f22a4358111ff757431c5d42fd020f6095584c3517aa854ea266129d1a177a7c09b310643f1cea32ffaf253806ac08f3aed864fb477097aaa2c4010450f4 SHA512 ef28b409b26472ec1d868167345aecfee70b1edf1863374dc2f25892f40c10f0826620a8b22fbbc9f737c8f611569b3412e8e2ea041da1ad1ef7f6398b82cddc

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-2.29-r5.ebuild
similarity index 94%
copy from sys-libs/glibc/glibc-9999.ebuild
copy to sys-libs/glibc/glibc-2.29-r5.ebuild
index 1075f02be79..d02d0fcb97d 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-2.29-r5.ebuild
@@ -1,16 +1,17 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
 PYTHON_COMPAT=( python3_{5,6,7} )
 
-inherit python-any-r1 prefix eutils toolchain-funcs flag-o-matic gnuconfig usr-ldscript \
+inherit python-any-r1 prefix eutils eapi7-ver toolchain-funcs flag-o-matic gnuconfig usr-ldscript \
 	multilib systemd multiprocessing
 
 DESCRIPTION="GNU libc C library"
 HOMEPAGE="https://www.gnu.org/software/libc/"
 LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
 SLOT="2.2"
 
 EMULTILIB_PKG="true"
@@ -19,8 +20,7 @@ if [[ ${PV} == 9999* ]]; then
 	EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
 	inherit git-r3
 else
-	#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-	KEYWORDS=""
+	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
 	SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
 fi
 
@@ -29,12 +29,12 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=13
+PATCH_VER=6
 
 SRC_URI+=" https://dev.gentoo.org/~slyfox/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
 SRC_URI+=" multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
 
-IUSE="audit caps cet compile-locales custom-cflags doc gd headers-only +multiarch multilib nscd profile selinux +ssp +static-libs suid systemtap test vanilla"
+IUSE="audit caps cet compile-locales doc gd headers-only +multiarch multilib nscd profile selinux +ssp suid systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -64,16 +64,6 @@ fi
 # We need a new-enough binutils/gcc to match upstream baseline.
 # Also we need to make sure our binutils/gcc supports TLS,
 # and that gcc already contains the hardened patches.
-BDEPEND="
-	${PYTHON_DEPS}
-	>=app-misc/pax-utils-0.1.10
-	sys-devel/bison
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/bison-2.7
-	!<sys-devel/make-4
-	doc? ( sys-apps/texinfo )
-"
 COMMON_DEPEND="
 	nscd? ( selinux? (
 		audit? ( sys-process/audit )
@@ -84,6 +74,14 @@ COMMON_DEPEND="
 	systemtap? ( dev-util/systemtap )
 "
 DEPEND="${COMMON_DEPEND}
+	${PYTHON_DEPS}
+	>=app-misc/pax-utils-0.1.10
+	sys-devel/bison
+	!<sys-apps/sandbox-1.6
+	!<sys-apps/portage-2.1.2
+	!<sys-devel/bison-2.7
+	!<sys-devel/make-4
+	doc? ( sys-apps/texinfo )
 	test? ( >=net-dns/libidn2-2.0.5 )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -93,17 +91,17 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 if [[ ${CATEGORY} == cross-* ]] ; then
-	BDEPEND+=" !headers-only? (
+	DEPEND+=" !headers-only? (
 		>=${CATEGORY}/binutils-2.24
 		>=${CATEGORY}/gcc-6
 	)"
 	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
 else
-	BDEPEND+="
+	DEPEND+="
 		>=sys-devel/binutils-2.24
 		>=sys-devel/gcc-6
+		virtual/os-headers
 	"
-	DEPEND+=" virtual/os-headers "
 	RDEPEND+="
 		>=net-dns/libidn2-2.0.5
 		vanilla? ( !sys-libs/timezone-data )
@@ -358,18 +356,11 @@ setup_flags() {
 	ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
 	ASFLAGS=${ASFLAGS_BASE}
 
-	# Allow users to explicitly avoid flag sanitization via
-	# USE=custom-cflags.
-	if ! use custom-cflags; then
-		# Over-zealous CFLAGS can often cause problems.  What may work for one
-		# person may not work for another.  To avoid a large influx of bugs
-		# relating to failed builds, we strip most CFLAGS out to ensure as few
-		# problems as possible.
-		strip-flags
-		# Lock glibc at -O2; we want to be conservative here.
-		filter-flags '-O?'
-		append-flags -O2
-	fi
+	# Over-zealous CFLAGS can often cause problems.  What may work for one
+	# person may not work for another.  To avoid a large influx of bugs
+	# relating to failed builds, we strip most CFLAGS out to ensure as few
+	# problems as possible.
+	strip-flags
 	strip-unsupported-flags
 	filter-flags -m32 -m64 '-mabi=*'
 
@@ -391,9 +382,10 @@ setup_flags() {
 		CBUILD_OPT=${CTARGET_OPT}
 	fi
 
-	# glibc's headers disallow -O0 and fail at build time:
-	#  include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
-	replace-flags -O0 -O1
+	# Lock glibc at -O2; we want to be conservative here.
+	# -fno-strict-aliasing is to work around #155906.
+	filter-flags '-O?'
+	append-flags -O2 -fno-strict-aliasing
 
 	filter-flags '-fstack-protector*'
 }
@@ -523,7 +515,7 @@ check_devpts() {
 	[[ ${MERGE_TYPE} == "buildonly" ]] && return
 
 	# Only sanity check when installing the native glibc.
-	[[ -n ${ROOT} ]] && return
+	[[ ${ROOT} != "/" ]] && return
 
 	# If they're opting in to the old suid code, then no need to check.
 	use suid && return
@@ -611,7 +603,7 @@ sanity_prechecks() {
 
 	# Prevent native builds from downgrading
 	if [[ ${MERGE_TYPE} != "buildonly" ]] && \
-	   [[ -z ${ROOT} ]] && \
+	   [[ ${ROOT} == "/" ]] && \
 	   [[ ${CBUILD} == ${CHOST} ]] && \
 	   [[ ${CHOST} == ${CTARGET} ]] ; then
 
@@ -1103,7 +1095,7 @@ src_configure() {
 }
 
 do_src_compile() {
-	emake -C "$(builddir nptl)"
+	emake -C "$(builddir nptl)" || die "make nptl for ${ABI} failed"
 }
 
 src_compile() {
@@ -1151,7 +1143,7 @@ run_locale_gen() {
 
 	local locale_list="${root}/etc/locale.gen"
 
-	pushd "${ED}"/$(get_libdir) >/dev/null
+	pushd "${ED}"/$(get_libdir)
 
 	if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
 		[[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
@@ -1161,14 +1153,14 @@ run_locale_gen() {
 	locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
 		--destdir "${root}"
 
-	popd >/dev/null
+	popd
 }
 
 glibc_do_src_install() {
 	local builddir=$(builddir nptl)
 	cd "${builddir}"
 
-	emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
+	emake install_root="${D}$(build_eprefix)$(alt_prefix)" install || die
 
 	# This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
 	# which come without headers etc. Only needed for binary packages since the
@@ -1181,18 +1173,13 @@ glibc_do_src_install() {
 	# '#define VERSION "2.26.90"' -> '2.26.90'
 	local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
 
-	# gdb is lame and requires some debugging information to remain in
-	# libpthread.  libthread_db makes no sense stripped as it is only used when debugging.
-	dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
-	dostrip -x $(alt_libdir)/libthread_db-1.0.so
-
-	if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
+	if [[ -e ${ED}$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
 		# Move versioned .a file out of libdir to evade portage QA checks
 		# instead of using gen_usr_ldscript(). We fix ldscript as:
 		# "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
-		sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
+		sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"$(alt_usrlibdir)/libm.a || die
 		dodir $(alt_usrlibdir)/${P}
-		mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+		mv "${ED}"$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
 	fi
 
 	# We'll take care of the cache ourselves
@@ -1350,7 +1337,7 @@ glibc_do_src_install() {
 
 	# Generate all locales if this is a native build as locale generation
 	if use compile-locales && ! is_crosscompile ; then
-		run_locale_gen --inplace-glibc "${ED}/"
+		run_locale_gen --inplace-glibc "${ED}"
 		sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
 	fi
 }
@@ -1358,7 +1345,7 @@ glibc_do_src_install() {
 glibc_headers_install() {
 	local builddir=$(builddir "headers")
 	cd "${builddir}"
-	emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
+	emake install_root="${D}$(build_eprefix)$(alt_prefix)" install-headers
 
 	insinto $(alt_headers)/gnu
 	doins "${S}"/include/gnu/stubs.h
@@ -1369,6 +1356,23 @@ glibc_headers_install() {
 	dosym usr/include $(alt_prefix)/sys-include
 }
 
+src_strip() {
+	# gdb is lame and requires some debugging information to remain in
+	# libpthread, so we need to strip it by hand.  libthread_db makes no
+	# sense stripped as it is only used when debugging.
+	local pthread=$(has splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}")
+	env \
+		-uRESTRICT \
+		CHOST=${CTARGET} \
+		STRIP_MASK="/*/{,tls/}${pthread}*" \
+		prepallstrip
+	# if user has stripping enabled and does not have split debug turned on,
+	# then leave the debugging sections in libpthread.
+	if ! has nostrip ${FEATURES} && ! has splitdebug ${FEATURES} ; then
+		${STRIP:-${CTARGET}-strip} --strip-debug "${ED}"$(alt_prefix)/*/libpthread-*.so
+	fi
+}
+
 src_install() {
 	if just_headers ; then
 		export ABI=default
@@ -1377,11 +1381,7 @@ src_install() {
 	fi
 
 	foreach_abi glibc_do_src_install
-
-	if ! use static-libs ; then
-		elog "Not installing static glibc libraries"
-		find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
-	fi
+	src_strip
 }
 
 # Simple test to make sure our new glibc isn't completely broken.
@@ -1434,7 +1434,7 @@ pkg_preinst() {
 		einfo "Defaulting /etc/host.conf:multi to on"
 	fi
 
-	[[ -n ${ROOT} ]] && return 0
+	[[ ${ROOT} != "/" ]] && return 0
 	[[ -d ${ED}/$(get_libdir) ]] || return 0
 	[[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
 }
@@ -1445,11 +1445,15 @@ pkg_postinst() {
 
 	if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
 		# Generate fastloading iconv module configuration file.
-		"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
+		"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}"
 	fi
 
-	if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
-		use compile-locales || run_locale_gen "${EROOT}/"
+	if ! is_crosscompile && [[ ${ROOT} == "/" ]] ; then
+		# Reload init ... if in a chroot or a diff init package, ignore
+		# errors from this step #253697
+		/sbin/telinit U 2>/dev/null
+
+		use compile-locales || run_locale_gen "${EROOT}"
 	fi
 
 	# Check for sanity of /etc/nsswitch.conf, take 2

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-2.30-r1.ebuild
similarity index 96%
copy from sys-libs/glibc/glibc-9999.ebuild
copy to sys-libs/glibc/glibc-2.30-r1.ebuild
index 1075f02be79..2846ee6a61c 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-2.30-r1.ebuild
@@ -1,16 +1,17 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
 PYTHON_COMPAT=( python3_{5,6,7} )
 
-inherit python-any-r1 prefix eutils toolchain-funcs flag-o-matic gnuconfig usr-ldscript \
+inherit python-any-r1 prefix eutils eapi7-ver toolchain-funcs flag-o-matic gnuconfig usr-ldscript \
 	multilib systemd multiprocessing
 
 DESCRIPTION="GNU libc C library"
 HOMEPAGE="https://www.gnu.org/software/libc/"
 LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
 SLOT="2.2"
 
 EMULTILIB_PKG="true"
@@ -29,7 +30,7 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=13
+PATCH_VER=2
 
 SRC_URI+=" https://dev.gentoo.org/~slyfox/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
 SRC_URI+=" multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
@@ -64,16 +65,6 @@ fi
 # We need a new-enough binutils/gcc to match upstream baseline.
 # Also we need to make sure our binutils/gcc supports TLS,
 # and that gcc already contains the hardened patches.
-BDEPEND="
-	${PYTHON_DEPS}
-	>=app-misc/pax-utils-0.1.10
-	sys-devel/bison
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/bison-2.7
-	!<sys-devel/make-4
-	doc? ( sys-apps/texinfo )
-"
 COMMON_DEPEND="
 	nscd? ( selinux? (
 		audit? ( sys-process/audit )
@@ -84,6 +75,14 @@ COMMON_DEPEND="
 	systemtap? ( dev-util/systemtap )
 "
 DEPEND="${COMMON_DEPEND}
+	${PYTHON_DEPS}
+	>=app-misc/pax-utils-0.1.10
+	sys-devel/bison
+	!<sys-apps/sandbox-1.6
+	!<sys-apps/portage-2.1.2
+	!<sys-devel/bison-2.7
+	!<sys-devel/make-4
+	doc? ( sys-apps/texinfo )
 	test? ( >=net-dns/libidn2-2.0.5 )
 "
 RDEPEND="${COMMON_DEPEND}
@@ -93,17 +92,17 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 if [[ ${CATEGORY} == cross-* ]] ; then
-	BDEPEND+=" !headers-only? (
+	DEPEND+=" !headers-only? (
 		>=${CATEGORY}/binutils-2.24
 		>=${CATEGORY}/gcc-6
 	)"
 	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
 else
-	BDEPEND+="
+	DEPEND+="
 		>=sys-devel/binutils-2.24
 		>=sys-devel/gcc-6
+		virtual/os-headers
 	"
-	DEPEND+=" virtual/os-headers "
 	RDEPEND+="
 		>=net-dns/libidn2-2.0.5
 		vanilla? ( !sys-libs/timezone-data )
@@ -523,7 +522,7 @@ check_devpts() {
 	[[ ${MERGE_TYPE} == "buildonly" ]] && return
 
 	# Only sanity check when installing the native glibc.
-	[[ -n ${ROOT} ]] && return
+	[[ ${ROOT} != "/" ]] && return
 
 	# If they're opting in to the old suid code, then no need to check.
 	use suid && return
@@ -611,7 +610,7 @@ sanity_prechecks() {
 
 	# Prevent native builds from downgrading
 	if [[ ${MERGE_TYPE} != "buildonly" ]] && \
-	   [[ -z ${ROOT} ]] && \
+	   [[ ${ROOT} == "/" ]] && \
 	   [[ ${CBUILD} == ${CHOST} ]] && \
 	   [[ ${CHOST} == ${CTARGET} ]] ; then
 
@@ -1103,7 +1102,7 @@ src_configure() {
 }
 
 do_src_compile() {
-	emake -C "$(builddir nptl)"
+	emake -C "$(builddir nptl)" || die "make nptl for ${ABI} failed"
 }
 
 src_compile() {
@@ -1168,7 +1167,7 @@ glibc_do_src_install() {
 	local builddir=$(builddir nptl)
 	cd "${builddir}"
 
-	emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
+	emake install_root="${D}$(build_eprefix)$(alt_prefix)" install || die
 
 	# This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
 	# which come without headers etc. Only needed for binary packages since the
@@ -1181,18 +1180,13 @@ glibc_do_src_install() {
 	# '#define VERSION "2.26.90"' -> '2.26.90'
 	local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
 
-	# gdb is lame and requires some debugging information to remain in
-	# libpthread.  libthread_db makes no sense stripped as it is only used when debugging.
-	dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
-	dostrip -x $(alt_libdir)/libthread_db-1.0.so
-
-	if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
+	if [[ -e ${ED}$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
 		# Move versioned .a file out of libdir to evade portage QA checks
 		# instead of using gen_usr_ldscript(). We fix ldscript as:
 		# "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
-		sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
+		sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"$(alt_usrlibdir)/libm.a || die
 		dodir $(alt_usrlibdir)/${P}
-		mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+		mv "${ED}"$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
 	fi
 
 	# We'll take care of the cache ourselves
@@ -1350,7 +1344,7 @@ glibc_do_src_install() {
 
 	# Generate all locales if this is a native build as locale generation
 	if use compile-locales && ! is_crosscompile ; then
-		run_locale_gen --inplace-glibc "${ED}/"
+		run_locale_gen --inplace-glibc "${ED}"
 		sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
 	fi
 }
@@ -1358,7 +1352,7 @@ glibc_do_src_install() {
 glibc_headers_install() {
 	local builddir=$(builddir "headers")
 	cd "${builddir}"
-	emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
+	emake install_root="${D}$(build_eprefix)$(alt_prefix)" install-headers
 
 	insinto $(alt_headers)/gnu
 	doins "${S}"/include/gnu/stubs.h
@@ -1369,6 +1363,23 @@ glibc_headers_install() {
 	dosym usr/include $(alt_prefix)/sys-include
 }
 
+src_strip() {
+	# gdb is lame and requires some debugging information to remain in
+	# libpthread, so we need to strip it by hand.  libthread_db makes no
+	# sense stripped as it is only used when debugging.
+	local pthread=$(has splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}")
+	env \
+		-uRESTRICT \
+		CHOST=${CTARGET} \
+		STRIP_MASK="/*/{,tls/}${pthread}*" \
+		prepallstrip
+	# if user has stripping enabled and does not have split debug turned on,
+	# then leave the debugging sections in libpthread.
+	if ! has nostrip ${FEATURES} && ! has splitdebug ${FEATURES} ; then
+		${STRIP:-${CTARGET}-strip} --strip-debug "${ED}"$(alt_prefix)/*/libpthread-*.so
+	fi
+}
+
 src_install() {
 	if just_headers ; then
 		export ABI=default
@@ -1382,6 +1393,8 @@ src_install() {
 		elog "Not installing static glibc libraries"
 		find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
 	fi
+
+	src_strip
 }
 
 # Simple test to make sure our new glibc isn't completely broken.
@@ -1434,7 +1447,7 @@ pkg_preinst() {
 		einfo "Defaulting /etc/host.conf:multi to on"
 	fi
 
-	[[ -n ${ROOT} ]] && return 0
+	[[ ${ROOT} != "/" ]] && return 0
 	[[ -d ${ED}/$(get_libdir) ]] || return 0
 	[[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
 }
@@ -1445,11 +1458,11 @@ pkg_postinst() {
 
 	if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
 		# Generate fastloading iconv module configuration file.
-		"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
+		"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}"
 	fi
 
-	if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
-		use compile-locales || run_locale_gen "${EROOT}/"
+	if ! is_crosscompile && [[ ${ROOT} == "/" ]] ; then
+		use compile-locales || run_locale_gen "${EROOT}"
 	fi
 
 	# Check for sanity of /etc/nsswitch.conf, take 2

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 1075f02be79..cd66539a922 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -29,7 +29,7 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=13
+PATCH_VER=14
 
 SRC_URI+=" https://dev.gentoo.org/~slyfox/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
 SRC_URI+=" multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"


             reply	other threads:[~2019-09-01 16:50 UTC|newest]

Thread overview: 1087+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-01 16:50 Sergei Trofimovich [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-02 13:29 [gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/ James Le Cuirot
2024-12-28 17:38 Sam James
2024-12-25 10:01 Sam James
2024-12-19 16:44 Andreas K. Hüttel
2024-12-06 18:55 Andreas K. Hüttel
2024-12-06 18:55 Andreas K. Hüttel
2024-12-06 15:28 Andreas K. Hüttel
2024-12-05 13:12 Andreas K. Hüttel
2024-12-05  0:05 Andreas K. Hüttel
2024-12-04 16:47 Andreas K. Hüttel
2024-12-01  9:03 Sam James
2024-11-21 15:04 Sam James
2024-11-21 15:04 Sam James
2024-11-21 15:04 Sam James
2024-11-21 15:04 Sam James
2024-11-21 15:04 Sam James
2024-11-21 15:04 Sam James
2024-11-03 17:27 Andreas K. Hüttel
2024-11-03  4:40 Sam James
2024-11-03  4:40 Sam James
2024-11-02 11:23 Arthur Zamarin
2024-11-02 11:23 Arthur Zamarin
2024-11-02  8:49 Michał Górny
2024-11-02  8:49 Michał Górny
2024-11-02  3:47 Sam James
2024-11-02  3:47 Sam James
2024-11-02  3:23 Sam James
2024-11-02  3:23 Sam James
2024-10-10  7:11 Andreas K. Hüttel
2024-10-10  1:13 Andreas K. Hüttel
2024-10-09  9:16 Andreas K. Hüttel
2024-10-09  6:57 Andreas K. Hüttel
2024-10-09  6:57 Andreas K. Hüttel
2024-10-07 15:56 Sam James
2024-10-03 16:43 Andreas K. Hüttel
2024-10-03 12:35 Andreas K. Hüttel
2024-10-03  9:29 Andreas K. Hüttel
2024-10-01 16:23 Andreas K. Hüttel
2024-10-01 16:23 Andreas K. Hüttel
2024-09-12 22:08 Sam James
2024-09-12 10:47 Andreas K. Hüttel
2024-09-11 23:56 Andreas K. Hüttel
2024-09-10 10:01 Andreas K. Hüttel
2024-09-09 10:59 Andreas K. Hüttel
2024-08-31  0:33 Sam James
2024-08-26 16:33 Sam James
2024-07-28  3:35 Sam James
2024-07-27 15:42 Sam James
2024-07-22 20:46 Andreas K. Hüttel
2024-07-22 15:37 Andreas K. Hüttel
2024-06-28 18:05 Sam James
2024-06-26 14:59 Mike Gilbert
2024-06-24  1:28 Sam James
2024-06-14 12:46 Andreas K. Hüttel
2024-06-13 13:56 Andreas K. Hüttel
2024-06-12 23:29 Sam James
2024-06-12 23:29 Sam James
2024-06-12 23:16 Andreas K. Hüttel
2024-06-11 20:16 Andreas K. Hüttel
2024-05-30 12:00 Andreas K. Hüttel
2024-05-29 22:46 Andreas K. Hüttel
2024-05-25 19:03 Arthur Zamarin
2024-05-25 19:03 Arthur Zamarin
2024-05-19 17:37 Arthur Zamarin
2024-05-17 18:26 Sam James
2024-05-17 16:01 Sam James
2024-05-17 14:59 Arthur Zamarin
2024-05-17 14:59 Arthur Zamarin
2024-05-14 14:36 Andreas K. Hüttel
2024-05-12 14:28 Andreas K. Hüttel
2024-05-12 10:26 Andreas K. Hüttel
2024-05-11  1:42 Sam James
2024-05-06  5:28 Sam James
2024-05-05  1:14 Andreas K. Hüttel
2024-05-04 14:10 Andreas K. Hüttel
2024-05-04 13:59 Andreas K. Hüttel
2024-05-04 13:58 Andreas K. Hüttel
2024-05-04 12:00 Sam James
2024-05-04 12:00 Sam James
2024-05-01 23:48 Andreas K. Hüttel
2024-05-01 23:18 Ionen Wolkens
2024-05-01 23:18 Ionen Wolkens
2024-04-30  5:54 Sam James
2024-04-26 19:36 Sam James
2024-04-26 18:46 Arthur Zamarin
2024-04-26 18:40 Arthur Zamarin
2024-04-26 18:37 Arthur Zamarin
2024-04-26 18:16 Sam James
2024-04-26 13:42 Andreas K. Hüttel
2024-04-26 10:02 Andreas K. Hüttel
2024-04-24 15:02 Sam James
2024-04-23 14:40 Sam James
2024-04-20 18:08 Arthur Zamarin
2024-04-20 18:08 Arthur Zamarin
2024-04-20  9:42 Michał Górny
2024-04-20  9:42 Michał Górny
2024-04-20  9:42 Michał Górny
2024-04-19 10:47 Andreas K. Hüttel
2024-04-18  2:42 Sam James
2024-04-18  2:42 Sam James
2024-04-18  0:39 Andreas K. Hüttel
2024-04-13 18:41 Sam James
2024-04-13 18:41 Sam James
2024-04-06  6:51 Arthur Zamarin
2024-04-06  6:51 Arthur Zamarin
2024-04-06  6:51 Arthur Zamarin
2024-04-06  6:51 Arthur Zamarin
2024-03-22  4:14 Sam James
2024-03-18 14:59 Sam James
2024-03-11 19:20 Sam James
2024-03-03 17:17 Andreas K. Hüttel
2024-03-03  2:00 Andreas K. Hüttel
2024-02-24 20:45 Andreas K. Hüttel
2024-02-23 23:07 Andreas K. Hüttel
2024-02-23 12:13 Andreas K. Hüttel
2024-02-23  7:14 Sam James
2024-02-19 16:59 Andreas K. Hüttel
2024-02-19  5:44 Andreas K. Hüttel
2024-02-05 23:09 Andreas K. Hüttel
2024-02-05 23:09 Andreas K. Hüttel
2024-02-02  2:34 Sam James
2024-02-02  2:34 Sam James
2024-02-02  2:34 Sam James
2024-02-02  2:34 Sam James
2024-02-02  2:34 Sam James
2024-01-31 23:23 Andreas K. Hüttel
2024-01-31 22:08 Sam James
2024-01-31 22:05 Sam James
2024-01-31 22:05 Sam James
2024-01-31 22:02 Andreas K. Hüttel
2024-01-31 16:35 Andreas K. Hüttel
2024-01-31  1:36 Andreas K. Hüttel
2024-01-30 19:16 Andreas K. Hüttel
2024-01-23 18:28 Andreas K. Hüttel
2024-01-23 18:13 Andreas K. Hüttel
2024-01-11 18:55 Andreas K. Hüttel
2024-01-11  0:05 Andreas K. Hüttel
2024-01-09 15:21 Andreas K. Hüttel
2024-01-09  2:57 Sam James
2024-01-07 14:25 Arthur Zamarin
2024-01-07 14:25 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:43 Arthur Zamarin
2024-01-07 12:42 Arthur Zamarin
2024-01-07 12:42 Arthur Zamarin
2024-01-07 12:42 Arthur Zamarin
2024-01-07 12:42 Arthur Zamarin
2024-01-07  9:53 Sam James
2024-01-07  9:53 Sam James
2024-01-03 21:56 Sam James
2024-01-03 21:54 Sam James
2023-12-25 20:03 Andreas K. Hüttel
2023-12-25 20:03 Andreas K. Hüttel
2023-12-23 22:03 Andreas K. Hüttel
2023-12-23 18:22 Sam James
2023-12-23 17:09 Andreas K. Hüttel
2023-10-28 15:47 Andreas K. Hüttel
2023-10-28 15:47 Andreas K. Hüttel
2023-10-27 20:12 Andreas K. Hüttel
2023-10-26 20:49 Andreas K. Hüttel
2023-10-19  8:14 Andreas K. Hüttel
2023-10-19  8:12 Andreas K. Hüttel
2023-10-18 19:13 Andreas K. Hüttel
2023-10-18 19:13 Andreas K. Hüttel
2023-10-18 19:13 Andreas K. Hüttel
2023-10-18 10:02 Sam James
2023-10-15 15:23 Sam James
2023-10-13 15:11 Sam James
2023-10-04 18:32 Arthur Zamarin
2023-10-03 23:07 Sam James
2023-10-03 23:04 Sam James
2023-10-03 22:28 Andreas K. Hüttel
2023-10-03 22:15 Sam James
2023-10-03 21:45 Sam James
2023-10-03 21:41 Sam James
2023-10-03 21:13 Andreas K. Hüttel
2023-10-03 18:11 Andreas K. Hüttel
2023-10-03 18:06 Andreas K. Hüttel
2023-09-29 22:07 Andreas K. Hüttel
2023-09-29 22:07 Andreas K. Hüttel
2023-09-29 20:10 Andreas K. Hüttel
2023-09-29  9:26 Andreas K. Hüttel
2023-09-29  8:20 Andreas K. Hüttel
2023-09-28  9:27 Andreas K. Hüttel
2023-09-19 18:10 Sam James
2023-09-18  9:55 WANG Xuerui
2023-09-17 21:28 Andreas K. Hüttel
2023-09-17 11:58 Andreas K. Hüttel
2023-09-16  9:40 Andreas K. Hüttel
2023-09-13 15:03 James Le Cuirot
2023-08-24 14:57 Sam James
2023-08-24 11:23 Andreas K. Hüttel
2023-08-23 22:46 Andreas K. Hüttel
2023-08-23 12:30 Andreas K. Hüttel
2023-08-17  4:48 Sam James
2023-08-17  4:48 Sam James
2023-08-02 22:58 Sam James
2023-08-02 21:55 Sam James
2023-07-31 21:42 Andreas K. Hüttel
2023-07-29 23:43 Andreas K. Hüttel
2023-07-29 12:22 Andreas K. Hüttel
2023-07-24 22:45 Sam James
2023-07-24 22:44 Sam James
2023-07-24 22:32 Andreas K. Hüttel
2023-07-24 22:19 Andreas K. Hüttel
2023-07-17 20:28 Andreas K. Hüttel
2023-07-15 12:12 Arthur Zamarin
2023-07-15 12:12 Arthur Zamarin
2023-07-15 12:12 Arthur Zamarin
2023-07-13 10:08 Sam James
2023-07-09 19:07 Arthur Zamarin
2023-07-09 19:07 Arthur Zamarin
2023-07-09 19:07 Arthur Zamarin
2023-07-04 11:18 Andreas K. Hüttel
2023-07-02 14:57 Sam James
2023-06-30 18:28 Andreas K. Hüttel
2023-06-28 21:23 Sam James
2023-06-26 15:32 Sam James
2023-06-26 11:28 Sam James
2023-06-26 11:28 Sam James
2023-06-26 11:28 Sam James
2023-06-26 11:28 Sam James
2023-06-26 11:28 Sam James
2023-06-26 11:28 Sam James
2023-05-16 20:02 Sam James
2023-05-12  1:14 Sam James
2023-05-10 19:15 Andreas K. Hüttel
2023-05-09 20:59 Andreas K. Hüttel
2023-05-08 21:29 Andreas K. Hüttel
2023-05-07 21:51 Andreas K. Hüttel
2023-05-07 21:31 Andreas K. Hüttel
2023-05-07 16:03 Sam James
2023-05-07  0:02 Andreas K. Hüttel
2023-05-06 22:46 Andreas K. Hüttel
2023-05-06 22:29 Andreas K. Hüttel
2023-05-06 22:21 Andreas K. Hüttel
2023-05-01 14:07 Sam James
2023-04-22 21:14 Andreas K. Hüttel
2023-04-13 22:58 Andreas K. Hüttel
2023-04-11  3:21 Andreas K. Hüttel
2023-04-02 19:30 Arthur Zamarin
2023-04-02 19:30 Arthur Zamarin
2023-04-01 16:34 Arthur Zamarin
2023-04-01 16:34 Arthur Zamarin
2023-04-01 16:34 Arthur Zamarin
2023-04-01 16:34 Arthur Zamarin
2023-03-21 17:47 Andreas K. Hüttel
2023-03-21 17:44 Andreas K. Hüttel
2023-03-21 17:42 Andreas K. Hüttel
2023-03-17  2:37 Sam James
2023-03-11 14:11 Andreas K. Hüttel
2023-03-10  8:08 Sam James
2023-03-10  8:08 Sam James
2023-03-10  7:25 Sam James
2023-02-28  3:33 Sam James
2023-02-25 15:52 Andreas K. Hüttel
2023-02-08 14:59 Andreas K. Hüttel
2023-02-02 15:34 Andreas K. Hüttel
2023-01-30 19:45 James Le Cuirot
2023-01-26 22:06 Andreas K. Hüttel
2023-01-26 21:57 Andreas K. Hüttel
2023-01-21 19:51 Andreas K. Hüttel
2023-01-21  0:46 Andreas K. Hüttel
2023-01-20 23:59 Andreas K. Hüttel
2023-01-10 22:47 James Le Cuirot
2022-12-05 23:17 Andreas K. Hüttel
2022-12-02 19:39 Arthur Zamarin
2022-12-02 19:39 Arthur Zamarin
2022-11-27 16:23 Andreas K. Hüttel
2022-11-19 19:03 Andreas K. Hüttel
2022-11-19 16:09 Arthur Zamarin
2022-11-19 16:09 Arthur Zamarin
2022-11-19 16:09 Arthur Zamarin
2022-11-19 16:09 Arthur Zamarin
2022-11-18 18:01 Arthur Zamarin
2022-11-18 18:01 Arthur Zamarin
2022-11-18 15:42 Arthur Zamarin
2022-11-18 15:42 Arthur Zamarin
2022-11-18 15:42 Arthur Zamarin
2022-11-18 15:42 Arthur Zamarin
2022-11-16 19:22 Sam James
2022-11-16 19:22 Sam James
2022-11-15 20:09 Michał Górny
2022-11-15 14:51 Arthur Zamarin
2022-11-15 14:51 Arthur Zamarin
2022-11-06 19:38 Andreas K. Hüttel
2022-10-16  8:50 Andreas K. Hüttel
2022-10-15 23:23 Andreas K. Hüttel
2022-10-15 19:42 Andreas K. Hüttel
2022-10-15 19:42 Andreas K. Hüttel
2022-10-02  8:40 Andreas K. Hüttel
2022-10-01 20:56 Andreas K. Hüttel
2022-09-25  1:21 Sam James
2022-09-23 20:25 Andreas K. Hüttel
2022-09-23 20:07 Andreas K. Hüttel
2022-09-23 20:00 Andreas K. Hüttel
2022-09-23 15:31 Andreas K. Hüttel
2022-09-23 15:30 Andreas K. Hüttel
2022-09-22  6:45 Andreas K. Hüttel
2022-09-20 20:20 Andreas K. Hüttel
2022-09-20 14:46 Sam James
2022-09-20  6:37 Andreas K. Hüttel
2022-09-18 15:51 Andreas K. Hüttel
2022-09-09 20:32 Andreas K. Hüttel
2022-09-03 20:38 Andreas K. Hüttel
2022-08-27 19:36 Andreas K. Hüttel
2022-08-27 18:05 Arthur Zamarin
2022-08-20  0:59 Sam James
2022-08-20  0:32 Sam James
2022-08-07  8:02 WANG Xuerui
2022-08-02 21:12 Andreas K. Hüttel
2022-08-01  8:05 Agostino Sarubbo
2022-07-31 11:11 Agostino Sarubbo
2022-07-31 11:10 Agostino Sarubbo
2022-07-31 11:09 Agostino Sarubbo
2022-07-31 11:08 Agostino Sarubbo
2022-07-31 11:06 Agostino Sarubbo
2022-07-30 23:46 Sam James
2022-07-28 23:40 Andreas K. Hüttel
2022-07-06  3:07 Andreas K. Hüttel
2022-07-05  4:12 Andreas K. Hüttel
2022-06-25 21:40 Sam James
2022-06-25 21:40 Sam James
2022-06-25 21:40 Sam James
2022-06-08 22:30 Sam James
2022-06-08 10:42 Michał Górny
2022-06-06 18:01 Andreas K. Hüttel
2022-06-06 16:04 Andreas K. Hüttel
2022-06-05 22:07 Andreas K. Hüttel
2022-05-25  0:09 WANG Xuerui
2022-05-18 10:02 Andreas K. Hüttel
2022-05-17 21:18 Andreas K. Hüttel
2022-05-15 17:02 Andreas K. Hüttel
2022-05-15  1:00 Sam James
2022-05-14  9:30 Arthur Zamarin
2022-05-14  9:30 Arthur Zamarin
2022-05-14  1:52 Sam James
2022-05-13 18:36 Sam James
2022-05-13  8:53 Agostino Sarubbo
2022-05-10  9:54 Agostino Sarubbo
2022-05-05  7:45 Arthur Zamarin
2022-05-05  7:45 Arthur Zamarin
2022-05-05  7:33 Arthur Zamarin
2022-05-04 14:40 Sam James
2022-04-26  8:55 Andreas K. Hüttel
2022-04-25 21:21 Andreas K. Hüttel
2022-04-25 21:21 Andreas K. Hüttel
2022-04-24 23:33 Sam James
2022-04-23 23:54 Sam James
2022-04-22 15:13 Andreas K. Hüttel
2022-04-22 10:46 Andreas K. Hüttel
2022-04-20 22:25 Andreas K. Hüttel
2022-04-19 22:09 Sam James
2022-04-10 10:54 Sam James
2022-04-07 19:53 Sam James
2022-04-02  7:33 Arthur Zamarin
2022-04-01  9:29 Arthur Zamarin
2022-04-01  6:39 Arthur Zamarin
2022-03-31 21:17 Arthur Zamarin
2022-03-31 20:54 Andreas K. Hüttel
2022-03-31 19:02 Andreas K. Hüttel
2022-03-30 23:19 Andreas K. Hüttel
2022-03-27 23:26 Sam James
2022-03-27 20:30 Andreas K. Hüttel
2022-03-27 17:06 Arthur Zamarin
2022-03-27 16:14 Andreas K. Hüttel
2022-03-27 16:09 Andreas K. Hüttel
2022-03-27 14:06 Andreas K. Hüttel
2022-03-26 21:40 Sam James
2022-03-26 21:40 Sam James
2022-03-26 20:51 Andreas K. Hüttel
2022-03-26 19:45 Sam James
2022-03-26 19:45 Sam James
2022-03-26 19:45 Sam James
2022-03-26 19:45 Sam James
2022-03-22 16:58 Andreas K. Hüttel
2022-03-21 23:33 Sam James
2022-03-20 21:14 Sam James
2022-03-20 21:14 Sam James
2022-03-08 14:57 Andreas K. Hüttel
2022-03-07  1:09 Andreas K. Hüttel
2022-03-07  1:09 Andreas K. Hüttel
2022-03-06  9:46 Sam James
2022-03-06  9:46 Sam James
2022-03-06  9:46 Sam James
2022-02-23 20:00 Arthur Zamarin
2022-02-23  0:15 Andreas K. Hüttel
2022-02-21 23:30 Andreas K. Hüttel
2022-02-21 22:38 Andreas K. Hüttel
2022-02-12  0:06 Andreas K. Hüttel
2022-02-11 22:44 Andreas K. Hüttel
2022-02-11  0:33 Andreas K. Hüttel
2022-02-07  2:52 Sam James
2022-02-07  2:46 Sam James
2022-02-06  2:13 Andreas K. Hüttel
2022-02-06  1:41 Andreas K. Hüttel
2022-02-05 12:43 Andreas K. Hüttel
2022-02-05 12:43 Andreas K. Hüttel
2022-02-05 12:43 Andreas K. Hüttel
2022-02-05 12:43 Andreas K. Hüttel
2022-02-03 23:49 Andreas K. Hüttel
2022-02-02  0:18 Andreas K. Hüttel
2022-02-01 20:36 Andreas K. Hüttel
2022-01-31 23:03 Andreas K. Hüttel
2022-01-29 17:49 Andreas K. Hüttel
2022-01-29 16:07 Andreas K. Hüttel
2022-01-28 22:34 Andreas K. Hüttel
2022-01-27 14:13 Andreas K. Hüttel
2022-01-25 21:27 Andreas K. Hüttel
2022-01-25 16:10 Andreas K. Hüttel
2022-01-25 13:13 Andreas K. Hüttel
2022-01-24 19:54 Andreas K. Hüttel
2022-01-24 19:53 Andreas K. Hüttel
2022-01-18 22:12 Andreas K. Hüttel
2022-01-15 19:36 Andreas K. Hüttel
2022-01-12 23:00 Andreas K. Hüttel
2022-01-05 21:16 Andreas K. Hüttel
2022-01-05 21:15 Andreas K. Hüttel
2022-01-05  5:24 Sam James
2022-01-04 11:49 Andreas K. Hüttel
2021-12-29 19:31 Andreas K. Hüttel
2021-12-19 11:40 Andreas K. Hüttel
2021-12-19 11:40 Andreas K. Hüttel
2021-12-18 21:58 Sam James
2021-12-18 21:51 Andreas K. Hüttel
2021-12-09 20:55 Andreas K. Hüttel
2021-12-09  6:37 Sam James
2021-12-05 20:32 Andreas K. Hüttel
2021-12-05 15:32 Andreas K. Hüttel
2021-12-05 10:26 Andreas K. Hüttel
2021-12-01 14:53 Sam James
2021-11-29 10:13 Andreas K. Hüttel
2021-11-27 23:47 Sam James
2021-11-26 19:42 Andreas K. Hüttel
2021-11-26 18:52 Mike Frysinger
2021-11-16 23:33 Jason A. Donenfeld
2021-11-15 16:13 Mike Gilbert
2021-11-14 23:05 Sam James
2021-11-13 21:35 Andreas K. Hüttel
2021-11-11 21:04 Sam James
2021-11-07 22:58 Andreas K. Hüttel
2021-11-07 22:58 Andreas K. Hüttel
2021-11-06  2:35 Sam James
2021-11-06  0:52 Sam James
2021-11-03 17:27 Sam James
2021-11-03  0:54 Sam James
2021-10-31 19:18 Sam James
2021-10-31 18:12 Sam James
2021-10-31 18:12 Sam James
2021-10-31 18:12 Sam James
2021-10-31 18:10 Sam James
2021-10-31 18:10 Sam James
2021-10-31 18:10 Sam James
2021-10-30 15:50 Andreas K. Hüttel
2021-10-30 15:42 Andreas K. Hüttel
2021-10-29 17:07 Andreas K. Hüttel
2021-10-01  7:14 Sam James
2021-09-25 19:21 Andreas K. Hüttel
2021-09-08 23:48 Sam James
2021-09-05  5:48 Sam James
2021-09-02 15:26 Andreas K. Hüttel
2021-08-30 17:37 Sam James
2021-08-18 18:01 Andreas K. Hüttel
2021-08-18 18:01 Andreas K. Hüttel
2021-08-18 18:01 Andreas K. Hüttel
2021-08-06 21:26 Andreas K. Hüttel
2021-08-03 15:23 Andreas K. Hüttel
2021-08-03 15:14 Andreas K. Hüttel
2021-08-02 23:10 Andreas K. Hüttel
2021-07-29 16:51 Andreas K. Hüttel
2021-07-27 20:33 Andreas K. Hüttel
2021-07-27 20:27 Andreas K. Hüttel
2021-07-27 20:27 Andreas K. Hüttel
2021-07-27 20:27 Andreas K. Hüttel
2021-07-25 21:54 Andreas K. Hüttel
2021-07-24 14:03 Andreas K. Hüttel
2021-07-24 13:12 Andreas K. Hüttel
2021-07-23 20:31 Andreas K. Hüttel
2021-07-23 12:28 Andreas K. Hüttel
2021-07-22 20:00 Andreas K. Hüttel
2021-07-17 23:33 Andreas K. Hüttel
2021-07-17 23:33 Andreas K. Hüttel
2021-07-17 17:12 Andreas K. Hüttel
2021-07-14 20:46 Andreas K. Hüttel
2021-07-09  4:23 Sam James
2021-07-09  4:23 Sam James
2021-07-08 19:26 Georgy Yakovlev
2021-07-05  6:59 Agostino Sarubbo
2021-07-05  6:06 Sergei Trofimovich
2021-07-05  3:25 Sam James
2021-07-04 10:29 Sergei Trofimovich
2021-06-17  8:15 Sergei Trofimovich
2021-06-13 13:47 Andreas K. Hüttel
2021-06-13 10:46 Sergei Trofimovich
2021-06-12 11:39 Sergei Trofimovich
2021-06-11 18:31 Andreas K. Hüttel
2021-06-11 17:18 Andreas K. Hüttel
2021-06-08  7:19 Sergei Trofimovich
2021-06-08  7:19 Sergei Trofimovich
2021-06-06  8:57 Sergei Trofimovich
2021-06-01 19:58 Sam James
2021-06-01 19:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 17:58 Sam James
2021-06-01 13:58 Sam James
2021-06-01 13:58 Sam James
2021-06-01 13:56 Sam James
2021-06-01 13:56 Sam James
2021-05-15 18:43 Georgy Yakovlev
2021-05-15 18:43 Georgy Yakovlev
2021-05-15 18:10 Sergei Trofimovich
2021-05-11 17:04 Sergei Trofimovich
2021-05-10  7:22 Sergei Trofimovich
2021-04-03  9:29 Andreas K. Hüttel
2021-04-02 11:56 Andreas K. Hüttel
2021-03-26 15:06 Agostino Sarubbo
2021-03-09 12:06 Sam James
2021-03-07 11:58 David Seifert
2021-03-03 21:32 Sam James
2021-02-28 21:33 Sam James
2021-02-28 16:00 Sam James
2021-02-28 15:57 Sam James
2021-02-28 11:08 Sergei Trofimovich
2021-02-27 20:50 Andreas K. Hüttel
2021-02-27 20:31 Andreas K. Hüttel
2021-02-27 19:18 Andreas K. Hüttel
2021-02-25 18:17 Andreas K. Hüttel
2021-02-24 22:50 Sam James
2021-02-15  0:38 Sam James
2021-02-11  7:49 Sergei Trofimovich
2021-02-06 18:27 Sergei Trofimovich
2021-02-05 21:44 Sam James
2021-02-05 21:43 Sam James
2021-02-05 21:42 Sam James
2021-02-05 21:39 Sam James
2021-02-03 10:35 Sergei Trofimovich
2021-02-01 21:17 Andreas K. Hüttel
2021-01-24 12:33 Sergei Trofimovich
2021-01-24 12:10 Agostino Sarubbo
2021-01-12 22:41 Sam James
2021-01-12 22:41 Sam James
2021-01-12 22:38 Sam James
2021-01-09 18:00 Sam James
2021-01-09 16:30 Sam James
2021-01-09 16:22 Lars Wendler
2021-01-09 13:12 Sergei Trofimovich
2021-01-07 11:24 Andreas K. Hüttel
2020-12-24  8:05 Sergei Trofimovich
2020-12-23  5:19 Sam James
2020-12-23  5:19 Sam James
2020-12-23  5:19 Sam James
2020-12-14  8:03 Sam James
2020-12-14  0:46 Sam James
2020-12-14  0:46 Sam James
2020-12-13 21:45 Thomas Deutschmann
2020-12-13  7:42 Sam James
2020-12-11  9:09 Sergei Trofimovich
2020-12-08 18:07 Sergei Trofimovich
2020-12-08 14:46 Andreas K. Hüttel
2020-12-08  8:30 Sergei Trofimovich
2020-12-08  8:30 Sergei Trofimovich
2020-12-08  8:30 Sergei Trofimovich
2020-12-08  0:37 Sergei Trofimovich
2020-11-14  9:15 Mikle Kolyada
2020-11-14  9:15 Mikle Kolyada
2020-11-10 19:16 Mike Gilbert
2020-11-05 16:48 Sam James
2020-11-05 16:48 Sam James
2020-11-05 16:48 Sam James
2020-11-05 16:48 Sam James
2020-11-01 10:40 Sam James
2020-11-01 10:40 Sam James
2020-11-01 10:40 Sam James
2020-11-01 10:40 Sam James
2020-10-31 11:07 Mikle Kolyada
2020-10-31 10:09 Andreas K. Hüttel
2020-10-30 22:32 Thomas Deutschmann
2020-10-30 21:45 Andreas K. Hüttel
2020-10-09 20:40 Andreas K. Hüttel
2020-09-30 18:13 Sergei Trofimovich
2020-09-25 19:42 Andreas K. Hüttel
2020-09-25 18:54 Andreas K. Hüttel
2020-09-25 18:54 Andreas K. Hüttel
2020-09-15 22:15 Sergei Trofimovich
2020-09-06  4:11 Sam James
2020-09-06  4:11 Sam James
2020-09-05  2:46 Andreas K. Hüttel
2020-09-05  2:46 Andreas K. Hüttel
2020-09-01 22:26 Andreas K. Hüttel
2020-08-31  8:30 Andreas K. Hüttel
2020-08-23 11:33 Sergei Trofimovich
2020-08-23 10:47 Sergei Trofimovich
2020-08-23 10:19 Sergei Trofimovich
2020-08-23 10:19 Sergei Trofimovich
2020-08-14  8:08 Andreas K. Hüttel
2020-08-12  7:38 Sam James
2020-08-12  7:38 Sam James
2020-08-11 22:29 Sam James
2020-08-11 17:02 Sergei Trofimovich
2020-08-11 17:02 Sergei Trofimovich
2020-08-10 16:43 Mikle Kolyada
2020-08-06 10:28 Andreas K. Hüttel
2020-08-04 15:11 Sam James
2020-08-03 17:58 Sam James
2020-07-27 15:41 Andreas K. Hüttel
2020-07-25 22:11 Andreas K. Hüttel
2020-07-18 16:58 Sergei Trofimovich
2020-07-18 15:59 Andreas K. Hüttel
2020-06-28 22:13 Sergei Trofimovich
2020-06-10  9:16 Andreas K. Hüttel
2020-06-10  9:16 Andreas K. Hüttel
2020-06-10  8:17 Sergei Trofimovich
2020-06-10  8:15 Andreas K. Hüttel
2020-06-09  7:24 Sergei Trofimovich
2020-06-08 22:04 Sergei Trofimovich
2020-05-16 11:30 Sergei Trofimovich
2020-05-16  8:58 Sergei Trofimovich
2020-05-15 23:12 Sergei Trofimovich
2020-05-14 11:48 Andreas K. Hüttel
2020-05-12 16:45 Andreas K. Hüttel
2020-05-12  5:05 Andreas K. Hüttel
2020-05-11 20:53 Sergei Trofimovich
2020-05-06  7:01 Sergei Trofimovich
2020-05-04 18:32 Andreas K. Hüttel
2020-05-04 18:23 Sergei Trofimovich
2020-05-04 18:23 Sergei Trofimovich
2020-05-04  6:16 Mart Raudsepp
2020-05-03 11:01 Sergei Trofimovich
2020-05-02 20:08 Sergei Trofimovich
2020-05-02 19:51 Sergei Trofimovich
2020-04-24 12:11 Agostino Sarubbo
2020-04-24 12:11 Agostino Sarubbo
2020-04-24 12:10 Agostino Sarubbo
2020-04-24  9:00 Agostino Sarubbo
2020-04-24  8:59 Agostino Sarubbo
2020-04-24  8:59 Agostino Sarubbo
2020-04-23 20:39 Andreas K. Hüttel
2020-04-23 20:39 Andreas K. Hüttel
2020-04-23 19:33 Andreas K. Hüttel
2020-04-23  9:02 Mikle Kolyada
2020-04-23  7:45 Andreas K. Hüttel
2020-04-13 17:25 Andreas K. Hüttel
2020-04-10 16:06 Andreas K. Hüttel
2020-04-10 16:06 Andreas K. Hüttel
2020-04-03 22:37 Sergei Trofimovich
2020-04-03 22:29 Sergei Trofimovich
2020-04-02  7:03 Sergei Trofimovich
2020-04-01 17:32 Matt Turner
2020-03-28  0:29 Sergei Trofimovich
2020-03-26  4:37 Matt Turner
2020-03-23 21:11 Andreas K. Hüttel
2020-03-22 19:43 Andreas K. Hüttel
2020-03-22 17:48 Andreas K. Hüttel
2020-03-22 14:54 Andreas K. Hüttel
2020-03-22 10:39 Andreas K. Hüttel
2020-03-22 10:39 Andreas K. Hüttel
2020-03-21 23:17 Andreas K. Hüttel
2020-03-20 15:30 Andreas K. Hüttel
2020-03-19 20:58 Andreas K. Hüttel
2020-03-16 21:23 Sergei Trofimovich
2020-03-15 15:46 Sergei Trofimovich
2020-03-15 13:50 Sergei Trofimovich
2020-03-15 12:47 Mikle Kolyada
2020-03-14 18:16 Sergei Trofimovich
2020-03-14  9:54 Sergei Trofimovich
2020-03-14  9:54 Sergei Trofimovich
2020-03-12 16:27 Andreas K. Hüttel
2020-03-10  7:35 Sergei Trofimovich
2020-03-09 10:07 Andreas K. Hüttel
2020-02-16 19:25 Sergei Trofimovich
2020-02-16 14:00 Sergei Trofimovich
2020-02-13 21:40 David Seifert
2020-02-03 23:07 Sergei Trofimovich
2020-02-02 13:04 Sergei Trofimovich
2020-01-12 22:36 Sergei Trofimovich
2019-12-28 13:49 Sergei Trofimovich
2019-12-25 10:58 Benda XU
2019-12-24 13:58 Mikle Kolyada
2019-12-15 10:59 Agostino Sarubbo
2019-12-13  7:36 Agostino Sarubbo
2019-12-12 21:52 Sergei Trofimovich
2019-12-12 16:00 Agostino Sarubbo
2019-12-12 13:52 Agostino Sarubbo
2019-12-12 10:59 Agostino Sarubbo
2019-12-11 13:21 Aaron Bauman
2019-12-10 19:03 Mikle Kolyada
2019-12-10 15:52 Mike Gilbert
2019-12-02 23:17 Sergei Trofimovich
2019-11-27 22:51 Andreas K. Hüttel
2019-11-26 23:45 Andreas K. Hüttel
2019-11-26 23:22 Andreas K. Hüttel
2019-11-25 23:49 Andreas K. Hüttel
2019-11-25  1:37 Andreas K. Hüttel
2019-11-21  7:54 Sergei Trofimovich
2019-11-17 10:42 Sergei Trofimovich
2019-11-16 21:42 Sergei Trofimovich
2019-11-16 21:25 Sergei Trofimovich
2019-11-10 22:41 Sergei Trofimovich
2019-11-10 22:41 Sergei Trofimovich
2019-11-10 22:41 Sergei Trofimovich
2019-11-10 22:41 Sergei Trofimovich
2019-11-10 22:41 Sergei Trofimovich
2019-11-08 20:43 Sergei Trofimovich
2019-11-08 20:43 Sergei Trofimovich
2019-11-06 20:10 Sergei Trofimovich
2019-10-22 18:07 Sergei Trofimovich
2019-10-19  9:37 Sergei Trofimovich
2019-10-19  9:37 Sergei Trofimovich
2019-10-19  9:37 Sergei Trofimovich
2019-10-19  9:37 Sergei Trofimovich
2019-10-18  6:47 Sergei Trofimovich
2019-10-17 23:22 Sergei Trofimovich
2019-10-14  6:58 Sergei Trofimovich
2019-10-12 20:03 Sergei Trofimovich
2019-09-25  8:04 Sergei Trofimovich
2019-09-01 21:59 Matt Turner
2019-08-28 18:28 Sergei Trofimovich
2019-08-27  1:14 Benda XU
2019-08-21 22:35 Sergei Trofimovich
2019-08-14 21:27 Andreas K. Hüttel
2019-08-13 21:36 Andreas K. Hüttel
2019-08-13 20:10 Andreas K. Hüttel
2019-08-12 21:35 Andreas K. Hüttel
2019-08-09 20:07 Andreas K. Hüttel
2019-08-06  0:59 Andreas K. Hüttel
2019-08-05 12:30 Andreas K. Hüttel
2019-08-04 12:13 Andreas K. Hüttel
2019-08-04  0:12 Andreas K. Hüttel
2019-08-03 22:45 Andreas K. Hüttel
2019-08-03 22:40 Andreas K. Hüttel
2019-07-29  9:05 Mikle Kolyada
2019-07-29  9:05 Mikle Kolyada
2019-07-29  9:05 Mikle Kolyada
2019-07-25 22:32 Sergei Trofimovich
2019-07-23  7:14 Sergei Trofimovich
2019-07-21 13:40 James Le Cuirot
2019-07-18  4:08 Benda XU
2019-06-23 14:50 Tobias Klausmann
2019-05-31  8:08 Agostino Sarubbo
2019-05-27 10:09 Agostino Sarubbo
2019-05-27 10:08 Agostino Sarubbo
2019-05-23 13:13 Mikle Kolyada
2019-05-19  9:37 Sergei Trofimovich
2019-05-19  9:15 Sergei Trofimovich
2019-05-19  8:39 Sergei Trofimovich
2019-05-16 23:56 Thomas Deutschmann
2019-05-13 19:14 Aaron Bauman
2019-05-13 12:08 Mikle Kolyada
2019-05-03 21:49 Andreas K. Hüttel
2019-05-02 15:31 Matt Turner
2019-05-01 18:46 Andreas K. Hüttel
2019-05-01  6:22 Matt Turner
2019-05-01  6:22 Matt Turner
2019-04-27 20:50 Sergei Trofimovich
2019-04-23 22:05 Andreas K. Hüttel
2019-04-21 19:06 Andreas K. Hüttel
2019-04-19  7:35 Sergei Trofimovich
2019-04-19  0:01 Andreas K. Hüttel
2019-04-18 23:45 Andreas K. Hüttel
2019-04-14 14:39 Andreas K. Hüttel
2019-04-13 22:13 Andreas K. Hüttel
2019-04-13 16:14 Andreas K. Hüttel
2019-04-10 14:45 Aaron Bauman
2019-04-08 16:07 Andreas K. Hüttel
2019-04-08 16:03 Andreas K. Hüttel
2019-04-08  6:05 Matt Turner
2019-04-08  2:18 Thomas Deutschmann
2019-04-07 16:40 Andreas K. Hüttel
2019-04-02 12:08 Mikle Kolyada
2019-04-02 12:08 Mikle Kolyada
2019-03-30 14:29 Andreas K. Hüttel
2019-03-26 21:08 Andreas K. Hüttel
2019-03-25 21:16 Sergei Trofimovich
2019-03-24 21:06 Andreas K. Hüttel
2019-03-24 17:00 Mikle Kolyada
2019-03-16 14:01 Mikle Kolyada
2019-03-15 10:01 Mikle Kolyada
2019-03-14 19:41 Sergei Trofimovich
2019-03-12  8:45 Sergei Trofimovich
2019-03-09 10:47 Sergei Trofimovich
2019-03-09 10:47 Sergei Trofimovich
2019-02-10 23:47 Sergei Trofimovich
2019-02-07 23:02 Sergei Trofimovich
2019-02-01 10:55 Andreas K. Hüttel
2019-01-14  0:00 Andreas K. Hüttel
2019-01-10 21:18 Andreas K. Hüttel
2019-01-08 23:40 Andreas K. Hüttel
2018-12-30 21:14 Sergei Trofimovich
2018-12-29 22:13 Andreas K. Hüttel
2018-12-21 23:55 Andreas K. Hüttel
2018-12-21 23:55 Andreas K. Hüttel
2018-12-21 16:21 Andreas K. Hüttel
2018-12-21 15:37 Andreas K. Hüttel
2018-12-15 12:28 Andreas K. Hüttel
2018-12-14 21:51 Andreas K. Hüttel
2018-12-14 21:23 Andreas K. Hüttel
2018-12-14 19:10 Andreas K. Hüttel
2018-12-11 22:58 Andreas K. Hüttel
2018-12-09 14:19 Andreas K. Hüttel
2018-12-08 23:45 Matt Turner
2018-12-08 23:45 Matt Turner
2018-12-08 15:10 Mikle Kolyada
2018-11-24 16:00 Mart Raudsepp
2018-11-23 23:51 Andreas K. Hüttel
2018-11-23 23:51 Andreas K. Hüttel
2018-11-09 18:15 Mikle Kolyada
2018-11-02 16:30 Jeroen Roovers
2018-11-02  7:50 Matt Turner
2018-10-27 18:43 Sergei Trofimovich
2018-10-26 22:09 Sergei Trofimovich
2018-10-26 21:21 Andreas Hüttel
2018-10-26 21:21 Andreas Hüttel
2018-10-24 21:41 Sergei Trofimovich
2018-10-21 17:47 Andreas Hüttel
2018-10-21 17:47 Andreas Hüttel
2018-10-21  7:49 Mikle Kolyada
2018-10-21  7:47 Mikle Kolyada
2018-09-11 15:43 Andreas Hüttel
2018-09-11 14:44 Andreas Hüttel
2018-09-11 14:44 Andreas Hüttel
2018-09-05 19:31 Anthony G. Basile
2018-09-05 15:36 Anthony G. Basile
2018-08-24 15:24 Jeroen Roovers
2018-08-06  7:22 Andreas Hüttel
2018-08-05  9:31 Andreas Hüttel
2018-08-03 21:21 Andreas Hüttel
2018-08-03 21:21 Andreas Hüttel
2018-08-03 20:21 Andreas Hüttel
2018-08-03 17:04 Andreas Hüttel
2018-07-19  0:38 Sergei Trofimovich
2018-07-07 18:20 Sergei Trofimovich
2018-07-02 18:27 Markus Meier
2018-06-26  9:48 Sergei Trofimovich
2018-06-26  9:48 Sergei Trofimovich
2018-06-25 16:06 Tobias Klausmann
2018-06-23  8:24 Sergei Trofimovich
2018-06-20 21:58 Andreas Hüttel
2018-06-17 17:27 Andreas Hüttel
2018-06-17 17:27 Andreas Hüttel
2018-06-17 17:22 Andreas Hüttel
2018-06-16 18:01 Andreas Hüttel
2018-06-15  7:02 Sergei Trofimovich
2018-06-13 22:01 Andreas Hüttel
2018-06-13 20:46 Sergei Trofimovich
2018-06-08 20:54 Sergei Trofimovich
2018-06-06 15:25 Thomas Deutschmann
2018-06-05 17:51 Mike Frysinger
2018-06-05 17:25 Mart Raudsepp
2018-06-04 23:40 Andreas Hüttel
2018-06-04 23:40 Andreas Hüttel
2018-06-04 23:40 Andreas Hüttel
2018-06-02 21:48 Sergei Trofimovich
2018-06-02 19:28 Andreas Hüttel
2018-05-22 14:35 Mike Frysinger
2018-05-20 23:47 Andreas Hüttel
2018-05-20 16:06 Andreas Hüttel
2018-05-19 23:38 Andreas Hüttel
2018-05-11 19:54 Andreas Hüttel
2018-05-06 20:49 Andreas Hüttel
2018-05-05 18:24 Andreas Hüttel
2018-05-05 18:18 Andreas Hüttel
2018-05-01 20:19 Andreas Hüttel
2018-04-28 21:23 Andreas Hüttel
2018-04-21 21:51 Andreas Hüttel
2018-04-21 21:25 Andreas Hüttel
2018-04-21  9:52 Mikle Kolyada
2018-04-13 23:22 Aaron Bauman
2018-04-13 20:08 Sergei Trofimovich
2018-04-09 22:38 Sergei Trofimovich
2018-04-09  6:23 Sergei Trofimovich
2018-04-08 10:55 Markus Meier
2018-04-06 19:13 Sergei Trofimovich
2018-04-06 19:13 Sergei Trofimovich
2018-04-06  6:43 Sergei Trofimovich
2018-04-03 20:21 Sergei Trofimovich
2018-04-03 20:21 Sergei Trofimovich
2018-04-01 21:47 Sergei Trofimovich
2018-03-31 14:17 Tobias Klausmann
2018-03-31 10:05 Sergei Trofimovich
2018-03-30 22:37 Sergei Trofimovich
2018-03-30 11:43 Sergei Trofimovich
2018-03-30 11:43 Sergei Trofimovich
2018-03-29 22:32 Mart Raudsepp
2018-03-29 19:39 Sergei Trofimovich
2018-03-29 15:19 Thomas Deutschmann
2018-03-29  0:39 Aaron Bauman
2018-03-22 22:23 Sergei Trofimovich
2018-03-15 13:59 Mikle Kolyada
2018-03-11  9:51 Sergei Trofimovich
2018-03-05 10:37 Tobias Klausmann
2018-03-04 21:54 Andreas Hüttel
2018-03-04 21:40 Andreas Hüttel
2018-03-03 17:56 Sergei Trofimovich
2018-03-02  9:38 Mart Raudsepp
2018-02-14 21:51 Andreas Hüttel
2018-02-10 19:57 Sergei Trofimovich
2018-02-10 19:16 Sergei Trofimovich
2018-02-10 15:39 Andreas Hüttel
2018-02-10  9:25 Sergei Trofimovich
2018-02-10  0:32 Thomas Deutschmann
2018-02-09 21:59 Andreas Hüttel
2018-02-09  9:01 Agostino Sarubbo
2018-02-08 23:50 Andreas Hüttel
2018-02-08 21:48 Andreas Hüttel
2018-02-06 21:37 Sergei Trofimovich
2018-02-03  1:38 Sergei Trofimovich
2018-02-03  1:38 Sergei Trofimovich
2018-02-03  1:38 Sergei Trofimovich
2018-02-03  1:18 Sergei Trofimovich
2018-02-03  0:49 Andreas Hüttel
2018-02-02 14:56 Andreas Hüttel
2018-02-02 14:34 Andreas Hüttel
2018-01-21 21:21 Andreas Hüttel
2018-01-21 10:38 Sergei Trofimovich
2018-01-20 19:26 Andreas Hüttel
2018-01-20 19:14 Andreas Hüttel
2018-01-20 18:13 Andreas Hüttel
2018-01-20 18:13 Andreas Hüttel
2018-01-20 17:36 Andreas Hüttel
2018-01-20 17:16 Andreas Hüttel
2018-01-20 16:57 Andreas Hüttel
2018-01-20  0:51 Andreas Hüttel
2018-01-17 23:09 Andreas Hüttel
2018-01-17  1:04 Andreas Hüttel
2018-01-14 19:17 Andreas Hüttel
2018-01-14 12:36 Andreas Hüttel
2018-01-13 21:25 Andreas Hüttel
2018-01-13 17:14 Andreas Hüttel
2018-01-10  8:09 Mike Frysinger
2018-01-07 19:39 Sergei Trofimovich
2018-01-03 10:47 Andreas Hüttel
2018-01-01 15:10 Andreas Hüttel
2017-12-31 21:26 Sergei Trofimovich
2017-12-24  9:46 Mart Raudsepp
2017-12-21 21:02 Andreas Hüttel
2017-12-20 12:37 Sergei Trofimovich
2017-12-17 22:27 Andreas Hüttel
2017-12-16 19:04 Andreas Hüttel
2017-12-15 21:57 Andreas Hüttel
2017-12-02 16:36 Andreas Hüttel
2017-11-29  5:56 Markus Meier
2017-11-18 20:50 Sergei Trofimovich
2017-11-18 18:34 Andreas Hüttel
2017-11-18 18:34 Andreas Hüttel
2017-11-14  9:36 Sergei Trofimovich
2017-11-14  9:00 Sergei Trofimovich
2017-11-13 23:26 Sergei Trofimovich
2017-11-13 17:11 Manuel Rüger
2017-11-12 14:16 Andreas Hüttel
2017-11-12 14:16 Andreas Hüttel
2017-11-12  1:10 Andreas Hüttel
2017-11-11 23:34 Sergei Trofimovich
2017-11-11 23:23 Matt Turner
2017-11-11 21:23 Andreas Hüttel
2017-11-11 18:00 Thomas Deutschmann
2017-11-11 17:50 Andreas Hüttel
2017-10-30 17:50 Andreas Hüttel
2017-10-29 11:13 Manuel Rüger
2017-10-28 19:47 Sergei Trofimovich
2017-10-27 23:30 Andreas Hüttel
2017-10-27 22:31 Andreas Hüttel
2017-10-26 18:51 Matt Turner
2017-10-25 22:03 Sergei Trofimovich
2017-10-24 21:15 Sergei Trofimovich
2017-10-24  6:24 Sergei Trofimovich
2017-10-23 21:39 Thomas Deutschmann
2017-10-22 19:46 Andreas Hüttel
2017-10-22 12:25 Andreas Hüttel
2017-10-21 12:47 Andreas Hüttel
2017-10-14 21:11 Andreas Hüttel
2017-10-07 22:26 Andreas Hüttel
2017-10-05 16:43 Andreas Hüttel
2017-10-05  9:11 Andreas Hüttel
2017-10-03 19:41 Andreas Hüttel
2017-10-03 16:19 Andreas Hüttel
2017-09-23 13:05 Andreas Hüttel
2017-09-18  9:54 Andreas Hüttel
2017-09-18  9:54 Andreas Hüttel
2017-09-17  7:51 Andreas Hüttel
2017-09-16 18:28 Andreas Hüttel
2017-09-16 15:48 Andreas Hüttel
2017-09-14 18:59 Andreas Hüttel
2017-09-12 19:46 Andreas Hüttel
2017-09-12 11:52 Andreas Hüttel
2017-09-11 18:32 Andreas Hüttel
2017-09-11 18:32 Andreas Hüttel
2017-09-11 12:16 Andreas Hüttel
2017-09-11 12:13 Andreas Hüttel
2017-09-11 10:20 Andreas Hüttel
2017-09-10 16:45 Andreas Hüttel
2017-09-10 10:08 Andreas Hüttel

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=1567356641.8893df0d11de029e26b31bc3310e43ccb6b35dc3.slyfox@gentoo \
    --to=slyfox@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