Change log for pbuilder package in Ubuntu

150 of 108 results
Published in noble-release
Published in mantic-release
Published in lunar-release
Obsolete in kinetic-release
Published in jammy-release
Obsolete in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
pbuilder (0.231build1) hirsute; urgency=medium

  * No change rebuild with fixed ownership.

 -- Dimitri John Ledkov <email address hidden>  Tue, 16 Feb 2021 17:00:55 +0000

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
pbuilder (0.231) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * modules:
    + Set the debconf value for man-db/auto-update to false to save time in
      the package installing phase.  Nobody is going to need a refreshed
      man-db in a build chroot.
  * pdebuild:
    + With --auto-debsign try to sign both _${arch}.changes and
      _source.changes if available.  Closes: #932743
  * buildpackage:
    + Allow resolving the local hostname too.
  * bash-completion:
    + Add --binary-indep to the completion.  Closes: #951158
  * e/D65various-compiler-support:
    + shellcheck improvements.
  * pbuilderrc:
    + Default to SOURCE_ONLY_CHANGES=yes.
  * satisfydepends-funcs:
    + Fix parsing of build profiles when there is a << version restriction
      before the build profile marker.  Closes: #961227
      Thanks to Helmut Grohne for the initial patch.
  * autopkgtest:
    + Replace deprecated ADTTMP variable with AUTOPKGTEST_TMP.
    + Properly use of `tr` to lowercase strings.
    + Only delete the temporary directory when not running through autopkgtest.
    + Stop explicitly requiring the archive signing key, since that is very
      likely to already be installed anyway.  This will fix the autopkgtest in
      Debian testing where ubuntu-archive-keyring is not available anymore
      (and never needed anyway).
  * d/control:
    + Bump Standards-Version to 4.5.1, no changes needed.
    + Bump debhelper compat level to 13.
      - d/rules: Use execute_before_dh_clean instead of override_dh_clean.
  * Update my copyright.
  * d/po: Re-encode de.po as UTF-8.
  * Override lintian's executable-in-usr-lib.

  [ Rafael Laboissière ]
  * e/B20autopkgtest:
    + Support autodep8 to check existence of tests.  Closes: #945593; MR: !8

  [ denghu ]
  * pbuilderrc:
    + Change the default value of DEBBUILDOPTS so it'll load the content of an
      equally named environment variable.  MR: !9

  [ Debian Janitor ]
  * Janitor stuff:  MR: !10
    + Use correct machine-readable copyright file URI.
    + Wrap long lines in some old changelog entries.

  [ Hideki Yamane ]
  * e/D65various-compiler-support:
    + Explicitly use /bin/bash since there are bashisms inside.  MR: !11

  [ Jessica Clarke ]
  * modules:
    + Apply devfs rules on kFreeBSD.
  * d/control: Update my name.

 -- Mattia Rizzolo <email address hidden>  Mon, 18 Jan 2021 05:19:00 +0100

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Published in focal-release
Obsolete in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
pbuilder (0.230.4) unstable; urgency=medium

  * createbuildenv:
    + Only try to print debootstrap.log if the file really exists.
    + Properly handle the case of a disabled internal cache.  Closes: #926115

 -- Mattia Rizzolo <email address hidden>  Tue, 02 Apr 2019 11:32:38 +0200

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
pbuilder (0.230.3) unstable; urgency=medium

  [ Marcin Sulikowski ]
  * buildpackage-funcs: Fix whitespace handling in .dsc paths.  MR: !4

  [ Hideki Yamane ]
  * createbuildenv:
    + Use packages from APTCACHE during debootstrap.  Closes: #432088; MR: !6
  * doc:
    + Use deb.debian.org as defalut example.  MR: !5
  * pbuilder.8:
    + Mention qemu-debootstrap as a valid --debootstrap option.  MR: !7

  [ Mattia Rizzolo ]
  * modules:
    + Always call `systemctl stop` if using systemd's cgroups, preventing
      stray slices from being left behind.

  [ James Clarke ]
  * buildpackage-funcs:
    + While setting up the cross-build env, only look at installed bin:gcc,
      not all available ones.
    + Print a useful error if GCC version detection fails.
    + Handle minor GCC versions and unversioned GCC dependencies.

 -- Mattia Rizzolo <email address hidden>  Tue, 26 Mar 2019 15:44:52 +0100

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
pbuilder (0.230.2) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * buildpackage:
    + Fixup the dpkg-dev 1.13.19 check for dpkg-source not supporting
      specifying the extraction directory.  Closes: #918368
      Thanks to Helmut and James for finding the (maybe) best formula.
  * d/control:
    + Bump Standards-Version to 4.3.0, no changes needed.

  [ Helmut Grohne ]
  * modules:
    + Make possible to unpack tarballs that lack dpkg-dev.  MR: !3

 -- Mattia Rizzolo <email address hidden>  Thu, 28 Feb 2019 16:42:09 +0100

Available diffs

