New issue
Advanced search Search tips
Starred by 2 users

Issue metadata

Status: Fixed
Closed: Dec 14
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Sign in to add a comment

Issue 913061: Use to build sysroots reproducibly

Reported by, Dec 7 Project Member

Issue description

Currently, an implicit input to the sysroot build scripts is the entire current state of This makes it difficult to reproduce a given sysroot--running the script again at a later date will produce a different sysroot. is an official mirror of historical snapshots of the debian package archive. It would be possible to use the snapshot mirror to make the sysroot build process reproducible, which would be useful for embedders and other non-Chrome usages of the Chromium sysroot. In particular, Electron rebuilds Chromium's sysroot in order to add the 'libnotify' package, and we frequently run into issues where packages have been updated in Debian since the last sysroot build, and have additional dependencies.

See for some potential issues with using from AWS.

Comment 1 by, Dec 7

See for an attempt at this (which was later reverted in Electron due to the above-mentioned Debian bug)

Comment 2 by, Dec 7

Components: -Infra Build
Tentatively recomponentizing under Build; please update as appropriate. Thanks!

Comment 3 by, Dec 7

Labels: -Type-Task Pri-3 Type-Bug
Status: Assigned (was: Untriaged)

Comment 4 by, Dec 14

Status: Started (was: Assigned)

Comment 5 by, Dec 14

Hey Thomas, let me know if there's anything I can do to help out :)

Comment 7 by, Dec 14

Status: Fixed (was: Started)

Sign in to add a comment