Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-26 | Update number of tests (?) | Igor Pashev | 1 | -1/+1 | |
2019-11-26 | Merge https://salsa.debian.org/dpkg-team/dpkg | Igor Pashev | 132 | -3824/+6493 | |
2019-11-26 | Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats | Guillem Jover | 1 | -1/+1 | |
2019-11-26 | Dpkg::Changelog: Clarify inheritance and implementation references | Guillem Jover | 2 | -6/+14 | |
Make it clear that these classes inherit from some other base class, which will contain the missing documentation. Prompted-by: intrigeri <intrigeri@debian.org> | |||||
2019-11-26 | Dpkg: Say class instead of object when appropriate | Guillem Jover | 26 | -47/+48 | |
These were referring to the type and not the instance, which makes using the incorrect nomenclature confusing. | |||||
2019-11-26 | Dpkg::Exit: Register exit handlers also for __DIE__ | Guillem Jover | 2 | -17/+6 | |
This makes sure we execute the handlers on normal errors, and can thus remove the traps from several functions to run the handlers and to then rethrow the exception. | |||||
2019-11-26 | Dpkg::Exit: Unregister all signal handlers once we have executed them | Guillem Jover | 1 | -3/+20 | |
We should cleanup the handlers to the previous state otherwise we end up changing the behavior globally, when this should be a local cleanup behavior. Closes: #932841 | |||||
2019-11-26 | dpkg-source: Remove backwards compatibility code for legacy build-profiles | Guillem Jover | 1 | -7/+0 | |
2019-11-26 | Dpkg::Vendor: Remove obsolete 'keyrings' hook | Guillem Jover | 2 | -6/+0 | |
This hook has been obsoleted for a while and been emitting deprecation warnings, so it's safe to remove now. | |||||
2019-11-26 | Dpkg::Conf: Remove obsolete methods and obsolete croak for method option | Guillem Jover | 1 | -19/+7 | |
We do not bump the module version to 2.00, as these functions and option have croak'ed almost since their introduction. | |||||
2019-11-26 | Dpkg::Checksums: Remove obsolete 'program' property warning | Guillem Jover | 1 | -5/+5 | |
2019-11-26 | Dpkg::Version: Remove deprecation warning from semantic change in bool overload | Guillem Jover | 2 | -13/+6 | |
2019-11-26 | Dpkg::Index: Change default value for unique_tuple_key to 1 | Guillem Jover | 1 | -20/+15 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Substvars: Remove obsolete no_warn() method | Guillem Jover | 1 | -16/+5 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Source::Package: Remove and hide internal lowercase variables | Guillem Jover | 1 | -9/+7 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Gettext: Remove obsolete _g() function | Guillem Jover | 1 | -12/+4 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Exit: Hide internal lowercase @handlers variable | Guillem Jover | 1 | -5/+6 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Deps::KnownFacts: Remove obsolete check_package() method | Guillem Jover | 1 | -32/+5 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Compression: Hide internal lowercase variables | Guillem Jover | 1 | -8/+9 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Changelog::Parse: Remove warnings for obsolete options and functions | Guillem Jover | 1 | -53/+7 | |
Remove warnings for obsolete options forceplugin and libdir. Remove obsolete functions changelog_parse_debian() and changelog_parse_plugin(). Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Changelog::Parse: Remove $ sigil from option names in POD | Guillem Jover | 1 | -1/+1 | |
These are not actual variables, but option passed in a hash, so using the $ sigil here is very confusing. | |||||
2019-11-26 | Dpkg::Changelog::Entry::Debian: Remove obsolete methods and hide variables | Guillem Jover | 1 | -40/+9 | |
Remove obsolete methods check_header() and check_trailer(). Hide internal lowercase variables $regex_header and $regex_trailer. Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822() | Guillem Jover | 1 | -31/+5 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg: Remove internal lowercase variables | Guillem Jover | 1 | -16/+5 | |
Bump module version to 2.00. | |||||
2019-11-26 | Dpkg::Deps: Check for valid virtual package version relations | Guillem Jover | 3 | -3/+20 | |
Do not allow non-equal version relations in virtual provides. Closes: #930317 | |||||
2019-11-26 | Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration for C++ | Guillem Jover | 1 | -2/+15 | |
Closes: #939969 | |||||
2019-11-26 | Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist | Guillem Jover | 1 | -1/+1 | |
Closes: #932967 | |||||
2019-11-26 | dpkg-gencontrol: Take hardlinks into account when computing Installed-Size | Sven Joachim | 1 | -1/+8 | |
We should not add up the size of each hardlink into the final sum, otherwise we will get a size in excess. Closes: #923475 Co-Authored-by: Guillem Jover <guillem@debian.org> Signed-off-by: Guillem Jover <guillem@debian.org> | |||||
2019-11-01 | Update German scripts translation | Helge Kreutzmann | 1 | -16/+40 | |
Update to 608t. | |||||
2019-10-30 | test: Fix typos | Guillem Jover | 1 | -1/+1 | |
Warned-by: codespell | |||||
2019-10-30 | scripts: Match ~deb also as a backport marker in versions | Guillem Jover | 2 | -4/+4 | |
Closes: #934980 | |||||
2019-10-30 | scripts: Remove support for ~vola versioning | Guillem Jover | 2 | -6/+6 | |
This was part of the volatile.debian.org archive, which was decommissioned some time ago. Ref: https://lists.debian.org/debian-volatile-announce/2012/msg00000.html | |||||
2019-10-30 | Dpkg::Changelog: Document methods provided by subclasses | Guillem Jover | 1 | -0/+16 | |
Reported-by: Felix Lechner <felix.lechner@lease-up.com> | |||||
2019-10-30 | Dpkg::Source::Package::V2: Emit a special patch header on single-debian-patch | Guillem Jover | 1 | -0/+12 | |
The previous default patch header does not make sense for a conglomerate patch. Instead provide a more suitable default, that can always be overridden with either the local-patch-header or patch-header files. Closes: #933152 | |||||
2019-10-30 | Dpkg::BuildFlags: Add new unset() method | Guillem Jover | 1 | -1/+19 | |
This makes it possible to unset variables, so that they do not get output by the various tools. Requested-by: Daniel Schepler <dschepler@gmail.com> | |||||
2019-10-30 | Dpkg::BuildFlags: Remove unused hash keys | Guillem Jover | 1 | -2/+0 | |
2019-10-30 | dpkg-shlibdeps: Document split_soname() function | Guillem Jover | 1 | -0/+4 | |
Explain what each different pattern means, and what it maps to. Prompted-by: Christopher Crim <christopher.crim@quoininc.com> | |||||
2019-10-30 | Dpkg::Source::Package: Verify original tarball signatures at build time | Guillem Jover | 3 | -2/+40 | |
When we are building the source package, while detecting whether there is any original upstream tarball signature to be included in the .dsc, it's the best time to verify them, so that when the .dsc gets eventually signed there's a certification path for the maintainer that they are including what they expected to be there. | |||||
2019-10-30 | Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring | Guillem Jover | 1 | -0/+36 | |
This is needed, for example, to verify original tarball signatures. | |||||
2019-10-30 | Dpkg::OpenPGP: Make it possible to verify detached signatures | Guillem Jover | 1 | -0/+1 | |
This is required to be able to verify original upstream tarball signatures, as they are expected to be ASCII armored detached signatures for the upstream tarballs. | |||||
2019-10-12 | Dpkg::OpenPGP: Refactor signature verification into a new function | Guillem Jover | 2 | -38/+49 | |
2019-10-12 | perl: Use File::Copy instead of spawning mv/cp commands | Guillem Jover | 2 | -4/+5 | |
We use cp() in Dpkg::Source::Package to preserve the file attributes, but just move() in dpkg-buildpackage where it does not matter. | |||||
2019-10-12 | Dpkg::Source::Package: Refactor original tarball handling | Guillem Jover | 2 | -21/+19 | |
2019-10-12 | scripts: Remove support for versioned GnuPG 2 program and packages | Guillem Jover | 2 | -9/+3 | |
The current default in Debian and anywhere else is to use unversioned GnuPG 2.x binaries, so there's no need anymore to try these first or at all. | |||||
2019-10-12 | dpkg-shlibdeps: Add support for new Build-Depends-Packages | Guillem Jover | 1 | -2/+3 | |
This makes it possible to specify more than one package, which might be needed during transition periods for example. Closes: #926669 Based-on-patch-by: Frank Schaefer <kelledin@gmail.com> | |||||
2019-10-12 | dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field | Guillem Jover | 1 | -1/+11 | |
This change is the companion to the one in dpkg-genchanges that lists only relevant packages, instead of all the ones listed in debian/control, but for the .buildinfo file instead of the .changes file. | |||||
2019-10-12 | scripts/mk: Add support for nostrip DEB_BUILD_OPTIONS when setting STRIP | Guillem Jover | 2 | -2/+13 | |
2019-10-12 | dpkg-buildpackage: Remove transient backwards R³ compat code | Guillem Jover | 1 | -4/+0 | |
This code got deprecated before the spec had been finalized, but left in just to make sure no remaining implementations were still using it. | |||||
2019-10-12 | scripts: Switch Getopt::Long from bundling to bundling_values | Guillem Jover | 4 | -4/+4 | |
This got introduced after a request so that we could switch our tools to a safe subset of the bundling logic, so let's enable it now that it is available in the minimum supported perl version. Bundling is in general unsafe, and not future-proof, as new options might gain arguments which would then get misinterpreted, we should not really be using it. But bundling the value into the option is a common pattern and should be allowed. | |||||
2019-06-08 | Bump version to 1.20.0 | Guillem Jover | 1 | -1/+1 | |