Superseded in disco-release
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
pbuilder (0.230.1) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * modules:
    + Add a package_version_is_older_than() function.
  * buildpackage:
    + Support dpkg-dev << 1.13.19 which doesn't support specifying a directory
      where to extract the sources into.  Closes: #854725
    + Keep passing -rfakeroot to dpkg-buildpackage if dpkg is << 1.14.7.
  * checkparams:
    + Use systemd-escape(1) to escape the package name in the slice name.

  [ Thorsten Glaser ]
  * Use long option in the dpkg-query calls, to support sarge's version. MR: !2

 -- Mattia Rizzolo <email address hidden>  Mon, 12 Nov 2018 10:16:00 +0100

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
pbuilder (0.230) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * d/control:
    + Bump Standards-Version to 4.2.1, no changes needed.
    + Use the new debhelper-compat(=11) notation and drop d/compat.
  * d/rules: Change Ubuntu default DISTRIBUTION to "devel".
  * t: Add regression tests for 54e072c5ebb7d353e674873c96e5d837e52f345c.
  * checkparams:
    + Add a --no-source-only-chnages option to override a configured
      SOURCE_ONLY_CHANGES=yes.  Closes: #904716
    + Add more information in the slice name and scope description
      to ease the life of those running many pbuilder instances.
  * buildpackage:
    + Don't explicitly pass -rfakeroot to dpkg-buildpackage.
      dpkg-buildpackage uses it by default if present since v1.14.7, so no
      need to tell it to.  LP: #1206215
    + Unless specified, look for .changes file of the architecture of the
      chroot, not of the host's system.   LP: #1762890
  * modules:
    + Shut down some extra translators in umountproc.  Closes: #912636
      Thanks to Samuel Thibault for the patch.

  [ Thorsten Glaser ]
  * buildpackage:
    + Create consistent /etc/hosts in build chroots with USENETWORK=no.
      Policy 4.2.0 §4.9 explicitly allows loopback access, which is already
      allowed, and we also already clean resolv.con.
      Add a clean hosts file which ships 127.0.0.1 as localhost and ::1 as
      localhost6 to avoid trouble.  See also the policy bug #904248.
      Closes: #905307

  [ Daniel Schepler ]
  * Wrap the chroot calls inside a systemd slice when running on Linux systems
    with systemd.  Closes: #905550
    This allows proper cleanup of stray processes left behind, among easier
    resource control by the system administrator.

  [ James Clarke ]
  * modules: Mount fdescfs under /dev/fd on kFreeBSD.
  * pbuilderrc.5: Update link to the user manual.
  * t/test_pbuilder-apt-config:
    + Fix Ubuntu-related tests on non-Ubuntu architectures.

 -- Mattia Rizzolo <email address hidden>  Fri, 09 Nov 2018 13:51:04 +0100

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pbuilder (0.229.3) unstable; urgency=medium

  [ Erich E. Hoover ]
  * pbuilder-modules: make bind mounts private on Linux.  Closes: #609427
    Based upon an idea from Philipp Hahn <email address hidden>.

  [ Mattia Rizzolo ]
  * doc:
    + Drop target to upload documentation to Alioth.
    + Build the .pdf in the default target, instead of only in the install one.
  * Configure gitlab-ci to build the documentation and publish it.
  * Run the tests on GitLab CI.
  * d/control:
    + Move the Homepage to https://pbuilder-team.pages.debian.net/pbuilder.
    + Bump Standards-Version to 4.1.4, no changes neded.
  * d/rules: Default to cosmic on Ubuntu.

 -- Mattia Rizzolo <email address hidden>  Sun, 17 Jun 2018 19:30:32 +0200

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pbuilder (0.229.2) unstable; urgency=medium

  [ James Clarke ]
  * modules: Support bind-mounting files.
  * satisfydepends-funcs:
    + Normalize restriction formulae.
    + Handle / separator for spaces from -classic.
      Thanks to Yves-Alexis Perez <email address hidden> for reporting.

  [ Mattia Rizzolo ]
  * Update maintainer email address to <email address hidden>.

 -- Mattia Rizzolo <email address hidden>  Wed, 04 Apr 2018 14:25:33 +0200

Available diffs

Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pbuilder (0.229.1) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * d/control: Remove dependency on wget, unused.
  * d/copyright:
    + Bump copyright year for 2018.
    + Use HTTPS in Format field.
    + Remove Upstream contact pointing to Junichi.
  * createbuildenv:
    + Print a tail of debootstrap.log when debootstrap fails  Closes: #870074
  * buildpackage:
    + Ignore the R³ field if the installed dpkg is too old to appropriately
      deal with it.

  [ James Clarke ]
  * d/control:
    + Change Vcs-* to point to salsa.
    + Bump standards version to 4.1.3, no changes needed.
    + Bump debhelper compat level to 11.

 -- Mattia Rizzolo <email address hidden>  Mon, 22 Jan 2018 19:53:05 +0100

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pbuilder (0.229) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * d/control: declare pbuilder can be built without root, R³:no.
  * d/rules: Change the default ubuntu release to bionic.
  * doc:
    + Update German translation.
      Thanks to Reiner Herrmann <email address hidden> for the contribution.
    + Don't force the documentation to be installed as root.
  * t: Add a couple of simple tests for get822field().
  * pbuildd: Don't force installation as root.
  * buildpackage: Add support for Rules-Requires-Root.
    When R³:no fakeroot is not installed in the chroot.
    A distribution with dpkg-dev >= 1.19.0 is required for then be able to
    build the package.
  * Switch the default mirror from httpredir.debian.org to deb.debian.org.
    Thanks to Unit193 <email address hidden> for the patch.

  [ Guido Günther ]
  * examples/B20autopkgtest: Use /bin/bash.  Closes: #874052
  * B20aupkgtest: Prefer autopkgtest over adt-run.
    autopkgtest 5.0 dropped support for adt-run.  Cater for that but still
    allow the usage of adt-run in older chroot.  Closes: #876399

 -- Mattia Rizzolo <email address hidden>  Sat, 28 Oct 2017 15:57:24 +0200

