Sign me up Login

Details about package minijail

Name: minijail
Uploader: Yunseong Kim <ysk@kzalloc.com> (Debian QA page)
Description: minijail - utility to run a program inside a sandbox
libminijail1 - sandboxing and containment library
libminijail-dev - sandboxing and containment library - development files

Package uploads

Upload #4

Information

Version: 2026.05.18+git20260817.8d20993-1
Uploaded: 2026-08-25 22:37
Source package: minijail_2026.05.18+git20260817.8d20993-1.dsc
Distribution: unstable
Section: admin
Priority: optional
Homepage: https://google.github.io/minijail/
Vcs-Browser: https://salsa.debian.org/ysk/minijail
Vcs-Git: https://salsa.debian.org/ysk/minijail.git
Closes bugs: #860067

Changelog

 minijail (2026.05.18+git20260817.8d20993-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #860067)
   * Package git snapshot 8d20993 carrying Landlock ABI v3 and v5 support.

QA information

Comments

No comments

Upload #3

Information

Version: 2026.05.18+git20260817.8d20993-1
Uploaded: 2026-08-24 15:07
Source package: minijail_2026.05.18+git20260817.8d20993-1.dsc
Distribution: unstable
Section: admin
Priority: optional
Homepage: https://google.github.io/minijail/
Vcs-Browser: https://salsa.debian.org/ysk/minijail
Vcs-Git: https://salsa.debian.org/ysk/minijail.git
Closes bugs: #860067

Changelog

 minijail (2026.05.18+git20260817.8d20993-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #860067)
   * Package git snapshot 8d20993 carrying Landlock ABI v3 and v5 support.

QA information

Comments

  1. Salsa CI pipeline passed for minijail: https://salsa.debian.org/ysk/minijail/-/pipelines/1157360
    Ready Yunseong Kim at Aug. 25, 2026, 10:26 p.m.

Upload #2

Information

Version: 2026.05.18+git20260817.8d20993-1
Uploaded: 2026-08-23 23:37
Source package: minijail_2026.05.18+git20260817.8d20993-1.dsc
Distribution: unstable
Section: admin
Priority: optional
Homepage: https://google.github.io/minijail/
Vcs-Browser: https://salsa.debian.org/ysk/minijail
Vcs-Git: https://salsa.debian.org/ysk/minijail.git
Closes bugs: #860067

Changelog

 minijail (2026.05.18+git20260817.8d20993-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #860067)
   * Package git snapshot 8d20993 carrying Landlock ABI v3 and v5 support.
   * Ship the two Rust crates from upstream's rust/ directory as
     librust-minijail-sys-dev and librust-minijail-dev. Upstream has never
     published either crate to crates.io - this tree is their only source -
     so debcargo-conf has nothing to work from and they are built out of
     this source package directly. crosvm needs both.

QA information

Comments

  1. NOTE: This review is from a Rust-specific perspective, with some general packaging notes; nothing about the C part.
    
    First, there are some problems with the packaging repository.
    
    1. Patches 0004 and 0005 don't apply. Maybe you committed their changes into Git.
    2. warning: refs/tags/linux-v2026.05.18 60a64e46957f062137e24fee6515afd05e2b22f0 is not a commit! <- This is solved by adding upstream repository as a remote and fetching it, but it's not immediately obvious. You might want to add a note in e.g. debian/gbp.conf or debian/README.source.
    3. The orig.tar composed from a fresh clone of the packaging repo differs with the repository's working tree.
    
    At this point I can't continue with the repo, so I turned to the .dsc.
    
    1. debian/watch file version 5 is not written like that. Please see `man debian-watch` to get an idea.
    2. If you want to follow the Rust team's workflow, you are supposed to use the Rust team's tooling, including dh-cargo and its cargo wrapper. Copying files over sometimes works but is not a robust way to do it. There's a very simple intro on using them manually at https://rust-team.pages.debian.net/book/process-workspace.html, and you can also search around using https://codesearch.debian.net/.
    3. As these two crates aren't published on crates.io, we are not sure it's safe to let them use the librust-* namespace. One way is to convince upstream to publish them, but as the -sys crate depends on the C library, it's likely not an easy undertaking. The other way is to use another namespace, but the Rust team has yet come up with a naming scheme yet.
    Needs work Blair Nyktas at Aug. 24, 2026, 2:05 p.m.
  2. Thank you Blair, for the detailed feedback!
    
    I have refreshed the packaging with the following updates:
    
    1. Switched to packaging minijail as a C library and CLI only (minijail, libminijail1, libminijail-dev), dropping the internal unpublished librust-* packages to respect the crates.io namespace.
    2. Removed patches 0004 and 0005 from debian/patches/series since they were merged upstream.
    3. Added debian/gbp.conf and debian/README.source documenting the upstream ChromiumOS repository and linux-v* tag format.
    4. Corrected debian/watch to standard version=4 format.
    5. Aligned the packaging tree and orig.tar.xz cleanly to git snapshot 8d20993.
    Ready Yunseong Kim at Aug. 25, 2026, 1:57 p.m.
    Package has been uploaded to Debian

Upload #1

Information

Version: 2026.05.18-1
Uploaded: 2026-08-12 00:37
Source package: minijail_2026.05.18-1.dsc
Distribution: unstable
Section: admin
Priority: optional
Homepage: https://google.github.io/minijail/
Vcs-Browser: https://salsa.debian.org/ysk/minijail
Vcs-Git: https://salsa.debian.org/ysk/minijail.git
Closes bugs: #860067

Changelog

 minijail (2026.05.18-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #860067)
   * Ship the two Rust crates from upstream's rust/ directory as
     librust-minijail-sys-dev and librust-minijail-dev. Upstream has never
     published either crate to crates.io - this tree is their only source -
     so debcargo-conf has nothing to work from and they are built out of
     this source package directly. crosvm needs both.
   * Patch minijail-sys to accept bindgen 0.72 instead of the vanished
     0.63, and drop its "which" build-dependency, unused upstream since
     2022; both patches to be forwarded upstream.

QA information

Comments

No comments