Debian package builds provide a root environment for the installation
scripts, since that's what typical installation scripts expect. To
avoid providing actual root, a "fakeroot" system is used where syscalls
are intercepted and any effect that requires root (like chown) is emulated.
However, fakeroot sporadically fails for us, aborting the package build.
Since our install scripts don't really require root (when operating in
the --packaging mode), we can just tell dpkg-buildpackage that we don't
need fakeroot. This ought to fix the sporadic failures.
As a side effect, package builds are faster.
Fixes #6655.
(cherry picked from commit b608af870b)
18 lines
666 B
Plaintext
18 lines
666 B
Plaintext
Source: {{product}}-python3
|
|
Maintainer: Takuya ASADA <syuu@scylladb.com>
|
|
Homepage: http://scylladb.com
|
|
Section: python
|
|
Priority: optional
|
|
X-Python3-Version: >= 3.4
|
|
Standards-Version: 3.9.5
|
|
Rules-Requires-Root: no
|
|
|
|
Package: {{product}}-python3
|
|
Architecture: amd64
|
|
Description: A standalone python3 interpreter that can be moved around different Linux machines
|
|
This is a self-contained python interpreter that can be moved around
|
|
different Linux machines as long as they run a new enough kernel (where
|
|
new enough is defined by whichever Python module uses any kernel
|
|
functionality). All shared libraries needed for the interpreter to
|
|
operate are shipped with it.
|