summaryrefslogtreecommitdiff
path: root/debian/control
AgeCommit message (Collapse)AuthorFilesLines
2016-05-02debian: Bump Standards-Version to 3.9.8 (no changes needed)Guillem Jover1-1/+1
2016-04-01libdpkg: Rewrite the trigger deferred file parser from flex to manualGuillem Jover1-1/+1
The format is very simple, and a simple hand-written parser is smaller and avoids a build dependency. The reduction in the generated artifacts is non-insignificant. On linux-amd64 it's an overall reduction of 30KiB on stripped binaries.
2016-04-01s-s-d: Switch kFreeBSD to use sysctl(3)Guillem Jover1-1/+0
Avoid libkvm-dev to make sure we always use the low-level sysctl(3) interface.
2016-01-26Use https:// URLs instead of http:// or git:// when possible (round three)Guillem Jover1-1/+1
This covers docs, code comments and packaging, which includes the dpkg git repository, copyright format URL and examples in man pages among others.
2015-12-25debian: Add missing Build-Depends for restriction formula supportGuillem Jover1-1/+2
Although these are really not needed, as they are available already from Debian stable, it makes it obvious for people who might want to backport dpkg to older suites or distributions. Warned-by; lintian
2015-07-30debian: Mark libio-string-perl as <!nocheck>Guillem Jover1-1/+1
This allows building the package without running the test suite, and not requiring build dependencies specific to the test suite. Which makes it easier to bootstrap an architecture. Prompted-by: Helmut Grohne <helmut@subdivi.de>
2015-07-30debian: Make the libdpkg-dev package Multi-Arch:sameGuillem Jover1-0/+1
2015-07-29Dpkg::Changelog::Entry::Debian: Use Time::Piece instead of Date::ParseGuillem Jover1-2/+2
The new module is in the perl core distribution, which reduces the build and run-time dependencies, helping with architecture bootstrapping. Prompted-by: Helmut Grohne <helmut@subdivi.de>
2015-07-28Dpkg::Arch: Document and mark the module as publicGuillem Jover1-0/+1
Expose only the functions that are stable and public, the reset should be considered private for now.
2015-04-18debian: Add missing public modules to dpkg-dev package descriptionGuillem Jover1-1/+8
2015-04-18debian: Switch to debhelper compatibility level 9Guillem Jover1-1/+1
2015-03-30debian: Remove old trigger related Breaks/Conflicts from dpkgGuillem Jover1-41/+1
2015-02-11debian: drop myself from UploadersRaphaël Hertzog1-1/+1
2015-01-28build: Bump gettext version to 0.19Guillem Jover1-1/+1
This allows us to use the new --add-location option with the file argument, which will remove a huge amount diff noise on source code changes, while still retaining the useful origin of the string.
2015-01-28Dpkg::Arch: Assume abitable is always presentGuillem Jover1-1/+1
Switch the conditional loading of the abitable to expect it to always exist, and bump libdpkg-perl depends on dpkg to 1.16.3, the version introducing the file. This will allow some refactoring.
2014-12-27debian: Add versioned Breaks on packages creating trigger cyclesGuillem Jover1-0/+15
There are two groups of packages, ones where the old version of the packages produced trigger cycles as they were using awaiting trigger directives, but are fixed now, which get a << versioned Breaks on the fixed version. And packages that are still not fixed that get a <= versioned Breaks on the broken version.
2014-11-22debian: Add Breaks on man-db, fontconfig and readahead-fedoraGuillem Jover1-0/+4
The old versions of these packages produced trigger cycles as they were using awaiting trigger directives. Closes: #768599
2014-10-25debian: Require patch >= 2.7 to get git-style diff supportGuillem Jover1-2/+2
This guarantees that we get a reproducible behavior, as previous patch versions did not support git-style diffs.
2014-10-16debian: Bump the Breaks on devscripts to 2.14.10Guillem Jover1-1/+1
Due to the new dpkg-architecture command-line parsing strictness introduced in 1.17.17. Closes: #764965
2014-10-12Dpkg::BuildProfiles: Mark the module as a public interfaceGuillem Jover1-0/+1
2014-10-12Dpkg: Document public moduleGuillem Jover1-0/+1
2014-10-12debian: List Dpkg::Exit and Dpkg::Interface::Storable as public modulesGuillem Jover1-0/+2
2014-10-06debian: Bump Standards-Version to 3.9.6 (no changes needed)Guillem Jover1-1/+1
2014-08-19s-s-d: Switch GNU/kFreeBSD systems to use libkvmGuillem Jover1-0/+1
Use libkvm instead of relying on linprocfs, which is not the native procfs on kFreeBSD, and it is usually not mounted as FreeBSD programs do not expect it to be present. This stops making the code handle GNU/kFreeBSD as if it was a Linux-based system.
2014-08-09Update some dpkg git URLs to the new and newer (cgit switch) schemeGuillem Jover1-1/+1
2014-08-09Use https:// URLs instead of http:// when possible (round two)Guillem Jover1-1/+1
Switch more URLs, now that these services have had SSL enabled.
2014-05-23Dpkg::Control::HashCore: Do not emit trailing space on field empty first lineGuillem Jover1-1/+1
This spurious space is unnecessary and takes a non-insignificant amount of disk space on archive index files for example. Update dpkg-dev Breaks on devscripts to version << 2.14.4, as previous versions of debchange expect a trailing space from dpkg-parsechangelog output. Closes: #749044 Based-on-patch-by: Johannes Schauer <j.schauer@email.de>
2014-04-21debian: Add Conflicts against obsolete packages using install-info in their ↵Andreas Beckmann1-0/+20
prerm These packages have been removed after they were released with lenny or squeeze, but they may survive dist-upgrades to wheezy and jessie. Since their prerm uses install-info they cannot be removed any longer after installing dpkg 1.17.x and there is no upgrade path to a fixed package version. So use Conflicts, because these packages need to be removed (with their prerm) before a dpkg that would disallow to subsequently remove them is upgraded. Breaks would only at most request to deconfigure them. All Conflicts have the form PACKAGE (<< VERSION). If the source package still exists, the VERSION that dropped the problematic PACKAGE was used. Otherwise the next possible maintainer upload VERSION that could reintroduce PACKAGE into sid was used. [guillem@debian.org: - Replace Breaks with Conflicts. - Update lintian-overrides. ] Closes: #735159 Signed-off-by: Guillem Jover <guillem@debian.org>
2013-12-07Use https:// URLs instead of http:// when possibleGuillem Jover1-1/+1
2013-12-05debian: Bump Standards-Version to 3.9.5Guillem Jover1-1/+1
2013-12-04scripts: Add GnuPG 2.x supportGuillem Jover1-2/+4
Add gnupg2 and gpgv2 as alternative Recommends to gnupg and gpgv (to not pull them by default, as that would change the current default build environment pulled in by dpkg-dev), but prefer gpgv2 over gpgv, and gpg2 over gpg at run-time if they are available, so that users installing the alternatives can benefit from the new implementations.
2013-07-31debian: Version manpages-it in Replaces with (<< 2.80-4)Guillem Jover1-3/+3
The package does not ship the overlapping paths any more.
2013-07-29debian: Add manpages-it Replaces to dselect and dpkg-devGuillem Jover1-1/+2
Closes: #717983 Reported-by: Andreas Beckmann <anbe@debian.org>
2013-07-27debian: Reword libdpkg-perl description and only list public modulesGuillem Jover1-5/+8
Let's not confuse possible users of what they might be able to use.
2013-07-27debian: Add manpages-it Replaces to dpkg due to new translated man pagesGuillem Jover1-0/+1
Reported-by: Alessio Gaeta <alga777@gmail.com>
2013-05-31Remove install-info wrapperGuillem Jover1-4/+1
The dpkg implementation was replaced by the GNU texinfo implementation some time ago, through a wrapper used to ease the transition. Now long complete, it's time to clean up.
2013-03-18Add compression development packages to libdpkg-dev DependsGuillem Jover1-1/+1
2013-03-18Remove ancient version from zlibg1-dev Build-DependsGuillem Jover1-1/+1
2013-03-18Use the new canonical dpkg git Vcs URLsGuillem Jover1-2/+2
2013-03-18Bump Standards-Version to 3.9.4 (no changes needed)Guillem Jover1-1/+1
2012-06-08libdpkg: Add liblzma compression supportGuillem Jover1-2/+2
Use liblzma if available instead of external commands to handle .xz and .lzma compressed files. Among other things, this means the xz-utils package no longer has to be part of the base system. Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Guillem Jover <guillem@debian.org>
2012-06-06Dpkg::File: Demote libfile-fcntllock-perl Depends to a RecommendsGuillem Jover1-2/+2
Fallback to use flock based locking, because libfile-fcntllock-perl being an XS module makes building a new perl package bumping the perl ABI impossible, as both packages become uninstallable. Closes: #675947 Based-on-patch-by: Dominic Hargreaves <dom@earth.li>
2012-06-06Dpkg::File: Refactor file locking logic into this new moduleGuillem Jover1-2/+2
Move libfile-fcntllock-perl dependency from dpkg-dev to libdpkg-perl.
2012-05-04Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usageGuillem Jover1-1/+1
Do not add it as a hard dependency, as the library can be used on system where a compiler is really not appropriate. Closes: #671198
2012-03-19Bump Standards-Version to 3.9.3 (no changes needed)Guillem Jover1-1/+1
2011-11-10Mark dpkg-dev and libdpkg-perl as Multi-Arch foreignColin Watson1-0/+2
Closes: #648217 Signed-off-by: Guillem Jover <guillem@debian.org>
2011-10-24Mark dpkg and dselect as Multi-Arch foreignGuillem Jover1-0/+2
Reported-by: Steve Langasek <vorlon@debian.org>
2011-10-21dpkg-gencontrol, dpkg-distaddfile: protect update of debian/files with a lockRaphaël Hertzog1-1/+1
The lock is taken on debian/control as this is a file that we know to always exist. Without this lock, it's possible that the file is updated concurrently by two processes when parallel building is enabled (leading to one of them failing unexpectedly). Reported-by: James Vega <jamessan@debian.org>
2011-10-13Add Pre-Depends on tar >= 1.23 to dpkgGuillem Jover1-1/+1
That's the tar version introducing the ‘--warning=no-timestamp’ option, which dpkg started to use due to #640298. The version is satisfied in stable, but making the dependency explicit is useful for systems upgrading from oldstable directly to testing (or next stable), even if that's not generally supported. Closes: #642802
2011-10-13Bump advertised po4a requirement to 0.41Jonathan Nieder1-1/+1
The po4a --srcdir and --destdir options were introduced in version 0.36.4, but attempts to point --srcdir to a different directory than the cwd when running po4a produced the message “master file was not found” instead of doing something useful until version 0.41 (r2317, 2010-11-03). Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Guillem Jover <guillem@debian.org>