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