dev-libs / libaio

Asynchronous input/output library that uses the kernels native interface

Official package sites : https://pagure.io/libaio ·

Library to provide user-level kernel Asynchronous I/O (AIO) support for Linux (needs kernel patches as of 2.6.12)

v9999 :: 0 :: gentoo

Modified
License
LGPL-2
USE flags
static-libs test

v0.3.113_p8 :: 0 :: gentoo

Modified
License
LGPL-2
Keywords
amd64 arm arm64 ppc x86 ~alpha ~hppa ~loong ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc
USE flags
static-libs test

v0.3.113-r2 :: 0 :: gentoo

Modified
License
LGPL-2
Keywords
amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~m68k ~mips ~riscv ~s390 ~sparc
USE flags
static-libs test

General

static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

app-benchmarks / stress-ng : Stress test for a computer system with various selectable ways

app-benchmarks / sysbench : A scriptable multi-threaded benchmark tool based on LuaJIT

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

dev-cpp / folly : An open-source C++ library developed and used at Facebook

dev-db / mariadb : An enhanced, drop-in replacement for MySQL

dev-db / mysql : Fast, multi-threaded, multi-user SQL database server

dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK

dev-db / percona-xtrabackup : Hot backup utility for MySQL based servers

dev-debug / strace : Useful diagnostic, instructional, and debugging tool

dev-util / stressapptest : Stressful Application Test

net-libs / libiio : Library for interfacing with IIO devices

sys-block / blktrace : show detailed info about what is happening on a block device io queue

sys-block / fio : Jens Axboe's Flexible IO tester

sys-block / tgt : Linux SCSI target framework (tgt)

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / cluster-glue : Library pack for Heartbeat / Pacemaker

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-cluster / mpich : A high performance and portable MPI implementation

sys-cluster / sanlock : shared storage lock manager

sys-fs / bcachefs-tools : Tools for bcachefs

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-fs / multipath-tools : Device mapper target autoconfig

906393
dev-libs/libaio-0.3.113 fails tests (MUSL-SYSTEM): 23.t:75:17: error: unknown type name off64_t
933092
dev-libs/libaio-0.3.113-r1 fails tests on hppa, sparc
967348
dev-libs/libaio-0.3.113_p8: stablereq
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-libs/libaio: drop 0.3.113-r1
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113_p8 ppc, #967348
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113_p8 x86, #967348
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113_p8 arm, #967348
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113_p8 arm64, #967348
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113_p8 amd64, #967348
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 arm, #963624
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 ppc, #963624
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 ppc64, #963624
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 arm64, #963624
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 amd64, #963624
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r2 x86, #963624
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: respect *FLAGS fully
Especially for tests. Bug: https://bugs.gentoo.org/962440 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
*/*: destable hppa
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: add 0.3.113_p8
libaio is dead upstream and the state of it hasn't been great for a while. After fixing bug #722672, I started to see one failure on just one machine for ABI_X86_32: ``` test cases/20.t completed PASSED. Completed cases/20.p with 0. Starting cases/21.p Expected 4096, got 4294967285 test cases/21.t completed FAILED. Completed cases/21.p with 1 -- FAILED. Starting cases/22.p test cases/22.t completed PASSED. Completed cases/22.p with 0. Starting cases/23.p test cases/23.t completed PASSED. Completed cases/23.p with 0. Pass: 18 Fail: 1 Skip: 0 Test run complete at Tue 26 Aug 12:09:10 BST 2025 make[1]: *** [Makefile:53: partcheck] Error 1 ``` It's not clear to me why it's only there but given Debian have a tonne of useful portability patches, let's switch to them (and drop our own x32 patch) and see if that helps. It also brings us HPPA support. We also get LTO support as a bonus. Bug: https://bugs.gentoo.org/453938 Bug: https://bugs.gentoo.org/722672 Bug: https://bugs.gentoo.org/855698 Bug: https://bugs.gentoo.org/933092 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: fix tests on x32
This uses Andrii's patch but tweaked to accommodate GCC's r11-257-g13a46321516e2e where __ILP32__ started to be defined even for -m32. Instead, we check for x32 specifically (x86-64 and not LP64) because of x32's syscall convention. Closes: https://bugs.gentoo.org/722672 Thanks-to: Andrii Batyiev <batyiev@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: drop 0.3.113, EAPI=7--
Closes: https://bugs.gentoo.org/927697 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 sparc, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 hppa, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 ppc, #927697
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Matoro Mahri · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 ppc64, #927697
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 x86, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 arm, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 arm64, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113-r1 amd64, #927697
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: EAPI 8, drop usr-ldscript
* EAPI 8 * Drop usr-ldscript per news item Bug: https://bugs.gentoo.org/325355 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: drop 0.3.112
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libaio: Stabilize 0.3.113 x86, #872752
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113 hppa, #872752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113 ppc64, #872752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113 ppc, #872752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libaio: Stabilize 0.3.113 sparc, #872752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libaio: Stabilize 0.3.113 amd64, #872752
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113 arm64, #872752
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.113 arm, #872752
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: filter LTO
Upstream aren't interested in supporting it & build fails. Thanks-to: immolo <immoloism@gmail.com> Closes: https://bugs.gentoo.org/855698 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: restore keywords to 0.3.113; backport 32-bit test fix
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-libs/libaio: keyword 0.3.113 for ~loong
This is the first version with out-of-the-box loong support, and the testcase failing on abi_x86_32 passed on loong. Another test failed on loong (testcase 5), but the library is working nevertheless. Keywording because we have no other choice on loong. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: add link to upstream bug
Bug: https://pagure.io/libaio/issue/21 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: add link to upstream bug
Bug: https://marc.info/?l=linux-aio&m=164996470108464&w=2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: add 0.3.113
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: fix tc-getCPP
Fixes: b7d492ff93212de55b9844dc6aabcef5493c69d5 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libaio: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: fix LDFLAGS ordering
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-libs/libaio: Removed old
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libaio: s390 stable wrt bug #738358
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-libs/libaio: stable 0.3.112 for ppc
stable wrt bug #738358 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: ppc64 stable (bug #738358)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/libaio: x86 stable (bug #738358)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-libs/libaio: stable 0.3.112 for sparc
stable wrt bug #738358 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-libs/libaio: stable 0.3.112 for hppa, bug #738358
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libaio: Stabilize 0.3.112 arm64, #738358
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libaio: amd64 stable wrt bug #738358
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/libaio: arm stable wrt bug #738358
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Convert ebuilds to inherit usr-ldscript
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-libs/libaio: bump to v0.3.112
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/libaio: Add ~riscv keyword
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-libs/libaio: Added live ebuild
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>
Lars Wendler · gentoo
dev-libs/libaio: Bump to version 0.3.111
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Göktürk Yüksek · gentoo
dev-libs/libaio: switch from fedorahosted to debian mirrors
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michał Górny · gentoo
dev-libs/libaio: Merge "link against stdlib (...)", #558406
Pull-Request: https://github.com/gentoo/gentoo/pull/414
Gokturk Yuksek · gentoo
dev-libs/libaio: link against stdlib to pull the fortified functions #558406
When '-fstack-protector-strong' is included in CFLAGS, the function '__stack_chk_fail_local' needs to be pulled from libc. However, upstream uses '-nostdlib' to avoid linking against any C library or gcc libs. Remove '-nostdlib' and '-nostartfiles' to pull the required symbols from libc. Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=558406 Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed