Bug 1678626 (sbuild)

Summary: Review Request: sbuild - Tool for building Debian binary packages from Debian sources
Product: [Fedora] Fedora Reporter: Dridi Boukelmoune <dridi.boukelmoune>
Component: Package ReviewAssignee: Neal Gompa <ngompa13>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: ngompa13, package-review, perl-devel, sergio
Target Milestone: ---Flags: ngompa13: fedora-review?
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1764813    
Bug Blocks:    

Description Dridi Boukelmoune 2019-02-19 09:05:15 UTC
Spec URL: https://dridi.fedorapeople.org/review/sbuild.spec
SRPM URL: https://dridi.fedorapeople.org/review/sbuild-0.78.0-1.fc29.src.rpm
The sbuild suite of programs (buildd and sbuild) are used to build binary
packages from source packages. sbuild does the actual package building.

sbuild uses chroots to build packages, which act as virtual, minimal
operating system installations dedicated to package building. This means
that a number of environments may be used for building simultaneously on
the same machines, for example stable, testing, unstable and experimental.
When coupled with schroot to create snapshots of chroots, sbuild may be
used to build many packages in parallel. A chroot environment allows
packages to be built in a controlled, clean environment. sbuild installs
only essential and build-essential packages, plus those in the package
build dependencies. 

Fedora Account System Username: dridi

I have been using it locally for a month or so to build debs locally, it's a mock equivalent for dpkg.

Scratch build for rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=32902239

I'm using it on f29.

Comment 1 Neal Gompa 2019-02-19 11:51:09 UTC
Taking this review.

Comment 2 Neal Gompa 2019-11-23 17:15:19 UTC
Dridi, please change this to have a `Requires(pre)` and `Requires` on `apt >= 1.9`. The `_apt` user and group is created by that package.