]>
git.saurik.com Git - apt.git/log
David Kalnischkies [Wed, 23 Dec 2009 11:38:19 +0000 (12:38 +0100)]
merge Goswin Brederlow "support download of index files for different archs"
patch which includes the following big changes:
- Declare the unused [vendor] field in sources.list as option field,
e.g. deb [arch=amd64,i386 lang=en_GB have=fun] http://example.org
- When fetching index files download them for all APT::Architectures
(overrideable with the options field above)
- Allow all architectures of APT::Architectures to be in the Cache
- Add the architecture to status and progress informations
- Add b= (Binary architecture) to policy
This commit doesn't incude the "pin-hack" as the Group structure will take
care of this (and does it already to some extend).
David Kalnischkies [Sat, 19 Dec 2009 15:25:56 +0000 (16:25 +0100)]
Implement the first step toward Multi-Arch by setting up a Group
infrastructor for packages.
APT is now aware of the fact that a package A in architecture X can't
satisfy a dependency on package A in architecture Y - to handle these
packages are now identified by name and architecture, so different
architectures of the same package are handled internally as completly
different packages. This is great for pinning, dependency checking and
in many other situations, but sometimes we need to know which archs are
available for a given package: Here Groups come to our rescue!
David Kalnischkies [Sat, 19 Dec 2009 13:27:21 +0000 (14:27 +0100)]
mark the Error/Warning method as __cold
David Kalnischkies [Sat, 19 Dec 2009 13:25:20 +0000 (14:25 +0100)]
add optional gcc features as deprecated, unused and (un)likely
David Kalnischkies [Wed, 9 Dec 2009 18:24:03 +0000 (19:24 +0100)]
Refactor the cache iterators by using a common base class
This should not change the public interface, but it removes the
friend connection between the iterators and pkgcache as it is unused.
David Kalnischkies [Mon, 30 Nov 2009 23:28:26 +0000 (00:28 +0100)]
fix a few typos in strings, comments and manpage of apt-ftparchive
thanks Karl Goetz! (Closes: #558757)
David Kalnischkies [Sat, 28 Nov 2009 23:23:26 +0000 (00:23 +0100)]
Ignore :qualifiers after package name in build dependencies
for now as long we don't understand them (Closes: #558103)
David Kalnischkies [Sat, 28 Nov 2009 22:30:02 +0000 (23:30 +0100)]
convert getlanguages_test to our new equals()
David Kalnischkies [Sat, 28 Nov 2009 22:27:11 +0000 (23:27 +0100)]
add our own equals method as assert doesn't really show the offending
values which causes the failure.
David Kalnischkies [Sat, 28 Nov 2009 02:46:39 +0000 (03:46 +0100)]
check cache size even if we do nothing else otherwise in apt.cron.daily,
thanks Francesco Poli for patch(s) and patience! (Closes: #459344)
David Kalnischkies [Sat, 28 Nov 2009 02:19:52 +0000 (03:19 +0100)]
tell every method in ftparchive/ that const& is sexy
David Kalnischkies [Sat, 28 Nov 2009 01:12:36 +0000 (02:12 +0100)]
add APT::FTPArchive::AlwaysStat to disable the too aggressive
caching if versions are build multiply times (not recommend)
Patch by Christoph Goehre, thanks! (Closes: #463260)
David Kalnischkies [Fri, 27 Nov 2009 23:53:53 +0000 (00:53 +0100)]
add AI_ADDRCONFIG to ai_flags in connect.cc as suggested by Aurelien Jarno
in his response to Bernhard R. Link's patch, thanks! (Closes: #505020)
David Kalnischkies [Fri, 27 Nov 2009 09:10:55 +0000 (10:10 +0100)]
use "diff" filetype for .debian.tar.* files (Closes: #554898) in
apt-pkg/deb/debsrcrecords.cc as source format v3 uses this name
scheme for their "diff" files.
David Kalnischkies [Fri, 27 Nov 2009 09:02:27 +0000 (10:02 +0100)]
add --debian-only as alias for --diff-only for all source v3 lovers
David Kalnischkies [Thu, 26 Nov 2009 23:19:48 +0000 (00:19 +0100)]
merge with lp:~mvo/apt/debian-sid and update all pot's and po's
David Kalnischkies [Thu, 26 Nov 2009 22:59:41 +0000 (23:59 +0100)]
add a few closes tags to Acquire::Translation changelog
David Kalnischkies [Thu, 26 Nov 2009 22:46:49 +0000 (23:46 +0100)]
Add APT::FTPArchive::LongDescription to disable the inclusion of the
LongDescriptions in the generated Packages file.
David Kalnischkies [Thu, 26 Nov 2009 21:24:03 +0000 (22:24 +0100)]
Add a very simple test runner
David Kalnischkies [Thu, 26 Nov 2009 21:23:08 +0000 (22:23 +0100)]
[BREAK] add possibility to download and use multiply
Translation files, configurable with Acquire::Languages
accessable with APT::Configuration::getLanguages() and
as always with documentation in apt.conf.
The commit also includes a very very simple testapp.
David Kalnischkies [Wed, 25 Nov 2009 22:40:36 +0000 (23:40 +0100)]
print an error and exit if python-apt is not installed for apt-mark,
thanks Carl Chenet! (Closes: #521284)
David Kalnischkies [Wed, 25 Nov 2009 22:29:57 +0000 (23:29 +0100)]
add https options which default to the ones from http for the https
method as this is more sane than using only the http options without
a possibility to override these for https.
David Kalnischkies [Wed, 25 Nov 2009 22:24:43 +0000 (23:24 +0100)]
another round of method hardening with const& in Configuration
David Kalnischkies [Wed, 25 Nov 2009 22:20:12 +0000 (23:20 +0100)]
add config setting for User-Agent in http and https to the Acquire group,
thanks Timothy J. Miller! (Closes: #355782)
David Kalnischkies [Wed, 25 Nov 2009 21:47:45 +0000 (22:47 +0100)]
print an error if a new state file can't be created in apt-mark,
thanks Carl Chenet! (Closes: #521289)
David Kalnischkies [Wed, 25 Nov 2009 20:57:51 +0000 (21:57 +0100)]
allow also to skip the last patch if target is reached in acquire-item.cc,
thanks Bernhard R. Link! (Closes: #545699)
David Kalnischkies [Wed, 25 Nov 2009 19:22:36 +0000 (20:22 +0100)]
use long instead of short for {Ver,Desc}File size in pkgcache.h
patch from Víctor Manuel Jáquez Leal, thanks! (Closes: #538917)
David Kalnischkies [Wed, 25 Nov 2009 17:15:36 +0000 (18:15 +0100)]
merge my rred-rewrite branch & add it's changes to the changelog
David Kalnischkies [Wed, 25 Nov 2009 15:42:10 +0000 (16:42 +0100)]
cleanup code a bit more and expand error messages
Julian Andres Klode [Tue, 24 Nov 2009 14:22:51 +0000 (15:22 +0100)]
* ftparchive/apt-ftparchive.cc:
- Call setlocale() so translations are actually used.
David Kalnischkies [Tue, 24 Nov 2009 11:26:07 +0000 (12:26 +0100)]
fix a typo in debian/NEWS entry for 0.7.24: Allready -> Already (Closes: #557674)
David Kalnischkies [Thu, 19 Nov 2009 22:55:33 +0000 (23:55 +0100)]
fix argument check for the rred method
bubulle@debian.org [Thu, 12 Nov 2009 07:32:33 +0000 (08:32 +0100)]
Italian translation update
bubulle@debian.org [Wed, 11 Nov 2009 18:44:38 +0000 (19:44 +0100)]
Italian translation update
David Kalnischkies [Mon, 9 Nov 2009 09:17:19 +0000 (10:17 +0100)]
extent the mmap to be able to handle currently not implemented
(but planed) growable mmaps
David Kalnischkies [Fri, 6 Nov 2009 08:43:31 +0000 (09:43 +0100)]
Finally adope the patch from Morten Hustveit <morten@debian.org> to be
able to optional use mmaps and iovec to increase patch speed -
but as this increase memory usage we can always fall back to the "old"
method which doesn't relay on mmaps.
David Kalnischkies [Thu, 5 Nov 2009 10:53:01 +0000 (11:53 +0100)]
copyLinesFromFileToFile instead of a single Line in the rred method
by saving the length of the data we need to copy into the out file
David Kalnischkies [Thu, 5 Nov 2009 01:05:21 +0000 (02:05 +0100)]
rewrite and refactor rred method to be able to handle even big (>30 MB)
patches (Closes: #554349) and hardening the method itself by using more
constants and a return value which can't be misinterpreted as linenumber
David Kalnischkies [Wed, 4 Nov 2009 22:44:15 +0000 (23:44 +0100)]
add a debug test mode to the rred method for easier testing
David Kalnischkies [Mon, 2 Nov 2009 17:44:37 +0000 (18:44 +0100)]
bump policy to 3.8.3 as we have no outdated manpages anymore
David Kalnischkies [Mon, 2 Nov 2009 16:58:57 +0000 (17:58 +0100)]
don't try to detect glibc and libstdc++ version as we don't need this information any longer
David Kalnischkies [Mon, 2 Nov 2009 16:54:22 +0000 (17:54 +0100)]
remove traces of old manpage-buildsystems
David Kalnischkies [Mon, 2 Nov 2009 09:26:52 +0000 (10:26 +0100)]
fix/simplify buildsystem for the (now) po4a-only manpages
David Kalnischkies [Mon, 2 Nov 2009 09:11:03 +0000 (10:11 +0100)]
and last but not least: convert pt_BR to po4a
David Kalnischkies [Mon, 2 Nov 2009 08:52:58 +0000 (09:52 +0100)]
convert pl to use po4a-style manpage translation
David Kalnischkies [Mon, 2 Nov 2009 08:25:07 +0000 (09:25 +0100)]
convert es translation to be also a po4a translation
David Kalnischkies [Sun, 1 Nov 2009 22:39:14 +0000 (23:39 +0100)]
convert it translation to po4a
David Kalnischkies [Sun, 1 Nov 2009 22:36:09 +0000 (23:36 +0100)]
disable addendum for sgml-files as we have no valid file until now
Will be reenabled after Translators provide such a file.
bubulle@debian.org [Sat, 31 Oct 2009 19:40:17 +0000 (20:40 +0100)]
German translation update
David Kalnischkies [Thu, 29 Oct 2009 20:34:31 +0000 (21:34 +0100)]
remove generated sgml files (if we really had build them)
David Kalnischkies [Thu, 29 Oct 2009 17:01:10 +0000 (18:01 +0100)]
remove unneeded doc/ja/manpage.links (left over from the ja-po4a-patch)
David Kalnischkies [Thu, 29 Oct 2009 16:55:28 +0000 (17:55 +0100)]
merge the german translations from lp:~mvo/apt/debian-sid
* remerge the de-manpage in as it has some Ümläüte problems
* fixing the buildprocess for de by adding some boilerplate addendums
* correcting some syntaxbreaking typos and rebuild all manpage langs
David Kalnischkies [Wed, 28 Oct 2009 23:14:21 +0000 (00:14 +0100)]
correct various errors, typos and oddities in the manpages
Patch by Chris Leick which closes his on bug. Thanks!
* doc/ various manpages:
- correct various errors, typos and oddities (Closes: #552535)
* doc/apt-secure.8.xml:
- replace literal with emphasis tags in Archive configuration
David Kalnischkies [Wed, 28 Oct 2009 22:52:24 +0000 (23:52 +0100)]
fix some man page section numbers form programs referenced in the manpages
including dpkg and dselect which are in 1 instead of 8.
David Kalnischkies [Wed, 28 Oct 2009 22:44:26 +0000 (23:44 +0100)]
remove (outdated) config.{sub,guess} and use the ones provided
by the new added build-dependency autotools-dev instead
bubulle@debian.org [Wed, 28 Oct 2009 21:11:28 +0000 (22:11 +0100)]
German translation of manpages
David Kalnischkies [Wed, 28 Oct 2009 18:15:28 +0000 (19:15 +0100)]
remove unneeded control field duplications as lintian suggests it
David Kalnischkies [Wed, 28 Oct 2009 18:13:56 +0000 (19:13 +0100)]
refactor the buildsystem to extract library versions from one file,
so it is not needed to change x-files to just increase a version number
(because this is far to easy to forget one of the files, which will not
result in failures or is bad in general, but is inconsitent.)
David Kalnischkies [Sat, 24 Oct 2009 15:38:06 +0000 (17:38 +0200)]
Bumped libapt version and excluded eglibc from SONAME. (Closes: #448249)
Backported from lp:~mvo/apt/debian-experimental
Based on patch by Eugene V. Lyubimkin
David Kalnischkies [Sat, 24 Oct 2009 12:12:01 +0000 (14:12 +0200)]
Avoid extra inner copy in APT_MKSTRCMP and APT_MKSTRCMP2
Backported from lp:~mvo/apt/debian-experimental
Patch by Eugene V. Lyubimkin
bubulle@debian.org [Wed, 21 Oct 2009 18:23:12 +0000 (20:23 +0200)]
German translation completed
David Kalnischkies [Tue, 20 Oct 2009 21:32:27 +0000 (23:32 +0200)]
* methods/connect.cc:
- display also strerror of "wicked" getaddrinfo errors
David Kalnischkies [Tue, 20 Oct 2009 06:30:21 +0000 (08:30 +0200)]
only warn if (free) space can't be determined as it overflows the struct
as this prevents e.g. download operations on large RAIDs (Closes: #522238)
David Kalnischkies [Tue, 20 Oct 2009 05:39:22 +0000 (07:39 +0200)]
Fix revno 1831.1.13 as i forget to add the definition to config.h.in
[cmdline/apt-get.cc] check for availability ofstatfs.f_type
Patch from Robert Millan, thanks! (Closes: #509313)
bubulle@debian.org [Mon, 19 Oct 2009 21:07:18 +0000 (23:07 +0200)]
German translation update
David Kalnischkies [Mon, 19 Oct 2009 20:00:37 +0000 (22:00 +0200)]
add more description to the manpage for the Immediate-Configuration and
change another message to be also translatable.
David Kalnischkies [Mon, 19 Oct 2009 19:10:09 +0000 (21:10 +0200)]
rewrite FindSrc() in cmdline/apt-get.cc to fix some bugs, including:
* cmdline/apt-get.cc:
- source should displays his final pkg pick (Closes: #249383, #550952)
- source doesn't need the complete version for match (Closes: #245250)
- source ignores versions/releases if not available (Closes: #377424)
David Kalnischkies [Sun, 18 Oct 2009 08:43:25 +0000 (10:43 +0200)]
correct apt-mark showauto synopsis, thanks Andrew Schulman (Closes: #551440)
David Kalnischkies [Fri, 16 Oct 2009 06:36:15 +0000 (08:36 +0200)]
add a message which will be displayed if xsltproc does respect the -o
flag again and a manual mv to the correct name is no longer needed.
(used in the buildprocess of po4a manpages)
David Kalnischkies [Wed, 14 Oct 2009 05:57:45 +0000 (07:57 +0200)]
update po(t)s of all languages and fix a simple docbook-warning in
the fr.po by adding a contrib tag to apt.team in apt.ent
David Kalnischkies [Wed, 14 Oct 2009 05:48:24 +0000 (07:48 +0200)]
fix compiler warning: suggest parentheses around && within || in cachedb
David Kalnischkies [Wed, 14 Oct 2009 05:42:35 +0000 (07:42 +0200)]
merge Julians changes from lp:~mvo/apt/debian-sid
David Kalnischkies [Tue, 13 Oct 2009 18:07:59 +0000 (20:07 +0200)]
add a note about the possibility to support more URI types by installing
some apt-transport-methods packages, e.g. https and debtorrent.
Julian Andres Klode [Mon, 12 Oct 2009 14:24:34 +0000 (16:24 +0200)]
methods/https.cc: Add support for authentication using netrc (Closes: #518473),
patch by Jussi Hakala <jussi.hakala@hut.fi>.
Julian Andres Klode [Sun, 11 Oct 2009 10:16:05 +0000 (12:16 +0200)]
Merge configuration format simplification from jak branch
David Kalnischkies [Thu, 1 Oct 2009 18:32:55 +0000 (20:32 +0200)]
improve the documentation and errormessages regarding a failing
immediate configuration as the old message was quite a bit scare and
uninformative.
David Kalnischkies [Thu, 1 Oct 2009 18:28:23 +0000 (20:28 +0200)]
add a log of the changes made to debian/changelog
David Kalnischkies [Thu, 1 Oct 2009 16:48:18 +0000 (18:48 +0200)]
backout revno 1875 - as this aggressive immediate propergation is something we want sometimes
David Kalnischkies [Thu, 1 Oct 2009 16:33:22 +0000 (18:33 +0200)]
add guide.sgml and offline.sgml to the "translatable with po4a"-group
Fix also the buildsystem for building the coresponding docs from these
two files if they are exist for this language so we don't need to change
the makefiles for ja and fr - and can also use the same simple makefiles
for it and pl which ship these files as not-yet-with-po4a-translated
(and currently no man page translation.)
David Kalnischkies [Wed, 30 Sep 2009 17:15:38 +0000 (19:15 +0200)]
move the it translation of the guide to its own subdirectory
for consitents and sake of the universe reasons
Michael Vogt [Tue, 29 Sep 2009 13:51:48 +0000 (15:51 +0200)]
* apt-pkg/packagemanager.cc:
- fix overly aggressive immediate config propergation
(thanks to David Kalnischkies)
Julian Andres Klode [Mon, 28 Sep 2009 13:21:08 +0000 (15:21 +0200)]
doc/apt.conf.5.xml: Deprecate #include, we have apt.conf.d nowadays which should be
sufficient.
bubulle@debian.org [Sun, 27 Sep 2009 17:36:42 +0000 (19:36 +0200)]
French translation completed
bubulle@debian.org [Sun, 27 Sep 2009 16:01:29 +0000 (18:01 +0200)]
Update PO files
bubulle@debian.org [Sun, 27 Sep 2009 15:31:25 +0000 (17:31 +0200)]
Polish translation update
bubulle@debian.org [Sat, 26 Sep 2009 18:32:58 +0000 (20:32 +0200)]
Enable Lithuanian translations
bubulle@debian.org [Sat, 26 Sep 2009 18:28:17 +0000 (20:28 +0200)]
Enable Asturian translations
bubulle@debian.org [Sat, 26 Sep 2009 17:45:15 +0000 (19:45 +0200)]
Fix some typos from #479997
bubulle@debian.org [Sat, 26 Sep 2009 17:27:53 +0000 (19:27 +0200)]
French translation update
bubulle@debian.org [Sat, 26 Sep 2009 17:27:19 +0000 (19:27 +0200)]
Fix typo
bubulle@debian.org [Sat, 26 Sep 2009 17:20:33 +0000 (19:20 +0200)]
Fix typo
Julian Andres Klode [Sat, 26 Sep 2009 14:14:54 +0000 (16:14 +0200)]
doc/apt.conf.5.xml: Restrict option names to alphanumerical characters and "/-:._+".
Julian Andres Klode [Sat, 26 Sep 2009 13:12:39 +0000 (15:12 +0200)]
doc/apt.conf.5.xml: Start deprecating stuff.
- Deprecate unquoted values, string concatenation and explain what should
not be written inside a value (quotes,backslash).
bubulle@debian.org [Sat, 26 Sep 2009 12:47:15 +0000 (14:47 +0200)]
Disable hebrew on translator's request
bubulle@debian.org [Sat, 26 Sep 2009 12:03:57 +0000 (14:03 +0200)]
Update files
bubulle@debian.org [Sat, 26 Sep 2009 11:54:38 +0000 (13:54 +0200)]
Update POT file
bubulle@debian.org [Sat, 26 Sep 2009 11:04:17 +0000 (13:04 +0200)]
French translation update
bubulle@debian.org [Sat, 26 Sep 2009 10:12:06 +0000 (12:12 +0200)]
Update PO files
bubulle@debian.org [Sat, 26 Sep 2009 09:19:29 +0000 (11:19 +0200)]
Fix ftp(archive(1) documentation of -o
Michael Vogt [Fri, 25 Sep 2009 18:30:05 +0000 (20:30 +0200)]
releasing version 0.7.24