Michael Vogt [Mon, 5 May 2008 16:18:58 +0000 (18:18 +0200)]
* Updated cron script to support backups by hardlinks and
verbose levels. All features turned off by default.
* Added more error handlings. Closes: #438803, #462734, #454989,
* Refactored condition structure to make download and upgrade performed
if only previous steps succeeded. Closes: #341970
* Documented all cron script related configuration items in
configure-index.
Michael Vogt [Mon, 5 May 2008 09:03:16 +0000 (11:03 +0200)]
* Mark a message from dselect backend as translatable
Thanks to Frédéric Bothamy for the patch Closes: #322470
* Simplified Chinese updated. Closes: #473360
* Catalan fixes. Closes: #387141
* Typo fix in Greek translation. Closes: #479122
* French updated.
* Thai updated. Closes: #479313
* Italian updated. Closes: #479326
* Polish updated. Closes: #479342
* Bulgarian updated. Closes: #479379
* Finnish updated. Closes: #479403
* Korean updated. Closes: #479426
* Basque updated. Closes: #479452
* Add missing build-depends back from build-depends-indep field. Closes: #478231
* Make cron script quiet if cache is locked. Thanks to Ted Percival
<ted@midg3t.net> for the patch. Closes: #459344
* Add timeout support for https. Thanks to Andrew Martens
<andrew.martens@strangeloopnetworks.com> for the patch.
* Add support for --no-download on apt-get update. Closes: #478517
- Vietnamese updated. Closes: #479008
- Enable more complete debugging information when Debug::pkgAutoRemove
is set.
* debian/rules:
- Add missing Build-Depends-Indep on xsltproc, docbook-xsl, and xmlto.
Michael Vogt [Fri, 25 Apr 2008 14:52:07 +0000 (16:52 +0200)]
* Fix syntax/copitalisation in some messages. Thanks to Jens Seidel
for pointing this and providing the patch. Closes: #466845
* Fix Polish offline translation. Thanks to Robert Luberda for the patch
and apologies for applying it very lately. Closes: #337758
* Fix typo in offline.sgml. Closes: #412900
- German updated. Closes: #466842
- Swedish updated.
- Polish updated. Closes: #469581
- Slovak updated. Closes: #471341
- French updated.
- Bulgarian updated. Closes: #448492
- Galician updated. Closes: #476839
* apt-pkg/depcache.cc:
- Patch MarkInstall to follow currently satisfied Recommends even
if they aren't "new", so that we automatically force upgrades
when the version of a Recommends has been tightened. (Closes: #470115)
* apt-pkg/contrib/configuration.cc
- Lift the 1024-byte limit on lines in configuration files.
(Closes: #473710, #473874)
* apt-pkg/contrib/strutl.cc:
- Lift the 64000-byte limit on individual messages parsed by ReadMessages.
(Closes: #474065)
Michael Vogt [Tue, 8 Apr 2008 12:19:20 +0000 (14:19 +0200)]
cmdline/apt-key: only use verify_against_master_keyring in net-update, not in update. it does not add any security in update (see comment in the source for rational)
Daniel Burrows [Wed, 2 Apr 2008 16:06:49 +0000 (09:06 -0700)]
Fix ReadMessages to handle messages that are longer than 64000 bytes.
There's a bug in this code that needs to be fixed, but it existed prior
to this change.
Daniel Burrows [Wed, 2 Apr 2008 03:30:58 +0000 (20:30 -0700)]
Lift the 1024-character limit on configuration file lines.
To do this, I changed the configuration parser so that instead of reading
the line into a buffer and munging it in-place, it builds a string
containing the current line (via successive getline() calls) and then
walks down that string. Instead of skipping comments and whitespace by
erasing them from the buffer, the new code just skips over them.
Daniel Burrows [Tue, 18 Mar 2008 18:23:11 +0000 (11:23 -0700)]
Patch MarkInstall to follow currently satisfied Recommends even if they aren't "new". (Closes: #470115)
This handles situations where a recommendation's version requirement has
been tightened. Instead of breaking the Recommends, the recommendee will
be upgraded.
Michael Vogt [Thu, 13 Mar 2008 22:19:10 +0000 (23:19 +0100)]
cmdline/apt-get.cc:
- install tasks in two passes, first without dependency auto-install,
the with it. this ensure that we do not run in a situation were
a task packages A dependens on B|C and C is part of the task but
B gets installed too because of the greedy nature of apt
Michael Vogt [Thu, 21 Feb 2008 15:49:03 +0000 (16:49 +0100)]
* cmdline/apt-key:
- add support for a master-keyring that contains signing keys
that can be used to sign the archive signing keys. This should
make key-rollover easier.
* apt-pkg/deb/dpkgpm.cc:
- merged patch from Kees Cook to fix anoying upper-case display
on amd64 in sbuild
* apt-pkg/algorithms.cc:
- add APT::Update::Post-Invoke-Success script slot
- Make the breaks handling use the kill list. This means, that a
Breaks: Pkg (<< version) may put Pkg onto the remove list.
* apt-pkg/deb/debmetaindex.cc:
- add missing "Release" file uri when apt-get update --print-uris
is run
* methods/connect.cc:
- remember hosts with Resolve failures or connect Timeouts
Michael Vogt [Thu, 21 Feb 2008 15:46:31 +0000 (16:46 +0100)]
* Fix typos in manpages. Thanks to Daniel Leidert for the fixes Closes: #444922
[ Raise urgency to critical since it fixes a critical but for Debian
Installer Lenny Beta1 release ]
- Vietnamese updated. Closes: #460825
- Basque updated. Closes: #461166
- Galician updated. Closes: #461468
- Portuguese updated. Closes: #464575
- Korean updated. Closes: #448430
- Simplified Chinese updated. Closes: #465866
* Applied patch from Robert Millan <rmh@aybabtu.com> to fix the error
message when gpgv isn't installed, closes: #452640.
* Fix regression about APT::Get::List-Cleanup setting being ignored,
closes: #466052.
* Fix compilation warnings in apt-pkg/cdrom.cc and
apt-pkg/contrib/configuration.cc.
* Fix typo in debian/copyright file ("licened" instead of "licensed"),
closes: #458966.
- Vietnamese updated. Closes: #453774, #459013
- Simplified Chinese updated. Closes: #458039
- Norwegian Bokmål updated. Closes: #457917
* Fix wording for "After unpacking...". Thanks to Michael Gilbert
Michael Vogt [Wed, 16 Jan 2008 15:41:06 +0000 (16:41 +0100)]
* cmdline/apt-key:
- add support for a master-keyring that contains signing keys
that can be used to sign the archive signing keys. This should
make key-rollover easier.
Michael Vogt [Thu, 10 Jan 2008 11:08:21 +0000 (12:08 +0100)]
* apt-pkg/algorithms.cc:
- Since APT::Get::List-Cleanup and APT::List-Cleanup both default to
true, the effect of the compatibility code was to require both of them
to be set to false in order to disable list cleanup; this broke the
installer. Instead, disable list cleanup if either of them is set to
false.
Michael Vogt [Mon, 7 Jan 2008 20:26:11 +0000 (21:26 +0100)]
* apt-pkg/packagemanager.{cc,h}:
- propergate the Immediate flag to make hitting the
"E: Internal Error, Could not perform immediate configuration (2)"
harder
* debian/control:
- build against libdb-dev (instead of libdb4.4-dev)
* merged the apt--DoListUpdate branch, this provides a common interface
for "apt-get update" like operations for the frontends and also provides
hooks to run stuff in APT::Update::{Pre,Post}-Invoke
Michael Vogt [Fri, 4 Jan 2008 20:33:09 +0000 (21:33 +0100)]
* merged the apt--DoListUpdate branch, this provides a common interface
for apt-get update like operations for the frontends and also provides
hooks to run stuff in APT::Update::{Pre,Post}-Invoke
Michael Vogt [Thu, 3 Jan 2008 10:25:58 +0000 (11:25 +0100)]
* apt-pkg/packagemanager.{cc,h}:
- propergate the Immediate flag to make hitting the
"E: Internal Error, Could not perform immediate configuration (2)"
harder