This is an automated email from the git hooks/post-receive script.
guillem pushed a change to branch master
in repository dpkg.
from ca2b8b4 Update German translation of manual pages
new 6b15b12 perl: Remove unused use POSIX module imports
new a4889aa Dpkg::Source: Use Errno module instead of the slow to
import POSIX
new ff4692b Dpkg::Vendor::Ubuntu: Remove unused Dpkg::Path
new 6217726 Dpkg::Compression::FileHandle: Only load POSIX if we need
signal handling
new 79f7e15 Dpkg::Vendor: Only load Dpkg::BuildOptions and Dpkg::Arch
if needed
new 8829502 Dpkg::ErrorHandling: Only load Term::ANSIColor if we are
using colors
new 5ea09ce Dpkg::ErrorHandling: Move color setup into report_pretty
new 600bf60 Dpkg::ErrorHandling: Move printforhelp initialization
into usageerr()
new 0d2b3ce Dpkg::Shlibs::SymbolFile: Avoid many function arguments
in parse()
new 417c80f Dselect::Ftp: Avoid many function arguments in
do_connect()
new 47ccfd9 scripts/t: Avoid many function arguments in
check_options()
new 9db9131 Dpkg::Interface::Storable: Add new option to disable
compression support
new 6f059fc Dpkg::Vendor: Disable decompression support for origin
files
new ff00042 Dpkg::File: Move file_lock() into a new Dpkg::Lock module
new dd196e6 Dpkg::Gettxt: Add support for new DPKG_NLS environment
variable
new da7c754 Dpkg::Changelog::Parse: Disable compression when using
the default file
new fb45d74 Dpkg::Control::Types: Move misplaced comments
new f470b40 Dpkg::Control::FieldsCore: Mark all missing CTRL_INDEX_*
fields as allowed
new 328edcc Dpkg::Control::FieldsCore: Complete field order for all
control types
new c670a64 scripts/t: Add new unit test for Dpkg::Control::Fields
new 2cd5cb6 Dpkg::Control::FieldsCore: Switch internal field name
handling to lowercase
new 42f6282 Dpkg::Control::FieldsCore: Remove dependency on
Dpkg::Checksums
new f0fa819 Dpkg::Control::FieldsCore: Do not execute code at import
time
new 7c75716 Dpkg::Control::HashCore: Use substr instead of a regex
new ff837f3 scripts: Use split() with ' ' instead of /\s+/
new 943ebbb scripts/t: Switch from IO::String to native open support
new 11fce7c doc: Add new rootless builds experimental draft
specification
new cd791cc dpkg-deb: Sanity check config maintainer script file type
and permissions
new c6fa483 dpkg-deb: Refactor tarball_pack options into a new struct
new 2436807 dpkg-deb: Add support for rootless builds
new 2ed1923 dpkg-buildpackage: Error out if --as-root is passed w/o
--rules-target
new b3608a0 dpkg-buildpackage: Rename withecho to run_cmd
new fca1bfe dpkg-buildpackage: Add support for rootless builds
new 04f99e2 dpkg-buildflags: Add new --query command
new c365c51 scripts: Fix function signatures documentation
new 4dabb60 debian: Set Rules-Requires-Root field to no
new 9c43208 debian: Do not set redundant source compression to xz
new 568428d debian: Bump Standards-Version to 4.1.0 (no changes
needed)
new 05deb17 debian: Switch to debhelper compatibility level 10
new fc7bd59 debian: Fix typo in changelog file
new 7218298 debian: Split alternatives logrotate into its own
configuration file
new 6f4209e debian: Remove ancient code recompressing alternatives
database backups
new bd882f3 debian: Remove Replaces and Breaks for ancient transitions
new 2910d49 debian: Remove workaround for ancient gcc w/o
stackprotectorstrong support
new b750700 debian: Remove maintscript code for downgrades to ancient
dpkg versions
new f310046 debian: Remove alternative logs when purging dpkg (!?)
new b77da84 debian: Add support for DPKG_ROOT in dpkg maintainer
scripts
The 47 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makefile.am | 4 +-
README | 1 -
debian/changelog | 72 ++-
debian/compat | 2 +-
debian/control | 17 +-
debian/dpkg-dev.docs | 1 +
...{dpkg.logrotate => dpkg.alternatives.logrotate} | 9 -
debian/dpkg.cron.daily | 11 -
debian/dpkg.logrotate | 9 -
debian/dpkg.postinst | 2 +-
debian/dpkg.postrm | 20 +-
debian/dpkg.prerm | 149 ------
debian/rules | 8 +-
debian/source/options | 2 -
doc/rootless-builds.txt | 161 +++++++
dpkg-deb/build.c | 28 +-
dpkg-deb/dpkg-deb.h | 1 +
dpkg-deb/main.c | 3 +
dselect/methods/Dselect/Ftp.pm | 38 +-
dselect/methods/ftp/install.pl | 18 +-
dselect/methods/ftp/setup.pl | 18 +-
dselect/methods/ftp/update.pl | 36 +-
lib/dpkg/dpkg.h | 2 +
man/deb-src-control.man | 33 ++
man/dpkg-buildflags.man | 30 ++
man/dpkg-buildpackage.man | 6 +-
man/dpkg-deb.man | 9 +
scripts/Dpkg/Arch.pm | 3 +-
scripts/Dpkg/Build/Env.pm | 10 +-
scripts/Dpkg/BuildProfiles.pm | 4 +-
scripts/Dpkg/Changelog/Parse.pm | 13 +-
scripts/Dpkg/Compression/FileHandle.pm | 5 +-
scripts/Dpkg/Control/FieldsCore.pm | 500 ++++++++++++++-------
scripts/Dpkg/Control/HashCore.pm | 4 +-
scripts/Dpkg/Control/Types.pm | 4 +-
scripts/Dpkg/ErrorHandling.pm | 16 +-
scripts/Dpkg/File.pm | 33 --
scripts/Dpkg/Gettext.pm | 33 +-
scripts/Dpkg/Interface/Storable.pm | 40 +-
scripts/Dpkg/{File.pm => Lock.pm} | 11 +-
scripts/Dpkg/Shlibs/SymbolFile.pm | 46 +-
scripts/Dpkg/Source/Functions.pm | 2 +-
scripts/Dpkg/Source/Package/V1.pm | 2 +-
scripts/Dpkg/Source/Package/V2.pm | 1 -
scripts/Dpkg/Substvars.pm | 2 -
scripts/Dpkg/Vendor.pm | 14 +-
scripts/Dpkg/Vendor/Debian.pm | 11 +-
scripts/Dpkg/Vendor/Ubuntu.pm | 11 +-
scripts/Makefile.am | 3 +
scripts/dpkg-buildflags.pl | 42 +-
scripts/dpkg-buildpackage.pl | 126 +++++-
scripts/dpkg-distaddfile.pl | 2 +-
scripts/dpkg-genbuildinfo.pl | 2 +-
scripts/dpkg-gencontrol.pl | 2 +-
scripts/dpkg-shlibdeps.pl | 1 -
scripts/dpkg-source.pl | 2 +-
scripts/po/POTFILES.in | 1 +
scripts/t/Dpkg_Changelog.t | 234 ++++++----
scripts/t/Dpkg_Control.t | 15 +-
scripts/t/Dpkg_Control_Fields.t | 247 ++++++++++
scripts/t/{Dpkg_File.t => Dpkg_Lock.t} | 2 +-
scripts/t/Dpkg_Shlibs.t | 21 +-
t/critic.t | 1 +
63 files changed, 1422 insertions(+), 734 deletions(-)
copy debian/{dpkg.logrotate => dpkg.alternatives.logrotate} (51%)
delete mode 100755 debian/dpkg.prerm
delete mode 100644 debian/source/options
create mode 100644 doc/rootless-builds.txt
copy scripts/Dpkg/{File.pm => Lock.pm} (93%)
create mode 100644 scripts/t/Dpkg_Control_Fields.t
copy scripts/t/{Dpkg_File.t => Dpkg_Lock.t} (96%)
--
Alioth's /usr/local/bin/git-commit-notice on
/srv/git.debian.org/git/dpkg/dpkg.git