Bug#846365: debrepro: warn about faketime and allow alternative values
Ximin Luo
infinity0 at debian.org
Wed Nov 30 16:52:04 UTC 2016
Package: devscripts
Version: 2.16.10
Severity: normal
Tags: patch
Dear Maintainer,
Running debrepro on glibc causes an infinite loop in the second build (13
days+ build before I interrupted it). I didn't yet figure out the root cause
of this in the glibc buildscripts, but faketime causing problems like this is
a known issue with it, and people are not really expected to work around it.
So debrepro should at least document this, and ideally make it possible to
disable the time variation or do something else for it. For example, I could
make the glibc build work by instead using:
vary 'fakeroot debian/rules binary' \
'faketime "@$SOURCE_DATE_EPOCH" fakeroot debian/rules binary'
although the downside is that the time variation may only be a few seconds if
a DD wanted to run debrepro as part of standard pre-upload QA checks.
X
-- Package-specific info:
--- /etc/devscripts.conf ---
--- ~/.devscripts ---
Not present
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable'), (300, 'unstable'), (200, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages devscripts depends on:
ii dpkg-dev 1.18.15
ii libc6 2.24-5
ii perl 5.24.1~rc3-3
pn python3:any <none>
Versions of packages devscripts recommends:
ii apt 1.3.1
ii at 3.1.20-1
ii curl 7.50.1-1
ii dctrl-tools 2.24-2
ii debian-keyring 2016.09.04
ii dput 0.11.0
ii equivs 2.0.9+nmu1
ii fakeroot 1.21-2
ii file 1:5.29-1
ii gnupg 2.1.16-2
ii gnupg2 2.1.16-2
ii libdistro-info-perl 0.14
ii libencode-locale-perl 1.05-1
ii liblwp-protocol-https-perl 6.06-2
ii libsoap-lite-perl 1.20-1
ii liburi-perl 1.71-1
ii libwww-perl 6.15-1
ii licensecheck 3.0.24-1
ii lintian 2.5.49
ii man-db 2.7.5-2
ii patch 2.7.5-1
ii patchutils 0.3.4-2
ii python3-debian 0.1.29
ii python3-magic 1:5.29-1
ii sensible-utils 0.0.9
ii strace 4.13-0.1
ii unzip 6.0-20
ii wdiff 1.2.2-1+b1
ii wget 1.18-4
ii xz-utils 5.2.2-1.2
Versions of packages devscripts suggests:
ii adequate 0.15.1
ii autopkgtest 4.2.1
pn bls-standalone <none>
ii bsd-mailx [mailx] 8.1.2-0.20160123cvs-3
ii build-essential 12.2
pn check-all-the-things <none>
pn cvs-buildpackage <none>
pn devscripts-el <none>
ii diffoscope 62
ii disorderfs 0.5.1-1
pn dose-extra <none>
pn duck <none>
pn faketime <none>
ii gnuplot 5.0.5+dfsg1-4
ii gpgv 2.1.16-2
pn how-can-i-help <none>
ii libauthen-sasl-perl 2.1600-1
ii libfile-desktopentry-perl 0.22-1
pn libnet-smtps-perl <none>
pn libterm-size-perl <none>
ii libtimedate-perl 2.3000-2
ii libyaml-syck-perl 1.29-1+b2
ii mozilla-devscripts 0.47
ii mutt 1.7.1-3
ii openssh-client [ssh-client] 1:7.3p1-3+b1
ii piuparts 0.72
pn ratt <none>
ii reprotest 0.4
ii s-nail [mailx] 14.8.14-1
pn svn-buildpackage <none>
pn w3m <none>
-- no debconf information
More information about the devscripts-devel
mailing list