Available diffs

Superseded in bionic-release
Obsolete in artful-release
Deleted in artful-proposed (Reason: moved to release)
pbuilder (0.228.9) unstable; urgency=medium

  * Documentation:
    + Refresh PO files.
    + ja.po: fix invalid po file causing po4a-translate to fail with the latest
      po4a version.  Closes: #876926
  * d/control:
    + Remove now unneeded Testsuite field.
    + Bump Standards-Version to 4.1.1, no changes needed.

 -- Mattia Rizzolo <email address hidden>  Wed, 04 Oct 2017 16:51:00 +0200

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
pbuilder (0.228.8) unstable; urgency=medium

  [ Daniel Shahaf ]
  * pbuilder.8: specify that hooks are executed inside the chroot.

  [ James Clarke ]
  * pbuilder-modules:
    + Fix DEBBUILDOPTS parsing when it contains quotes around spaces.
      Closes: #865009
    + Use /run/shm as the real tmpfs on kfreebsd.
  * pdebuild-internal: Expand DEBBUILDOPTS outside su to match
    pbuilder-buildpackage behaviour.
  * Bump standards version to 4.1.0: Changed priority to optional.

  [ Unit 193 ]
  * examples: try to unify the scripts, additionally fixing some whitespace
    issues.

  [ Hans Joachim Desserud ]
  * apt-config: add artful.
  * d/rules: default to artful in the Ubuntu builds.  Closes: #867030

  [ Paul Hardy ]
  * Fix errors in the user's manual.

 -- James Clarke <email address hidden>  Fri, 25 Aug 2017 18:53:23 +0100

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
pbuilder (0.228.7) unstable; urgency=medium

  * modules: do not output debug for log().
  * modules: use `mount|grep` instead of `mountpoint` to detect whether
    /dev/ptmx and /dev/console are still mounted.
    mountpoint(1) from initscripts as found in Debian jessie doesn't detect
    mounts over regular files as the version in util-linux (present in
    Debian stretch); this means those two checks could fail when run with
    initscripts' mountpoint(1).
    Closes: #859766
  * Remove now not needed dependency on util-linux|initscripts.

 -- Mattia Rizzolo <email address hidden>  Sun, 23 Apr 2017 19:00:19 +0200

Available diffs

Superseded in artful-release
Obsolete in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.6) unstable; urgency=medium

  [ James Clarke ]
  * modules: Use a new /dev/pts instance inside the chroot.
    This allows for better isolation as the build process is no longer able
    to see the host's PTYs, other than the controlling terminal (if there is
    one).  By using a new instance, we can also control the permissions of
    /dev/pts/ptmx, ensuring that the build process is always able to create
    new PTYs, even if the host's has the default 000 mode.
    Thanks to Simon McVittie <email address hidden> for the thorough investigation.
    Closes: #841935

  [ Mattia Rizzolo ]
  * pbuilderrc.5:
    + Update the details about the currently available dependency resolvers.
  * debian/NEWS:
    + Remove changes reverted in successive fixup uploads.
  * checkparams:
    + Make --extrapackages cumulative.  Specifying --extrapackages multiple
      times will now add packages to the list.

 -- Mattia Rizzolo <email address hidden>  Sun, 12 Mar 2017 16:23:59 +0100

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.5) unstable; urgency=medium

  [ Thorsten Glaser ]
  * pbuilder-buildpackage: Look for the correct changes file when performing a
    binNMU.  Closes: #856475

  [ James Clarke ]
  * pbuilder-buildpackage-funcs: Only look in BUILDSUBDIR when performing a
    binNMU and when looking for additional build results.

 -- James Clarke <email address hidden>  Thu, 02 Mar 2017 16:16:19 +0000

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.4) unstable; urgency=medium

  [ James Clarke ]
  * modules: Fix bind-mounts on kFreeBSD.

  [ Mattia Rizzolo ]
  * buildpackage:
    + rename internal variable SUBDIR_NAME to BUILDSUBDIR (the subdirectory of
      BUILDDIR where the source will be unpacked).
    + make it possible to specify BUILDSUBDIR externally, i.e. through
      pbuilderrc.  Closes: #854255
  * pbuilderrc.5:
    + remove stale information: BUILDDIR is not (by default) the HOME of the
      build user anymore.
    + document what will happen inside BUILDDIR, and where the unpacked source
      will be.

 -- Mattia Rizzolo <email address hidden>  Mon, 06 Feb 2017 20:16:31 +0100

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.3) unstable; urgency=medium

  * pbuilder-modules: Add get_source_options function to extract options for
    dpkg-source from DEBBUILDOPTS.
  * pdebuild: Use new get_source_options function.  Closes: #852442

 -- James Clarke <email address hidden>  Tue, 24 Jan 2017 15:29:13 +0000

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.2) unstable; urgency=medium

  * pdebuild: Unquote changes options. Closes: #852264
  * d/control: Add myself to uploaders

 -- James Clarke <email address hidden>  Mon, 23 Jan 2017 23:55:43 +0000

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228.1) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * checkparams: reinstate support for --debbuildopts in pdebuild itself.
    Closes: #851640

  [ James Clarke ]
  * modules:
    + Don't mount a tmpfs on /dev/shm on hurd.
    + Set sticky bit on /dev/shm.
    + Add new get_changes_options() function.
      This extracts options for dpkg-genchanges from DEBBUILDOPTS.
    + Add should_clean_source function.
      This extracts -nc/--(no-)pre-clean from DEBBUILDOPTS.
  * buildpackage:
    + Use new get_changes_options function when generating _source.changes.
  * pdebuild:
    + Use new get_changes_options function when generating the _source.changes.
    + Check the should_clean_source function before cleaning.  Closes: #851880
  * checkparams: Un-deprecate --debbuildopts being passed before --.
    This is needed in order to check for -nc/--pre-clean/--no-pre-clean, as
    well as various options to pass to dpkg-genchanges.
  * pdebuild.1: Document un-deprecation of --debbuildopts.
  * pbuilderrc.5: Document that USESHM is ignored on hurd.

 -- Mattia Rizzolo <email address hidden>  Sat, 21 Jan 2017 23:43:21 +0100

