FAQ

This page lists some known limitations and frequently asked questions.

Is it possible to use arbitrary package names?

No, package names must be the same as the package names in the archive, so that there’s a single namespace to remember and respect.

Which Ubuntu versions have package slices?

The slice definitions are located at the chisel-releases repository . The ubuntu-XX.YY branches in that repository contain the slice definitions for the corresponding Ubuntu releases.

If you find a specific release missing, let the maintainers know by creating a new issue in the chisel-releases repository .

Is it possible to use non-Ubuntu archives?

No. The supported archives are described at archives.

Is it possible to use PPAs?

Not at the moment.

Is file ownership preserved?

No, Chisel does not yet preserve the owner UID:GID of files extracted from packages. The owner of the extracted files is the current user.

Does Chisel support reproducible rootfs outputs?

Chisel always fetches the latest version of a package from the archives. Thus, the root file systems Chisel produces in subsequent executions may not be identical if a package has changed in the meantime.

Chisel also does not support pinning package versions.

Related: Issue 154.