Project:RelEng

From Gentoo Wiki
Jump to: navigation, search
Release Engineering
Description Release Engineering ("RelEng") is the official Gentoo project focused on coordinating and improving the creation of official media releases of Gentoo Linux and the associated tools used by the installation process.
Email releng@gentoo.org
IRC Channel #gentoo-releng
Lead(s)
Last elected: 2015/06/08
Members
Subprojects
(and inherited members)
Parent Project Gentoo Linux
Project listing

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 and genkernel. It was also responsible in the past for the Gentoo Linux Installer (GLI).

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.

Release security and 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 secure validation.

Obtaining the public key:

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

Verify the cryptographic signature:

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

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

user $sha512sum -c <foo.DIGESTS.asc>
user $sha256sum -c <foo.DIGESTS.asc>
user $sha1sum -c <foo.DIGESTS.asc>

Keys

Key ID Key Type Key Fingerprint Key Description Created Expires Revoked Notes
0x825533CBF6CD6C97 4096-bit RSA D2DE 1DBB A0F4 3EBA 341B 97D8 8255 33CB F6CD 6C97 Gentoo-keys Team signing key <gkeys@gentoo.org> 2014-10-03 2017-09-17 Non-automated.
0xDB6B8C1F96D8BF6D 4096-bit RSA DCD0 5B71 EAB9 4199 527F 44AC DB6B 8C1F 96D8 BF6D Gentoo Portage Snapshot signing Key (Automated signing key) 2011/11/25 2018-07-01
0x9E6438C817072058 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 2018-07-01 Non-automated.
0xBB572E0E2D182910 4096-bit RSA 13EB BDBE DE7A 1277 5DFD B1BA BB57 2E0E 2D18 2910 Gentoo Linux Release Engineering (Automated weekly release key) 2009/08/25 2017-08-25
0x0838C26E239C75C4 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 0xDB6B8C1F96D8BF6D
0x6DC226AAD8BA32AA 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.
0xBB1D301B7DDAD20D 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/23 Revoked for changeover.

Latest releases

Builds

Check the download page in the main site, or fetch the latest releases (in alphabetical order) of the Gentoo weekly builds from here:


Architecture Minimal Installation CD Admin CD Stage 3 Stage 4
alpha Minimal Stage 3
amd64 Minimal Stage 3 Stage 4, Stage 4 (cloud)
amd64 nomultilib Stage 3 Stage 4, Stage 4 (cloud)
amd64 x32 Stage 3
amd64 hardened Admin Stage 3 Stage 4, Stage 4 (cloud)
amd64 hardened nomultilib Stage 3 Stage 4, Stage 4 (cloud)
amd64 vanilla uclibc Stage 3
amd64 hardened uclibc Stage 3
armv4tl Stage 3
armv5tel Stage 3
armv6j Stage 3
armv6j hardfp Stage 3
armv7a Stage 3
armv7a hardfp Stage 3
hppa1.1 Minimal Stage 3
hppa2.0 Minimal Stage 3
ia64 Minimal Stage 3
mips (experimental) Stages
ppc Minimal Stage 3
ppc64-32ul Minimal Stage 3
ppc64-64ul Minimal Stage 3
s390 Stage 3
s390x Stage 3
sh4 Stage 3
sh4a Stage 3
sparc64 Minimal Stage 3
x86 (i486) Minimal Stage 3
x86 (i686) Minimal Stage 3
x86 (i686) hardened Admin Stage 3
x86 (i686) hardened uclibc Stage 3
x86 (i686) vanilla uclibc Stage 3

Hybrid LiveDVDs

The latest release of Gentoo Linux Hybrid LiveDVDs for amd64 and x86:

Architecture Media
amd64 Hybrid DVD
x86 Hybrid DVD

Previous releases

LiveDVDs

Date Version Announcement Code name Downloads
January 18th, 2017 LiveDVD 20170118 Press release "Crispy Belgian Waffle" nomultilib AMD64
July 4th, 2016 LiveDVD 20160704 Press release "Choice Part Dos" multilib AMD64 and hybrid AMD64/X86
May 14th, 2016 LiveDVD 20160514 Press release "Choice" multilib AMD64 and hybrid AMD64/X86
August 26th, 2014 LiveDVD 20140826 Press release "Iron Penguin" multilib AMD64 and hybrid AMD64/X86
December 21st, 2012 LiveDVD 20121221 Press release "End of World" multilib AMD64 and hybrid AMD64/X86
April 1st, 2012 LiveDVD 12.1 Press release "Put a CoW in Your Boxen" (2) multilib AMD64 and hybrid AMD64/X86
January 1st, 2012 LiveDVD 12.0 Press release "Put a CoW in Your Boxen" multilib AMD64 and hybrid AMD64/X86
August 6th, 2011 LiveDVD 11.2 Press release "The Future is Now" multilib AMD64 and hybrid AMD64/X86
March 8th, 2011 LiveDVD 11.0 Press release "Software in the Making" multilib AMD64 and hybrid AMD64/X86
Oct 23rd, 2009 LiveDVD 10.1 Press release "Happy Tenth Birthday!" (2) multilib AMD64 and hybrid AMD64/X86
October 4th, 2009 LiveDVD 10.0 Press release "Happy Tenth Birthday!" Unavailable

LiveCDs

Date Version Status Information Announcement
September 2008 2008.1 Cancelled
July 2008 2008.0 Released Release information Press release
December 2007 2007.1 Cancelled Release information Press release
May 2007 2007.0 Released Release information Press release
August 2006 2006.1 Released Release information Press release
February 2006 2006.0 Released Release information Press release
August 2005 2005.1 Released Release information Press release
March 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
September 2003 1.4 maintenance release 1 Released
July 2003 1.4 Released
Note
Releases prior to 1.4 were before this project's existence.

Resources

Resources offered by the Release Engineering Project:

Documentation

Meeting summaries

Gentoo Release Engineering Hall of Fame

Past developers

Over the eons, many developers have come and gone. The best of them left a lasting impression, so we honor them here:

Nickname Remembered for
wolf31o2 One of our early leaders, even now it is still hard to find code without his name on it.
agaffney Creator of the autobuild process, he will never be forgiven for it.