Bug#836940: [buildd-tools-devel] Bug#836940: cowbuilder, sbuild: should behave identically in regard to default gnupg installation

Thorsten Glaser tg at mirbsd.de
Wed Sep 7 21:45:39 UTC 2016


Mattia Rizzolo dixit:

>I'm not sure why you still get gnupg installed.
>
>Btw what version are you using (of cowbuilder and pbuilder)?

I just installed (on an up-to-date sid/x32 system with latest
cowbuilder/pbuilder) a fresh sid chroot (from a local mirror
that’s updated daily) and get no gnupg. The full package list:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     Description
+++-======================-================-================-=================================================
ii  adduser                3.115            all              add and remove users and groups
ii  apt                    1.3~rc4          i386             commandline package manager
ii  aptitude               0.8.3-1          i386             terminal-based package manager
ii  aptitude-common        0.8.3-1          all              architecture independent files for the aptitude p
ii  base-files             9.6              i386             Debian base system miscellaneous files
ii  base-passwd            3.5.40           i386             Debian base system master password and group file
ii  bash                   4.3-15           i386             GNU Bourne Again SHell
ii  binutils               2.27-8           i386             GNU assembler, linker and binary utilities
ii  bsdutils               1:2.28.1-1       i386             basic utilities from 4.4BSD-Lite
ii  build-essential        12.2             i386             Informational list of build-essential packages
ii  bzip2                  1.0.6-8          i386             high-quality block-sorting file compressor - util
ii  coreutils              8.25-2           i386             GNU core utilities
ii  cowdancer              0.80             i386             Copy-on-write directory tree utility
ii  cpp                    4:6.1.1-1        i386             GNU C preprocessor (cpp)
ii  cpp-6                  6.2.0-3          i386             GNU C preprocessor
ii  dash                   0.5.8-2.3        i386             POSIX-compliant shell
ii  debconf                1.5.59           all              Debian configuration management system
ii  debian-archive-keyring 2014.3           all              GnuPG archive keys of the Debian archive
ii  debianutils            4.8              i386             Miscellaneous utilities specific to Debian
ii  diffutils              1:3.5-1          i386             File comparison utilities
ii  dpkg                   1.18.10          i386             Debian package management system
ii  dpkg-dev               1.18.10          all              Debian package development tools
ii  e2fslibs:i386          1.43.3-1         i386             ext2/ext3/ext4 file system libraries
ii  e2fsprogs              1.43.3-1         i386             ext2/ext3/ext4 file system utilities
ii  eatmydata              105-3            all              Library and utilities designed to disable fsync a
ii  fakeroot               1.21-2           i386             tool for simulating superuser privileges
ii  findutils              4.6.0+git+201607 i386             utilities for finding files--find, xargs
ii  g++                    4:6.1.1-1        i386             GNU C++ compiler
ii  g++-6                  6.2.0-3          i386             GNU C++ compiler
ii  gcc                    4:6.1.1-1        i386             GNU C compiler
ii  gcc-4.9-base:i386      4.9.4-2          i386             GCC, the GNU Compiler Collection (base package)
ii  gcc-5-base:i386        5.4.1-2          i386             GCC, the GNU Compiler Collection (base package)
ii  gcc-6                  6.2.0-3          i386             GNU C compiler
ii  gcc-6-base:i386        6.2.0-3          i386             GCC, the GNU Compiler Collection (base package)
ii  gpgv                   2.1.15-2         i386             GNU privacy guard - signature verification tool
ii  grep                   2.25-6           i386             GNU grep, egrep and fgrep
ii  gzip                   1.6-5            i386             GNU compression utilities
ii  hostname               3.18             i386             utility to set/show the host name or domain name
ii  init-system-helpers    1.42             all              helper tools for all init systems
ii  initscripts            2.88dsf-59.8     i386             scripts for initializing and shutting down the sy
ii  insserv                1.14.0-5.4       i386             boot sequence organizer using LSB init.d script d
ii  libacl1:i386           2.2.52-3         i386             Access control list shared library
ii  libapt-pkg5.0:i386     1.3~rc4          i386             package management runtime library
ii  libasan3:i386          6.2.0-3          i386             AddressSanitizer -- a fast memory error detector
ii  libatomic1:i386        6.2.0-3          i386             support library providing __atomic built-in funct
ii  libattr1:i386          1:2.4.47-2       i386             Extended attribute shared library
ii  libaudit-common        1:2.6.6-1        all              Dynamic library for security auditing - common fi
ii  libaudit1:i386         1:2.6.6-1        i386             Dynamic library for security auditing
ii  libblkid1:i386         2.28.1-1         i386             block device ID library
ii  libboost-filesystem1.6 1.61.0+dfsg-2.1  i386             filesystem operations (portable paths, iteration
ii  libboost-iostreams1.61 1.61.0+dfsg-2.1  i386             Boost.Iostreams Library
ii  libboost-system1.61.0: 1.61.0+dfsg-2.1  i386             Operating system (e.g. diagnostics support) libra
ii  libbz2-1.0:i386        1.0.6-8          i386             high-quality block-sorting file compressor librar
ii  libc-bin               2.24-2           i386             GNU C Library: Binaries
ii  libc-dev-bin           2.24-2           i386             GNU C Library: Development binaries
ii  libc6:i386             2.24-2           i386             GNU C Library: Shared libraries
ii  libc6-dev:i386         2.24-2           i386             GNU C Library: Development Libraries and Header F
ii  libcap-ng0:i386        0.7.7-3          i386             An alternate POSIX capabilities library
ii  libcc1-0:i386          6.2.0-3          i386             GCC cc1 plugin for GDB
ii  libcilkrts5:i386       6.2.0-3          i386             Intel Cilk Plus language extensions (runtime)
ii  libcomerr2:i386        1.43.3-1         i386             common error description library
ii  libcwidget3v5:i386     0.5.17-4+b1      i386             high-level terminal interface library for C++ (ru
ii  libdb5.3:i386          5.3.28-12        i386             Berkeley v5.3 Database Libraries [runtime]
ii  libdebconfclient0:i386 0.215            i386             Debian Configuration Management System (C-impleme
ii  libdpkg-perl           1.18.10          all              Dpkg perl modules
ii  libeatmydata1:i386     105-3            i386             Library and utilities to disable fsync and friend
ii  libfakeroot:i386       1.21-2           i386             tool for simulating superuser privileges - shared
ii  libfdisk1:i386         2.28.1-1         i386             fdisk partitioning library
ii  libgcc-6-dev:i386      6.2.0-3          i386             GCC support library (development files)
ii  libgcc1:i386           1:6.2.0-3        i386             GCC support library
ii  libgcrypt20:i386       1.7.3-1          i386             LGPL Crypto library - runtime library
ii  libgdbm3:i386          1.8.3-14         i386             GNU dbm database routines (runtime version)
ii  libgmp10:i386          2:6.1.1+dfsg-1   i386             Multiprecision arithmetic library
ii  libgomp1:i386          6.2.0-3          i386             GCC OpenMP (GOMP) support library
ii  libgpg-error0:i386     1.24-1           i386             library for common error values and messages in G
ii  libisl15:i386          0.17.1-1         i386             manipulating sets and relations of integer points
ii  libitm1:i386           6.2.0-3          i386             GNU Transactional Memory Library
ii  liblz4-1:i386          0.0~r131-2       i386             Fast LZ compression algorithm library - runtime
ii  liblzma5:i386          5.1.1alpha+20120 i386             XZ-format compression library
ii  libmount1:i386         2.28.1-1         i386             device mounting library
ii  libmpc3:i386           1.0.3-1          i386             multiple precision complex floating-point library
ii  libmpfr4:i386          3.1.4-2          i386             multiple precision floating-point computation
ii  libmpx2:i386           6.2.0-3          i386             Intel memory protection extensions (runtime)
ii  libncurses5:i386       6.0+20160625-1   i386             shared libraries for terminal handling
ii  libncursesw5:i386      6.0+20160625-1   i386             shared libraries for terminal handling (wide char
ii  libpam-modules:i386    1.1.8-3.3        i386             Pluggable Authentication Modules for PAM
ii  libpam-modules-bin     1.1.8-3.3        i386             Pluggable Authentication Modules for PAM - helper
ii  libpam-runtime         1.1.8-3.3        all              Runtime support for the PAM library
ii  libpam0g:i386          1.1.8-3.3        i386             Pluggable Authentication Modules library
ii  libpcre3:i386          2:8.39-2         i386             Old Perl 5 Compatible Regular Expression Library
ii  libperl5.22:i386       5.22.2-5         i386             shared Perl library
ii  libquadmath0:i386      6.2.0-3          i386             GCC Quad-Precision Math Library
ii  libselinux1:i386       2.5-3            i386             SELinux runtime shared libraries
ii  libsemanage-common     2.5-1            all              Common files for SELinux policy management librar
ii  libsemanage1:i386      2.5-1            i386             SELinux policy management library
ii  libsepol1:i386         2.5-1            i386             SELinux library for manipulating binary security
ii  libsigc++-2.0-0v5:i386 2.8.0-2          i386             type-safe Signal Framework for C++ - runtime
ii  libsmartcols1:i386     2.28.1-1         i386             smart column output alignment library
ii  libsqlite3-0:i386      3.14.1-1         i386             SQLite 3 shared library
ii  libss2:i386            1.43.3-1         i386             command-line interface parsing library
ii  libstdc++-6-dev:i386   6.2.0-3          i386             GNU Standard C++ Library v3 (development files)
ii  libstdc++6:i386        6.2.0-3          i386             GNU Standard C++ Library v3
ii  libsystemd0:i386       231-5            i386             systemd utility library
ii  libtinfo5:i386         6.0+20160625-1   i386             shared low-level terminfo library for terminal ha
ii  libubsan0:i386         6.2.0-3          i386             UBSan -- undefined behaviour sanitizer (runtime)
ii  libudev1:i386          231-5            i386             libudev shared library
ii  libustr-1.0-1:i386     1.0.4-5          i386             Micro string library: shared library
ii  libuuid1:i386          2.28.1-1         i386             Universally Unique ID library
ii  libxapian22v5:i386     1.2.23-1         i386             Search engine library
ii  linux-libc-dev:i386    4.7.2-1          i386             Linux support headers for userspace development
ii  login                  1:4.2-3.1        i386             system login tools
ii  lsb-base               9.20160629       all              Linux Standard Base init script functionality
ii  make                   4.1-9            i386             utility for directing compilation
ii  mawk                   1.3.3-17         i386             a pattern scanning and text processing language
ii  mount                  2.28.1-1         i386             tools for mounting and manipulating filesystems
ii  multiarch-support      2.24-2           i386             Transitional package to ensure multiarch compatib
ii  ncurses-base           6.0+20160625-1   all              basic terminal type definitions
ii  ncurses-bin            6.0+20160625-1   i386             terminal-related programs and man pages
ii  passwd                 1:4.2-3.1        i386             change and administer password and group data
ii  patch                  2.7.5-1          i386             Apply a diff file to an original
ii  perl                   5.22.2-5         i386             Larry Wall's Practical Extraction and Report Lang
ii  perl-base              5.22.2-5         i386             minimal Perl system
ii  perl-modules-5.22      5.22.2-5         all              Core Perl modules
ii  sed                    4.2.2-8          i386             The GNU sed stream editor
ii  sensible-utils         0.0.9            all              Utilities for sensible alternative selection
ii  startpar               0.59-3.1         i386             run processes in parallel and multiplex their out
ii  sysv-rc                2.88dsf-59.8     all              System-V-like runlevel change mechanism
ii  sysvinit-core          2.88dsf-59.8     i386             System-V-like init utilities
ii  sysvinit-utils         2.88dsf-59.8     i386             System-V-like utilities
ii  tar                    1.29b-1          i386             GNU version of the tar archiving utility
ii  tzdata                 2016f-1          all              time zone and daylight-saving time data
ii  util-linux             2.28.1-1         i386             miscellaneous system utilities
ii  xz-utils               5.1.1alpha+20120 i386             XZ-format compression utilities
ii  zlib1g:i386            1:1.2.8.dfsg-2+b i386             compression library - runtime

As you can see, redundant gcc-X.Y-base, but otherwise minimal
modulo apt and (ugh… didn’t we have pbuilder-satisfydepends-apt
submitted as patch some time ago?) aptitude and its dependencies.

bye,
//mirabilos
-- 
“The final straw, to be honest, was probably my amazement at the volume of
petty, peevish whingeing certain of your peers are prone to dish out on
d-devel, telling each other how to talk more like a pretty princess, as though
they were performing some kind of public service.” (someone to me, privately)



More information about the Pbuilder-maint mailing list