Gentoo Logo

Release Engineering

Content:

1.  Project Description

Release Engineering ("releng") is the official Gentoo project focused on coordinating and improving the creation of official media releases of Gentoo Linux and other Gentoo operating systems. It is also primarily responsible for many of the tools used by the installation process, including catalyst, genkernel, and the Gentoo Linux Installer.

2.  Project Goals

The goals of Release Engineering are to continually improve the quality, timeliness and overall procedures for creating official Gentoo Linux releases, as well as acting as the official coordinators for creating new Gentoo Linux release media. This project is very much focused on ensuring that the initial quality of every official release is as high as possible, and that the "from CD" experience is as positive for as many of our users as possible.

3.  Developers

Developer Nickname Role
Andrew Gaffney agaffney Lead ( Team Lead and x86 Release Coordinator )
Christoph Mende angelos Member ( AMD64 Release Coordinator )
Raúl Porcel armin76 Member ( IA64/SPARC Release Coordinator )
Tobias Scherbaum dertobi123 Member ( HPPA Release Coordinator )
Jorge Manuel B. S. Vicetto jmbsvicetto Member ( AMD64 / X86 Weekly Builds )
Mike Doty kingtaco Member ( AMD64 Release Co-Coordinator )
Tobias Klausmann klausman Member ( Alpha Release Coordinator )
Joshua Kinard kumba Member ( MIPS Release Coordinator )
Matt Turner mattst88 Member ( MIPS Stages )
Joshua Saddler nightmorph Member ( Documentation Liaison )
Brent Baude ranger Member ( PowerPC Release Coordinator )
Stuart Longland redhatter Member ( MIPS Stages )
Robin H. Johnson robbat2 Member ( Infrastructure Liaison )

All developers can be reached by e-mail using nickname@gentoo.org.

4.  Subprojects

The releng project has the following subprojects:

Project Lead Description
Catalyst Andrew Gaffney This project develops the catalyst tool, which is used to build official Gentoo stage tarballs, PackageCD and InstallCD and LiveCD images.
Installer The deprecated Gentoo Installer project aimed to create a widely extensible install engine that allowed for a diverse set of attended and unattended install options. It was abandoned in 2009, but these pages have been retained for future reference.
Releng/QA Hardware Release Engineering maintains its own set of hardware for development, testing and release building, as well as the porting of Gentoo Linux to new architectures. Currently, this hardware consists of a dual-CPU 900Mhz zx6000 Itanium 2 system with 4GB of RAM on extended loan from HP, and a dual Opteron AMD64 system built from parts donated by AMD, NVIDIA, The Gentoo Foundation, and the Gentoo/AMD64 project. All systems are running Gentoo Linux. Access to these is currently restricted to Release Engineering members. For other developer hardware, check out the dev machines page.

5.  Release security & signing

All release media will have its DIGESTS file signed by one of the Gentoo Linux Release Engineering (releng@gentoo.org) PGP keys listed on this page. The keys are available through the subkeys.pgp.net keyserver. They can be used to verify that the media is, in fact, the media shipped by Release Engineering and not from a potential attacker. You will find more detailed verification instructions in the handbooks for each release.

New keys and changes to existing keys will be announced to the following Gentoo mailing lists: gentoo-dev-announce, gentoo-announce, gentoo-core.

Note: Releases up to and including 2007.0 had PGP signatures directly on top of the files. This required large quantities of disk IO for generation on the servers, and validation on the client side. As such, as of the 2008.0 release, the DIGESTS file is now signed instead, making verification a two-step process, but overall much quicker.

Note: During 2011, the DIGESTS files were also expanded to contain hashes other than SHA1 and MD5, to provide more certain validation.

Code Listing 5.1: Obtaining the public key

$ gpg --keyserver subkeys.pgp.net --recv-keys <key id>

Code Listing 5.2: Verify the cryptographic signature

$ gpg --verify <foo.DIGESTS.asc>

Code Listing 5.3: Verify the checksum (at least one of these hashes will exist)

