[Reproducible-builds] Bug#778462: faketime: does not work in Jessie/Sid chroots running on Wheezy installations/kernel ("sem_open: Function not implemented")

Axel Beckert abe at debian.org
Sun Feb 15 12:02:40 UTC 2015


Package: faketime
Version: 0.9.6-3
Severity: important
User: reproducible-builds at lists.alioth.debian.org
Usertags: toolchain timestamps
Control: affects -1 zsh

Dear Daniel,

running faketime in a Jessie or Sid chroot on a Wheezy installation
fails as follows:

# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy
# uname -a
Linux jumper 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u1 i686 GNU/Linux
# pbuilder login
W: /root/.pbuilderrc does not exist
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/sid-base.tgz]
I: creating local configuration
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: policy-rc.d already exists
W: hookdir /etc/pbuilder/hook.d does not exist, skipping
I: Obtaining the cached apt archive contents
I: entering the shell
File extracted to: /var/cache/pbuilder/build//19157

W: no hooks of type F found -- ignoring
[pbuilder] # apt-get install faketime
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libfaketime
The following NEW packages will be installed:
  faketime libfaketime
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.7 kB of archives.
After this operation, 108 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://debian.ethz.ch/mirror/debian/ sid/main libfaketime i386 0.9.6-4 [26.2 kB]
Get:2 http://debian.ethz.ch/mirror/debian/ sid/main faketime i386 0.9.6-4 [13.5 kB]
Fetched 39.7 kB in 0s (278 kB/s) 
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libfaketime:i386.
(Reading database ... 13109 files and directories currently installed.)
Preparing to unpack .../libfaketime_0.9.6-4_i386.deb ...
Unpacking libfaketime:i386 (0.9.6-4) ...
Selecting previously unselected package faketime.
Preparing to unpack .../faketime_0.9.6-4_i386.deb ...
Unpacking faketime (0.9.6-4) ...
Setting up libfaketime:i386 (0.9.6-4) ...
Setting up faketime (0.9.6-4) ...
[pbuilder] # faketime 'last friday 5 pm' /bin/date
sem_open: Function not implemented
[pbuilder] # echo $?
1
[pbuilder] # 

Initially observed a few days ago (hence reporting against 0.9.6-3 in
Jessie) on Wheezy/Sid amd64 inside a Jenkins job at
http://jenkins.grml.org/view/Debian/job/zsh-binaries/architecture=amd64/174/console
after this commit:
https://anonscm.debian.org/cgit/collab-maint/zsh.git/commit/?id=0dc9a03cbd0520a5566fbb264741d221c7972904

Severity set to important because this may affect the package when being
build on the build daemons as probably most of them run Debian Stable
kernels AFAIK. Feel free to raise or lower the severity if you think the
issue is more or less worse.

Marked as "affects zsh" because it causes FTBFS with the zsh package as
of the current pkg-zsh git HEAD on our jenkins.

If there's anything I can do to avoid this issue in the way the zsh
package uses faketime -- I'm happy about any hint.

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (909, 'testing'), (500, 'testing-updates'), (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages faketime depends on:
ii  libc6              2.19-13
ii  libfaketime        0.9.6-3
ii  multiarch-support  2.19-13

faketime recommends no packages.

faketime suggests no packages.

-- no debconf information



More information about the Reproducible-builds mailing list