summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* avoid explicit types for pkg counts by autoDavid Kalnischkies2017-06-261-0/+6
| | | | | | | | | Changes nothing on the program front and as the datatypes are sufficently comparable fixes no bug either, but problems later on if we ever change the types of those and prevent us using types which are too large for the values we want to store waste (a tiny bit of) resources. Gbp-Dch: Ignore
* Release 1.4.61.4.6Julian Andres Klode2017-06-0111-12/+12
|
* Release 1.4.51.4.5Julian Andres Klode2017-05-3111-12/+12
|
* Release 1.4.41.4.4Julian Andres Klode2017-05-1611-12/+12
|
* Release 1.4.31.4.3Julian Andres Klode2017-05-1111-12/+12
|
* Release 1.4.21.4.2Julian Andres Klode2017-05-0411-12/+12
|
* Release 1.4.11.4.1Julian Andres Klode2017-04-2411-12/+12
|
* Release the April Fools' release1.4Julian Andres Klode2017-04-0112-13/+13
|
* Release 1.4~rc21.4_rc2Julian Andres Klode2017-02-2212-13/+13
|
* Release 1.4~rc11.4_rc1Julian Andres Klode2017-02-0612-16/+14
|
* Dutch manpage translation updateFrans Spiesschaert2017-02-061-27/+18
| | | | Closes: #853762
* Japanese manpages & program translation updatevictory2017-01-271-20/+32
| | | | | | | | | Committer-Notes: Complete files pulled from website as patches tend to be hard to work with in this context. Last-Translator not updated as wished. po-files refreshed. Mailingslist-Thread: <20170106014830.f843cd8b89243a8e57c4062c@gmail.com>
* French manpages translation updateJean-Pierre Giraud2017-01-271-708/+845
| | | | | | | | | | Committer notes: po file from #852485, patch applied from msg #2, further adapted as the patch the --fix-broken string is referring to apt instead of apt-get. Also changing the dot in "&apt-cache. &apt;" to a semicolon to fix the syntax error and refreshed to drop the outdated fuzzy comments. Closes: 852460
* fix various typos reported by spellintianDavid Kalnischkies2017-01-1921-39/+40
| | | | | | | | Most of them in (old) code comments. The two instances of user visible string changes the po files of the manpages are fixed up as well. Gbp-Dch: Ignore Reported-By: spellintian
* update release mappings in documentationDavid Kalnischkies2017-01-191-7/+7
| | | | | While unlikely, it would be embarrising if we would need a freeze exception for such a change, so lets do the flip now.
* Release 1.4~beta41.4_beta4Julian Andres Klode2017-01-1712-13/+13
| | | | | | | We are basically frozen now, but (a) this wildcard thing is a bit "explosive" to call this RC and (b) you never know if you might need to add a new tiny feature and freeze can be long...
* Read dpkg tables to handle architecture wildcardsJulian Andres Klode2017-01-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our implementation of wildcards was rudimentary. It worked for some common ones, but it was also broken: For example, armel matched any-armel, but should match any-arm. With this commit, we load the correct tables from dpkg. Supported are both triplets and quadruplet tables (the latter introduced in dpkg 1.18.11). There are some odd things we have to deal with in the cache filter for historical and API reasons: * The character "*" must be accepted as an alternative to any - in fact it may appear anywhere in the wildcard as we also allow fnmatch() style wildcard matching on the commandline. * The code might get passed an arch with a minus at the end, for example the cmdline "install apt:any-arm-" will first try to check if any-arm- is a valid architecture. We deal with this by rejecting any wildcard ending in a minus. * Triplets are actually implemented by extending them to faux quadruplets - by prepending a "base" component for the architecture tuple, and "any" if there is a wildcard component. Once we have constructed a wildcard, it is transformed into an fnmatch() expression for historical reasons. In the future, we should really get a tuple class and implement matching in a better, more explicit way. This does for now though - it passes all the test cases and accepts all things it should accept. Closes: #748936 Thanks: James Clarke <jrtc27@jrtc27.com> for the initial patch
* Release 1.4~beta31.4_beta3Julian Andres Klode2017-01-0512-13/+13
|
* allow warning generation for non-whitelisted optionsDavid Kalnischkies2016-12-311-243/+523
| | | | | | | | | | | | | | | The idea is simple: Each¹ Find*( call starts with a call check if the given option (with the requested type) exists in the whitelist. The whitelist is specified via our configure-index file so that we have a better chance at keeping it current. the whitelist is loaded via a special (undocumented for now) configuration stanza and if none is loaded the empty whitelist will make it so that no warnings are shown. Much needs to be done still, but that is as good a time as any to take a snapshot of the current state and release it into the wild given that it found some bugs already and has no practical effect on users. ¹ not all in this iteration, but many
* expand -f to --fix-broken in error messagesDavid Kalnischkies2016-12-3111-30/+152
| | | | | | | | | | | | | | | | | | | | Users end up believing that this is a --force mode as -f is common for that, but apt doesn't have such a mode and --fix-broken is really not about forcing something but actually trying to fix the breakage which tends to be the result of a user forcing something on its system via low-level forced dpkg calls. Example: The "common" pattern of "dpkg -i ./foo.deb; apt install -f" is nowadays far better dealt with via "apt install ./foo.deb". And while at it the two places handing out this suggestion are changed to use the same strings to avoid needless translation work in the future and the suggestion uses 'apt' instead of 'apt-get' as this will be run interactively by a user, so its a good opportunity to showcase what we can do and will allow us to be more helpful to the user. Closes: #709092 Thanks: Kristian Glass for initial patch!
* add --indep-only for build-dep commandDavid Kalnischkies2016-12-311-1/+6
| | | | | | | | The implementation is quite different compared to --arch-only due to ABI reasons but functionality wise they are similar and usually both available for symmetry at least. Closes: #845775
* Dutch manpages translation updateFrans Spiesschaert2016-12-311-14/+20
| | | | Closes: #849235
* releasing package apt version 1.4~beta2Julian Andres Klode2016-12-0811-12/+12
|
* Release 1.4~beta11.4_beta1Julian Andres Klode2016-11-2517-157/+411
|
* document which keyring formats are supported by apt-keyDavid Kalnischkies2016-11-2511-17/+31
| | | | | | | | | * the good old 'simple' keyring format * the ascii armored variant since 1.4 Not supported is the (new in gpg 2.1) keybox format. Closes: 844724
* German translation proof read by Helge KreutzmannChris Leick2016-11-151-172/+177
|
* unfuzzy various strings in manpage po'sDavid Kalnischkies2016-11-1110-917/+772
| | | | | | | No need to ask translators to deal with typo fixes in english text, adding new items to long existing lists and 'literals'. Gbp-Dch: Ignore
* apt-ftparchive: Support NotAutomatic and ButAutomaticUpgrades fieldsJames Clarke2016-11-111-1/+3
| | | | | | | This also changes Acquire-By-Hash to be "yes" rather than "true", so it is consistent with dak's output. Closes: #272557
* add hidden config to set packages as Essential/ImportantDavid Kalnischkies2016-11-111-1/+6
| | | | | | | | | | | | | | | | You can pretty much achieve the same with a local dummy package if you want to, but libapt has an inbuilt setting for essential: "apt" which can be overridden with this option as well – it could be helpful in quick tests and what not so adding this alternative shouldn't really hurt much. We aren't going to document them much through as care must be taken in regards to the binary caches as they aren't invalidated by config options alone, so the effects of old settings could still be in them, similar to the other already existing pkgCacheGen option(s). Closes: 767891 Thanks: Anthony Towns for initial patch
* fix three typos in sources & manpagesChris Leick2016-11-0913-36/+33
|
* Dutch manpages translation updateFrans Spiesschaert2016-11-021-247/+197
| | | | Closes: #840757
* fix invalid XML in German manpage translationJames Clarke2016-11-021-1/+1
| | | | Gbp-Dch: Ignore
* Updated German documentation translationChris Leick2016-10-291-1311/+915
|
* Release 1.3.11.3.1Julian Andres Klode2016-10-0415-38/+39
|
* Japanese manpages translation updatevictory2016-10-041-745/+187
|
* Release 1.31.3Julian Andres Klode2016-09-2015-16/+16
|
* Release 1.3~rc41.3_rc4Julian Andres Klode2016-09-0215-16/+16
|
* Release 1.3~rc31.3_rc3Julian Andres Klode2016-08-3015-16/+16
|
* Switch documentation from httpredir.d.o to deb.d.oJulian Andres Klode2016-08-2911-154/+154
| | | | | The CDN service deb.d.o is more reliable than the http redirector, so switch to it for our examples.
* Accept --autoremove as alias for --auto-removeJulian Andres Klode2016-08-261-1/+1
| | | | | I probably missed that when I did the usability work. But better late than never.
* CMake: Discover docbook stylesheet in other locationsJulian Andres Klode2016-08-233-3/+3
| | | | | Distributions seem to install this stuff all over the place, so let's add a common list of paths we know about.
* Release 1.3~rc21.3_rc2Julian Andres Klode2016-08-1714-15/+415
|
* add --with-source option and Packages/Sources supportDavid Kalnischkies2016-08-172-1/+22
| | | | | | | | | | | | | We support "./foobar.deb" as a way to install a deb file directly. Recently .changes files were added. This highlights a problem as you can't add the changes file without also trying to install all of them. Now, it could also be handy to add entire Packages/Sources files to perhaps get a bunch of packages in without installing them all implicitly. This commit introduces --with-source which allows to add *.deb, *.changes, *.dsc, source-dirs, Packages & Sources files (the later can also be compressed) without also installing them.
* CMake: Exclude .md5 and .map doxygen files from installJulian Andres Klode2016-08-111-1/+4
| | | | | | This is much better than removing them in debian/rules. Gbp-Dch: ignore
* CMake: Mark Doxygen as required and use DOXYGEN_EXECUTABLEJulian Andres Klode2016-08-111-2/+2
| | | | | | Seems like I missed that when adding doxygen support. Gbp-Dch: ignore
* Release 1.3~rc11.3_rc1Julian Andres Klode2016-08-1112-1678/+1313
| | | | | | | | This commit looks heavy. Most of that comes from the fact that the ordering of files in the translations changed with the switch to CMake. I could have gone the extra mile to figure out the original ordering and replicate it, but I have chosen to re-order everything by file and line number, as that's easier.
* doc/po: Adjust translations for programmatic typo fixJulian Andres Klode2016-08-1110-10/+10
| | | | | | This enhances commit b9e6db821a6ddbc5bf6a90c80c296d4e91283a63. Gbp-Dch: ignore
* Merge branch 'feature/apt-dpkg-comm'David Kalnischkies2016-08-112-78/+10
|\
| * disable explicit configuration of all packages at the endDavid Kalnischkies2016-08-101-77/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With b4450f1dd6bca537e60406b2383ab154a3e1485f we dropped what we calculated here later on and now that we don't need it in the meantime either we can just skip the busy work by default and expect dpkg to do the right thing dropping also our little "last explicit configures" removal trick introduced in b4450f1dd6bca537e60406b2383ab154a3e1485f. This enables the last of a bunch of previously experimental options, some of them existing still, but are very special and hence not really worth documenting anymore (especially as it would need to be rewritten now entirely) which is why the documentation is nearly completely dropped. The order of configuration stanzas in the simulation code changes slightly as it isn't concerning itself with finding the 'right' order, but any order is valid anyhow as long as the entire set happens in the same call.
| * select remove/purge packages early on for dpkgDavid Kalnischkies2016-08-101-1/+3
| | | | | | | | | | | | | | Telling dpkg early on that we are going to remove these packages later helps it with auto-deconfiguration decisions and its another area where a planner can ignore the nitty gritty details and let dpkg decide the course of action if there are no special requirements.