$ sha512sum -c <foo.DIGESTS.asc>
$ sha256sum -c <foo.DIGESTS.asc>
$ sha1sum -c <foo.DIGESTS.asc>
Key ID Key Type Key Fingerprint Key Description Created Expires Revoked Notes
0x96D8BF6D 4096-bit RSA DCD0 5B71 EAB9 4199 527F 44AC DB6B 8C1F 96D8 BF6D Gentoo Portage Snapshot Signing Key (Automated Signing Key) 2011/11/25 2015/11/24
0x17072058 1024-bit DSA D99E AC73 79A8 50BC E47D A5F2 9E64 38C8 1707 2058 Gentoo Linux Release Engineering (Gentoo Linux Release Signing Key) 2004/07/20 2016/08/13 Non-automated.
0x2D182910 4096-bit RSA 13EB BDBE DE7A 1277 5DFD B1BA BB57 2E0E 2D18 2910 Gentoo Linux Release Engineering (Automated Weekly Release Key) 2009/08/25 2013/08/24
0x239C75C4 1024-bit DSA AE54 54F9 67B5 6AB0 9AE1 6064 0838 C26E 239C 75C4 Gentoo Portage Snapshot Signing Key (Automated Signing Key) 2007/11/25 2012/05/23 Superceded by 96D8BF6D
0xD8BA32AA 1024-bit DSA 8861 8228 9048 D40B 3C3B ADDA 6DC2 26AA D8BA 32AA Gentoo Portage Snapshot Signing Key (Automated Signing Key) 2004/11/11 2005/11/11 2007/11/25 Revoked for changeover
0x7DDAD20D 1024-bit DSA 4AC0 D5FE 8F92 96BA 6A06 0A2A BB1D 301B 7DDA D20D Gentoo Portage Snapshot Signing Key (Automated Signing Key) 2005/11/23 2007/11/23 2007/11/25 Revoked for changeover

6.  Latest release

Weekly Builds

The latest release of the Gentoo Weekly Builds is:

Arch ISO Stage3
alpha iso stage
amd64 iso stage
arm stage
hppa stage
ia64 iso stage
ppc / ppc64 iso stage
s390 / s390x stage
sh stage
sparc iso stage
x86 iso stage

Gentoo Linux LiveDVD

The latest release of Gentoo Linux LiveDVD is:

Gentoo Linux LiveDVD 11.2 for multilib AMD64 and hybrid X86/AMD64 architectures.

Torrents are available at http://torrents.gentoo.org

7.  Previous Releases

Gentoo LiveDVD

Date Version Announcement Download
August 6th, 2011 LiveDVD 11.2 Release Announcement multilib AMD64 and hybrid AMD64/X86
March 8th, 2011 LiveDVD 11.0 Release Announcement multilib AMD64 and hybrid AMD64/X86
Oct 23rd, 2009 LiveDVD 10.1 Release Announcement multilib AMD64 and hybrid AMD64/X86
October 4th, 2009 LiveDVD 10.0 Release Announcement multilib AMD64 and hybrid AMD64/X86

Gentoo LiveCD

Date Version Phase
Sep 2008 2008.1 Cancelled
Jul 2008 2008.0 Released, Release Information, Press Release
Dec 2007 2007.1 Cancelled, Release Information, Press Release
May 2007 2007.0 Released, Release Information, Press Release
Aug 2006 2006.1 Released, Release Information, Press Release
Feb 2006 2006.0 Released, Release Information, Press Release
Aug 2005 2005.1 Released, Release Information, Press Release
Mar 2005 2005.0 Released, Release Information, Press Release
November 2004 2004.3 Released, Release Information, Press Release
July 2004 2004.2 Released, Release Information, Press Release
April 2004 2004.1 Released, Release Information, Press Release
February 2004 2004.0 Released, Release Information, Press Release
Sept 2003 1.4 maintenance release 1 Released
July 2003 1.4 Released

Note: Releases prior to 1.4 were before this project's existence.

8.  Resources

Documentation

Meeting Summaries



Print

Page updated October 9, 2011

Summary: The official project focused on coordinating and improving the creation of official releases of Gentoo Linux.

Gentoo Project
script generated

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.