This is an automated email from the git hooks/post-receive script.
guillem pushed a change to branch main
in repository dpkg.
from eb0e14f11 po: Update German man pages translation
new 773251dc1 po: Update Romanian dselect translation
new e1ccdfccf debian: Set Persistent=true for dpkg-db-backup systemd timer
new 64a648e7d debian: Do not start the dpkg-db-backup timer during
installation
new 02d413716 test: Use «ar qc» to create archives with duplicate members
new bab6b5f25 libdpkg: Fix coding style for varbuf module
new 275726335 libdpkg: Reorder varbuf functions
new 86f0bdf1e libdpkg: Add varbuf_add_varbuf() function
new 8f17d79ce libdpkg: Add varbuf_add_strn()
new 4d38360e0 libdpkg: Add varbuf setter functions
new deca62bf8 libdpkg: Switch ustar filename construction to use
varbuf_add_strn()
new 2bc3077fb dpkg-split: Use varbuf instead of ad-hoc allocation in
read_info
new 5223f81f3 Use varbuf_add_varbuf() instead of varbuf_add_buf()/_str()
new b4e679bf0 Use varbuf_set_*() instead of ad-hoc initialization
new 92945bf3d test: Move test_data_file() to test.h
new 0fba5af0f libdpkg: Generalize command_in_path() from find_command()
new 1752a4d4d man: Document version when new programs where introduced
new 6eb1ab9cf man: Fix typo in future lfs feature introduction version
new 520f58c74 Dpkg::Vendor::Debian: Move time64 buildflags feature from
future to abi
new f556025da Dpkg::Vendor::Debian: Move lfs from future to abi area and
create an alias
new 5f529cfeb Dpkg::Vendor::Debian: Move builtin default setup before
init_build_features()
new acdfa3db3 Dpkg::Vendor::Debian: Handle abi feature flags as builtin
new 8f5aca71c Dpkg::Vendor::Debian: Add support for new hardening branch
feature
new 11efff1bf Dpkg::Vendor::Debian: Add support for new stackclash
hardening feature
new ae9abc1c6 Dpkg::Source::Quilt: Switch get_patch_file() to be based off
get_patch_dir()
new 39decc4c2 Dpkg::BuildAPI: New module
new a66a45349 dpkg-buildapi: New tool to fetch the dpkg-build-api level
new 4e9eb72b8 man: Open up dpkg-build-api level 1
new 292655415 dpkg-shlibdeps: On dpkg-build-api >= 1 require -l instead of
LD_LIBRARY_PATH
new ee09d6e3e dpkg-buildpackage: On dpkg-build-api >= 1 default R³ to no
new 2000c7459 dpkg-buildpackage: On dpkg-build-api >= 1 avoid build target
heuristics
new f9bff737a scripts/mk: Add new buildapi.mk support
new 1c6f75795 scripts/mk: On dpkg-build-api >= 1 default to
dpkg_vendor_derives_from_v1
new b6b89baa4 scripts/mk: On dpkg-build-api >= 1 include buildtools.mk in
default.mk
new 22d28f45e Mark dpkg-build-api level 1 as stable
The 34 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
debian/README.bug-usertags | 2 +
debian/control | 3 +
debian/dpkg-dev.install | 1 +
debian/dpkg-dev.manpages | 2 +
debian/dpkg.dpkg-db-backup.timer | 1 +
debian/rules | 2 +-
dselect/po/ro.po | 666 ++++++++-------------
lib/dpkg/Makefile.am | 6 +
lib/dpkg/command.c | 45 ++
lib/dpkg/command.h | 2 +
lib/dpkg/db-ctrl-upgrade.c | 7 +-
lib/dpkg/fields.c | 16 +-
lib/dpkg/libdpkg.map | 4 +
lib/dpkg/log.c | 3 +-
lib/dpkg/parse.c | 4 +-
.../postinst => lib/dpkg/t/data/command/path-a/cmd | 2 -
.../dpkg/t/data/command/path-a/cmd-a | 2 -
.../postinst => lib/dpkg/t/data/command/path-b/cmd | 2 -
.../dpkg/t/data/command/path-b/cmd-b | 2 -
.../dpkg/t/data/command/path-noexec/cmd | 2 -
.../dpkg/t/data/command/path-noexec/cmd-noexec | 2 -
lib/dpkg/t/t-command.c | 88 ++-
lib/dpkg/t/t-meminfo.c | 13 -
lib/dpkg/t/t-varbuf.c | 87 ++-
lib/dpkg/tarfn.c | 10 +-
lib/dpkg/test.h | 13 +
lib/dpkg/varbuf.c | 263 ++++----
lib/dpkg/varbuf.h | 7 +
man/Makefile.am | 4 +
man/dpkg-build-api.pod | 102 ++++
man/dpkg-buildapi.pod | 78 +++
man/dpkg-buildflags.pod | 46 +-
man/dpkg-fsys-usrunmess.pod | 2 +
man/dpkg-genbuildinfo.pod | 2 +-
man/dpkg-gensymbols.pod | 2 +
man/dpkg-maintscript-helper.pod | 2 +
man/dpkg-mergechangelogs.pod | 2 +
man/dpkg-realpath.pod | 2 +
man/dpkg-trigger.pod | 2 +
man/dpkg-vendor.pod | 2 +
man/po/po4a.cfg | 2 +
scripts/.gitignore | 1 +
scripts/Dpkg/BuildAPI.pm | 142 +++++
scripts/Dpkg/Shlibs.pm | 13 +-
scripts/Dpkg/Source/Quilt.pm | 7 +-
scripts/Dpkg/Vendor/Debian.pm | 247 ++++----
scripts/Makefile.am | 13 +
scripts/dpkg-buildapi.pl | 73 +++
scripts/dpkg-buildpackage.pl | 16 +-
scripts/dpkg-gensymbols.pl | 5 +-
scripts/dpkg-shlibdeps.pl | 6 +-
scripts/mk/Makefile.am | 6 +
scripts/mk/buildapi.mk | 9 +
scripts/mk/default.mk | 4 +
scripts/mk/vendor.mk | 12 +-
scripts/po/POTFILES.in | 2 +
scripts/t/Dpkg_BuildAPI.t | 93 +++
scripts/t/Dpkg_BuildAPI/ctrl-api-default | 4 +
scripts/t/Dpkg_BuildAPI/ctrl-api-desync | 10 +
scripts/t/Dpkg_BuildAPI/ctrl-api-explicit | 6 +
scripts/t/Dpkg_BuildAPI/ctrl-api-gt-max | 6 +
scripts/t/Dpkg_BuildAPI/ctrl-api-no-int | 6 +
scripts/t/Dpkg_BuildAPI/ctrl-api-no-ver | 6 +
scripts/t/Dpkg_BuildAPI/ctrl-api-rel-noeq | 6 +
scripts/t/Dpkg_BuildFlags.t | 43 +-
scripts/t/mk.t | 4 +-
scripts/t/mk/buildapi.mk | 4 +
scripts/t/mk/debian/control | 6 +
src/at/deb-format.at | 15 +-
src/at/deb-split.at | 5 +-
src/main/archives.c | 8 +-
src/main/configure.c | 12 +-
src/main/help.c | 40 +-
src/main/main.h | 1 -
src/main/packages.c | 2 +-
src/main/remove.c | 6 +-
src/main/unpack.c | 11 +-
src/main/verify.c | 3 +-
src/query/main.c | 4 +-
src/split/info.c | 21 +-
t/pod-spell.t | 1 +
81 files changed, 1596 insertions(+), 788 deletions(-)
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-a/cmd (55%)
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-a/cmd-a (55%)
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-b/cmd (55%)
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-b/cmd-b (55%)
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-noexec/cmd (55%)
mode change 100755 => 100644
copy tests/t-predepends-no-triggers/pkg-trigger/DEBIAN/postinst =>
lib/dpkg/t/data/command/path-noexec/cmd-noexec (55%)
mode change 100755 => 100644
create mode 100644 man/dpkg-build-api.pod
create mode 100644 man/dpkg-buildapi.pod
create mode 100644 scripts/Dpkg/BuildAPI.pm
create mode 100755 scripts/dpkg-buildapi.pl
create mode 100644 scripts/mk/buildapi.mk
create mode 100644 scripts/t/Dpkg_BuildAPI.t
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-default
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-desync
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-explicit
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-gt-max
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-no-int
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-no-ver
create mode 100644 scripts/t/Dpkg_BuildAPI/ctrl-api-rel-noeq
create mode 100644 scripts/t/mk/buildapi.mk
create mode 100644 scripts/t/mk/debian/control
--
Dpkg.Org's dpkg