| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
No idea why we don't have manual page syntax check (what prepare-release
post-build does) in CI. Should fix that eventually.
Gbp-Dch: ignore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds support for Phased-Update-Percentage by pinning
upgrades that are not to be installed down to 1.
The output of policy has been changed to add the level of
phasing, and documentation has been improved to document
how phased updates work.
The patch detects if it is running in a chroot, and if so, always
includes phased updates, restoring classic apt behavior to avoid
behavioral changes on buildd chroots.
Various options are added to control this all:
* APT::Get::{Always,Never}-Include-Phased-Updates and their legacy
update-manager equivalents to always or never include phased updates
* APT::Machine-ID can be set to a UUID string to have all machines in a
fleet phase the same
* Dir::Etc::Machine-ID is weird in that it's default is sort of like
../machine-id, but not really, as ../machine-id would look up
$PWD/../machine-id and not relative to Dir::Etc; but it allows you to
override the path to machine-id (as opposed to the value)
* Dir::Bin::ischroot is the path to the ischroot(1) binary which is used
to detect whether we are running in a chroot.
|
| |
|
|
|
|
|
|
|
|
|
| |
This implements the src: syntax inside policy, allowing you to
pin by source package. This by default only pins the native
architecuture, use src:pkg:any to pin for all architectures
in your cache.
Closes: #166032
|
|
|
|
| |
Git-Dch: Ignore
|
|
|
|
|
|
|
|
| |
Never updating this information is wrong, updating it automatically
isn't super correct either, but it seems conventional to have it and
updating it more often than needed seems better than updating it never.
Git-Dch: Ignore
|
|
|
|
| |
Closes: #574939
|
| |
|
|
|
|
|
|
|
| |
This was broken, as higher pins were also assigned to versions
that are installed.
Closes: #623706
|
|\
| |
| |
| | |
debian/experimental
|
| |
| |
| |
| | |
Closes: 783343
|
| |
| |
| |
| |
| |
| |
| | |
The old text did not match either the old or the new implementation,
so let's rewrite it to explain the new implementation.
Closes: #554773
|
|/
|
|
|
|
| |
Treat invalid pin priorities and overflows as an error.
Closes: #429912
|
|
|
|
|
|
|
|
|
| |
Not all are needed for all files at the moment, but the new docbook
building hadn't available some of the entities it used as the files
weren't correctly copied around in all cases and having the same across
the bord makes working with all of them a little easier.
Git-Dch: Ignore
|
|
|
|
|
|
|
| |
manpages sometimes refer to distro-specific things like the name of the
package providing the achive-keyring. Having a central place to
configure this helps in having it consistent in the manpages and allows
to load this info from other places in the buildsystem as well later.
|
|
|
|
| |
- use the correct interval (x <= P < y) for pin value documentation as
these are the intervals used by the code (Closes: #685989)
|
| |
|
|
|
|
| |
- review and fix typo, grammar and style issues
|
|
|
|
| |
- review and fix typo, grammar and style issues
|
|
|
|
|
| |
doc/apt_preferences.5.xml:
- review and fix spelling issues
|
|
|
|
|
| |
- remove 'GNU/Linux' from 'Debian systems' strings as Debian
has more systems than just GNU/Linux nowadays
|
| |
|
| |
|
|
|
| |
as untranslated for po4a removing ~200 unless "translateable" strings
|
| |
|
|
|
|
| |
- Allow pinning by glob() expressions, and regular expressions
surrounded by slashes (the "/" character).
|
|
|
| |
as suggested by Charles Plessy (Closes: #619083)
|
|
|
| |
- correct typo spotted by Charles Plessy (Closes: #619088)
|
| |
|
|
|
|
| |
- move some strings into apt-verbatim.ent to avoid showing them in
apt-doc.pot as they are untranslatable anyway (e.g. manpage references)
|
| |
|
|
|
|
|
|
|
| |
- add entities for the current oldstable/stable/testing codenames
* doc/sources.list.5.xml:
- use stable-codename instead of stable in the examples (Closes: #531492)
* doc/apt_preferences.5.xml:
- adapt some examples here to use current codenames as well
|
| |
|
| |
|
|
|
|
| |
- fix a=sid vs. n=sid typo, thanks Ansgar Burchardt!
|
|
|
|
|
| |
- fix two typos and be more verbose in the novice warning.
Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
|
|
|
|
| |
- explicitly warn against careless use (Closes: #567669)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
file if no extension is enforced (= restore old behaviour). (Closes: #565213)
This commit includes also:
* apt-pkg/policy.cc:
- accept also partfiles with "pref" file extension as valid
* apt-pkg/contrib/configuration.cc:
- accept also partfiles with "conf" file extension as valid
* doc/apt.conf.5.xml:
- reorder description and split out syntax
- add partfile name convention (Closes: #558348)
* doc/apt_preferences.conf.5.xml:
- describe partfile name convention also here
And a lovely test application of course.
|
| |
|
|
|
|
|
| |
* doc/*.?.xml (manpages):
- add contrib to author tags and also add refmiscinfo to fix warnings
|
|
|
|
|
| |
* MatchType::Release checks first for archive than for codename equality
* new n= option in apt_preference to be able to pin based on a codeName
|
|
|
|
| |
/etc/apt/preferences (closes: #145575)
|
|
|
| |
- fix typo
|
| |
|
|\ |
|
| |
| |
| | |
- allow multiple packages (thanks to David Foerster)
|
| | |
|