Available diffs

Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.228) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * modules:
    + Use default value of I if LOGLEVEL is undefined (fixes missing output
      from pbuilder-satisfydepends-apt).
    + create_basetgz(): explicitly exclude /sys/* and /proc/* from being saved
      in the tarball.  Closes: #560332
    + mount a tmpfs on /dev/shm by default, and set up a symlink
      /run/shm → /dev/shm.
      This also renames the configuration variable USERUNSHM to USESHM
      (deprecating the former).
      This will happen regardless of the Debian version of the chroot and the
      architecture used, as it ought to be harmless if unused.  Administrators
      are suggested to drop any workarounds in place to overcome this
      deficiency in pbuilder, such as bind-mounting /dev/shm from the host, to
      avoid situations like over-mounting.
      Closes: #591291, #717022, #773765
    + cross_build_setup(): run `apt-get update` after adding the foreign
      architecture in dpkg.  Otherwise apt won't know a thing about the
      foreign architectures, and won't be able to install anything.
    + extractbuildplace(): if ARCHITECTURE is not set, finalize it and
      HOST_ARCH right after chroot extraction, using the native architecture
      of the chroot.
  * pbuilder.8:
    + Fix a typo and add a missing word.
      Thanks to Unit193 for spotting and reporting.
  * pbuilderrc.5:
    + correct default for CCACHEDIR, which is not enabled by default.
  * satifydepends-apt:
    + Use the new --indep-only flag from APT 1.4~beta3 when performing an
      indep-only build.  This bumps the required apt version inside the chroot.
  * d/NEWS:
    + Add news entry for the SHM behaviour change.
  * t:
    + testlib: Autodetect if this is running from a git checkout and
      automatically set PBUILDER_CHECKOUT.

  [ James Clarke ]
  * modules:
    + add a get822field() function.
  * buildpackage-funcs:
    + add a dsc_get_basename() function returning the standard
      $srcname-$version as expected by other tools.
  * satisfydepends-funcs:
    + split get_build_depends_field() out of get_source_control_field().
      get_source_control_field() is now only a wrapper around the new
      get822field(), whilst the logic to clean up and normalize the dependency
      list is moved into get_build_depends_field(). Change get_build_deps()
      and get_build_conflicts() to use this new function.
    + Make get_source_control_field() more robust.
      This includes fixing comments or blank lines just before a field causing
      the field to be ignored.  Closes: #847944; LP: #1632980
  * Add new --source-only-changes option, and related SOURCE_ONLY_CHANGES
    config variable, to ask pbuilder to also produce a _sources.changes file,
    suitable for a source only upload.
  * pdebuild:
    + Use dpkg-source instead of dpkg-buildpackage to build the source package.
      This will avoid generating a .changes that can't be used in the case
      the source package is rebuilt (as the rebuilt source package is not
      guaranteed to be the same as the original one).  Although, if
      BUILDRESULT is not the parent directory, the _sources.changes will still
      be generated.
  * d/NEWS:
    + Add news entry for pdebuild switching from dpkg-buildpackage -S to
      calling dpkg-source directly.

 -- Mattia Rizzolo <email address hidden>  Sun, 15 Jan 2017 20:52:02 +0100

Available diffs

Obsolete in yakkety-updates
Deleted in yakkety-proposed (Reason: moved to -updates)
pbuilder (0.226.1ubuntu0.1) yakkety; urgency=medium

  * modules: remove_packages: check for package existence in the chroot,
    not in the host.  Closes: #840146; LP: #1640892

 -- Mattia Rizzolo <email address hidden>  Tue, 29 Nov 2016 19:13:22 +0100
Superseded in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
pbuilder (0.227) unstable; urgency=medium

  [ James Clarke ]
  * pbuilder-apt-config: Add yakkety and zesty; retire lucid, vivid and wily.
  * debian/rules: Change default Ubuntu DISTRIBUTION to zesty.

  [ Mattia Rizzolo ]
  * Add an APT based resolver.  Closes: #707825
    This is named pbuilder-satisfydepends-apt; it requires apt >= 1.2.2 inside
    the chroot to work, otherwise it'll just fail.  I recommend moving to this
    instead of any other for those who can (probably the default will change at
    some point in the future, after the stretch release).
  * Add initial cross build support.  Closes: #801799
    + Add a new --host-arch command line option (setting non-public HOST_ARCH
      variable) to set the *host* architecture; if not specified it defaults to
      the build architecture.
    + --architecture/ARCHITECTURE is used to specify the *build* architecture;
      it defaults to the architecture of the host as reported by dpkg.
    + Some automatic setup is done to allow cross building (at `build` time):
      - the host architecture is added to dpkg's list of architectures;
      - crossbuild-essential-$HOST_ARCH, libc-dev:$HOST_ARCH and
        libstdc++-6-dev:$HOST_ARCH are preinstalled (the latter two due to
        bug #815172 in build-essential);
      - `--host-arch $HOST_ARCH` is passed to dpkg-buildpackage;
      - 'nocheck' is added to DEB_BUILD_OPTIONS;
      - 'nocheck cross' is added to DEB_BUILD_PROFILES.
    + A new --no-auto-cross can be used to override partially or all of the
      above automatism; see pbuilder(8) for more.
    + The dependency statisfiers now receive BUILD_ARCH and HOST_ARCH variables
      (through --(host|build)-arch options used when call them).
    + The only dependency satisfier allowed when cross building is the APT one,
      as that's the only one supporting --host-arch at the moment.
    This implementation is still *experimental*, details may vary across the
    next releases, especially the part relative to what's is automatically done.
  * buildpackage:
    + copy the source into the chroot before satisfying the build-deps.
      This allows for very easy use of `apt-get build-dep`.
  * buildpackage-funcs:
    + Add a --bin-nmu-timestamp option to specify the timestamp for a binNMU
      changelog.  Closes: #843867
    + add a _find_additional_buildresults() function to do proper match of file
      names passed through ADDITIONAL_BUILDRESULT.  Closes: #837813
  * pbuilderrc.5:
    + better example for ADDITIONAL_BUILDRESULTS.
      Thanks to Andreas Henriksson for the suggestion.
  * pbuilder.8:
    + document that now BUILD_ARCH and HOST_ARCH variables are being passed to
      hook scripts.
  * modules:
    + remove_packages: check for package existence in the chroot, not in the
      host.  Closes: #840146; LP: #1640892
    + _log(): properly pass arguments to printf.
      Thanks to Thorsten Glaser <email address hidden> for noticing.  Closes: #845438
  * loadconfig:
    + be more honest about why it's not possible to load a conf file, instead
      of just saying "it doesn't exist".  Also, fail in case the file exists,
      but can't be loaded.  Closes: #844560
  * checkparams:
    + add a --profile option to specify build profiles to build with.
      Closes: #844700
  * Debian packaging: bump debhelper compat level to 10.

 -- Mattia Rizzolo <email address hidden>  Mon, 28 Nov 2016 16:59:15 +0100

Available diffs

Superseded in zesty-release
Obsolete in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pbuilder (0.226.1) unstable; urgency=medium

  [ James Clarke ]
  * modules: add_additional_aptkeyrings:
    Copy keyrings to /etc/apt/trusted.gpg.d instead of using apt-key.
    We can no longer rely on being able to use apt-key in a minimal chroot,
    because gnupg has been demoted to a Recommends in apt. Instead, the
    keyrings can be copied directly into /etc/apt/trusted.gpg.d.
    Moreover, `apt-key` usage has been discuraged over the past years.
    This means that using the APTKEYRINGS option of pbuilder won't actually
    work with chroots older than squeeze (APT version 0.7.25.1)

  [ Mattia Rizzolo ]
  * modules:
    + term_supports_colors: properly deal with tput not detecting a
      colored-capable terminal (as within cron).  Closes: #837202
    + add_additional_aptkeyrings: don't fail if the target keyring file is
      already presetn, just warn if different.
  * pbuilder.8, pbuilderrc.5: properly format so that no extra space is right
    before a closing bracket.

 -- Mattia Rizzolo <email address hidden>  Sun, 11 Sep 2016 07:14:18 +0000

Available diffs

Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pbuilder (0.225.2) unstable; urgency=high

  [ James Clarke ]
  * modules: Don't trash CHROOTEXEC when using eatmydata.  Closes: #831823

 -- Mattia Rizzolo <email address hidden>  Wed, 20 Jul 2016 07:49:08 +0000

Available diffs

Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pbuilder (0.225.1) unstable; urgency=medium

  [ James Clarke ]
  * satisfydepends-experimental: Add support for build profiles.

  [ Michael Gilbert ]
  * modules: let tar automatically determine decompression program.
    This makes possible to switch compression of the tarball by just chaning the
    COMPRESSIONPROG option and run `pbuilder update`, and makes possible to use
    uncompressed tarballs by using cat(1) as a "compression program".
    Closes: #731099

  [ Mattia Rizzolo ]
  * pbuilder.8: document new --compressprog details.
  * pbuilderrc.5: document new --compressprog details.
  * modules:
    + don't remove eatmydata from the chroot if it's not available outside.
    + remove_packages: don't remove packages explicitly listed in EXTRAPACKAGES.
    + Closes: #827206

 -- Mattia Rizzolo <email address hidden>  Fri, 24 Jun 2016 14:36:45 +0000

Available diffs

Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pbuilder (0.225) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * debian/rules:
    + change default ubuntu distribution to yakkety.
    + enable universe by default in Ubuntu.  LP: #237591
  * Add builtin eatmydata support (Closes: #606158)
  * Add a USESYSFS option (defaulting to yes) to mount a sysfs filesystem in
    /sys.  Closes: #773767
  * Strip leading path from when calling external programs.  They are all in
    PATH, so let the shell finding them instead of calling them directly with
    the full path, so exiting things can be done.  Closes: #635698
  * modules:
    + take care of saving the mount point instead of the device name when
      bind-mounting.  This avoids umounting of unrelated mount points in case
      of errors.  LP: #1156636
    + support specifying BINDMOUNTS destination.  Thanks to Austin Phillips
      <email address hidden> for the initial patch.  Closes: #593100
    + for selinux, only check for the precense of the selinux mount, instead of
      using selinuxenabled.  Closes: #506917
    + in the help message be more clear about what the `execute` command is for.
      Closes: #805494
  * pbuilder.8: use BUILDDIR instead of the old /tmp/buildd.
  * create/update:
    + move the code picking extra packages to install for optional features in
      a common function in modules.
  * checkparams: add a "--use-network yes|no" cmdline flag.  Closes: #823408
  * satisfydepends-funcs:
    + nicer formatting of the --help output, with a "Debugging options" section.
    + document the --internal-chrootexec option.  Closes: #635697

  [ James Clarke ]
  * pdebuild: fix typo in error message (debsign, not debsing).
  * modules:
    + pass -q, -y and APTGETOPT to apt-get in remove_packages.
    + add linsysfs support for KFreeBSD.

 -- Mattia Rizzolo <email address hidden>  Sun, 12 Jun 2016 12:50:16 +0000

Available diffs

Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pbuilder (0.224) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * Import patch from Fedora to use mktemp(1) instead of tempfile(1).
  * debian/copyright: extend my copyright over 2016.
  * debian/control: Bump Standards-Version to 3.9.8, no changes needed.
  * debian/tests/build-procenv: change debian mirror to cloudfront.debian.net,
    it's allegedly better for ci.debian.net.
  * debian/gbp.conf: change the format of the tags, use only '%(version)s'.
  * Kill pdebuild-user-mode-linux too, uml is already gone, these are just
    stale files.
  * Make the copyright notices uniform across the codebase.
  * Add support for building architecture-independent binaries only with the
    new option "--binary-indep".
    This option instructs pbuilder to install only 'Build-Depends' and
    'Build-Depends-Indep' and to call dpkg-buildpackage(1) with '-A'.
  * pbuilder:
    + allow shorter subcommands names:
      up/u for update, b for build, l for login, e for execute, h for help.
    + define and export PBUILDER_OPERATION with a fixed string for every action.
      The current set of values are: build, clean, create, debuild, dumpconfig,
      execute, login, update.  See #805014 for more details.
  * pbuilder.8:
    + promote the use of "subcommands" (i.e. "update") instead of options
      (i.e. "--update") and document their short versions too.
    + use https for the documentation URL.
  * pdebuild:
    + define PBUILDER_OPERATION=pdebuild here too.
  * pbuilderrc.5:
    + document the availability of PBUILDER_OPERATION.  Closes: #805014
    + use https for the documentation URL.
  * buildpackage:
    + override the Maintainer field when doing binNMUs.  Closes: #813589
    + bail out with an useful error message if the given file is not a .dsc.
      Closes: #810598
  * buildpackage-funcs:
    + make binNMU log message more useful.
    + chmod the files after copying them in the chroot, to be sure they are
      +rw.  Closes: #663950
  * checkparams:
    + use the newer PBUILDER_OPERATION instead of PBCURRENTCOMMANDLINEOPERATION.
  * modules:
    + stop overriding APT::Default-Release for experimental.
    + export DISTRIBUTION when calling the hooks.
    + define DEB_BUILD_ARCH_OS globally.
      This fixes the USENETWORK handling, where there are tests involving
      DEB_BUILD_ARCH_OS but it was previously undefined.
      Now the warning "pbuilder: network will not be disabled during build!" is
      properly printed.
    + modules: add a function remove_packages() to remove packages with apt-get
      purge IFF the packages are installed.
  * satisfydepends-*:
    + -classic: fix typo.  Closes: #812693
    + add the -q switch to several apt-get invocations, to suppress the
      progress indicator.  This is more logging-friendly.  Closes: #571126
  * update/create:
    + internal refactor so that the machinery that detects unneeded packages for
      disabled optional features takes advantages of REMOVEPACKAGES instead of
      EXTRAPACKAGES.
    + rework REMOVEPACKAGES to call the new remove_packages().  Closes: #812226

  [ Reiner Herrmann ]
  * Add build user to grsec-tpe group if TPE is enabled.  Closes: #814738

  [ Samuel Thibault ]
  * modules:
    + stop ignoring mount /proc issues in hurd.
    + in hurd, remove all translators from /dev/* and /servers/socket/*.
      Closes: #814854

  [ James Clarke ]
  * modules:
    + On Hurd with --no-targz, leave a valid /servers/socket/1.  Closes: #818368
    + Always use devfs on kfreebsd.  Closes: #630813

 -- Mattia Rizzolo <email address hidden>  Fri, 29 Apr 2016 15:41:17 +0000

Available diffs

Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pbuilder (0.223) unstable; urgency=medium

  * debian/control:
    + Drop explicit build dependency on dpkg-dev.
    + Drop version restriction from ldp-docbook-xsl build-dep.
    + Use https in Vcs-Git.
  * modules:
    + Add a blank line before changelog entries for binNMUs.
      Thanks to Andreas Beckmann for noticing.
    + Remove reference of pbuilder-uml from an error message.
  * pbuilderrc.5:
    + Document BINNMU_MAINTAINER option.  Closes: #810737
  * debian/pbuilder.config:
    + Stop trying to parse and sometimes overwrite user conf silently.
      Now if /etc/pbuilderrc already exists, we won't try to do anything,
      unless explicitly asked so.  Closes: #810967
  * loadconfig:
    + Stop complaining about deprecated DEBEMAIL, that caused too noise in
      false positive contexts.  Closes: #810715
  * buildpackage:
    + Fix check for ignored options to not warn when there is nothing to warn.
  * checkparams:
    + Print at debug level the command line used.
  * Remove pbuilder-uml.
    It's usually broken and anyway unmaintained, and not really used either.
  * Remove the pbuilder-selftest script from the sources

 -- Mattia Rizzolo <email address hidden>  Sun, 24 Jan 2016 17:39:24 +0000

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pbuilder (0.222) unstable; urgency=medium

  [ Christopher Baines ]
  * buildpackage:
    + factor out a export_additional_buildresults() function.
    + export additional buildresults if the package build fails.  Closes: 806650

  [ Mattia Rizzolo ]
  * buildpackage:
    + say something more human whene the specified .dsc file is not found.
    + output a warning when there are options after the .dsc file (which will
      be ignored).  Closes: #669873
  * modules:
    + make log.d actually work (was not used before).
    + add two apt options that make sure that packages that are only recommended
      or suggested by still installed packages are also autoremoved.  This means
      APT::AutoRemove::SuggestsImportant=false and
      APT::AutoRemove::RecommendsImportant=false.
      Thanks to Johannes Schauer for the suggestion.
  * pdebuild:
    + further improvments to the regex to clean up DEBUILDOPTS.
      Thanks to Ondřej Surý <email address hidden> for the patch.  Closes: 782150
  * satisfydepends:
    + add support for Build-Depends-Arch and Build-Conflicts-Arch.
      Closes: 802557
  * conf: formally deprecate DEBEMAIL, it has been a noop since some releases.

 -- Mattia Rizzolo <email address hidden>  Fri, 08 Jan 2016 17:57:37 +0000

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pbuilder (0.221.3) unstable; urgency=medium

  * debian/tests/build-procenv: be sure there is a deb-src line in
    /etc/apt/sources.list
  * pbuilder-satisfydepends-aptitude: set XDG_CACHE_HOME=/root while calling
    aptitude, to avoid it putting stuff in BUILDDIR.  This is due to a changed
    behaviour in aptitude.  Closes: #807487

 -- Mattia Rizzolo <email address hidden>  Wed, 09 Dec 2015 18:39:33 +0000
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pbuilder (0.221.1ubuntu1) xenial; urgency=low

  * Merge from Debian unstable.  Remaining changes: (LP: #1520527)
    - pbuilderrc, debian/pbuilder.config, debian/po/*:
      Set default archive mirror to "archive.ubuntu.com/ubuntu"
      (sed the value inside rules file)
    - Remove --keyring override from default pbuilderrc
    - Set default distribution to "xenial"

 -- Gianfranco Costamagna <email address hidden>  Fri, 27 Nov 2015 11:17:44 +0100

Available diffs

Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pbuilder (0.221ubuntu2) xenial; urgency=medium

  [ Gianfranco Costamagna ]
  * Remove XS-* prefix from debian control file, useless after dpkg 1.17.10.

  [ Mattia Rizzolo ]
  * cherry-pick change from Debian VCS to update pbuilder-apt-config and fix
    autopkgtest.

 -- Mattia Rizzolo <email address hidden>  Wed, 25 Nov 2015 01:36:53 +0000
Superseded in xenial-proposed
pbuilder (0.221ubuntu1) xenial; urgency=medium

  * Merge from debian unstable, remaining changes:
    - pbuilderrc, debian/pbuilder.config, debian/po/*: Set default archive
      mirror to "archive.ubuntu.com/ubuntu".
    - Remove --keyring override from default pbuilderrc
    - Set default distribution to "xenial"

Available diffs

Superseded in xenial-proposed
pbuilder (0.220ubuntu1) xenial; urgency=medium

  * Merge from debian unstable (LP: #1511938), remaining changes:
    - pbuilderrc, debian/pbuilder.config, debian/po/*: Set default archive
      mirror to "archive.ubuntu.com/ubuntu".
    - Remove --keyring override from default pbuilderrc
    - Set default distribution to "xenial"

Available diffs

Superseded in xenial-release
Obsolete in wily-release
Deleted in wily-proposed (Reason: moved to release)
pbuilder (0.215+nmu4ubuntu1) wily; urgency=low

  * Merge from Debian unstable (LP #1469735).  Remaining changes:
    - Added basic DEP-8 autopkgtest
    - debian/control: Recommend aptitude since it's needed by
      pbuilder-satisfydepends
    - pbuilderrc, debian/pbuilder.config: Set default archive mirror
      to "archive.ubuntu.com/ubuntu".
    - debian/rules: install temporary locale so man page tests don't
      cause FTBFS.
    - Add build-dependency on locales, which was always used but
      appears to have previously been preinstalled in the build chroots.
    - Remove --keyring override from default pbuilderrc
    - Set default distribution to "wily"

Available diffs

Superseded in wily-release
Deleted in wily-proposed (Reason: moved to release)
pbuilder (0.215ubuntu12) wily; urgency=medium

  * pbuilderrc: Set default distribution to "wily"

 -- Hans Joachim Desserud <email address hidden>  Sat, 27 Jun 2015 13:18:57 +0200

Available diffs

Superseded in wily-release
Obsolete in vivid-release
Deleted in vivid-proposed (Reason: moved to release)
pbuilder (0.215ubuntu11) vivid; urgency=medium

  * pbuilderrc: Set default distribution to "vivid"
 -- Hans Joachim Desserud <email address hidden>   Sat, 28 Feb 2015 16:40:27 +0100

Available diffs

Published in trusty-updates
Deleted in trusty-proposed (Reason: moved to -updates)
pbuilder (0.215ubuntu7.1) trusty; urgency=medium

  * pbuilderrc: Set default distribution to "trusty" (lp: #1316423)
 -- <email address hidden> (B. Clausius)   Sun, 25 May 2014 09:14:44 +0200

Available diffs

Superseded in vivid-release
Obsolete in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
pbuilder (0.215ubuntu10) utopic; urgency=medium

  * Remove --keyring override from default pbuilderrc (LP: #599695)
 -- Phillip Susi <email address hidden>   Wed, 11 Jun 2014 13:37:37 -0400

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
pbuilder (0.215ubuntu9) utopic; urgency=medium

  * pbuilderrc: Set default distribution to "utopic" (lp: #1316423)
 -- <email address hidden> (B. Clausius)   Sun, 25 May 2014 09:14:44 +0200

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
pbuilder (0.215ubuntu8) utopic; urgency=medium

  * debian/tests/control: Updated Depends to allow more capable procenv to be
    built.
 -- James Hunt <email address hidden>   Wed, 04 Jun 2014 11:27:10 +0200

Available diffs

Superseded in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pbuilder (0.215ubuntu7) trusty; urgency=medium

  * debian/tests/control: build-depend on libcap-dev since procenv 0.33 now
    uses that.
 -- James Hunt <email address hidden>   Tue, 18 Mar 2014 13:57:11 +0100

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pbuilder (0.215ubuntu6) trusty; urgency=medium

  * debian/tests/build_procenv: Use first remote url from sources.list
    rather than hard-coding the set of architectures that use particular
    ubuntu archives (since the latter strategy does not require
    maintenance).
  * debian/tests/control:
    - Depend on haveged for entropy.
    - Add architecture-specific depends on libnuma1 for the test package that
      is built (procenv).
 -- James Hunt <email address hidden>   Wed, 05 Mar 2014 14:40:22 +0100

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pbuilder (0.215ubuntu5) trusty; urgency=medium

  * Add build-dependency on locales, which was always used but appears to
    have previously been preinstalled in the build chroots.
 -- Steve Langasek <email address hidden>   Wed, 05 Mar 2014 03:54:08 +0000
Superseded in trusty-proposed
pbuilder (0.215ubuntu4) trusty; urgency=medium

  * debian/tests/build_procenv: on Ubuntu, select the correct archive mirror
    for the build architecture.
 -- Steve Langasek <email address hidden>   Tue, 04 Mar 2014 17:07:16 -0800

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pbuilder (0.215ubuntu3) trusty; urgency=low

  * debian/tests/build_procenv: Add component universe for Ubuntu to make
    procenv buildable (LP: #1247420)
 -- Jean-Baptiste Lallement <email address hidden>   Sun, 03 Nov 2013 18:46:58 +0100

Available diffs

Superseded in trusty-release
Obsolete in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
pbuilder (0.215ubuntu2) saucy; urgency=low

  * Fix typo in pbuilderrc
 -- Jonathan Riddell <email address hidden>   Fri, 16 Aug 2013 10:57:52 +0100
Superseded in saucy-proposed
pbuilder (0.215ubuntu1) saucy; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - pbuilderrc, debian/pbuilder.config: Set default archive mirror to
      "archive.ubuntu.com/ubuntu".
    - pbuilderrc: Set default keyring to the Ubuntu one.
    - pbuilderrc: change how we pass keyring in DEBOOTSTRAPOPTS
    - debian/rules: install temporary locale so man page tests don't cause
      FTBFS.
    - Added basic DEP-8 autopkgtest
    - debian/control: Recommend aptitude since it's needed by pbuilder-satisfydepends
  * pbuilderrc: Set default distribution to "saucy"

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
pbuilder (0.213ubuntu3) saucy; urgency=low

  * Recommend aptitude since it's needed by pbuilder-satisfydepends
 -- Jonathan Riddell <email address hidden>   Tue, 04 Jun 2013 15:58:28 +0100

Available diffs

150 of 108 results