]> git.saurik.com Git - apt.git/blame - debian/changelog
Italian program translation update
[apt.git] / debian / changelog
CommitLineData
3fa4e98f
MV
1apt (1.0.3) unstable; urgency=medium
2
3 [ Michael Vogt ]
4 * reduce delta to ubuntu
5 * provide support for vendor specific config files
6 * debian/apt-doc.docs: remove README.MultiArch
7 * Fix missing ScreenWidth check in apt.cc
8 * Only do openpty() if both stdin/stdout are terminals (Closes: 746434)
9
10 [ David Kalnischkies ]
11 * add a README for vendor information
12 * remove outdated README.MultiArch
13 * build http request in a stringstream
14 * enforce LFS for partial files in https range requests
15 * handle pkgnames shorter than modifiers (Closes: 744940)
16 * allow vendors to install configuration files
17
18 [ John Ogness ]
19 * properly undo CD-ROM mount in all error cases
20
21 [ Mahyuddin Ramli ]
22 * add vendor information for BlankOn (Closes: 743595)
23
24 [ Adam Conrad ]
25 * fix FileFd::Size bitswap on big-endian architectures (Closes: 745866)
26
27 [ Trần Ngọc Quân ]
28 * l10n: vi.po: Update one new string
29
30 -- Michael Vogt <mvo@debian.org> Mon, 05 May 2014 14:03:15 +0200
31
506ab3c7
MV
32apt (1.0.2) unstable; urgency=medium
33
34 [ Michael Vogt ]
35 * fix apt list output for pkgs in dpkg ^rc state
36 * Notice the user about "apt list -a" when only a single hit if found
37 * fix test-failure in adt
38 * apt-private/acqprogress.cc: fix output when ctrl-c is hit during
39 apt update (LP: #1310548, closes: #744297)
40 * Fix option name DPkg::Progress-Fancy in apt.8 manpage
41 (LP: #1310506)
42
43 [ David Kalnischkies ]
44 * don't double-count seeks in FileFd::Skip for bzip/xz
45 * deal with umask only if we really need to for mkstemp
46 * consider priorities only for downloadable pkgs in resolver
47 * force fancy progressbar redraw on window size change
48 * clear HitEof flag in FileFd::Seek
49 * use Google C++ Testing Framework for libapt tests
50 * support dist-upgrade options in full-upgrade
51
52 [ Trần Ngọc Quân ]
53 * l10n: vi.po (624t): Update translation
54
55 [ Theppitak Karoonboonyanan ]
56 * Updated Thai program translation (closes: #745120)
57
58 [ James McCoy ]
59 * Consistently use Dpkg::Progress* in documentation (Closes: 745452)
60
61 -- Michael Vogt <mvo@debian.org> Fri, 25 Apr 2014 13:15:03 +0200
62
128aa7d3
MV
63apt (1.0.1) unstable; urgency=medium
64
65 [ Michael Vogt ]
66 * Fix crash in "apt list" when a sources.list file is unreable
67 (Closes: 743413)
68 * make apt search case-insensitive by default
69 * Fix possible race when stunnel/aptwebserver create their PID files
70 in the tests
71 * Fix insecure file permissions when using FileFd with OpenMode::Atomic
72 (LP: #1304657)
73
74 [ Julian Andres Klode ]
75 * Version the Breaks/Replaces for sun-java{5,6}-jdk (LP: #1302736)
76 (Closes: #743616)
77 * Add versioned openjdk-6-jdk breaks
78
79 [ Josef Vitu ]
80 * apt: Minor typo in 'apt' man page (closes: #743657)
81
82 -- Michael Vogt <mvo@debian.org> Thu, 10 Apr 2014 09:48:56 +0200
83
5cfd6ef6
MV
84apt (1.0) unstable; urgency=low
85
86 The "Happy birthday and 10000b years in the making" release
87
88 [ Julian Andres Klode ]
89 * apt-inst: Do not try to create a substring of an empty string in
90 error reporting (LP: #1288718)
91
92 [ Beatrice Torracca ]
93 * Italian manpages translation update (Closes: 741867)
94
95 [ Kenshi Muto ]
96 * Japanese programs translation update (Closes: 742255)
97
98 [ David Kalnischkies ]
99 * continue reading in xz even if it outputs nothing
100 * only consider versioned kernel packages in autoremove (Closes: 741962)
101 * correct some reported typos in /etc/cron.daily/apt (Closes: 702016)
102 * ensure proper teardown in dpkg error cases (Closes: 738969)
103 * update symbols file to include new symbols from 0.9.16
104 * do IsInstallOk call in MarkInstall unconditionally
105 * discard candidates via IsInstallOk to allow override (Closes: 740750)
106
107 [ Michael Vogt ]
108 * install apt binary
109 * add apt.8.xml manpage
110 * make fancy-progress fg/bg color configurable via something like
111 Dpkg::Progress-Fancy::Progress-{bg,fg}="%1b[30m"
112 (thanks to Tim Wasser for the suggestion)
113 * Add progressbar to "Dpkg::Progress-Fancy"
114 * fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)
115 * Use mkstemp() in apt-extracttemplaes (closes: #741627)
116 * Add new Debug::RunScripts debug option
117 * do not crash on SIGPIPE in pkgDPkgPM::RunScriptsWithPkgs()
118 * enable DPkg::Progress-Fancy by default when "apt" is used
119 * refresh po/pot and unfuzzy apt-extracttemplate manpage change
120 * remove no longer needed apt.7 page
121 * install "apt" binary by default
122 * add sun-java{5,6}-jdk to breaks/replaces as they provided a
123 "apt" binary as well
124
125 [ Trần Ngọc Quân ]
126 * l10n: vi.po (623t): Update Vietnamese translation
127 * debian: Add default compress option to xz
128
129 -- Michael Vogt <mvo@debian.org> Tue, 01 Apr 2014 15:48:46 +0200
130
384c9b0d
JAK
131apt (0.9.16.1) unstable; urgency=medium
132
133 [ Chris Leick ]
134 * Updated German doc translation
135
136 [ Julian Andres Klode ]
137 * Fix handling of autoclosing for compressed files (Closes: #741685)
138
139 -- Julian Andres Klode <jak@debian.org> Sat, 15 Mar 2014 18:05:25 +0100
140
7ffbb475
MV
141apt (0.9.16) unstable; urgency=medium
142
143 [ Michael Vogt ]
144 * add hashsum support in apt-helper download-file and
145 add more tests
146
147 [ Trần Ngọc Quân ]
148 * l10n: vi.po (624t): Update Vietnamese translation
149
150 [ David Kalnischkies ]
151 * propagate a negative score point along breaks/conflicts
152 * check version before adding scores in resolver
153 * autogenerate makefile for vendor system
154 * add default and override handling for Cnf::FindVector
155 * support DEB_BUILD_PROFILES and -P for build profiles
156 * do not configure already unpacked packages needlessly (Closes: 740843)
157 * if mountpoint has a ".disk" directory it is mounted
158 * no error for non-existing mountpoints in MountCdrom
159 * apt-cdrom ident shouldn't be interactive (Closes: 740673)
160 * support very long mtab entries in mountpoint discovery
161 * msgstr with elipses need three dots
162 * cmdline parsing: apt-config is not apt-cdrom
163 * use a configurable list of versioned kernel packages
164 * support kfreebsd and hurd in the kernel hook
165 * add ".*-{kernel,modules}-$KERVER" matcher for hook
166 * ensure that a dot is a dot in the hook
167 * use liblzma-dev to provide xz/lzma support
168 * use the pretty fullname of a pkg as download desciption
169
170 [ Johannes Schauer ]
171 * implement BuildProfileSpec support as dpkg has in 1.17.2 (Closes: 661537)
172
173 [ Wojciech Górski ]
174 * fix polish --install-suggests text in apt-get manpage (Closes: 741056)
175
176 -- Michael Vogt <mvo@debian.org> Fri, 14 Mar 2014 09:45:05 +0100
177
a4a59015
MV
178apt (0.9.15.5) unstable; urgency=medium
179
180 [ Michael Vogt ]
181 * vendor/tanglu/makefile: add missing clean/sources.list
182 * run the acquire tests with the new apt-helper binary, this
183 fixes the autopkgtest failures
184
185 [ Martin Pitt ]
186 * Fix autopkgtest missing dependencies and locale (closes: #739988)
187
188 -- Michael Vogt <mvo@debian.org> Fri, 28 Feb 2014 08:44:25 +0100
189
39b73d81 190apt (0.9.15.4) unstable; urgency=low
46a78c65 191
1e3f4083 192 [ Michael Vogt ]
46a78c65 193 * remove auto-generated apt-key and sources.list on clean (closes: 739749)
39b73d81
MV
194 * add testcase for Bug#718329
195 * various fixes for ADT failures
1e3f4083 196
39b73d81
MV
197 [ Jon Severinsson ]
198 * add apt-vendor information for tanglu
199
1e3f4083 200 [ Guillem Jover ]
39b73d81
MV
201 * ExtractTar: Allow an empty decompressor program
202 * DebFile: Refactor ExtractTarMember() out from ExtractArchive()
203 * Add support for data.tar, control.tar and control.tar.xz
204 * debian: Add debDebFile::ExtractTarMember to the symbols file
1e3f4083 205 * Fix typos in documentation (codespell)
46a78c65 206
39b73d81 207 -- Michael Vogt <mvo@debian.org> Sun, 23 Feb 2014 00:27:12 +0100
46a78c65 208
1c937475 209apt (0.9.15.3) unstable; urgency=medium
c255de47
MV
210
211 [ Michael Vogt ]
212 * disable https->http redirects in libcurl, thanks to Julien Cristau
213 * ADT: use "Restrictions: allow-stderr and avoid apt-stderr.log in
214 debian/tests/run-tests
215 * test/integration/test-bug-723705-tagfile-truncates-fields:
216 - fix autopkgtest failure
217 * add missing canNotFindFnmatch/showFnmatchSelection
218 (for the next ABI break)
219 * disable fnmatch() matching from the commandline
220 * merge testcase for the autoremove feature from the ubuntu branch
221
222 [ David Kalnischkies ]
223 * do not recommend dselect in apt-get manpage (Closes: 617625)
224 * report https download start only if we really get it
225 * allow http protocol to switch to https
226 * do not compress .xhtml files and remove junk files (Closes: 738933)
227 * simplify code some more to make reddit happy
228 * update symbols file with hints from the buildlogs
229
1c937475 230 -- Michael Vogt <mvo@debian.org> Thu, 20 Feb 2014 14:42:39 +0100
c255de47 231
72bae92a
MV
232apt (0.9.15.2) unstable; urgency=medium
233
234 [ Michael Vogt ]
235 * move isatty() check into InitOutput()
236 * Use a APT::VersionSet instead of a VersionList
237 (closes: #738103)
238
239 [ David Kalnischkies ]
240 * simplify code to make compilers happy
241 * update libapt-pkg.symbols file
242 * bump Standards-Version to 3.9.5 (no changes needed)
243 * do not use an empty APT_CONFIG environment variable
244 * always cleanup patchfiles at the end of rred call
245 * use VersionSet in download to handle repeats (Closes: 738103)
246 * use utimes instead of utimensat/futimens (Closes: 738567)
247
248 [ John Ogness ]
249 * apt-cdrom should succeed if any drive succeeds (Closes: 728153)
250
251 [ Trần Ngọc Quân ]
252 * l10n: vi.po (621t): Update and review
253
254 -- Michael Vogt <mvo@debian.org> Thu, 13 Feb 2014 09:50:04 +0100
255
9f2df510
MV
256apt (0.9.15.1) unstable; urgency=medium
257
258 [ David Kalnischkies ]
259 * use gpg --homedir instead of explicit file placement
260 * use svg in doxygen and ensure dot is around for it
261 * pkgTagFile: if we have seen the end, do not try to see more
262 * restart debSrcRecordParsers only if needed
263 * discard impossible candidates in MarkInstall (Closes: #735967)
264
265 [ Chris Leick ]
266 * update german manpage translation
267 * Trivian unfuzzies of the German po4a translation
268
269 [ Michael Vogt ]
270 * fix apt-get download truncation (closes: #736962)
271 * do not crash if VF.File()/VF.File().Archive() is NULL
272 * show "status" in apt list last to be more awk friendly
273 (thanks to Axel Beckert)
274 * Fix multiarch package upgrade issue
275 * add test for Suite with path
276
277 [ Colin Watson ]
278 * multicompress with externals sets wrong file modes (Closes: 737130)
279
280 -- Michael Vogt <mvo@debian.org> Thu, 06 Feb 2014 18:09:19 +0100
281
9aef3908
MV
282apt (0.9.15) unstable; urgency=low
283
284 * upload version from debian/experimental to unstable
285
286 -- Michael Vogt <mvo@debian.org> Sat, 25 Jan 2014 21:57:00 +0100
287
8c39c4b6
MV
288apt (0.9.14.3~exp5) experimental; urgency=medium
289
290 [ Anthony Towns ]
291 * methods/rred: minor robustness improvements
292
293 [ Michael Vogt ]
294 * make "apt-mark help" shows all commands
295 * make "apt show" output more user friendly
296 * add "apt full-upgrade" and tweak "apt upgrade"
297 * set APT::Sources::Use-Deb822=false until the format
298 is fully finalized
299
300 -- Michael Vogt <mvo@debian.org> Fri, 24 Jan 2014 23:21:04 +0100
301
b18dd45f
MV
302apt (0.9.14.3~exp4) experimental; urgency=medium
303
304 * implement deb822 suggestions by Anthony Towns and Julian Andres Klode:
305 - add Description tag for deb822 sources
306 - add support for Enabled: no in deb822 sources.list
307 - add support for multiple URIs in deb822 style sources.list
308 - add support for multipl types in one line
309 * add integration test for apt search and apt show
310 * do not ignore ioctl(TIOCSCTTY) errors
311
312 -- Michael Vogt <mvo@debian.org> Wed, 22 Jan 2014 18:59:07 +0100
313
609bb2ea 314apt (0.9.14.3~exp3) experimental; urgency=low
a1bf319a 315
609bb2ea 316 * implement deb822 suggestions by donkult (thanks!):
a1bf319a
MV
317 - rename "Dist" to "Suites"
318 - rename "Section" to "Sections"
319 - rename "Architectures-Delete" to "Architectures-Remove"
320 - rename "Uri" to "URI"
321 * add "apt list --manual-installed"
322 * add "apt upgrade --dist"
323 * add "apt purge"
324 * flock() the file edited in "apt edit-sources"
325 * apt-private/private-show.cc:
326 - do not show Description-lang: header
327 * reword apt !isatty() warning
328 * add missing integration test for "apt list" and fix bugs
329 found by it
330
331 -- Michael Vogt <mvo@debian.org> Sat, 18 Jan 2014 21:09:24 +0100
332
15b6fc7e
MV
333apt (0.9.14.3~exp2) experimental; urgency=medium
334
335 [ Julian Andres Klode ]
336 * debian/rules: Call dh_makeshlibs for 'apt'
337
338 [ Anthony Towns ]
339 * reimplement rred to allow applying all the diffs in a single pass
340 * correct IndexDiff vs DiffIndex in Debug output
341
342 [ David Kalnischkies ]
343 * reenable unlimited pdiff files download
344 * integrate Anthonys rred with POC for client-side merge
345
ea62d40d
MV
346 [ Michael Vogt ]
347 * document deb822 style sources.list in sources.list(5)
348 * rename "Dist:" in deb822 style sources.list to "Suite:"
349 * rename URL to Uri in deb822-sources
350 * support multiple "Suite:" entries in deb822 style sources.list:
351 "Suite: stable testing unstable"
352
353 -- Michael Vogt <mvo@debian.org> Thu, 16 Jan 2014 21:43:22 +0100
15b6fc7e 354
652d5051
MV
355apt (0.9.14.3~exp1) experimental; urgency=low
356
357 [ Michael Vogt ]
c09548fd
MV
358 * add support for "deb822" style sources.list format and add
359 APT::Sources::Use-Deb822 to support disabling it
652d5051
MV
360
361 [ David Kalnischkies ]
362 * implement POC client-side merging of pdiffs via apt-file
363
364 [ Trần Ngọc Quân ]
365 * l10n: vi.po(617t): Update Vietnamese translation
366
c09548fd 367 -- Michael Vogt <mvo@debian.org> Sun, 05 Jan 2014 15:13:32 +0100
652d5051 368
c0d2427e 369apt (0.9.14.2) unstable; urgency=low
baaa6c6f
JD
370
371 [ Joe Hansen ]
372 * Danish translation update. Closes: #732166
cc4caeae
MV
373
374 [ Peter Green ]
375 * add apt-vendor for raspbian. Closes: #732749
c0d2427e
MV
376
377 [ Thomas Bechtold ]
378 * apt-pkg/contrib/gpgv.cc: use /tmp as fallback dir if the
379 directory from $TMPDIR is not available (closes: #728500)
6de58cbf
MV
380
381 [ Michael Vogt ]
382 * vendor/getinfo:
383 - fix ubuntu-codename
62f6ecbf
MV
384 * vendor/steamos/*:
385 - add steamos support
c0d2427e
MV
386 * bugfix/bts731738-fancy-progess:
387 - fix terminal size issues with e.g. "less" when "APT::Progress-Fancy=1"
388 is used (closes: #731738)
389 * feature/policy-parser-bts732746:
390 - allow more flexibility in /etc/apt/preferences, e.g. comment only
391 sections (closes: #732746)
392 * move TMPDIR handling into GetTempDir() and use that instead of
393 getenv("TMPDIR")
394 * update apt-key net-update and add integration test with the buildin
395 apt webserver
396 * run autopkgtest against the installed apt
baaa6c6f 397
c2622bd6 398 -- Michael Vogt <mvo@debian.org> Sun, 29 Dec 2013 16:41:16 +0100
baaa6c6f 399
5669725a
MV
400apt (0.9.14.1) unstable; urgency=medium
401
402 * fix apt-get source -t dist regression (closes: #731853)
403 and add testcase
404 * clarify error message when apt-get source=ver fails
405 (thans to David Kalnischkies)
406 * Fix conffile prompt regression (LP: #1260297)
407 and add testcase
408 * improve error message for apt-get source pkg:arch{=ver,/release}
409
410 -- Michael Vogt <mvo@debian.org> Thu, 12 Dec 2013 18:34:29 +0100
411
a6ca423a 412apt (0.9.14) unstable; urgency=low
d9fe7642
MV
413
414 [ David Kalnischkies ]
415 * merge ubuntus apport reporting changes to reduce diff
416 * enable NOISE for build logs to enable analyse
417 * introduce a vendor system to change sources.list
418 * add a vendor specific file to have configurable entities
419 * use a substvar to set the archive-keyring in debian/control
420 * cherry-pick ubuntus (disabled) net-update fixes
421 * generate apt-key script with vendor info about keys
422 * drop old /var/state to /var/lib transition artefacts
423
424 [ Steve Langasek ]
425 * prepare-release: declare the packages needed as source build deps.
426
427 [ Michael Vogt ]
428 * enable release based selection for deb-src (closes: 731102)
429 * document Dpkg::Progress-Fancy (closes: 726169), thanks to James McCoy
430 * vendor/makefile: fix build error for parallel builds
431 * Handle SIGWINCH in APT::Progress-Fancy=1
432
ce34af08 433 -- Michael Vogt <mvo@debian.org> Sat, 07 Dec 2013 14:54:31 +0100
d9fe7642 434
80cc2c37 435apt (0.9.13.1) unstable; urgency=low
e4e5d47b
MV
436
437 [ Colin Watson ]
438 * fix "apt-get --purge build-dep" (closes: #720597)
96ae6de5 439 * fix regression that APT::Keep-Fds is not honored (closes: #730490)
c872ac50
MV
440
441 [ Michael Vogt ]
442 * add "-f" option to "build-dep" as sbuild is using it to fix
443 regression with cross-building (LP: #1255806)
c9a5f74b 444 * add autopkgtest support for the integration testsuite
f832a745 445 * merge mvo/feature/short-list
c9a5f74b 446 * merge mvo/feature/edit-sources
b12fe5d5 447 * fix segfault in pkgDepCache::SetCandidateRelease() (closes: #709560)
804d1956 448 * reset terminal on error (closes: #730795)
0cd4e696 449 * fix apport report writing (LP: #1254499)
e4e5d47b 450
80cc2c37 451 -- Michael Vogt <mvo@debian.org> Fri, 29 Nov 2013 20:50:17 +0100
e4e5d47b 452
ef102a06 453apt (0.9.13) unstable; urgency=low
e838ca08
MV
454
455 [ TJ Guthrie ]
456 * Changed MinAgeSec to MinAge in /etc/cron.daily/apt:200,204
457 LP: #1206047
458
ef102a06 459 -- Michael Vogt <mvo@debian.org> Sun, 24 Nov 2013 10:56:22 +0100
e838ca08 460
213a00a4 461apt (0.9.13~exp1) experimental; urgency=low
123fa88a
MV
462
463 * Improve the API for APT::Upgrade::Upgrade()
464 * Re-add "Calculating upgrade..." message
465 * move upgrade releated code into upgrade.{cc,h}
466 * Move ListUpdate/AquireUpdate into update.{cc,h}
467 * Add new apt-pkg/install-progress.h with APT::Progress::PackageManager
468 progress reporting classes
469 * Move the status-fd progress reporting out of the pkgDPkgPM class
470 and into PackageManagerProgressFd
471 * Fix reading dpkg --status-fd on reinstalls
472 * Add new APT::Status-deb822-Fd progress output
473 * add Acquire::http::Proxy-Auto-Detect to the apt.conf.5 manpage
474 (closes: 726597)
475 * Fix detection when multiarch packages are reported by dpkg as
476 disappeared Packages
477 * test/integration/run-tests: output the failed test names
478 * Code Cleanup in pkgDPkgPM
479 * prepare next ABI via #if (APT_PKG_MAJOR >= 4 && APT_PKG_MINOR >= 13)
480 * add new pid_t ExecFork(std::set<int> KeepFDs)
481 * Avoid flickering when "apt-get -o DpkgPM::Progress-Fancy=1" is use
61f954bf 482 * use sysconf(_SC_OPEN_MAX) in ExecFork()
123fa88a 483
213a00a4 484 -- Michael Vogt <mvo@debian.org> Fri, 01 Nov 2013 10:03:06 +0100
123fa88a 485
daadc146
MV
486apt (0.9.12.1) unstable; urgency=low
487
488 [ Michael Vogt ]
489 * do not send pkgname:arch over the APT::Status-Fd to not break
490 clients (closes: 726156). A new APT::Status-deb822-Fd will be
491 used to fix this.
492 * add integration tests for APT::Status-Fd
493 * add missing _() around the new "Progress" string
494
495 [ David Kalnischkies ]
496 * fix progress-segfault in case of dpkg errors/prompts (Closes: 726047)
497
498 -- Michael Vogt <mvo@debian.org> Tue, 15 Oct 2013 18:25:51 +0200
499
46cffd8a 500apt (0.9.12) unstable; urgency=low
ad1d6bfb 501
3286ad13 502 [ Christian Perrier ]
ad1d6bfb
CP
503 * Fix typo in apt-private/private-show.cc. Thanks to Benjamin
504 Keresa. Closes: #724073
3286ad13 505
5361a618 506 [ Mark Hymers ]
3286ad13 507 * fix libapt-inst for >2G debs (closes: #725483)
ad1d6bfb 508
005d0bfc
MV
509 [ David Kalnischkies ]
510 * don't strip :any from dependencies in single-arch (Closes: 723586)
511 * pkg from only trusted sources keeps being trusted (Closes: 617690)
512 * compression-neutral message for missing data.tar member (Closes: 722710)
513 * print-uris prints regardless of quiet-level again (Closes: 722207)
514 * retry without partial data after a 416 response (Closes: 710924)
515 * replace "filesize - 1" trick in http with proper 416 handling
516 * fix partial (206 and 416) support in https
517 * handle complete responses to https range requests (Closes: 617643, 667699)
518 (LP: 1157943)
519 * don't consider holds for autoremoval (Closes: 724995)
520 * put fetch errors in 'source' on our errorstack
521 * use pkgAcqArchive in 'download' for proper errors
522 * fix lzma-support detection via xz binary
523 * do not ++ on erased package pointers in autoremove
524
525 [ Michael Vogt ]
526 * Add new "apt-get upgrade --with-new-pkgs" option (and add man-page for it).
527 So "apt-get upgrade --with-new-pkgs" will pull in new dependencies but
528 never remove packages
529 * Rename "--dpkg-progress" to "--show-progress" and document it in
530 apt-get.8. This will show global install progress information in the
3d22a7fd 531 terminal.
005d0bfc
MV
532 * Fix status-fd progress calculation for certain multi-arch install/upgrade
533 situations
534 * add new -o DpkgPM::Progress-Fancy for nicer dpkg progress output
535 on vt100+ terminals
536 * fix libapt-inst for >2G debs (closes: #725483), thanks to Mark Hymers
537 * debian/apt.postinst: use --compare-versions lt instead of lt-nl,
538 to ensure the apt-auto-removal file is correctly create,
539 thanks to Ben Hutchings
e81ccffc 540 * update Uploaders to match recent uploaders better
6c7939ec
MV
541 * Set the default "Acquire::PDiffs::FileLimit" to 20. If the amount
542 of pdiffs is bigger things tend to get slower. Set
543 Acquire::PDiffs::FileLimit "0";
41ee37c8 544 in /etc/apt/apt.conf to get the old behavior back.
005d0bfc 545
3d22a7fd 546 -- Michael Vogt <mvo@debian.org> Wed, 09 Oct 2013 22:39:41 +0200
ad1d6bfb 547
fe03781f
MV
548apt (0.9.11.4) unstable; urgency=low
549
550 [ Oskari Saarenmaa ]
551 * don't truncate 100 char long paths in tar extraction.
552 Thanks to Mika Eloranta for the testcase! (Closes: #689582)
553
554 [ David Kalnischkies ]
555 * do not trust FileFd::Eof() in pkgTagFile::Fill()
556 Thanks to Cyril Brulebois (Closes: 723705)
557
558 -- Michael Vogt <mvo@debian.org> Fri, 20 Sep 2013 16:12:07 +0200
559
bf088e52
MV
560apt (0.9.11.3) unstable; urgency=low
561
562 [ Michael Vogt ]
563 * Add DPkgPM::Progress option to enable terminal install
564 progress
565 * fix typo (mkostemp->mkstemp)
566 * Remove invalid "-f" option for apt-get check, thanks to
567 Philipp Weis (closes: #721477)
58c2833f
MV
568 * Fix regression of "apt-cache unmet -i", thanks to Daniel Schepler
569 (closes: #722324)
bf088e52
MV
570
571 [ David Kalnischkies ]
572 * use FileFd in HashSum test to unbreak non-linux ports.
573 Thanks to Aaron M. Ucko (Closes: 721723)
574
575 -- Michael Vogt <mvo@debian.org> Tue, 10 Sep 2013 17:32:02 +0200
576
3cc29bc2 577apt (0.9.11.2) unstable; urgency=low
c71c4768 578
ec00e21a
CP
579 [ Milo Casagrande ]
580 * Update Italian translation. Closes: #721030
581
c71c4768
CP
582 [ Trần Ngọc Quân ]
583 * Update Vietnamese translation. Closes: #720752
11e6f406
MV
584
585 [ Michael Vogt ]
586 * dselect/install:
a5a5dd04
MV
587 - remove "-f" option for apt-get clean/auto-clean (closes: #720532)
588 * apt-private/private-cmndline.cc:
589 - fix typo in CmdMatches() selection for dselect-upgrade (closes: #720532)
3cc29bc2
MV
590 * use SPtr<pkgProblemResolver> in DoInstall() to simplify the code
591 * allow pkg manipulation in the upgrade/dist-upgrade commandline, like
592 apt-get dist-upgrade 2vcard- 4g8+ (thanks to Thorsten Glaser for the
593 suggestion)
c71c4768 594
3cc29bc2
MV
595 [ Angel Guzman Maeso ]
596 * replace usage of potential dangerous mktemp with mkstemp
597
598 -- Michael Vogt <mvo@debian.org> Sat, 31 Aug 2013 16:45:31 +0200
c71c4768 599
671e8224
MV
600apt (0.9.11.1) unstable; urgency=low
601
602 [ Michael Vogt ]
603 * more coverity fixes:
604 - explicit init
605 - always chdir("/") after chroot()
606 - ftparchive/override.cc: fix "skip empty lines" code, the pointer
607 needs to get de-referenced first
608 * dselect/update:
609 - remove "-f" option for apt-get update to fix breakage (closes: 720532)
610
611 [ Christopher Baines ]
612 * Add test for bug #507998
613
614 [ David Kalnischkies ]
615 * add a breaks libapt-inst for FileFd changes in 0.9.9 (Closes: 720449)
616 * add versions to manpages-it Replaces+Breaks
617
618 [ Ángel Guzmán Maeso ]
619 * apt-pkg:contrib Avoid compiler warning about sign-compare
620
621 -- Michael Vogt <mvo@debian.org> Sat, 24 Aug 2013 09:13:27 +0200
622
329dea2d 623apt (0.9.11) unstable; urgency=low
64876cf7 624
0e279e35
MV
625 [ Daniel Hartwig ]
626 * Clarify units of Acquire::http::Dl-Limit (closes: #705445)
b9674b75
MV
627 * Show a error message if {,dist-}upgrade is used with additional
628 arguments (closes: #705510)
0e279e35 629
d8a06f6e
MV
630 [ Michael Vogt ]
631 * lp:~mvo/apt/config-clear:
632 - support Configuration.Clear() for a clear of the entire
633 configuration
488011fa
MV
634 * lp:~mvo/apt/add-glob-function:
635 - add Glob() to fileutl.{cc,h}
f49d103a
MV
636 * feature/apt-binary2
637 - refactor large chunks of cmdline/*.cc into a new libapt-private
638 library that is shared between the internal apt cmdline tools
b44c98f9
MV
639 - install libapt-private* into the apt binary
640 - add PACKAGE_MATCHER_ABI_COMPAT define so that this branch can be
641 merged without breaking ABI
329dea2d
MV
642 - add lintian override for no-shlibs-control-file so that
643 the internal libapt-private.so.0.0.0 can be shipped
644 - adjust apt.install.in to only install libapt-private.so.*
b44c98f9
MV
645
646 [ David Kalnischkies ]
647 * ensure that pkgTagFile isn't writing past Buffer length (Closes: 719629)
648 * allow Pre-Install-Pkgs hooks to get info over an FD != stdin
c228846b 649 (Closes: #671726)
b44c98f9
MV
650
651 [ Christian PERRIER ]
652 * French translation update.
d8a06f6e 653
329dea2d 654 -- Michael Vogt <mvo@debian.org> Wed, 21 Aug 2013 17:51:09 +0200
0e279e35 655
713a2de0 656apt (0.9.10) unstable; urgency=low
64876cf7 657
713a2de0
MV
658 The "Hello to Debconf" upload
659
660 [ Christian Perrier ]
64876cf7 661 * Vietnamese translation update. Closes: #718615
de81d697 662 * Japanese translation update. Closes: #719279
34b769c5 663 * French translation update.
64876cf7 664
713a2de0
MV
665 [ Michael Vogt ]
666 * work on fixing coverity scan results:
667 - fix some off-by-one errors
668 - fix some resource leaks
669 - fixes in chroot() handling
670 - fix some missing va_end()
671 * make the code -Wall clean again
672 * remove duplicated #include<list>
673 * add .travis.yml
674 * use the 'abi-complicance-checker' package and remove the buildin
675 copy for the abi checks
676
677 [ David Kalnischkies ]
678 * ensure that FileFd::Size returns 0 in error cases
679 * add missing Turkish (tr) to po/LINGUAS
680 * correct management-typo in description found by lintian
681 * implement debian/rules build-{arch,indep} as required by policy 3.9.4
682 * reenable automatic parallel build of APT
683 * exclude config.{sub,guess} from source package
684 * update the symbol files to reflect current state
685 * unset LANGUAGE for showing [Y/n] answer hints
686 * fix some unitialized data members
687 * specific pins below 1000 cause downgrades (Closes: 543966)
688 * use pkgTagFile to parse "header" of Release files
689 * fix: --print-uris removes authentication (Closes: 719263)
690 * always use our own trustdb.gpg in apt-key
691 * use a tmpfile for trustdb.gpg in apt-key.
692 Thanks to Andreas Beckmann for the initial patch! (Closes: #687611)
693 * do not double-slash paths in apt-key (Closes: 665411)
694 * make the keyring locations in apt-key configurable
695 * let apt-key del work better with softlink and single key keyrings
696 * do not call 'apt-key update' in apt.postinst
0e279e35 697
713a2de0
MV
698 [ Colin Watson ]
699 * prefer native arch over higher priority for providers (Closes: #718482)
700
701 -- Michael Vogt <mvo@debian.org> Mon, 12 Aug 2013 21:45:07 +0200
64876cf7 702
8b620f4b
MV
703apt (0.9.9.4) unstable; urgency=low
704
705 [ David Kalnischkies ]
706 * pick up Translation-* even if only compressed available (Closes: 717665)
707 * request absolute URIs from proxies again (0.9.9.3 regession)
708 (Closes: 717891)
709
710 [ Michael vogt ]
711 * fix missing changelog entry for 0.9.9.3 (git-dch issue)
712
713 -- Michael Vogt <mvo@debian.org> Fri, 26 Jul 2013 09:58:17 +0200
714
462cfb71 715apt (0.9.9.3) unstable; urgency=low
c1f8f8c0
MV
716
717 [ Ben Hutchings ]
718 * debian/apt.auto-removal.sh:
719 - do not include debug symbol packages for the kernel in the
720 blacklist (closes: #717616)
d3213963
MV
721
722 [ Michael Vogt ]
723 * debian/apt.postinst:
724 - run /etc/kernel/postinst.d/apt-auto-removal once on upgrade
725 to ensure that the correct auto-removal list is generated
726 (closes: #717615)
c1f8f8c0 727
462cfb71
MV
728 [ David Kalnischkies ]
729 * skip all Description fields in apt-cache, not just first (Closes: 717254)
730 * fix 'apt-cache search' crash with missing description (Closes: 647590)
731
8b620f4b
MV
732 [ Raphael Geissert ]
733 * Do not send a connection: keep-alive, at all
734
462cfb71 735 -- Michael Vogt <mvo@debian.org> Thu, 25 Jul 2013 17:14:58 +0200
c1f8f8c0 736
209a7f82 737apt (0.9.9.2) unstable; urgency=low
cd32d098
CP
738
739 [ Programs translations ]
740 * Vietnamese updated by Tran Ngoc Quan. Closes: #717016
741
209a7f82
MV
742 [ David Kalnischkies ]
743 * fix if-clause to generate hook-info for 'rc' packages (Closes: 717006)
744
745 -- Michael Vogt <mvo@debian.org> Wed, 17 Jul 2013 14:56:34 +0200
cd32d098 746
c7a629dd 747apt (0.9.9.1) unstable; urgency=low
8bb62daf 748
9c5104cf 749 [ Michael Vogt ]
8bb62daf
MV
750 * debian/rules:
751 - call dh_clean in clean (closes: #714980)
9c5104cf
MV
752 * apt-pkg/packagemanager.cc:
753 - increate APT::pkgPackageManager::MaxLoopCount to 5000
c7a629dd
MV
754 * cherry pick debian/apt.auto-removal.sh feature from the
755 ubuntu/master branch
8bb62daf 756
a86f8516
SL
757 [ Steve Langasek ]
758 * debian/apt.conf.autoremove: don't include linux-image*,
759 linux-restricted-modules*, and linux-ubuntu-modules* packages in the
760 list to never be autoremoved.
761 * debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: install new
762 script to /etc/kernel/postinst.d/ which ensures we only automatically
763 keep the currently-running kernel, the being-installed kernel, and the
764 newest kernel, so we don't fill /boot up with an unlimited number of
765 kernels. LP: #923876.
766
50dba2a9
AC
767 [ Adam Conrad ]
768 * Fix up two things in debian/apt.auto-removal.sh:
769 - Use exact matches with $-terminated regexes, so we don't get
770 confusion between similarly-named kernel flavours.
771 - Keep linux-backports-modules in sync with installed kernels.
772
c7a629dd
MV
773 [ David Kalnischkies ]
774 * Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info (Closes: #712116)
775 * implement arch+= and arch-= for sources.list
776 * prevent MarkInstall of unsynced Multi-Arch:same siblings
777
778 -- Michael Vogt <mvo@debian.org> Thu, 11 Jul 2013 20:44:31 +0200
8bb62daf 779
4b8528bd 780apt (0.9.9) unstable; urgency=low
25a4d204
MV
781
782 [ Michael Vogt ]
783 * improve debug output for the Debug::pkgProblemResolver and
784 Debug::pkgDepCache::AutoInstall
0abed86e
MV
785 * improve apt-cdrom output when no CD-ROM can be auto-detected
786 * document --no-auto-detect in apt-cdrom
25a4d204 787
ac62eb38
DK
788 [ David Kalnischkies ]
789 * build the en manpages in subdirectory doc/en
3a61adbb 790 * remove -ldl from cdrom and -lutil from apt-get linkage
2de71577
DK
791 * rewrite pkgOrderList::DepRemove to stop incorrect immediate setting
792 (Closes: 645713)
978844db 793 * prefer Essentials over Removals in ordering score
69335858 794 * fix priority sorting by prefering higher in MarkInstall
66706285 795 * try all providers in order if uninstallable in MarkInstall
42d51f33 796 * do unpacks before configures in SmartConfigure (Closes: #707578)
8ba17539 797 * fix support for multiple patterns in apt-cache search (Closes: #691453)
ae635e3c 798 * set Fail flag in FileFd on all errors consistently
bf35c19b 799 * don't explicitly init ExtractTar InFd with invalid fd
f97bb523 800 * OpenDescriptor should autoclose fd always on error (Closes: #704608)
2128d3fc 801 * fail in CopyFile if the FileFds have error flag set
b2ea1a47 802 * ensure state-dir exists before coyping cdrom files
00612a8c 803 * fix file location for configure-index.gz in apt.conf(5) (Closes: #711921)
99359751 804 * handle missing "Description" in apt-cache show (Closes: #712435)
2ecf54d8 805 * try defaults if auto-detection failed in apt-cdrom (Closes: #712433)
70903865 806 * support \n and \r\n line endings in ReadMessages
0aec7d5c 807 * do not redownload unchanged InRelease files
ae99ce2e 808 * trigger NODATA error for invalid InRelease files (Closes: #712486)
ac62eb38 809
4b8528bd 810 -- Michael Vogt <mvo@debian.org> Tue, 02 Jul 2013 08:58:33 +0200
25a4d204 811
064235a6 812apt (0.9.8.2) unstable; urgency=low
e62050a7
CP
813
814 [ Programs translations ]
815 * French translation : typo fix. Closes: #677272
816
81199bf0
JAK
817 [ Guillem Jover ]
818 * Update Vcs fields (Closes: #708562)
f431dc62
MV
819
820 [ Michael Vogt ]
821 * buildlib/apti18n.h.in:
822 - fix build failure when building without NLS (closes: #671587)
e3b402f4
MV
823
824 [ Gregoire Menuel ]
245ba2c3
MV
825 * Fix double free (closes: #711045)
826
827 [ Raphael Geissert ]
828 * Fix crash when the "mirror" method does not find any entry
829 (closes: #699303)
81199bf0 830
5de34668 831 [ Johan Kiviniemi ]
ecc46c1c
JK
832 * cmdline/apt-key:
833 - Create new keyrings with mode 0644 instead of 0600.
834 - Accept a nonexistent --keyring file with the adv subcommand as well.
5de34668 835
064235a6 836 -- Michael Vogt <mvo@debian.org> Thu, 06 Jun 2013 19:15:14 +0200
e62050a7 837
614e65df 838apt (0.9.8.1) unstable; urgency=low
27cc55ee
DK
839
840 [ David Kalnischkies ]
841 * apt-pkg/indexcopy.cc:
842 - non-inline RunGPGV methods to restore ABI compatibility with previous
843 versions to fix partial upgrades (Closes: #707771)
1af6a591
MV
844
845 [ Michael Vogt ]
614e65df
MV
846 * moved source to http://git.debian.org/apt/apt.git
847 * updated gbp.conf to match what bzr-buildpackage is doing
848 * remove .bzr-buildpackage/default.conf (superseeded by gbp.conf)
27cc55ee 849
614e65df 850 -- Michael Vogt <mvo@debian.org> Thu, 16 May 2013 14:50:43 +0200
27cc55ee 851
3bd93b6f 852apt (0.9.8) unstable; urgency=low
125bf782 853
1dea08eb
MV
854 [ Ludovico Cavedon ]
855 * properly handle if-modfied-since with libcurl/https
856 (closes: #705648)
857
dec5b117
MV
858 [ Andreas Beckman ]
859 * apt-pkg/algorithms.cc:
860 - Do not propagate negative scores from rdepends. Propagating the absolute
861 value of a negative score may boost obsolete packages and keep them
862 installed instead of installing their successors. (Closes: #699759)
863
37cc828e 864 [ Michael Vogt ]
125bf782
MV
865 * apt-pkg/sourcelist.cc:
866 - fix segfault when a hostname contains a [, thanks to
867 Tzafrir Cohen (closes: #704653)
b57220d8
MV
868 * debian/control:
869 - replace manpages-it (closes: #704723)
125bf782 870
69c2ecbd
DK
871 [ David Kalnischkies ]
872 * various simple changes to fix cppcheck warnings
a65e22c6
DK
873 * apt-pkg/pkgcachegen.cc:
874 - do not store the MD5Sum for every description language variant as
875 it will be the same for all so it can be shared to save cache space
734b7c81 876 - handle language tags for descriptions are unique strings to be shared
9c44383f
DK
877 - factor version string creation out of NewDepends, so we can easily reuse
878 version strings e.g. for implicit multi-arch dependencies
b8a884c0
DK
879 - equal comparisions are used mostly in same-source relations,
880 so use this to try to reuse some version strings
aa0fe657 881 - sort group and package names in the hashtable on insert
885594fc
DK
882 - share version strings between same versions (of different architectures)
883 to save some space and allow quick comparisions later on
aa0fe657
DK
884 * apt-pkg/pkgcache.cc:
885 - assume sorted hashtable entries for groups/packages
887c6940
DK
886 * apt-pkg/cacheiterators.h:
887 - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck
40befb06
DK
888 * apt-pkg/deb/debversion.cc:
889 - add a string-equal shortcut for equal version comparisions
69c2ecbd 890
37cc828e
MV
891 [ Marc Deslauriers ]
892 * make apt-ftparchive generate missing deb-src hashes (LP: #1078697)
b5595da9 893
894 [ Yaroslav Halchenko ]
895 * Fix English spelling error in a message ('A error'). Unfuzzy
896 translations. Closes: #705087
37cc828e 897
a2457f0e 898 [ Programs translations ]
899 * French translation completed (Christian Perrier)
900
901 [ Manpages translations ]
902 * French translation completed (Christian Perrier)
597341fe 903
5b63d2a9
MV
904 [ Daniel Hartwig ]
905 * apt-pkg/contrib/strutl.cc:
906 - include port in shortened URIs (e.g. with apt-cache policy, progress
907 display) thanks to James McCoy (Closes: #154868, #322074)
908 - percent-encode username and password when writing URIs
909 * methods/http.cc:
910 - properly escape IP-literals (e.g. IPv6 address) when building
911 Host headers and URIs (Closes: #620344)
912 * methods/https.cc:
913 - use https_proxy environment variable if present, falling back to
914 http_proxy otherwise
915 - use authentication credentials from proxy URI
916 (Closes: #651640, LP: #1087512)
917 - environment variables do not override an explicit no proxy
918 directive ("DIRECT") in apt.conf
919 - disregard all_proxy environment variable, like other methods
920
3bd93b6f 921 -- Michael Vogt <mvo@debian.org> Wed, 08 May 2013 18:43:28 +0200
125bf782 922
24dd57ec 923apt (0.9.7.9~exp2) experimental; urgency=low
f990b0b4 924
925 [ Programs translations ]
926 * Update all PO files and apt-all.pot
927 * French translation completed (Christian Perrier)
c5102538
MV
928
929 [ Daniel Hartwig ]
930 * cmdline/apt-get.cc:
931 - do not have space between "-a" and option when cross building
932 (closes: #703792)
2f8f21c3
MV
933 * test/integration/test-apt-get-download:
934 - fix test now that #1098752 is fixed
935 * po/{ca,cs,ru}.po:
936 - fix merge artifact
2f5b6151
DK
937
938 [ David Kalnischkies ]
939 * apt-pkg/indexcopy.cc:
940 - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc
99ed26d3
DK
941 * apt-pkg/contrib/gpgv.cc:
942 - ExecGPGV is a method which should never return, so mark it as such
943 and fix the inconsistency of returning in error cases
b38bb727 944 - don't close stdout/stderr if it is also the statusfd
2d3fe9cf 945 - if ExecGPGV deals with a clear-signed file it will split this file
233b7808 946 into data and signatures, pass it to gpgv for verification
f1828b69 947 - add method to open (maybe) clearsigned files transparently
39f38a81
DK
948 * apt-pkg/acquire-item.cc:
949 - keep the last good InRelease file around just as we do it with
950 Release.gpg in case the new one we download isn't good for us
2d3fe9cf
DK
951 * apt-pkg/deb/debmetaindex.cc:
952 - reenable InRelease by default
233b7808
DK
953 * ftparchive/writer.cc,
954 apt-pkg/deb/debindexfile.cc,
955 apt-pkg/deb/deblistparser.cc:
f1828b69 956 - use OpenMaybeClearSignedFile to be free from detecting and
233b7808 957 skipping clearsigning metadata in dsc and Release files
f1828b69 958
5cf466f4 959 [ Michael Vogt ]
ad000f6b
MV
960 * add regression test for CVE-2013-1051
961 * implement GPGSplit() based on the idea from Ansgar Burchardt
962 (many thanks!)
5cf466f4
MV
963 * methods/connect.cc:
964 - use Errno() instead of strerror(), thanks to David Kalnischk
6db4e5c6
MV
965 * doc/apt.conf.5.xml:
966 - document Acquire::ForceIPv{4,6}
f990b0b4 967
24dd57ec 968 -- Michael Vogt <mvo@debian.org> Wed, 03 Apr 2013 14:19:58 +0200
f990b0b4 969
d89af4b0 970apt (0.9.7.9~exp1) experimental; urgency=low
d4ddc5b9
MV
971
972 [ Niels Thykier ]
973 * test/libapt/assert.h, test/libapt/run-tests:
974 - exit with status 1 on test failure
8c1dd12c
MV
975
976 [ Daniel Hartwig ]
977 * test/integration/framework:
978 - continue after test failure but preserve exit status
d4ddc5b9 979
ccd01d7e 980 [ Programs translation updates ]
981 * Turkish (Mert Dirik). Closes: #703526
982
945d2a8a
MV
983 [ Colin Watson ]
984 * methods/connect.cc:
985 - provide useful error message in case of EAI_SYSTEM
986 (closes: #703603)
45d02095
MV
987
988 [ Michael Vogt ]
989 * add new config options "Acquire::ForceIPv4" and
990 "Acquire::ForceIPv6" to allow focing one or the other
991 (closes: #611891)
ba691311
MV
992 * lp:~mvo/apt/fix-tagfile-hash:
993 - fix false positives in pkgTagSection.Exists(), thanks to
994 Niels Thykier for the testcase (closes: #703240)
995 - this will require rebuilds of the clients as this used to
996 be a inline function
945d2a8a 997
46974861 998 -- Michael Vogt <mvo@debian.org> Fri, 22 Mar 2013 21:57:08 +0100
d89af4b0
MV
999
1000apt (0.9.7.8) unstable; urgency=criticial
1001
1002 * SECURITY UPDATE: InRelease verification bypass
1003 - CVE-2013-1051
1004
1005 [ David Kalnischk ]
1006 * apt-pkg/deb/debmetaindex.cc,
1007 test/integration/test-bug-595691-empty-and-broken-archive-files,
1008 test/integration/test-releasefile-verification:
1009 - disable InRelease downloading until the verification issue is
1010 fixed, thanks to Ansgar Burchardt for finding the flaw
1011
1012 -- Michael Vogt <mvo@debian.org> Thu, 14 Mar 2013 07:47:36 +0100
d4ddc5b9 1013
fd6a8d0d 1014apt (0.9.7.8~exp2) experimental; urgency=low
32fa71a5
MV
1015
1016 * include two missing patches to really fix bug #696225, thanks to
1017 Guillem Jover
472a9155
MV
1018 * ensure sha512 is really used when available, thanks to Tyler Hicks
1019 (LP: #1098752)
32fa71a5 1020
fd6a8d0d 1021 -- Michael Vogt <mvo@debian.org> Fri, 01 Mar 2013 19:06:55 +0100
32fa71a5 1022
3e2efdda 1023apt (0.9.7.8~exp1) experimental; urgency=low
d663a4c8 1024
1025 [ Manpages translation updates ]
1026 * Italian (Beatrice Torracca). Closes: #696601
84de0cea 1027
0597dcd8 1028 [ Programs translation updates ]
1029 * Japanese (Kenshi Muto). Closes: #699783
1030
84de0cea
MV
1031 [ Michael Vogt ]
1032 * fix pkgProblemResolver::Scores, thanks to Paul Wise.
1033 Closes: #697577
34c2a164
MV
1034 * fix missing translated apt.8 manpages, thanks to Helge Kreutzmann
1035 for the report. Closes: #696923
291f4779
MV
1036 * apt-pkg/contrib/progress.cc:
1037 - Make "..." translatable to fix inconsistencies in the output
1038 of e.g. apt-get update. While this adds new translatable strings,
1039 not having translations for them will not break anything.
1040 Thanks to Guillem Jover. Closes: #696225
50816ce7
MV
1041 * debian/apt.cron.daily:
1042 - when reading from /dev/urandom, use less entropy and fix a rare
1043 bug when the random number chksum is less than 1000.
1044 Closes: #695285
cc418115
MV
1045 * methods/https.cc:
1046 - reuse connection in https, thanks to Thomas Bushnell, BSG for the
1047 patch. LP: #1087543, Closes: #695359
45a9cc46 1048 - add missing curl_easy_cleanup()
72663b44
MV
1049 * methods/http.cc:
1050 - quote spaces in filenames to ensure as the http method is also
1051 (potentially) used for non deb,dsc content that may contain
1052 spaces, thanks to Daniel Hartwig and Thomas Bushnell
1053 (LP: #1086997)
1d12857c
MV
1054 - quote plus in filenames to work around a bug in the S3 server
1055 (LP: #1003633)
8d326119
MV
1056 * apt-pkg/indexrecords.cc:
1057 - support '\r' in the Release file
d663a4c8 1058
9bfd7b57
DK
1059 [ David Kalnischkies ]
1060 * apt-pkg/depcache.cc:
1061 - prefer to install packages which have an already installed M-A:same
1062 sibling while choosing providers (LP: #1130419)
1063
3e2efdda 1064 -- Michael Vogt <mvo@debian.org> Fri, 01 Mar 2013 14:16:42 +0100
d663a4c8 1065
ee5505af 1066apt (0.9.7.7) unstable; urgency=low
335b76c2
JM
1067
1068 [ Program translation updates ]
1069 * Catalan (Jordi Mallach)
9708c074 1070 * Drop a confusing non-breaking space. Closes: #691024
548112bf 1071 * Thai (Theppitak Karoonboonyanan). Closes: #691613
d4bb5cc7 1072 * Vietnamese (Trần Ngọc Quân). Closes: #693773
b98891e1 1073 * Fix Plural forms in German, French, Japanese and Portuguese
1074 translations. Thanks to Jakub Wilk for reporting these errors.
335b76c2 1075
2b8b1e7a
DK
1076 [ David Kalnischkies ]
1077 * apt-pkg/packagemanager.cc:
1078 - do not do lock-step configuration for a M-A:same package if it isn't
1079 unpacked yet in SmartConfigure and do not unpack a M-A:same package
1080 again in SmartUnPack if we have already configured it (LP: #1062503)
c1e0a100
DK
1081 * apt-pkg/depcache.cc:
1082 - don't call MarkInstall with the FromUser flag set for packages
1083 which are dependencies of APT::Never-MarkAuto-Sections matchers
35f6b9ea 1084 - no mode changes should obviously be ok for pkgDepCache::IsModeChangeOk
b29c4482
DK
1085 * cmdline/apt-get.cc:
1086 - do not call Mark{Install,Delete} from the autoremove code with
1087 the FromUser bit set to avoid modifying the auto-installed bit
b83cad32
DK
1088 * apt-pkg/algorithms.cc:
1089 - ensure pkgProblemResolver calls MarkDelete without FromUser set
1090 so that it can't overrule holds and the protection flag
fb3ecf16
MV
1091
1092 [ Michael Vogt ]
1093 * change permissions of /var/log/apt/term.log to 0640 (LP: #975199)
2b8b1e7a 1094
0291f645
JT
1095 [ Jonathan Thomas ]
1096 * apt-pkg/algorithms.cc:
1097 - fix package-pointer array memory leak in ResolveByKeepInternal()
1098
ee5505af 1099 -- Michael Vogt <mvo@debian.org> Thu, 13 Dec 2012 09:52:19 +0100
335b76c2 1100
27a83019 1101apt (0.9.7.6) unstable; urgency=low
7605509f 1102
95f93938
B
1103 [ Program translation updates ]
1104 * Ukrainian (A. Bondarenko)
1105
7605509f
DK
1106 [ David Kalnischkies ]
1107 * apt-pkg/pkgcachegen.cc:
1108 - ensure that dependencies for packages:none are always generated
dfe45e1f 1109 - add 2 missing remap registrations causing a segfault in case
9abb2283 1110 we use the not remapped iterators after a move of the mmap again
7ccb5efb
DK
1111 - write the native architecture as unique string into the cache header
1112 as it is used for arch:all packages as a map to arch:native.
1113 Otherwise arch comparisons later will see differences (Closes: #689323)
021626db 1114 * apt-pkg/pkgcache.cc:
90442415
DK
1115 - ignore negative dependencies applying in the same group for M-A:same
1116 packages on the real package name as self-conflicts (Closes: #688863)
173c98da
DK
1117 * cmdline/apt-cache.cc:
1118 - print versioned dependency relations in (r)depends if the option
1119 APT::Cache::ShowVersion is true (default: false) as discussed in
1120 #218995 to help debian-cd fixing #687949. Thanks to Sam Lidder
1121 for initial patch and Steve McIntyre for nagging and testing!
036eb012
DK
1122 * apt-pkg/edsp.cc:
1123 - include reinstall requests and already installed (= protected) packages
1124 in the install-request for external resolvers (Closes: #689331)
9ed80cdd
DK
1125 * apt-pkg/policy.cc:
1126 - match pins with(out) an architecture as we do on the commandline
1127 (partly fixing #687255, b= support has to wait for jessie)
b8c50bd0
DK
1128 * apt-pkg/contrib/netrc.cc:
1129 - remove the 64 char limit for login/password in internal usage
7f18595b 1130 - remove 256 char line limit by using getline() (POSIX.1-2008)
e74ff795 1131
27cae771
MV
1132 [ Colin Watson ]
1133 * apt-pkg/pkgcachegen.cc:
1134 - Fix crash if the cache is remapped while writing a Provides version
1135 (LP: #1066445).
1136
27a83019 1137 -- Michael Vogt <mvo@debian.org> Tue, 16 Oct 2012 18:08:53 +0200
7605509f 1138
6fdb6892 1139apt (0.9.7.5) unstable; urgency=low
d4b4e5ea 1140
3542911a
KN
1141 [ Manpages translation updates ]
1142 * Japanese (KURASAWA Nozomu) (Closes: #684435)
4c81d32a 1143 * Portuguese (Américo Monteiro) (Closes: #686975)
3542911a 1144
d4b4e5ea 1145 [ David Kalnischkies ]
c919ad6e
DK
1146 * handle packages without a mandatory architecture (debian-policy §5.3)
1147 by introducing a pseudo-architecture 'none' so that the small group of
1148 users with these packages can get right of them without introducing too
1149 much hassle for other users (Closes: #686346)
c45233ea
DK
1150 * apt-pkg/cdrom.cc:
1151 - copy only configured translation files from a CD-ROM and not all
1152 available translation files preventing new installs with d-i from
1153 being initialized with all translations (Closes: #678227)
1154 - handle Components in the reduction for the source.list as multi-arch CDs
1155 otherwise create duplicated source entries (e.g. "wheezy main main")
d4b4e5ea 1156 * apt-pkg/packagemanager.cc:
36635720 1157 - unpack versions only in case a different version from the package
d4b4e5ea
DK
1158 is currently in unpack state to recover from broken system states
1159 (like different file in M-A:same package and other dpkg errors)
36635720 1160 and avoid re-unpack otherwise (Closes: #670900)
9a0bcbdb
RG
1161 * debian/control:
1162 - let libapt-pkg break apt < 0.9.4 to ensure that the installed http-
1163 method supports the new redirection-style, thanks to Raphael Geissert
1164 for reporting & testing (Closes: #685192)
5e594b30
DK
1165 * doc/apt_preferences.5.xml:
1166 - use the correct interval (x <= P < y) for pin value documentation as
1167 these are the intervals used by the code (Closes: #685989)
d29a5330 1168 * apt-pkg/indexcopy.cc:
12c7078f
DK
1169 - do not create duplicated flat-archive CD-ROM sources for foreign
1170 architectures on multi-arch CD-ROMs
1171 - do not warn about files which have a record in the Release file, but
1172 are not present on the CD to mirror the behavior of the other methods
1173 and to allow uncompressed indexes to be dropped without scaring users
8ec00880
DK
1174 * apt-pkg/pkgcachegen.cc:
1175 - do not create 'native' (or now 'none') package structures as a side
1176 effect of description translation parsing as it pollutes the cache
d4b4e5ea 1177
6fdb6892 1178 -- Michael Vogt <mvo@debian.org> Tue, 11 Sep 2012 15:56:44 +0200
d4b4e5ea 1179
2e5aabb8 1180apt (0.9.7.4) unstable; urgency=low
47bade92 1181
f65861d7
RL
1182 [ Manpages translation updates ]
1183 * Polish (Robert Luberda) (Closes: #683109)
1184
47bade92
MK
1185 [ Program translation updates ]
1186 * Polish (Michał Kułach)
1187
3ac981df
PT
1188 [ Pino Toscano ]
1189 * apt-pkg/contrib/mmap.cc:
1190 - guard only the msync call with _POSIX_SYNCHRONIZED_IO rather
1191 than also the fallback code as it breaks APT on hurd since 0.9.7.3
1192 as the fallback is now always used on non-linux (Closes: #683354)
1193
b019fbab
DK
1194 [ David Kalnischkies ]
1195 * apt-pkg/contrib/fileutl.cc:
1196 - remove _POSIX_SYNCHRONIZED_IO guard in FileFd::Sync() around fsync
1197 as this guard is only needed for fdatasync and not defined on hurd
f1f874bd
DK
1198 * cmdline/apt-get.cc:
1199 - error out on (unsatisfiable) build-deps on purly virtual packages
1200 instead of ignoring these dependencies; thanks to Johannes Schauer
1201 for the detailed report! (Closes: #683786)
666faa35
DK
1202 - ensure that the right architecture is used for cross-dependencies in
1203 cases we have to choose a provider by defaulting on host-arch
1204 instead of build-arch
9bcfc818
DK
1205 * doc/apt-verbatim.ent:
1206 - denote 'wheezy' as stable codename and 'jessie' as testing codename
1207 in the documentation in preparation for release
d5da93b8
DK
1208 * apt-pkg/indexcopy.cc:
1209 - do not use atomic writing if the target is /dev/null as we don't want
1210 to replace it, not even automically. (Closes: #683410)
c1cd1ac2
DK
1211 * apt-pkg/cdrom.cc:
1212 - do not link() but rename() the cdroms.list to cdroms.list~ as a backup
1213 to ensure that apt-cdrom can be run multiple times (Closes: #676302)
b019fbab 1214
2e5aabb8 1215 -- Michael Vogt <mvo@debian.org> Mon, 06 Aug 2012 15:55:04 +0200
47bade92 1216
b9c917bd 1217apt (0.9.7.3) unstable; urgency=low
15abc6b3 1218
24123a1f 1219 [ Manpages translation updates ]
1220 * Spanish; (Omar Campagne). Closes: #681566
1221
15abc6b3 1222 [ Program translation updates ]
1223 * Czech (Miroslav Kure). Closes: #680758
1224
f1d86c0e
DK
1225 [ David Kalnischkies ]
1226 * apt-pkg/cacheset.cc:
1227 - handle :all and :native correctly as architectures again
1228 in the commandline parsing (regression in 0.9.7)
275024e9
DK
1229 * apt-pkg/packagemanager.cc:
1230 - do not segfault if nothing can be configured to statisfy
1231 a pre-depends (e.g. in a pre-depends loop) (Closes: #681958)
4bd60a02 1232 * apt-pkg/contrib/mmap.cc:
7b15b702
DK
1233 - trigger the usage of the fallback code for kfreebsd also in the
1234 second (filebased) constructor of DynamicMMap (Closes: #677704)
4bd60a02
DK
1235 - refer to APT::Cache-Start in case the growing failed as if -Limit is
1236 really the offender it will be noted in a previous error message.
fbda0ee9
DK
1237 - for filesystems not supporting mmap'ing a file we need to use a
1238 SyncToFd dummy just as we did for compressed files in 0.9.5
f1d86c0e 1239
b9c917bd 1240 -- Michael Vogt <mvo@debian.org> Fri, 27 Jul 2012 17:53:41 +0200
15abc6b3 1241
92647063 1242apt (0.9.7.2) unstable; urgency=low
81ead89d 1243
49c5227a 1244 [ Manpages translation updates ]
81ead89d 1245 * French (Christian Perrier)
7089f456 1246 * German (Chris Leick)
81ead89d 1247
63884d7c
ΘΝ
1248 [ Program translation updates ]
1249 * Greek (Θανάσης Νάτσης)
776dacc0 1250 * Japanese (Kenshi Muto) (Closes: #679662)
c944d16c 1251 * Russian (Yuri Kozlov) (Closes: #679599)
fe21cadf 1252 * Danish (Joe Dalton) (Closes: #680119)
25792e39 1253 * Portuguese (Miguel Figueiredo) (Closes: #680616)
776dacc0 1254
a3b76cde
DK
1255 [ David Kalnischkies ]
1256 * debian/apt.cron.daily:
1257 - do not try to backup extended_states file if it doesn't
1258 exist (Closes: #680287)
8e5d47a3
DK
1259 * ftparchive/writer.cc:
1260 - handle the APT::FTPArchive::Packages::SHA512 option correctly instead
1261 of overriding SHA256, thanks Christian Marillat! (Closes: #680252)
b855a400
DK
1262 * cmdline/apt-mark.cc:
1263 - arch:all packages are treated as arch:native packages, but dpkg
1264 expects pkg:all for selections, so use the arch of the installed
1265 version instead of the package structure if possible.
1266 Thanks to Stepan Golosunov for the report! (Closes: #680041)
469b0278
DK
1267 * apt-pkg/clean.cc:
1268 - run autoclean against pkg:arch and not always against pkg:native as
1269 this removes valid cache entries (Closes: #679371)
cef094c2
DK
1270 * apt-pkg/deb/deblistparser.cc:
1271 - negative dependencies need to apply to all architectures,
1272 but those with a specific architecture only apply to this one
5f20ac7f
DK
1273 * apt-pkg/cachefilter.cc:
1274 - remove architecture-specific arch to tuple expansion-rules as they lead
1275 to the same tuples for different architectures (e.g. linux-arm for arm,
1276 armel and armhf) while the dpkg-architecture code uses triples which
1277 are different (in the first part, which we omit in our tuples), so e.g.
1278 build-dep restrictions for armel ended up effecting armhf as well
a3b76cde 1279
92647063 1280 -- Michael Vogt <mvo@debian.org> Fri, 13 Jul 2012 21:33:56 +0200
81ead89d 1281
545ba6bd 1282apt (0.9.7.1) unstable; urgency=low
8e585ea0
DI
1283
1284 [ Program translation updates ]
1285 * Bulgarian (Damyan Ivanov) (Closes: #678983)
0219b908 1286 * Hungarian (Gabor Kelemen)
3573691f 1287 * Italian (Milo Casagrande)
553d1492 1288 * Slovenian (Andrej Znidarsic)
9b6f263d 1289 * German (Holger Wansing) (Closes: #679314)
ba4c8a96 1290 * Slovak (Ivan Masár) (Closes: #679448)
8e585ea0 1291
decfc011
MV
1292 [ David Kalnischkies ]
1293 * cmdline/apt-internal-solver.cc, cmdline/apt-mark.cc:
1294 - typo fixes and unfuzzy translations
17196394
DK
1295 * debian/control:
1296 - libapt-{pkg,inst} packages should be in section 'libs' instead
1297 of 'admin' as by ftp-master override request in #677596
1098ae37
DK
1298 - demote debiandoc-sgml to Build-Depends-Indep
1299 * doc/makefile:
1300 - separate translation building of debiandoc from manpages
1301 so that we don't need to build debiandoc for binary packages
8e585ea0 1302
545ba6bd 1303 -- Michael Vogt <mvo@debian.org> Fri, 29 Jun 2012 14:26:32 +0200
8e585ea0 1304
24466436 1305apt (0.9.7) unstable; urgency=low
7899a133 1306
24466436 1307 [ Julian Andres Klode ]
7899a133
JAK
1308 * apt-pkg/contrib/mmap.cc:
1309 - Fix the Fallback option to work correctly, by not calling
1310 realloc() on a map mapped by mmap(), and by using malloc
1311 and friends instead of new[].
61a406f0 1312 - Zero out the new memory allocated with realloc().
7899a133 1313
0952aee6
DH
1314 [ Daniel Hartwig ]
1315 * apt-pkg/pkgcachegen.cc:
1316 - always reset _error->StackCount in MakeStatusCache (Closes: #677175)
1317
cd9694bf 1318 [ David Kalnischkies ]
424ff669 1319 * apt-pkg/deb/deblistparser.cc:
cd9694bf
DK
1320 - ensure that mixed positive/negative architecture wildcards
1321 are handled in the same way as dpkg handles them
424ff669
DK
1322 - use PackageArchitectureMatchesSpecification filter
1323 * apt-pkg/cachefilter.cc:
1324 - add PackageArchitectureMatchesSpecification (Closes: #672603)
2f0d4029
DK
1325 * apt-pkg/cacheset.cc:
1326 - add PackageContainerInterface::FromGroup to support
1327 architecture specifications with wildcards on the commandline
ef5dc12c
DK
1328 * apt-pkg/pkgcache.cc:
1329 - do a string comparision for architecture checking in IsMultiArchImplicit
1330 as 'unique' strings in the pkgcache aren't unique (Closes: #677454)
7f9692a9
DK
1331 * buildlib/configure.mak:
1332 - print a message detailing how to get config.guess and config.sub
1333 in case they are not in /usr/share/misc (Closes: #677312)
567785b9
DK
1334 * cmdline/apt-get.cc:
1335 - print a friendly message in 'download' if a package can't be
1336 downloaded (Closes: #677887)
cd9694bf 1337
24466436 1338 -- Michael Vogt <mvo@debian.org> Tue, 19 Jun 2012 16:42:43 +0200
cd9694bf 1339
e08c5854 1340apt (0.9.6) unstable; urgency=low
359dc85b 1341
72cf877c 1342 [ David Kalnischkies ]
ab59c1ca
DK
1343 * apt-pkg/cdrom.cc:
1344 - fix regression from 0.9.3 which dumped the main configuration
1345 _config instead of the cdrom settings (Cnf) as identified and
1346 tested by Milan Kupcevic, thanks! (Closes: #674100)
72cf877c
DK
1347 * cmdline/apt-get.cc:
1348 - do not show 'list of broken packages' header if no package
1349 is broken as it happens e.g. for external resolver errors
a98b6615
DH
1350 - print URIs for all changelogs in case of --print-uris,
1351 thanks to Daniel Hartwig for the patch! (Closes: #674897)
f3e3a2d4 1352 - show 'bzr branch' as 'bzr get' is deprecated (LP: #1011032)
d5dea0be 1353 - check build-dep candidate if install is forbidden
191f736c
DK
1354 * debian/apt-utils.links:
1355 - the internal resolver 'apt' is now directly installed in
1356 /usr/lib/apt/solvers, so don't instruct dh to create a broken link
aa9de3cd
DK
1357 * doc/apt-verbatim.ent:
1358 - APT doesn't belong to the product 'Linux', so use 'APT' instead
1359 as after all APT is a big suite of applications
04e9cc08
DK
1360 * doc/examples/sources.list:
1361 - use the codename instead of 'stable' in the examples sources.list
1362 as we do in the manpage and as the debian-installer does
5583d414
DK
1363 * doc/apt-get.8.xml:
1364 - use apt-utils as package example instead of libc6
ae2be086
DH
1365 * apt-pkg/contrib/cmdline.cc:
1366 - apply patch from Daniel Hartwig to fix a segfault in case
1367 the LongOpt is empty (Closes: #676331)
7a6d9076 1368 - fix segfault with empty LongOpt in --no-* branch
3adddfa8
DK
1369 * ftparchive/apt-ftparchive.cc:
1370 - default to putting the Contents-* files below $(SECTION) as apt-file
1371 expects them there - thanks Martin-Éric Racine! (Closes: #675827)
e5a91f7e
DK
1372 * apt-pkg/deb/deblistparser.cc:
1373 - set pkgCacheGen::Essential to "all" again (Closes: #675449)
1374 * apt-pkg/algorithms.cc:
1375 - force install only for one essential package out of a group
f87fab03
DK
1376 * apt-pkg/aptconfiguration.cc:
1377 - if APT::Languages=none save "none" in allCodes so that the detected
1378 configuration is cached as intended (Closes: #674690, LP: #1004947)
d5648746
DK
1379 * apt-pkg/cacheiterators.h:
1380 - add an IsMultiArchImplicit() method for Dep- and PrvIterator
bfcd7854 1381
25838be6
JR
1382 [ Justin B Rye ]
1383 * doc/apt-cdrom.8.xml:
1384 - replace CDROM with the proper CD-ROM in text
bfcd7854 1385 - correct disc vs. disk issues
c6b21d22
JR
1386 * doc/apt-extracttemplates.1.xml:
1387 - debconf is not DebConf
6cbb88de
JR
1388 * doc/apt-get.8.xml:
1389 - move dselect-upgrade below dist-upgrade
2ad3eaf6 1390 - review and fix spelling issues
75d9bdba
JR
1391 * doc/apt-ftparchive.8.xml, doc/apt-config.8.xml,
1392 doc/apt-key.8.xml, doc/apt-mark.8.xml,
14301cf3 1393 doc/apt_preferences.5.xml, doc/apt-secure.8.xml,
0ca491a7 1394 doc/apt-sortpkgs.1.xml, sources.list.5.xml:
75d9bdba 1395 - review and fix typo, grammar and style issues
5723791e
JR
1396 * doc/apt.conf.5.xml:
1397 - review and fix typo, grammar and style issues
1398 - rephrase APT::Immediate-Configuration and many others
4b2dad2e 1399
563fd891
MV
1400 [ Sebastian Heinlein ]
1401 * cmdline/apt-key:
1402 - do not hardcode /etc but use Dir::Etc instead
bba35922 1403
a16e13de
RL
1404 [ Robert Luberda ]
1405 * Polish manpage translation update (Closes: #675603)
d6aaf2a1
RL
1406 * doc/apt-mark.8.xml:
1407 - in hold, the option name is --file not --filename
a16e13de 1408
c861c348
DK
1409 [ Christian Perrier ]
1410 * French program and manpage translation update
1411 * Danish program translation by Joe Hansen. Closes: #675605
1412
a9a370d9
TG
1413 [ Thibaut Girka ]
1414 * cmdline/apt-get.cc:
1415 - complain correctly about :any build-dep on M-A:none packages
0f485ee5
TG
1416 * apt-pkg/deb/deblistparser.cc:
1417 - add support for arch-specific qualifiers in dependencies
a9a370d9 1418
e08c5854 1419 -- Michael Vogt <mvo@debian.org> Mon, 11 Jun 2012 16:21:53 +0200
359dc85b 1420
d16fe09a 1421apt (0.9.5.1) unstable; urgency=low
d3aac32e 1422
b176de3a 1423 [ David Kalnischkies ]
d3aac32e
DK
1424 * apt-pkg/contrib/fileutl.cc:
1425 - dup() given compressed fd in OpenDescriptor if AutoClose
1426 is disabled as otherwise gzclose() and co will close it
aec22160
DK
1427 * doc/*.xml:
1428 - mark even more stuff as untranslateable and improve the
1429 markup here and there (no real text change)
81cf16a2 1430 - use docbook DTD 4.5 instead of 4.2 to have valid docs
d3aac32e 1431
b176de3a
JR
1432 [ Justin B Rye ]
1433 * doc/*.xml:
1434 - remove 'GNU/Linux' from 'Debian systems' strings as Debian
1435 has more systems than just GNU/Linux nowadays
c7c71e20
JR
1436 * doc/apt-cache.8.xml:
1437 - fix a typo as well as adding missing literal markup
1d254cb2 1438 - three small rewordings for better english sentences
b176de3a 1439
d16fe09a 1440 -- Michael Vogt <mvo@debian.org> Thu, 24 May 2012 17:16:34 +0200
d3aac32e 1441
f8b830ab 1442apt (0.9.5) unstable; urgency=low
a680e061 1443
f4367216
DK
1444 [ Chris Leick ]
1445 * proofreading of the manpage pot
1446 * German manpage translation update (Closes: #673294)
1447
a680e061
DK
1448 [ David Kalnischkies ]
1449 * buildlib/podomain.mak:
1450 - ensure that all sources end up in the srclist so that we don't
1451 forget to extract half of the translation strings
65bf8518
DK
1452 * buildlib/inttypes.h.in:
1453 - remove inttypes.h compatibility as providing such a c99 types
1454 compatibility conflicts with the usage of c99 type long long
6bae2c51
DK
1455 * apt-pkg/contrib/mmap.cc:
1456 - have a dummy SyncToFd around in case of ReadOnly access to a
1457 compressed file as we otherwise on Close() do not delete[] the
1458 char buffer but munmap() it… (Closes: #673815)
07d95bc7
DK
1459 * debian/control:
1460 - moving debiandoc-sgml to Build-Depends-Indep was one step too much
1461 for the buildds as we still build two sgml files in arch:any
9c30a078
DK
1462 * debian/rules:
1463 - move internal-solver as 'apt' to his friend dump-solver in
1464 /usr/lib/apt/solvers to avoid writing a manpage for it
a680e061 1465
f8b830ab 1466 -- Michael Vogt <mvo@debian.org> Tue, 22 May 2012 16:14:22 +0200
a680e061 1467
4920c8c7 1468apt (0.9.4) unstable; urgency=low
60683765
DK
1469
1470 [ David Kalnischkies ]
82214317
DK
1471 * methods/http.cc:
1472 - after many years of pointless discussions disable http/1.1 pipelining
1473 by default as many webservers and proxies seem to be unable to conform
1474 to specification must's (rfc2616 section 8.1.2.2) (LP: #996151)
335e2c82 1475 - add spaces around PACKAGE_VERSION to fix FTBFS with -std=c++11
60683765
DK
1476 * apt-pkg/pkgcachegen.cc:
1477 - make IsDuplicatedDescription static so that it is really private
1478 as we don't need a symbol for it as it is not in a header
742f5705
DK
1479 * Makefile, buildlib/*.mak:
1480 - reshuffle dependencies so that parallel building seems to work
e4bc41c7 1481 - separate manpages from the rest of the doc building
58921d7d
DK
1482 * prepare-release:
1483 - apt-inst version isn't apt versions, so don't override variable
282c8f25
DK
1484 * debian/rules:
1485 - apt-utils packages manpages, so it should depend on build-doc
e4bc41c7 1486 - make apt and apt-utils packages depend on manpages instead of full doc
b65d5efc
DK
1487 * debian/control:
1488 - move doxygen and debiandoc-sgml to Build-Depends-Indep as docs
1489 are no longer build in the same target as the manpages
e1284a59
DK
1490 * apt-pkg/acquire-methods.cc:
1491 - factor out into private Dequeue() to fix access to deleted pointer
500400fe
DK
1492 * apt-pkg/contrib/fileutl.cc:
1493 - ensure that we close compressed fds, wait for forks and such even if
1494 the FileFd itself is set to not autoclose the given Fd
65f99834
DK
1495 * cmdline/apt-get.cc:
1496 - use the host architecture, not the build architecture for matching
1497 of [architecture restrictions] in Build-Depends (Closes: #672927)
1c8754c2
DK
1498 * doc/makefile:
1499 - build manpages with the correct l10n.gentext.default.language setting
1500 to get the correct section titles provided by docbook
2d49cf5e
CL
1501 * doc/po/de.po:
1502 - updated german manpage translation by Chris Leick, thanks!
177645ed
DK
1503 * apt-pkg/packagemanager.cc:
1504 - do not run into loop on new-pre-depends-breaks (Closes: #673536)
c086ac18
DK
1505 * doc/*.xml:
1506 - add a few translator notes and reword some paragraphs to ensure that
1507 translators and users alike can better understand them (Closes: #669409)
2b9b27c3
DK
1508 - in <term> mark all options with <option> and mark <term><option>
1509 as untranslated for po4a removing ~200 unless "translateable" strings
527df5a2
DK
1510 * apt-pkg/aptconfiguration.cc:
1511 - longcode Translation files are saved with encoded underscore,
1512 so make sure to pick these files up as well for Acquire::Languages
0baf849d
DK
1513 * ftparchive/writer.cc:
1514 - include Contents-* files in Release files (Closes: #673647)
60683765 1515
1b0dc76c
MV
1516 [ Michael Vogt ]
1517 * merged updated de.po, thanks to Holger Wansing (closes: #672466)
1518
5674f6b3
RG
1519 [ Raphael Geissert ]
1520 * apt-pkg/acquire*.cc:
1521 - handle redirections in the worker with the right method instead of
1522 in the method the redirection occured in (Closes: #668111)
1523 * methods/http.cc:
1524 - forbid redirects to change protocol
046e104e
RG
1525 * methods/mirror.cc:
1526 - generate an equal sign also for the first arch (Closes: #669142)
1527
b270388b
MV
1528 [ Marius Vollmer ]
1529 * apt-pkg/algorithms.cc:
1530 - fix memory leak of Flags in pkgSimulate by a proper destructor
1531
4920c8c7 1532 -- Michael Vogt <mvo@debian.org> Mon, 21 May 2012 12:29:05 +0200
60683765 1533
aa2218b2 1534apt (0.9.3) unstable; urgency=low
5076b3c2
DK
1535
1536 [ David Kalnischkies ]
1537 * apt-pkg/contrib/strutl.cc:
1538 - remove the message size limit from ioprintf and strprintf
2f416270
DK
1539 * apt-pkg/contrib/configuration.cc:
1540 - add a more versatile Dump() method
ec76891f 1541 - normalize a bit by replacing // and /./ with / in FindFile
af13d143 1542 - /dev/null is a special absolute path as it has no subdirectories
d280d03a
DK
1543 * apt-pkg/acquire-worker.cc:
1544 - use Dump() to generate the configuration message for sending
a8813606
DK
1545 * cmdline/apt-config.cc:
1546 - make it possible to limit dump to a subtree
1547 - implement --empty and --format option for dump
849e64ac
DK
1548 * apt-pkg/cdrom.cc:
1549 - use Dump() to generate the configuration output
074da097
DK
1550 * apt-pkg/depcache.cc:
1551 - clearly separate 'positive' and 'negative' dependencies and
1552 their upgrade-resolution tries in MarkInstall and especially don't
1553 treat Conflicts differently compared to Breaks here
cc04f4ce
DK
1554 - provider is only a possible solution if the provides has the right
1555 version (or none as we have no versioned provides in debian) and not
1556 if the version of the provider matches
ecdc4e74
DK
1557 * edsp/edspsystem.cc:
1558 - check with RealFileExists for scenario file as otherwise a directory
1559 like one provided with RootDir triggers the usage of EDSP
154fd04e
DK
1560 * debian/libapt-inst1.5.symbols:
1561 - use the correct library name the symbols header
5954d4d2
DK
1562 * apt-pkg/pkgcachegen.cc:
1563 - check if NewDescription allocation has failed and error out accordingly
7f5aab82
DK
1564 - check if we work on a valid description in IsDuplicateDescription as
1565 we end up working on dangling pointers otherwise which segfaults on
1566 s390x and ppc64 (Closes: #669427)
fc691496
DK
1567 * apt-pkg/deb/deblistparser.cc:
1568 - check length and containing chars for a given description md5sum
a00a9b44 1569 * ensure that apti18n.h is included last as advertised (Closes: #671623)
ee7af1bd
YY
1570 * apt-pkg/acquire-worker.cc:
1571 - revert the use of FileFd::Write in OutFdReady as we don't want error
1572 reports about EAGAIN here as we retry later. Thanks to YOSHINO Yoshihito
1573 for the report. (Closes: #671721)
afb093cd
DK
1574 * apt-pkg/contrib/fileutl.cc:
1575 - check that the fd which are closed are valid
ba667cf7
DK
1576 - ensure that we do init d only once and especially not with its own
1577 content as this causes some "interesting" hickups resulting in segfaults
1578 as it seems (Closes: #554387, #670979)
adbd7eb4 1579 - collect zombie (de)compressor processes on reopen
fbb89d94 1580 - ensure that in error conditions the Fail flag is set
ff477ee1 1581 - ensure that d is set before accessing it
e29d7e3e
DK
1582 * apt-pkg/aptconfiguration.cc:
1583 - use NULL instead of "" for no (un)compress parameters
db09a1c5
DK
1584 * apt-pkg/algorithms.cc:
1585 - factor out of ListUpdate a AcquireUpdate to be able to provide your
1586 own pkgAcquire fetcher to the wrapper
4e1c86a6
DK
1587 * apt-inst/deb/debfile.h:
1588 - readd 'md5.h' to the uncleaned header includes to make qapt build
1589 against us again unchanged to unblock transition (Closes: #669163)
5076b3c2 1590
aa2218b2 1591 -- Michael Vogt <mvo@debian.org> Fri, 11 May 2012 17:16:22 +0200
5076b3c2 1592
4d74894b 1593apt (0.9.2) unstable; urgency=low
2448a064 1594
8c6d0ba4 1595 [ Michael Vogt ]
2448a064
MV
1596 * apt-inst/contrib/extracttar.cc:
1597 - ensure that in StartGzip the InFd is set to "AutoClose" to ensure
1598 that the pipe is closed when InFd is closed. This fixes a Fd leak
1599 (LP: #985452)
1600
a552f37e 1601 [ David Kalnischkies ]
518763f6 1602 * apt-pkg/deb/deblistparser.cc:
8eebbd5b 1603 - only treat the native apt as essential by default (Closes: #669377)
0b4895d3
DK
1604 * apt-pkg/contrib/fileutl.cc:
1605 - redirect stderr from compressors to /dev/null
858fd39f
DK
1606 * apt-pkg/aptconfiguration.cc:
1607 - if the compressor is not installed, but we link against it's
1608 library accept it as a CompressionType (Closes: #669328)
5149632e
DK
1609 * apt-pkg/contrib/sha2_internal.cc:
1610 - do not use the input data directly but memcpy it instead as
1611 it could be unaligned as in the http-transport which causes
1612 a sigbus error on sparc (Closes: #669061)
e6a12579
DK
1613 * apt-pkg/cacheset.cc:
1614 - actually return to the fallback modifier if we have detected we
1615 should for packagenames which look like modifiers (Closes: #669591)
858fd39f 1616
8c6d0ba4
MV
1617 [ Adam Conrad ]
1618 * Set FD_CLOEXEC on history.log's FD (Closes: #610069, LP: #636010)
1619
1620 [ Thorsten Spindler ]
1621 * apt-pkg/deb/dpkgpm.cc:
1622 - do not crash if (*I).Pkg is NULL (LP: #939867)
1623
d8e25d34
MS
1624 [ Malcolm Scott ]
1625 * apt-pkg/packagemanager.cc:
1626 - iterate over all pre-depends or-group member instead of looping
1627 endlessly over the first member in SmartUnpack (LP: #985852)
1628
4d74894b 1629 -- Michael Vogt <mvo@debian.org> Fri, 20 Apr 2012 11:26:16 +0200
8c6d0ba4 1630
872ed75f
DK
1631apt (0.9.1) unstable; urgency=low
1632
1633 [ David Kalnischkies ]
1634 * cmdline/apt-get.cc:
1635 - if pkgCacheFile::Generate is disabled in 'update' don't
1636 remove the caches (and don't try to open them)
5ab7b53b
DK
1637 * apt-pkg/packagemanager.cc:
1638 - init counter in SmartConfigure so that the loop-breaker isn't
1639 triggered at random… (Closes: #669060)
872ed75f 1640
66d404e3
MV
1641 [ Christian Perrier ]
1642 * Fix typo in apt-get(8). Closes: #664833
1643 * Replace "argument" by "paramètre" in French translation.
1644 Merci, les Titeps!
1645 * Drop hardcoded "en.html" suffix in apt-secure manpage.
1646 Thanks to David Prevot.
1647
1648 -- Michael Vogt <mvo@debian.org> Tue, 17 Apr 2012 09:49:31 +0200
872ed75f 1649
f3527433
MV
1650apt (0.9.0) unstable; urgency=low
1651
1652 * upload to debian/unstable
1653
1654 -- Michael Vogt <mvo@debian.org> Mon, 16 Apr 2012 15:53:17 +0200
1655
208172c5 1656apt (0.9.0~exp1) experimental; urgency=low
c4f931f8 1657
544cc111 1658 [ Michael Vogt ]
c4f931f8
MV
1659 * apt-pkg/packagemanager.cc:
1660 - fix inconsistent clog/cout usage in the debug output
bce4caa3
MV
1661 - add APT::pkgPackageManager::MaxLoopCount to ensure that the
1662 ordering code does not get into a endless loop when it flip-flops
1663 between two states
c77d6597
MV
1664 * update libapt-inst1.4 to libapt-inst1.5 because of the cleanup
1665 performed
208172c5
MV
1666 * prepare debian/unstable upload, if there are no issues with this
1667 upload it will directly go into unstable as 0.9.0
31bda500 1668
2dd2c801 1669 [ David Kalnischkies ]
a11afb9d
DK
1670 * do not update po and pot files in the process of the build as this
1671 causes timestamp changes for the mo files which therefore can't
1672 be refcounted by dpkg for your M-A: same packages
1673 (Closes: #659333, LP: #924628)
9c257550
DK
1674 * apt-inst/database.{cc,h}, apt-inst/deb/dpkgdb.{cc,h}:
1675 - drop instead of fix as it is only needed if you want to reimplement dpkg
1676 and comes straight from the beginning of last decade (Closes: #663372)
1677 * apt-inst/deb/debfile.cc:
1678 - {Extract,Merge}Control() is another instance of "lets reimplement dpkg"
1679 so shot of this code before someone ends up using this…
571449d4
DK
1680 * debian/libapt-pkg4.12:
1681 - update symbols file
53ec04bb
DK
1682 * debian/apt-utils.install:
1683 - ship the ftparchive, apt-extractemplates and apt-sortpkgs locales
1684 in the apt-utils package instead of the apt package
2dd2c801
DK
1685 * apt-pkg/packagemanager.cc:
1686 - recheck all dependencies if we changed a package in SmartConfigure
1687 as this could break an earlier dependency (LP: #940396)
98ee4922 1688 - recheck dependencies in SmartUnpack after a change, too
31bda500
DK
1689 * apt-pkg/acquire-worker.cc:
1690 - check return of write() as gcc recommends
1691 * apt-pkg/acquire.cc:
1692 - check return of write() as gcc recommends
1693 * apt-pkg/cdrom.cc:
1694 - check return of chdir() and link() as gcc recommends
1695 * apt-pkg/clean.cc:
1696 - check return of chdir() as gcc recommends
1697 * apt-pkg/contrib/netrc.cc:
1698 - check return of asprintf() as gcc recommends
319790f4
DK
1699 * methods/rred.cc:
1700 - check return of writev() as gcc recommends
1701 * methods/mirror.cc:
1702 - check return of chdir() as gcc recommends
1703 * apt-pkg/deb/dpkgpm.cc:
1704 - check return of write() a gcc recommends
1705 * apt-inst/deb/debfile.cc:
1706 - check return of chdir() as gcc recommends
1707 * apt-inst/deb/dpkgdb.cc:
1708 - check return of chdir() as gcc recommends
771ad846
DK
1709 * methods/makefile:
1710 - do not link rred against libz anymore as FileFd handles all
1711 this transparently now
2e30ddbe 1712 * debian/control:
26fced49 1713 - bump Standards-Version to 3.9.3 (no changes needed)
c4997486
DK
1714 - add libbz2-dev as new build-dependency
1715 - remove the libz-dev alternative from zlib1g-dev build-dependency
de97b0a5 1716 - suggest xz-utils instead of bzip2 and lzma
2e30ddbe
ME
1717 * doc/apt-get.8.xml:
1718 - typofix: respect → respecting, thanks Mike Erickson! (Closes: #664833)
3a496cd2
DK
1719 * debian/rules:
1720 - do not sed in configure.in to set the version-number
1721 * prepare-release:
1722 - add as a small script to lazy check and prepare releases
6e8b4572
DK
1723 * doc/*:
1724 - move the command synopsis out of each manpage into apt-verbatim.ent
1725 as they are a hell to translate and just single out the parameters
1726 which can be translated to apt.ent
2024154c
DK
1727 * apt-pkg/aptconfiguration.cc:
1728 - if present, prefer xz binary over lzma
8dd623db 1729 - if we have zlib builtin insert add a dummy gzip compressor for FileFD
c4997486 1730 - do the same for bz2 builtin if available
d6bbcaad
DK
1731 * methods/bzip2.cc:
1732 - remove it as the functionality for all compressors can be
1733 provided by gzip.cc now with the usage of FileFD
c4997486
DK
1734 * apt-pkg/contrib/fileutl.cc:
1735 - use libz2 library for (de)compression instead of the bzip2 binary as
1736 the first is a dependency of dpkg and the later just priority:optional
1737 so we gain 'easier' access to bz2-compressed Translation files this way
fdfdba56
DK
1738 * cmdline/apt-get.cc:
1739 - print list of autoremoves in alphabetical order (Closes: #639008)
c4f931f8 1740
45b41878
BP
1741 [ Bogdan Purcareata ]
1742 * doc/apt-get.8.xml:
1743 - add 'download' to the usage line (Closes: #649340)
de378651
BP
1744 * cmdline/apt-get.cc:
1745 - distinguish information about 'apt-get autoremove' based on the
1746 number of auto-removed packages both before and after the list
1747 of packages (Closes: #665833)
c4f931f8 1748
c307a4f0
MV
1749 [ Steve Langasek ]
1750 * don't treat build-depends-indep as cross-build-dependencies; we should
1751 always install the host arch versions. LP: #968828.
a12d5352
MV
1752
1753 [ Paolo Rotolo ]
1754 * Fix string from automatic to automatically (LP: #967393).
1755
208172c5 1756 -- Michael Vogt <mvo@debian.org> Thu, 12 Apr 2012 12:40:39 +0200
c4f931f8 1757
68453918 1758apt (0.8.16~exp13) experimental; urgency=low
e6ee75af
DK
1759
1760 [ David Kalnischkies ]
de498a52
DK
1761 * apt-pkg/acquire-item.cc:
1762 - remove 'old' InRelease file if we can't get a new one before
1763 proceeding with Release.gpg to avoid the false impression of a still
1764 trusted repository by a (still present) old InRelease file.
1765 Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
de31189f 1766 - add Debug::pkgAcqArchive::NoQueue to disable package downloading
e6ee75af
DK
1767 * apt-pkg/deb/dpkgpm.cc:
1768 - chroot if needed before dpkg --assert-multi-arch
734a6727 1769 - ensure that dpkg binary doesn't have the chroot-directory prefixed
17019a09 1770 - call dpkg --assert-multi-arch with execvp instead of execv
dd61e64d
DK
1771 - save the universe by not printing messages about apport if a package
1772 with this name is not installed (Closes: #619646)
b1803e01
DK
1773 - handle a SIGINT in all modes as a break after the currently running
1774 dpkg transaction instead of ignoring it completely
9535a4db
DK
1775 * apt-pkg/depcache.cc:
1776 - if a M-A:same package is marked for reinstall, mark all it's installed
1777 silbings for reinstallation as well (LP: #859188)
017f9fd6
DK
1778 * apt-pkg/contrib/configuration.cc:
1779 - do not stop parent transversal in FindDir if the value is empty
6f4501f9
DK
1780 * methods/http{s,}.cc:
1781 - if a file without an extension is requested send an 'Accept: text/*'
1782 header to avoid that the server chooses unsupported compressed files
1783 in a content-negotation attempt (Closes: #657560)
379e22a4 1784 - remove the arbitrary MAXLEN limit for response lines (Closes: #658346)
b9ed63d3
DK
1785 * apt-pkg/aptconfiguration.cc:
1786 - chroot if needed before calling dpkg --print-foreign-architectures
dd7233af 1787 - ensure that architectures are not added multiple times
6fddb156
DK
1788 * cmdline/apt-mark.cc:
1789 - detect if dpkg has multiarch support before calling --set-selections
5eb9a474 1790 - correctly ignore already (un)hold packages
fbb2c7e0
DK
1791 * apt-pkg/cachefile.cc:
1792 - clean up lost atomic cachefiles with 'clean' (Closes: #650513)
d90d3a05
DK
1793 * apt-pkg/indexrecords.cc:
1794 - do not create empty Entries as a sideeffect of Lookup()
8e3900d0
DK
1795 * apt-pkg/acquire-item.cc:
1796 - drop support for i18n/Index file (introduced in 0.8.11) and use
1797 the Release file instead to get the Translations (Closes: #649314)
f55602cb 1798 - use pdiff for Translation-* files if available (Closes: #657902)
8e3900d0
DK
1799 * ftparchive/writer.cc:
1800 - add 'Translation-*' to the default patterns
0c73b84b
DK
1801 * cmdline/apt-get.cc:
1802 - if a package can't be removed as it is not installed, suggest to
1803 the user an (installed) multiarch silbing with 'Did you mean?'
ca5e41fd
DK
1804 - improve 'error' message for packages which are only referenced
1805 e.g. in a Depends line and are now requested for removal
73edfd42
DK
1806 * cmdline/apt-cache.cc:
1807 - correct --pre-depends option by using dash consistently (LP: #940837)
440d3d65
DK
1808 * apt-pkg/packagemanager.cc:
1809 - do not try to a void a breaks if the broken package pre-depends
1810 on the breaker, but let dpkg auto-deconfigure it
84e254d6
DK
1811 * apt-pkg/contrib/fileutl.cc:
1812 - do not warn about the ignoring of directories (Closes: #662762)
e6ee75af 1813
737c7a7b
SL
1814 [ Steve Langasek ]
1815 * cmdline/apt-get.cc:
1816 - for cross-build-dependencies M-A: none should be DEB_HOST_ARCH,
1817 not DEB_BUILD_ARCH (Closes: #646288)
1818
b47053bd
CW
1819 [ Colin Watson ]
1820 * apt-pkg/algorithms.cc:
1821 - don't break out of the main-resolver loop for Breaks to deal with all
1822 of them in a single iteration (Closes: #657695, LP: #922485)
d0f2c87c
CW
1823 - use a signed int instead of short for score calculation as upgrades
1824 become so big now that it can overflow (Closes: #657732, LP: #917173)
144353a9
MV
1825 * Fix IndexCopy::CopyPackages and TranslationsCopy::CopyTranslations to
1826 handle compressed files again (LP: #924182, closes: #658096)
17019a09 1827
a1355481
MV
1828 [ Michael Vogt ]
1829 * apt-pkg/deb/dpkgpm.cc:
1830 - fix crash when a package is in removed but residual config state
1831 (LP: #923807)
49d152d0
MV
1832 * apt-pkg/contrib/fileutl.h:
1833 - fix compat with FileFd::OpenDescriptor() in ReadOnlyGzip mode
b3887af2 1834 * apt-pkg/packagemanager.cc:
e2625f67
MV
1835 - fix bug in predepends handling - ensure that packages that needs
1836 unpackaging are unpacked before they are configured (LP: #927993)
b47053bd 1837
945099df
JAK
1838 [ Julian Andres Klode ]
1839 * apt-pkg/deb/deblistparser.cc:
1840 - Set the Essential flag on APT instead of only Important
fb805d80
JAK
1841 * apt-pkg/packagemanager.cc:
1842 - Do not use immediate configuration for packages with the Important flag
22d9031d 1843 * Treat the Important flag like the Essential flag with those differences:
c5200869
JAK
1844 - No Immediate configuration (see above)
1845 - Not automatically installed during dist-upgrade
22d9031d 1846 - No higher score for installation ordering
b47053bd 1847
68453918 1848 -- Michael Vogt <mvo@debian.org> Tue, 06 Mar 2012 18:12:57 +0100
e6ee75af 1849
7720666f
MV
1850apt (0.8.16~exp12) experimental; urgency=low
1851
1852 [ Michael Vogt ]
1853 * apt-pkg/deb/dpkgpm.cc:
1854 - fix segfault on pkg removal
1855
2a2a7ef4
DK
1856 [ David Kalnischkies ]
1857 * apt-pkg/cacheiterators.h:
1858 - return the correct version arch for all+foreign, too
3e9ab9f0
DK
1859 * apt-pkg/packagemanager.cc:
1860 - ignore breaks on not-installed versions while searching for
1861 breakage loops as we don't have to avoid them
e49c90b3
DK
1862 * debian/control:
1863 - remove APT from the short descriptions as lintian doesn't like it
1864 and it doesn't transport any information for a reader anyway
d542b146 1865 - apply typofixes by Pascal De Vuyst, thanks! (Closes: #652834, #652835)
e5379452
DK
1866 * debian/rules:
1867 - apply patch to enable usage of hardning CPPFLAGS and LDFLAGS by
1868 Moritz Muehlenhoff, thanks! (Closes: #653504)
8654fae9
DK
1869 * methods/https.cc:
1870 - use curls list append instead of appending Range and If-Range by hand
1871 which generates malformed requests, thanks Mel Collins for the hint!
1872 (Closes: #646381)
809cf6d2
DK
1873 * test/libapt/run-tests:
1874 - hurd doesn't have dmesg yet and we don't really need it either,
1875 so use with $0 a more stable data source for hashsumming
2a2a7ef4 1876
18aea9e6
PT
1877 [ Pino Toscano ]
1878 * test/libapt/globalerror_test.cc:
1879 - errno 0 has a different strerror on hurd, so generate the expected
1880 message dynamically instead of hardcoding 'Success' (Closes: #656530)
1881
3102af74 1882 -- Michael Vogt <mvo@debian.org> Tue, 24 Jan 2012 12:24:38 +0100
7720666f 1883
67b5d3dc
DK
1884apt (0.8.16~exp11) experimental; urgency=low
1885
1886 [ David Kalnischkies ]
1887 * apt-pkg/deb/dpkgpm.cc:
1888 - redirect out/input of dpkg --assert-multi-arch to /dev/null
3a5ec305 1889 - if multi-arch is detected ensure that pkg:all is reported as pkg:all
67b5d3dc 1890
8737e3dc 1891 -- Michael Vogt <mvo@debian.org> Thu, 19 Jan 2012 13:48:18 +0100
67b5d3dc 1892
0d5603b8 1893apt (0.8.16~exp10) experimental; urgency=low
88a52816
DK
1894
1895 [ David Kalnischkies ]
1896 * apt-pkg/depcache.cc:
1897 - implicit conflicts (for multiarch) are supposed to conflict
1898 only with real packages, not with virtual providers
5f909b67
DK
1899 * apt-pkg/pkgcache.cc:
1900 - ignore implicit conflicts on providers in AllTarget, too
86fc2ca8
DK
1901 * apt-pkg/deb/dpkgpm.cc:
1902 - check if dpkg supports multiarch with --assert-multi-arch
1903 and if it does be always explicit about the architecture
65c72a4b
DK
1904 * apt-pkg/contrib/fileutl.h:
1905 - store the offset in the internal fd before calculate size of
1906 the zlib-handled file to jump back to this place again
51b2a0fc
DK
1907 * apt-pkg/aptconfiguration.cc:
1908 - parse dpkg --print-foreign-architectures correctly in
1909 case archs are separated by newline instead of space, too.
1910 (Closes: #655590)
88a52816 1911
d0254ba7 1912 [ Michael Vogt ]
65c72a4b 1913 * apt-pkg/contrib/fileutl.h:
0d5603b8 1914 - fix segfault triggered by the python-apt testsuite
d0254ba7 1915
0d5603b8 1916 -- Michael Vogt <mvo@debian.org> Wed, 18 Jan 2012 12:52:26 +0100
88a52816 1917
14ea309a 1918apt (0.8.16~exp9) experimental; urgency=low
baf685fd 1919
82c8f08e 1920 [ Julian Andres Klode ]
baf685fd
JAK
1921 * apt-pkg/cdrom.cc:
1922 - Accept .bz2, .xz files in addition to .gz files (Closes: #649451)
8e16d8c3 1923
82c8f08e
MV
1924 [ Michael Vogt ]
1925 * apt-pkg/cdrom.cc:
1926 - use aptconfiguration to get the supported compression types
cb1a690c
MV
1927 * debian/control:
1928 - bump debhelper build-dep to debhelper (>= 8.1.3~)
1929 - set libapt-pkg-dev to multi-arch: same too
14ea309a 1930 * g++ 4.7 fixes
8e16d8c3 1931
22779796
MV
1932 [ Colin Watson ]
1933 * Convert libapt-pkg4.12 and libapt-inst1.4 to Multi-Arch: same.
cd5e8444
DK
1934
1935 [ David Kalnischkies ]
15fc8636
DK
1936 * apt-pkg/cacheset.cc:
1937 - make the cachesets real containers which can embedding any container
1938 to be able to use the same interface regardless of set or list usage
c4cca791
DK
1939 - provide a {Package,Version}List similar to {Package,Version}Set
1940 * cmdline/apt-{get,cache,mark}.cc:
1941 - use Lists instead of Sets if input order should be preserved for
1942 commands accepting lists of packages, e.g. policy (Closes: #625960)
2b5c35c7
DK
1943 * apt-pkg/depcache.cc:
1944 - prefer native providers over foreigns even if the chain is foreign
286afa36
DK
1945 * cmdline/apt-get.cc:
1946 - ignore foreign architectures if we check if a provides has only one
1947 resolver as it's basically the same for the user, so no need to choose
8e16d8c3
DK
1948 * cmdline/apt-config.cc:
1949 - dump the APT::Compressor settings correctly and completely
76a763e1
DK
1950 * apt-pkg/contrib/fileutl.{h,cc}:
1951 - implement a ModificationTime method for FileFd
032bd56f
DK
1952 - add a ReadLine method
1953 - drop the explicit export of gz-compression handling
212080b8
DK
1954 * apt-pkg/cdrom.cc:
1955 - support InRelease files on cdrom
8e16d8c3 1956
14ea309a 1957 -- Michael Vogt <mvo@debian.org> Thu, 05 Jan 2012 20:26:31 +0100
5cbddfa3
MV
1958
1959apt (0.8.16~exp8) experimental; urgency=low
1960
1961 [ David Kalnischkies ]
1e67a553
DK
1962 * algorithms.cc:
1963 - show a debug why a package was kept by ResolveByKeep()
5cbddfa3
MV
1964 * apt-pkg/packagemanager.cc:
1965 - do not fail on unpacked packages in SmartUnPack, just don't
1966 shedule them for unpack, but do all checks and configure them
1967 - do not enter an endless loop for (essential) pre-dependency loops
1968 * apt-pkg/contrib/sha2_internal.cc:
1969 - use a pointer-union to peace gcc strict-aliasing warning
1970 * apt-pkg/deb/deblistparser.cc:
1971 - M-A: foreign packages provide for other archs, too
cd5e8444 1972
5cbddfa3 1973 -- David Kalnischkies <kalnischkies@gmail.com> Thu, 03 Nov 2011 09:40:29 -0500
cd5e8444 1974
b83f0f06 1975apt (0.8.16~exp7) experimental; urgency=low
6fd07d3a 1976
8f3ba4e8
DK
1977 [ David Kalnischkies ]
1978 * do not pollute namespace in the headers with using (Closes: #500198)
472ff00e 1979 * use forward declaration in headers if possible instead of includes
1bc68735 1980 * remove old APT_COMPATIBILITY ifdef's
edca7af0
DK
1981 * apt-pkg/deb/dpkgpm.cc:
1982 - use std::vector instead of fixed size arrays to store args and
1983 multiarch-packagename strings
11bcbdb9 1984 - load the dpkg base arguments only one time and reuse them later
81ce5781
DK
1985 * cmdline/apt-get.cc:
1986 - follow Provides in the evaluation of saving candidates, too, for
1987 statisfying garbage package dependencies (Closes: #640590)
87da7451
DK
1988 * apt-pkg/algorithms.cc:
1989 - if a package is garbage, don't try to save it with FixByInstall
39fb1e24
DK
1990 * apt-pkg/deb/debsrcrecords.cc:
1991 - remove the limit of 400 Binaries for a source package (Closes: #622110)
0fffbc8c
DK
1992 * apt-pkg/deb/deblistparser.cc:
1993 - fix crash when the dynamic mmap needs to be grown in
1994 LoadReleaseInfo (LP: #854090)
7cb28948
DK
1995 * apt-pkg/deb/debmetaindex.cc:
1996 - none is a separator, not a language: no need for Index (Closes: #624218)
1997 * apt-pkg/aptconfiguration.cc:
1998 - do not builtin languages only if none is forced (Closes: #643787)
99a2ea5a
DK
1999 * apt-pkg/pkgcachegen.cc:
2000 - refactor MergeList by creating -Group, -Package and -Version specialist
5f4db009 2001 - share description list between "same" versions (LP: #868977)
22f07fc5 2002 This also means that descriptions are shared across archives now.
5a8e963b
DK
2003 - add implicit dependencies needed for Multi-Arch at the time a Version
2004 struct is created and not at the end of the cache generation
0e7c3313
DK
2005 * apt-pkg/pkgcache.cc:
2006 - always prefer "en" over "" for "en"-language regardless of cache-order
8f3ba4e8 2007
a52d11fb 2008 [ Michael Vogt ]
44edc41e
MV
2009 * apt-pkg/contrib/configuration.cc:
2010 - fix double delete (LP: #848907)
2011 - ignore only the invalid regexp instead of all options
b36597e0
MV
2012 * apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc:
2013 - fix fetching language information by adding OptionalSubIndexTarget
db1f1469
MV
2014 * methods/https.cc:
2015 - cleanup broken downloads properly
0fffbc8c 2016
a52d11fb
MV
2017 [ Colin Watson ]
2018 * ftparchive/cachedb.cc:
2019 - fix buffersize in bytes2hex
6fd07d3a 2020
a1e68c33 2021 -- Michael Vogt <mvo@debian.org> Fri, 14 Oct 2011 13:51:35 +0200
7be8c023 2022
74b22002 2023apt (0.8.16~exp6) experimental; urgency=low
650faab0 2024
75a90b93
DK
2025 [ Christopher Baines ]
2026 * enable APT in unpack/configure ordering to handle loops as well
2027 as tight dependencies between immediate packages better
2028 enabling also the possibility to mark all packages as immediate
2029 (at least Closes: #353290, #540227, #559733, #621836, #639290)
2030
650faab0 2031 [ David Kalnischkies ]
7427781d 2032 * [abi-break] Support large files in the complete toolset. Indexes of this
650faab0
DK
2033 size are pretty unlikely for now, but we need it for deb
2034 packages which could become bigger than 4GB now (LP: #815895)
ddf267c6 2035 * merged the debian-sid branch
7427781d
MV
2036
2037 [ Michael Vogt ]
2038 * bump ABI version
650faab0 2039
16f46f38 2040 -- Michael Vogt <mvo@debian.org> Wed, 14 Sep 2011 21:06:51 +0200
74b22002 2041
b11fe392 2042apt (0.8.16~exp5) experimental; urgency=low
6fd07d3a 2043
c5ca2c52 2044 * merged the latest debian-sid fixes
6fd07d3a
MV
2045 * apt-pkg/makefile:
2046 - install sha256.h compat header
410ea652
MV
2047 * apt-pkg/pkgcachegen.{cc,h}:
2048 - use ref-to-ptr semantic in NewDepends() to ensure that the
2049 libapt does not segfault if the cache is remapped in between
2050 (LP: #812862)
3bbcf3b9 2051 - fix crash when P.Arch() was used but the cache got remapped
c5f661b7
MV
2052 * apt-pkg/acquire-item.{cc,h}:
2053 - do not check for a "Package" tag in optional index targets
2054 like the translations index
c033d415
MV
2055 * apt-pkg/acquire.cc:
2056 - fix potential divide-by-zero
ae54c535
MV
2057 * methods/mirror.cc:
2058 - include the architecture(s) in the query string as well so
2059 that the server can make better decisions
6fd07d3a 2060
b11fe392 2061 -- Michael Vogt <mvo@debian.org> Mon, 15 Aug 2011 14:52:54 +0200
6fd07d3a 2062
c0082110 2063apt (0.8.16~exp4) experimental; urgency=low
0688ccd8 2064
0b7d641c 2065 [ Julian Andres Klode ]
0688ccd8
JAK
2066 * apt-pkg/pkgcache.h:
2067 - [ABI break] Add pkgCache::Header::CacheFileSize, storing the cache size
1dfda2ce
JAK
2068 * apt-pkg/pkgcachegen.cc:
2069 - Write the file size to the cache
7d79339f
JAK
2070 * apt-pkg/pkgcache.cc:
2071 - Check that cache is at least CacheFileSize bytes large (LP: #16467)
0b7d641c
MV
2072
2073 [ Michael Vogt ]
2074 * merged latest fixes from debian-sid
f2e4a11d
MV
2075 * apt-pkg/cdrom.{cc,h}:
2076 - cleanup old ABI break avoidance hacks
14b4780d
MV
2077 * [ABI break] apt-pkg/acquire-item.{cc,h}:
2078 - cleanup around OptionalIndexTarget and SubIndexTarget
75bda619
MV
2079 * [ABI break] merged patch from Jonathan Thomas to have a new
2080 RecordField() function in the pkgRecorder parser. Many thanks
2081 Thomas
b20c1683
MV
2082 * [ABI break] merge patch from Jonathan Thomas to speed up the
2083 depcache by caching the install-recommends and install-suggests
2084 values
3671f681
MV
2085 * apt-pkg/contrib/fileutl.{cc,h}:
2086 - add GetModificationTime() helper
2087 * apt-pkg/pkgcachegen.cc:
2088 - regenerate the cache if the sources.list changes to ensure
2089 that changes in the ordering there will be honored by apt
2090 * apt-pkg/sourcelist.{cc,h}:
2091 - add pkgSourceList::GetLastModifiedTime() helper
0688ccd8 2092
c0082110 2093 -- Michael Vogt <mvo@debian.org> Thu, 28 Jul 2011 16:57:08 +0200
650faab0 2094
6932831f 2095apt (0.8.16~exp3) experimental; urgency=low
00b6a181
DK
2096
2097 [ David Kalnischkies ]
2098 * apt-pkg/pkgcache.h:
2099 - readd All{Foreign,Allowed} as suggested by Julian to
2100 remain strictly API compatible
73da43e9
DK
2101 * apt-pkg/acquire*.{cc,h}:
2102 - try even harder to support really big files in the fetcher by
2103 converting (hopefully) everything to 'long long' (Closes: #632271)
8c4e1f97
DK
2104 * ftparchive/writer.cc:
2105 - generate all checksums in one run over the file for Release
d4cfaed3
DK
2106 * cmdline/apt-get.cc:
2107 - add an --assume-no option for testing to say 'no' to everything
4b42f43b
DK
2108 * apt-pkg/deb/debmetaindex.cc:
2109 - add trusted=yes option to mark unsigned (local) repository as trusted
2110 based on a patch from Ansgar Burchardt, thanks a lot! (Closes: #596498)
00b6a181 2111
dd5e47ff 2112 [ Michael Vogt ]
f5b622ed 2113 * merge fixes from the debian/unstable upload
cec8c646
MV
2114 * merge lp:~mvo/apt/sha512-template to get fixes for the
2115 sha1/md5 verifiation (closes: #632520)
f5b622ed 2116
6932831f 2117 -- Michael Vogt <mvo@debian.org> Fri, 15 Jul 2011 09:56:17 +0200
00b6a181 2118
6f747894 2119apt (0.8.16~exp2) experimental; urgency=low
2b82aa55
DK
2120
2121 [ David Kalnischkies ]
36b8ebbb 2122 * [ABI-Break] Implement EDSP in libapt-pkg so that all front-ends which
2b82aa55
DK
2123 use the internal resolver can now be used also with external
2124 ones as the usage is hidden in between the old API
2125 * provide two edsp solvers in apt-utils:
2126 - 'dump' to quickly output a complete scenario and
2127 - 'apt' to use the internal as an external resolver
894d672e
DK
2128 * apt-pkg/pkgcache.h:
2129 - clean up mess with the "all" handling in MultiArch to
2130 fix LP: #733741 cleanly for everyone now
6935cd05
DK
2131 * apt-pkg/depcache.cc:
2132 - use a boolean instead of an int for Add/Remove in AddStates
2133 similar to how it works with AddSizes
3d619a20 2134 - let the Mark methods return if their marking was successful
a16dec4d
DK
2135 - if a Breaks can't be upgraded, remove it. If it or a Conflict
2136 can't be removed the installation of the breaker fails.
d953d210
DK
2137 * cmdline/apt-get.cc:
2138 - do not discard the error messages from the resolver and instead
2139 only show the general 'Broken packages' message if nothing else
2b82aa55 2140
fa235bed
DK
2141 [ Stefano Zacchiroli ]
2142 * doc/external-dependency-solver-protocol.txt:
2143 - describe EDSP and the configuration interface around it
12cd178d
MV
2144
2145 [ Michael Vogt ]
36b8ebbb
MV
2146 * [ABI-Break] merge lp:~mvo/apt/sha512-template to add support for sha512
2147 * [ABI-Break] merge lp:~mvo/apt/dpointer to support easier extending
2148 without breaking the ABI
9abccf4a 2149 * increase ABI version and update package names
fa235bed 2150
6f747894 2151 -- Michael Vogt <mvo@debian.org> Wed, 29 Jun 2011 13:57:28 +0200
9abccf4a 2152
c56c4b82 2153apt (0.8.16~exp1) experimental; urgency=low
ab60fb67 2154
b77ea9a6 2155 * merged with the debian/unstable upload
33ee638a 2156
c56c4b82 2157 -- Michael Vogt <mvo@debian.org> Wed, 29 Jun 2011 12:40:31 +0200
33ee638a 2158
26297409 2159apt (0.8.15.11) UNRELEASED; urgency=low
2160
2161 * Fix typo in apt-get(8). Closes: #664833
00530c3b 2162 * Replace "argument" by "paramètre" in French translation.
2163 Merci, les Titeps!
96273866 2164 * Drop hardcoded "en.html" suffix in apt-secure manpage.
2165 Thanks to David Prevot.
26297409 2166
2167 -- Christian Perrier <bubulle@debian.org> Tue, 27 Mar 2012 20:31:38 +0200
2168
b7a6594d 2169apt (0.8.15.10) unstable; urgency=high
deec6474
DK
2170
2171 [ David Kalnischkies ]
2172 * algorithms.cc:
2173 - show a debug why a package was kept by ResolveByKeep()
90f6d487
DK
2174 * doc/manpage-style.xml:
2175 - put <brackets> around email addresses
81094782
MB
2176 * doc/po/de.po:
2177 - apply typo-fix from Michael Basse, thanks! (LP: #900770)
b7a6594d
MV
2178 * apt-pkg/acquire-item.cc:
2179 - remove 'old' InRelease file if we can't get a new one before
2180 proceeding with Release.gpg to avoid the false impression of a still
2181 trusted repository by a (still present) old InRelease file.
2182 Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
deec6474 2183
2130caa8
CL
2184 [ Chris Leick ]
2185 * German manpage translation update
2186 * doc/*.xml:
2187 - find and fix a bunch of misspellings
2188
9b2fd90b 2189 [ Program translation updates ]
17e4eb25 2190 * Dutch (Jeroen Schot). Closes: #652230
9b2fd90b 2191 * Slovak (Ivan Masar). Closes: #652985
cbf238a9 2192 * Russian (Yuri Kozlov). Closes: #654844
6f04c019 2193 * Hungarian (Gabor Kelemen). Closes: #655238
227ab53d 2194 * Polish (Michał Kułach). Closes: #656908
9d3cce03 2195 * Danish (Joe Hansen). Closes: #658643
032ad738 2196 * French: replace "étiquetage" by "épinglage" for "pinning"
51b2a0fc 2197
e34303dc 2198 [ Michael Vogt ]
51b2a0fc 2199 * merged patch from lp:~uusijani/apt/uusi-branch:
e34303dc
MV
2200 Correct fi translation for hash sum mismatches (lp:420403)
2201 Thanks to Jani Uusitalo
17e4eb25 2202
b7a6594d 2203 -- Michael Vogt <mvo@debian.org> Tue, 06 Mar 2012 14:14:26 +0100
deec6474 2204
f64b251f 2205apt (0.8.15.9) unstable; urgency=low
c96ebe51
DK
2206
2207 [ David Kalnischkies ]
ec6e0424 2208 * Symbol file update
c96ebe51
DK
2209 * doc/apt-get.8.xml:
2210 - change wording of autoremove description as suggested
2211 by Robert Simmons, thanks! (Closes: #641490)
778559db
DK
2212 * apt-pkg/deb/dpkgpm.cc:
2213 - use std::vector instead of fixed size arrays to store args and
2214 multiarch-packagename strings
2215 - load the dpkg base arguments only one time and reuse them later
2216 * cmdline/apt-get.cc:
2217 - follow Provides in the evaluation of saving candidates, too, for
2218 statisfying garbage package dependencies (Closes: #640590)
2219 * apt-pkg/algorithms.cc:
2220 - if a package is garbage, don't try to save it with FixByInstall
a91cb954
DK
2221 * apt-pkg/init.cc:
2222 - silently ignore *.orig and *.save files by default
061c58b6
DK
2223 * apt-pkg/policy.cc:
2224 - accept generic release pin expressions again in -t (Closes: #644166)
d073d7db
DK
2225 * apt-pkg/deb/debmetaindex.cc:
2226 - none is a separator, not a language: no need for Index (Closes: #624218)
2227 * apt-pkg/aptconfiguration.cc:
2228 - do not builtin languages only if none is forced (Closes: #643787)
f3b8d857
DK
2229 * doc/apt.conf.5.xml:
2230 - apply spelling fix by Kevin Lyda, thanks! (Closes: #644104)
c96ebe51 2231
44e5b709 2232 [ Christian Perrier ]
5dd9b3a6 2233 * Fix spelling error (sensée) in French translation. Thanks
2234 to Corentin Le Gall for spotting it.
2235
324fc8af
MV
2236 [ Colin Watson ]
2237 * ftparchive/cachedb.cc:
2238 - fix buffersize in bytes2hex
ec6e0424 2239
324fc8af
MV
2240 [ Michael Vogt ]
2241 * ftparchive/cachedb.cc:
2242 - make buffer fully dynamic (thanks to Colin Watson)
ec6e0424 2243
f64b251f 2244 -- Michael Vogt <mvo@debian.org> Fri, 14 Oct 2011 12:00:09 +0200
c96ebe51 2245
458b100c 2246apt (0.8.15.8) unstable; urgency=low
4fe19044
DK
2247
2248 [ David Kalnischkies ]
2249 * cmdline/apt-get.cc:
2250 - output list of virtual package providers to c1out in -q=1
2251 instead of /dev/null to unbreak sbuild (LP: #816155)
89d88ac3 2252
fd4d895b
MV
2253 [ Michael Vogt ]
2254 * apt-pkg/contrib/configuration.cc:
2255 - fix double delete (LP: #848907)
2256 - ignore only the invalid regexp instead of all options
4fe19044 2257
458b100c 2258 -- Michael Vogt <mvo@debian.org> Wed, 14 Sep 2011 12:08:25 +0200
4fe19044 2259
4e9108b8 2260apt (0.8.15.7) unstable; urgency=low
32d9baea
DK
2261
2262 [ David Kalnischkies ]
2263 * apt-pkg/packagemanager.cc, apt-pkg/pkgcache.cc:
2264 - ignore "self"-conflicts for all architectures of a package
02679bb3
DK
2265 instead of just for the architecture of the package look at
2266 in the ordering of installations, too (LP: #802901)
30426f48
DK
2267 - M-A:same lockstep unpack should operate on installed
2268 packages first (LP: #835625)
6e08a00f
DK
2269 * test/*
2270 - reorganize the various testcases and helper we have and
2271 integrate them better into the buildsystem
2272 - run the test/libapt testcases at package build-time
1908ba0f
DK
2273 * debian/apt.symbols:
2274 - add the newly added symbols since 0.8.15.3
657ecd4a
DK
2275 * cmdline/apt-get.cc:
2276 - remove the binary caches in 'apt-get clean' as it is the first
2277 thing recommend by many supporters in case of APT segfaults
8de79b68
DK
2278 - remove the caches in 'apt-get update', too, as they will be
2279 invalid in most cases anyway
1207cf3f
DK
2280 * apt-pkg/acquire-item.cc:
2281 - if no Release.gpg file is found try to verify with hashes,
2282 but do not fail if a hash can't be found
95b5f6c1
DK
2283 * apt-pkg/acquire.cc:
2284 - non-existing directories are by definition clean
9120d409
DK
2285 * cmdline/apt-key:
2286 - if command is 'add' do not error out if the specified
2287 keyring doesn't exist, it will be created by gpg
05b64a6f
DK
2288 * apt-pkg/orderlist.cc:
2289 - prefer visiting packages marked for deletion in VisitProvides
2290 if we are operating on a negative dependency so that we can
2291 deal early with the fallout of this remove
884a4c0a
DK
2292 * apt-pkg/indexrecords.cc:
2293 - fix Acquire::Max-ValidTime option by interpreting it really
2294 as seconds as specified in the manpage and not as days
89500a25
DK
2295 - add an Acquire::Min-ValidTime option (Closes: #640122)
2296 * doc/apt.conf.5.xml:
2297 - reword Acquire::Max-ValidTime documentation to make clear
2298 that it doesn't provide the new Min-ValidTime functionality
32d9baea 2299
4e9108b8 2300 -- Michael Vogt <mvo@debian.org> Mon, 12 Sep 2011 16:38:46 +0200
32d9baea 2301
d4882aa1 2302apt (0.8.15.6) unstable; urgency=low
89c4c588 2303
ea50fdfe 2304 [ Michael Vogt ]
2ec858bc
MV
2305 * apt-pkg/contrib/fileutl.{cc,h}:
2306 - add GetModificationTime() helper
2307 * apt-pkg/pkgcachegen.cc:
2308 - regenerate the cache if the sources.list changes to ensure
2309 that changes in the ordering there will be honored by apt
2310 * apt-pkg/sourcelist.{cc,h}:
2311 - add pkgSourceList::GetLastModifiedTime() helper
64dda04b
MV
2312 * apt-pkg/pkgcachegen.{cc,h}:
2313 - use ref-to-ptr semantic in NewDepends() to ensure that the
2314 libapt does not segfault if the cache is remapped in between
2315 (LP: #812862)
7ca05341 2316 - fix crash when P.Arch() was used but the cache got remapped
515d18c9
MV
2317 * test/integration/test-hashsum-verification:
2318 - add regression test for hashsum verification
3568a640
MV
2319 * apt-pkg/acquire-item.cc:
2320 - if no Release.gpg file is found, still load the hashes for
2321 verification (closes: #636314) and add test
ea50fdfe
MV
2322
2323 [ David Kalnischkies ]
2324 * lots of cppcheck fixes
89c4c588 2325
d4882aa1 2326 -- Michael Vogt <mvo@debian.org> Mon, 15 Aug 2011 09:20:35 +0200
89c4c588 2327
fc15861a 2328apt (0.8.15.5) unstable; urgency=low
ae6ea526
DK
2329
2330 [ David Kalnischkies ]
2331 * apt-pkg/deb/deblistparser.cc:
2332 - do not assume that the last char on a line is a \n (Closes: #633350)
2333
fc15861a 2334 -- Michael Vogt <mvo@debian.org> Thu, 28 Jul 2011 16:49:15 +0200
ae6ea526 2335
ed6ba81d 2336apt (0.8.15.4) unstable; urgency=low
1edc38ab
DM
2337
2338 [ David Miller ]
2339 * apt-pkg/contrib/sha1.cc:
2340 - fix illegally casts of on-stack buffer to a type requiring more
2341 alignment than it has resulting in segfaults on sparc (Closes: #634696)
2342
5af23ac1 2343 [ Michael Vogt ]
f748b476
MV
2344 * apt-pkg/contrib/cdromutl.cc:
2345 - fix escape problem when looking for the mounted devices
a513ace2 2346 * apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
cca2efe6
MV
2347 - add new DeEscapeString() similar to DeQuoteString but
2348 unescape character escapes like \0XX and \xXX (plus added
2349 test)
27b16a2e 2350 * refresh po/*
5af23ac1 2351
ed6ba81d 2352 -- Michael Vogt <mvo@debian.org> Tue, 26 Jul 2011 12:12:27 +0200
1edc38ab 2353
35b55cbc 2354apt (0.8.15.3) unstable; urgency=low
118192bf 2355
8e7ac74a 2356 [ Michael Vogt ]
118192bf
MV
2357 * apt-pkg/acquire-item.cc:
2358 - improve error message for a expired Release file
2359 * apt-pkg/algorithms.cc:
2360 - Hold back packages that would enter "policy-broken" state on upgrade
2361 when doing a "apt-get upgrade"
ce2de591
MV
2362 * cmdline/apt-get.cc:
2363 - fix missing download progress in apt-get download
41b4dee4
DK
2364
2365 [ David Kalnischkies ]
2366 * apt-pkg/pkgcachegen.cc:
2367 - fallback to memory if file is not writeable even if access()
2368 told us the opposite before (e.g. in fakeroot 1.16) (Closes: #630591)
64aadc2d
DK
2369 * doc/sources.list.5.xml:
2370 - document available [options] for sources.list entries (Closes: 632441)
58014adc
DK
2371 * doc/apt.conf.5.xml:
2372 - document APT::Architectures list (Closes: #612102)
b41929c0
DK
2373 * cmdline/apt-get.cc:
2374 - restore all important dependencies for garbage packages (LP: #806274)
4a53151a 2375 - do not require unused partial dirs in 'source' (Closes: #633510)
e3a86238 2376 - buildconflicts effect all architectures
234675b7 2377 - implement MultiarchCross for build-dep and source (Closes: #632221)
78485ab2
DK
2378 * apt-pkg/init.cc:
2379 - use CndSet in pkgInitConfig (Closes: #629617)
db4351be
DK
2380 * apt-pkg/depcache.cc:
2381 - change default of APT::AutoRemove::SuggestsImportant to true
285feb3c
DK
2382 * cmdline/apt-key:
2383 - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596)
2384 * debian/apt.postinst:
2385 - remove /etc/apt/secring.gpg if it is an empty file
22eeef18
JF
2386 * doc/apt-cache.8.xml:
2387 - apply madison typofix from John Feuerstein, thanks! (Closes: #633455)
a3bbbab7
DK
2388 * apt-pkg/policy.cc:
2389 - emit an error on unknown APT::Default-Release value (Closes: #407511)
bd9d81e3
DK
2390 * apt-pkg/aptconfiguration.cc:
2391 - ensure that native architecture is if not specified otherwise the
2392 first architecture in the Architectures vector
550f6493
DK
2393 * apt-pkg/deb/deblistparser.cc:
2394 - Strip only :any and :native if MultiArch should be stripped as it is
2395 save to ignore them in non-MultiArch contexts but if the dependency
2396 is a specific architecture (and not the native) do not strip
41b4dee4 2397
35b55cbc 2398 -- Michael Vogt <mvo@debian.org> Mon, 25 Jul 2011 15:04:43 +0200
118192bf 2399
89c4c588
MV
2400apt (0.8.15.2) unstable; urgency=high
2401
2402 * fix from David Kalnischkies for the InRelease gpg verification
2403 code (LP: #784473)
2404
2405 -- Michael Vogt <mvo@debian.org> Tue, 12 Jul 2011 11:54:47 +0200
41b4dee4 2406
8d030327 2407apt (0.8.15.1) unstable; urgency=low
00c6e1a3
MV
2408
2409 [ David Kalnischkies ]
2410 * doc/makefile:
2411 - create doxygen directory to avoid depending on magic (Closes: #628799)
2412 * cmdline/apt-key:
2413 - explicitly state that net-update is not supported if no url is set
2414 - require to be root for add, rm, update and net-update
2415 - clarify update vs. net-update in different distros (Closes: #632043)
2416 * debian/apt.symbols:
2417 - forgot 'mips' in the list for all architecture dependent symbols
2418 - comment out gcc-4.5 specific symbols as gcc-4.6 is now default
2419 - the symbol for PrintStatus() is architecture dependent
2420 * apt-pkg/policy.cc:
2421 - do not segfault in pinning if a package with this name doesn't exist.
2422 Thanks to Ferdinand Thommes for the report!
2423 - Defaults is a vector of Pin not of PkgPin
2424 - ensure that only the first specific stanza for a package is used
2425 - save all stanzas which had no effect in Unmatched
2426 - allow package:architecure in Package:
2427
8d030327 2428 -- Michael Vogt <mvo@debian.org> Thu, 30 Jun 2011 10:05:36 +0200
00c6e1a3 2429
e449f717 2430apt (0.8.15) unstable; urgency=low
ab60fb67 2431
9c192d28 2432 [ Julian Andres Klode ]
ab60fb67
JAK
2433 * apt-pkg/depcache.cc:
2434 - Really release action groups only once (Closes: #622744)
884cb8a5 2435 - Make purge work again for config-files (LP: #244598) (Closes: #150831)
0901c5d0 2436 * apt-pkg/acquire-item.cc:
4fdb6123 2437 - Reject files known to be invalid (LP: #346386) (Closes: #627642)
e20d3bcf
JAK
2438 * debian/apt.cron.daily:
2439 - Check power after wait, patch by manuel-soto (LP: #705269)
a63bbd7e
JAK
2440 * debian/control:
2441 - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
2442 unpacked if a library is too old and thus break upgrades
f37e6374
JAK
2443 * doc/apt-key.8.xml:
2444 - Document apt-key net-update (LP: #192810)
ab60fb67 2445
9c192d28 2446 [ Christian Perrier ]
2447 * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
db95f571 2448 * Italian translation update (Milo Casagrande). Closes: #627834
f0b9c328 2449 * German documentation translation update (Chris Leick). Closes: #629949
0db86463 2450 * Catalan translation update (Jordi Mallach). Closes: #630657
9c192d28 2451
949e033c 2452 [ David Kalnischkies ]
6070a346
DK
2453 * fix a bunch of cppcheck warnings/errors based on a patch by
2454 Niels Thykier, thanks! (Closes: #622805)
949e033c
DK
2455 * apt-pkg/depcache.cc:
2456 - really include 'rc' packages in the delete count by fixing a
2457 typo which exists since 1999 in the source… (LP: #761175)
df77d8a5 2458 - if critical or-group can't be satisfied, exit directly.
c8848ae2
DK
2459 * apt-pkg/acquire-method.cc:
2460 - write directly to stdout instead of creating the message in
2461 memory first before writing to avoid hitting limits
f1bdfe81 2462 - fix order of CurrentURI and UsedMirror in Status() and Log()
92a21ab5
DK
2463 * apt-pkg/orderlist.cc:
2464 - let VisitRProvides report if the calls were successful
b6ff6913
DK
2465 * apt-pkg/deb/dpkgpm.cc:
2466 - replace obsolete usleep with nanosleep
388f2962 2467 - remove invalid pkgcache.bin and rebuild it if possible
97be52d4 2468 - log reinstall commands in history.log
794f09c3
DK
2469 * debian/apt{,-utils}.symbols:
2470 - update both experimental symbol-files to reflect 0.8.14 state
e9d27d26
DK
2471 * debian/rules:
2472 - remove unused embedded jquery by doxygen from libapt-pkg-doc
c98fb5e0
DK
2473 * cmdline/apt-mark.cc:
2474 - reimplement apt-mark in c++
0ce07a4c 2475 - provide a 'showmanual' command (Closes: #582791)
a09e4489 2476 - provide a 'dpkg --set-selections' wrapper to set/release holds
182a6a55
DK
2477 * cmdline/apt-get.cc:
2478 - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
2479 * cmdline/apt-cache.cc:
2480 - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
254b8ebb
DK
2481 * apt-pkg/pkgcache.cc:
2482 - really ignore :arch in FindPkg() in non-multiarch environment
160960eb
CL
2483 * doc/po/de.po:
2484 - undo the translation of the command 'dump' in manpage of apt-config
2485 as report by Burghard Grossmann on debian-l10n-german, thanks!
05bb1e5d
DK
2486 * apt-pkg/deb/debmetaindex.cc:
2487 - do not download TranslationIndex if no Translation-* will be
2488 downloaded later on anyway (Closes: #624218)
7f24da09
DK
2489 * test/versions.lst:
2490 - disable obscure version number tests with versions dpkg doesn't
2491 allow any more as they don't start with a number
378fcbd6
DK
2492 * apt-pkg/acquire-worker.cc:
2493 - print filename in the unmatching size warning (Closes: #623137)
2d5102e8
BF
2494 * apt-pkg/acquire-item.cc:
2495 - apply fix for poorly worded 'locate file' error message from
2496 Ben Finney, thanks! (Closes: #623171)
3b422ab4
DK
2497 * methods/http.cc:
2498 - add config option to ignore a closed stdin to be able to easily
2499 use the method as a simple standalone downloader
4992469e
DK
2500 - Location header in redirects should be absolute URI, but some
2501 servers just send an absolute path so still deal with it properly
c34ea12a
DK
2502 - dequote URL taken from Location in redirects as we will otherwise
2503 quote an already quoted string in the request later (Closes: #602412)
fc3eb5b2
DK
2504 * apt-pkg/contrib/netrc.cc:
2505 - replace non-posix gnu-extension strdupa with strdup
d77b985a
DK
2506 * apt-pkg/packagemanager.cc:
2507 - ensure for Multi-Arch:same packages that they are unpacked in
2508 lock step even in immediate configuration (Closes: #618288)
a5ca55e4
JS
2509 * apt-pkg/init.cc:
2510 - don't set deprecated APT::Acquire::Translation, thanks Jörg Sommer!
aa833344
DK
2511 * cmdline/apt-config.cc:
2512 - show Acquire::Languages and APT::Architectures settings
2513 in 'dump' (Closes: 626739)
15657fcc
MV
2514 * apt-pkg/orderlist.cc:
2515 - ensure that an old version of a package with a provides can
2516 never satisfy a dependency of a newer version of this package
949e033c 2517
95f395cc
MV
2518 [ Michael Vogt ]
2519 * methods/mirror.cc:
2520 - ignore lines starting with "#" in the mirror file
2521 - ignore non http urls in the mirrors
6885f3de
MV
2522 - append the dist (e.g. sid, wheezy) as a query string when
2523 asking for a suitable mirror
85c26e8c
MV
2524 * apt-pkg/deb/deblistparser.cc:
2525 - include all known languages when building the apt cache
2526 (LP: #794907)
21c1da10
MV
2527 * apt-pkg/deb/debindexfile.cc:
2528 - remove some no longer valid checks for "TranslationsAvailable()"
949e033c 2529
9c76a881
MV
2530 [ Kenneth Solbø Andersen ]
2531 * apt-pkg/deb/dpkgpm.cc:
2532 - set permissions of term.log to root.adm and 644 (LP: #404724)
1fc8c922
MV
2533
2534 [ Chris Leick ]
2535 * various typo and syntax corrections in doc/*.xml
9c76a881 2536
e449f717 2537 -- Michael Vogt <mvo@debian.org> Tue, 28 Jun 2011 18:00:48 +0200
ab60fb67 2538
b77ea9a6
MV
2539apt (0.8.15~exp3) experimental; urgency=low
2540
782486e8 2541 * debian/control:
b77ea9a6
MV
2542 - add Breaks: 0.8.15~exp3) for libapt-pkg4.10 and
2543 libapt-inst1.2 (thanks to Jonathan Nieder, closes: #630214)
2544 - use depends for the ${shlibs:Depends} to make the breaks work
949e033c 2545
b77ea9a6
MV
2546 -- Michael Vogt <mvo@debian.org> Fri, 17 Jun 2011 21:51:41 +0200
2547
2548apt (0.8.15~exp2) experimental; urgency=low
2549
2550 * debian/control:
2551 - fix incorrect Replaces (closes: #630204) for libapt-inst1.2
ab60fb67 2552
b77ea9a6
MV
2553 -- Michael Vogt <mvo@debian.org> Wed, 15 Jun 2011 16:51:14 +0200
2554
2555apt (0.8.15~exp1) experimental; urgency=low
ab60fb67 2556
9c192d28 2557 [ Julian Andres Klode ]
ab60fb67
JAK
2558 * apt-pkg/depcache.cc:
2559 - Really release action groups only once (Closes: #622744)
884cb8a5 2560 - Make purge work again for config-files (LP: #244598) (Closes: #150831)
0901c5d0 2561 * apt-pkg/acquire-item.cc:
4fdb6123 2562 - Reject files known to be invalid (LP: #346386) (Closes: #627642)
e20d3bcf
JAK
2563 * debian/apt.cron.daily:
2564 - Check power after wait, patch by manuel-soto (LP: #705269)
a63bbd7e
JAK
2565 * debian/control:
2566 - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
2567 unpacked if a library is too old and thus break upgrades
f37e6374
JAK
2568 * doc/apt-key.8.xml:
2569 - Document apt-key net-update (LP: #192810)
ab60fb67 2570
9c192d28 2571 [ Christian Perrier ]
2572 * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
db95f571 2573 * Italian translation update (Milo Casagrande). Closes: #627834
f0b9c328 2574 * German documentation translation update (Chris Leick). Closes: #629949
9c192d28 2575
949e033c 2576 [ David Kalnischkies ]
6070a346
DK
2577 * fix a bunch of cppcheck warnings/errors based on a patch by
2578 Niels Thykier, thanks! (Closes: #622805)
949e033c
DK
2579 * apt-pkg/depcache.cc:
2580 - really include 'rc' packages in the delete count by fixing a
2581 typo which exists since 1999 in the source… (LP: #761175)
df77d8a5 2582 - if critical or-group can't be satisfied, exit directly.
c8848ae2
DK
2583 * apt-pkg/acquire-method.cc:
2584 - write directly to stdout instead of creating the message in
2585 memory first before writing to avoid hitting limits
f1bdfe81 2586 - fix order of CurrentURI and UsedMirror in Status() and Log()
92a21ab5
DK
2587 * apt-pkg/orderlist.cc:
2588 - let VisitRProvides report if the calls were successful
b6ff6913
DK
2589 * apt-pkg/deb/dpkgpm.cc:
2590 - replace obsolete usleep with nanosleep
794f09c3
DK
2591 * debian/apt{,-utils}.symbols:
2592 - update both experimental symbol-files to reflect 0.8.14 state
e9d27d26
DK
2593 * debian/rules:
2594 - remove unused embedded jquery by doxygen from libapt-pkg-doc
c98fb5e0
DK
2595 * cmdline/apt-mark.cc:
2596 - reimplement apt-mark in c++
0ce07a4c 2597 - provide a 'showmanual' command (Closes: #582791)
a09e4489 2598 - provide a 'dpkg --set-selections' wrapper to set/release holds
182a6a55
DK
2599 * cmdline/apt-get.cc:
2600 - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
2601 * cmdline/apt-cache.cc:
2602 - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
254b8ebb
DK
2603 * apt-pkg/pkgcache.cc:
2604 - really ignore :arch in FindPkg() in non-multiarch environment
160960eb
CL
2605 * doc/po/de.po:
2606 - undo the translation of the command 'dump' in manpage of apt-config
2607 as report by Burghard Grossmann on debian-l10n-german, thanks!
05bb1e5d
DK
2608 * apt-pkg/deb/debmetaindex.cc:
2609 - do not download TranslationIndex if no Translation-* will be
2610 downloaded later on anyway (Closes: #624218)
7f24da09
DK
2611 * test/versions.lst:
2612 - disable obscure version number tests with versions dpkg doesn't
2613 allow any more as they don't start with a number
378fcbd6
DK
2614 * apt-pkg/acquire-worker.cc:
2615 - print filename in the unmatching size warning (Closes: #623137)
2d5102e8
BF
2616 * apt-pkg/acquire-item.cc:
2617 - apply fix for poorly worded 'locate file' error message from
2618 Ben Finney, thanks! (Closes: #623171)
3b422ab4
DK
2619 * methods/http.cc:
2620 - add config option to ignore a closed stdin to be able to easily
2621 use the method as a simple standalone downloader
4992469e
DK
2622 - Location header in redirects should be absolute URI, but some
2623 servers just send an absolute path so still deal with it properly
c34ea12a
DK
2624 - dequote URL taken from Location in redirects as we will otherwise
2625 quote an already quoted string in the request later (Closes: #602412)
fc3eb5b2
DK
2626 * apt-pkg/contrib/netrc.cc:
2627 - replace non-posix gnu-extension strdupa with strdup
d77b985a
DK
2628 * apt-pkg/packagemanager.cc:
2629 - ensure for Multi-Arch:same packages that they are unpacked in
2630 lock step even in immediate configuration (Closes: #618288)
949e033c 2631
95f395cc
MV
2632 [ Michael Vogt ]
2633 * methods/mirror.cc:
2634 - ignore lines starting with "#" in the mirror file
2635 - ignore non http urls in the mirrors
6885f3de
MV
2636 - append the dist (e.g. sid, wheezy) as a query string when
2637 asking for a suitable mirror
b77ea9a6
MV
2638 * debian/control:
2639 - add libapt-pkg4.10 and libapt-inst1.2 library packages
9c76a881 2640
b77ea9a6 2641 -- Michael Vogt <mvo@debian.org> Fri, 10 Jun 2011 15:32:07 +0200
ab60fb67 2642
ab60fb67
JAK
2643apt (0.8.14.2) UNRELEASED; urgency=low
2644
9c192d28 2645 [ Julian Andres Klode ]
ab60fb67
JAK
2646 * apt-pkg/depcache.cc:
2647 - Really release action groups only once (Closes: #622744)
884cb8a5 2648 - Make purge work again for config-files (LP: #244598) (Closes: #150831)
e20d3bcf
JAK
2649 * debian/apt.cron.daily:
2650 - Check power after wait, patch by manuel-soto (LP: #705269)
a63bbd7e
JAK
2651 * debian/control:
2652 - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
2653 unpacked if a library is too old and thus break upgrades
f37e6374
JAK
2654 * doc/apt-key.8.xml:
2655 - Document apt-key net-update (LP: #192810)
ab60fb67 2656
9c192d28 2657 [ Christian Perrier ]
2658 * Galician translation update (Miguel Anxo Bouzada). Closes: #626505
2659
949e033c 2660 [ David Kalnischkies ]
6070a346
DK
2661 * fix a bunch of cppcheck warnings/errors based on a patch by
2662 Niels Thykier, thanks! (Closes: #622805)
949e033c
DK
2663 * apt-pkg/depcache.cc:
2664 - really include 'rc' packages in the delete count by fixing a
2665 typo which exists since 1999 in the source… (LP: #761175)
df77d8a5 2666 - if critical or-group can't be satisfied, exit directly.
c8848ae2
DK
2667 * apt-pkg/acquire-method.cc:
2668 - write directly to stdout instead of creating the message in
2669 memory first before writing to avoid hitting limits
f1bdfe81 2670 - fix order of CurrentURI and UsedMirror in Status() and Log()
92a21ab5
DK
2671 * apt-pkg/orderlist.cc:
2672 - let VisitRProvides report if the calls were successful
b6ff6913
DK
2673 * apt-pkg/deb/dpkgpm.cc:
2674 - replace obsolete usleep with nanosleep
794f09c3
DK
2675 * debian/apt{,-utils}.symbols:
2676 - update both experimental symbol-files to reflect 0.8.14 state
e9d27d26
DK
2677 * debian/rules:
2678 - remove unused embedded jquery by doxygen from libapt-pkg-doc
c98fb5e0
DK
2679 * cmdline/apt-mark.cc:
2680 - reimplement apt-mark in c++
0ce07a4c 2681 - provide a 'showmanual' command (Closes: #582791)
a09e4489 2682 - provide a 'dpkg --set-selections' wrapper to set/release holds
182a6a55
DK
2683 * cmdline/apt-get.cc:
2684 - deprecate mostly undocumented 'markauto' in favor of 'apt-mark'
2685 * cmdline/apt-cache.cc:
2686 - deprecate mostly undocumented 'showauto' in favor of 'apt-mark'
254b8ebb
DK
2687 * apt-pkg/pkgcache.cc:
2688 - really ignore :arch in FindPkg() in non-multiarch environment
160960eb
CL
2689 * doc/po/de.po:
2690 - undo the translation of the command 'dump' in manpage of apt-config
2691 as report by Burghard Grossmann on debian-l10n-german, thanks!
05bb1e5d
DK
2692 * apt-pkg/deb/debmetaindex.cc:
2693 - do not download TranslationIndex if no Translation-* will be
2694 downloaded later on anyway (Closes: #624218)
7f24da09
DK
2695 * test/versions.lst:
2696 - disable obscure version number tests with versions dpkg doesn't
2697 allow any more as they don't start with a number
378fcbd6
DK
2698 * apt-pkg/acquire-worker.cc:
2699 - print filename in the unmatching size warning (Closes: #623137)
2d5102e8
BF
2700 * apt-pkg/acquire-item.cc:
2701 - apply fix for poorly worded 'locate file' error message from
2702 Ben Finney, thanks! (Closes: #623171)
3b422ab4
DK
2703 * methods/http.cc:
2704 - add config option to ignore a closed stdin to be able to easily
2705 use the method as a simple standalone downloader
4992469e
DK
2706 - Location header in redirects should be absolute URI, but some
2707 servers just send an absolute path so still deal with it properly
c34ea12a
DK
2708 - dequote URL taken from Location in redirects as we will otherwise
2709 quote an already quoted string in the request later (Closes: #602412)
fc3eb5b2
DK
2710 * apt-pkg/contrib/netrc.cc:
2711 - replace non-posix gnu-extension strdupa with strdup
d77b985a
DK
2712 * apt-pkg/packagemanager.cc:
2713 - ensure for Multi-Arch:same packages that they are unpacked in
2714 lock step even in immediate configuration (Closes: #618288)
949e033c 2715
d44b706c 2716 -- Michael Vogt <mvo@debian.org> Mon, 16 May 2011 14:57:52 +0200
ab60fb67 2717
9a723c99 2718apt (0.8.14.1) unstable; urgency=low
a235ddf8
JAK
2719
2720 * apt-pkg/acquire-item.cc:
2721 - Only try to rename existing Release files (Closes: #622912)
2722
9a723c99 2723 -- Julian Andres Klode <jak@debian.org> Sat, 16 Apr 2011 14:36:10 +0200
a235ddf8 2724
d1c60ab4 2725apt (0.8.14) unstable; urgency=low
8220213e 2726
a6dba137 2727 [ Julian Andres Klode ]
8220213e
JAK
2728 * apt-pkg/indexcopy.cc:
2729 - Use RealFileExists() instead of FileExists(), allows amongst other
2730 things a directory named Sources to exist on a CD-ROM (LP: #750694).
7ea7ac9e
JAK
2731 * apt-pkg/acquire-item.cc:
2732 - Use Release files even if they cannot be verified (LP: #704595)
35180212
JAK
2733 * cmdline/apt-get.cc:
2734 - Do not install recommends for build-dep (Closes: #454479) (LP: #245273)
90cf90b2
JAK
2735 * apt-pkg/deb/deblistparser.cc:
2736 - Handle no space before "[" in build-dependencies (LP: #72344)
1a4c9766
JAK
2737 * apt-pkg/policy.cc:
2738 - Allow pinning by glob() expressions, and regular expressions
7f9bf8d1 2739 surrounded by slashes (the "/" character) (LP: #399474)
9cfaed99 2740 (Closes: #121132)
9b10be57
JAK
2741 * debian/control:
2742 - Set Standards-Version to 3.9.2
8d39b60d
MV
2743
2744 [ Michael Vogt ]
2745 * mirror method:
2746 - do not crash if the mirror file fails to download
bdb3d92c
MV
2747 * apt-pkg/aptconfiguration.cc:
2748 - fix comparing for a empty string
c996a75c
MV
2749 * debian/apt.cron.daily:
2750 - run unattended-upgrades even if there was a error during
2751 the apt-get update (LP: #676295)
8220213e 2752
076b7122 2753 [ David Kalnischkies ]
959470da
DK
2754 * apt-pkg/pkgcache.cc:
2755 - use the native Architecture stored in the cache header instead of
2756 loading it from configuration as suggested by Julian Andres Klode
2757
d1c60ab4 2758 -- Julian Andres Klode <jak@debian.org> Fri, 15 Apr 2011 14:28:15 +0200
8220213e 2759
00870bf5 2760apt (0.8.13.2) unstable; urgency=low
6f31b247
DK
2761
2762 [ David Kalnischkies ]
2763 * apt-pkg/deb/dpkgpm.cc:
2764 - skip --configure if all packages disappeared
82b6682a
DK
2765 * apt-pkg/vendor.cc, apt-pkg/vendorlist.cc:
2766 - mark them as deprecated as they are unused
889c669b
DK
2767 * apt-pkg/deb/deblistparser.h:
2768 - enable StripMultiArch by default for ParseDepends
f9dce803
DK
2769 * debian/apt.conf.autoremove:
2770 - adapt to new gnumach kernel package naming (Closes: #619337)
a0a1ce6d
DK
2771 * doc/apt_preferences.5.xml:
2772 - correct typo spotted by Charles Plessy (Closes: #619088)
fcaf14fe
DK
2773 - document ButAutomaticUpgrades together with NotAutomatic
2774 as suggested by Charles Plessy (Closes: #619083)
e548ae1c
DK
2775 * apt-pkg/depcache.cc:
2776 - remove pseudo handling leftover from SetReInstall
cc26da01 2777 - do not change protected packages in autoinstall (Closes: #618848)
566046f4
DK
2778 * apt-pkg/pkgcachegen.cc:
2779 - make "all"->"native" an implementation detail of NewPackage
2780 rather than rewrite it in higher methods
ca238ede
DK
2781 * apt-pkg/cacheiterator.h:
2782 - return "all" instead of native architecture without breaking the abi
2783 (too much) by extending enum instead of using bitflags (LP: #733741)
8aec002f
DK
2784 * apt-pkg/aptconfiguration.cc:
2785 - use dpkg --print-foreign-architectures to get multiarch configuration
2786 if non is specified with APT::Architectures (Closes: #612958)
ede85dc0
DK
2787 * cmdline/apt-get.cc:
2788 - do not show simulation notice for non-root commands (Closes: #619072)
92d956ea
DK
2789 - be able to disable resolver with APT::Get::CallResolver and disable
2790 auto installation with APT::Get::AutoSolving
60dcec6d
DK
2791 * apt-pkg/deb/deblistparser.cc:
2792 - create foo:any provides for all architectures for an allowed package
6f31b247 2793
00870bf5 2794 -- Michael Vogt <mvo@debian.org> Tue, 05 Apr 2011 09:40:28 +0200
6f31b247 2795
3a1f49c4
JAK
2796apt (0.8.13.1) unstable; urgency=low
2797
2798 * apt-pkg/acquire-item.cc: Use stat buffer if stat was
2799 successful, not if it failed (Closes: #620546)
2800
2801 -- Julian Andres Klode <jak@debian.org> Sat, 02 Apr 2011 20:55:35 +0200
2802
f71c0f2e 2803apt (0.8.13) unstable; urgency=low
c5734bad
MV
2804
2805 [ Thorsten Spindler ]
c5734bad
MV
2806 * methods/rsh.cc
2807 - fix rsh/ssh option parsing (LP: #678080), thanks to
2808 Ville Mattila
a3f7fff8
MV
2809
2810 [ Michael Vogt ]
2811 * apt-pkg/acquire-item.cc:
2812 - mark pkgAcqIndexTrans as Index-File to avoid asking the
2813 user to insert the CD on each apt-get update
727eae45
MV
2814 * po/sl.po:
2815 - updated, thanks to Andrej Znidarsic
196fd136
MV
2816 * mirror method:
2817 - when downloading data, show the mirror being used
9b248f58
MV
2818 - randomize mirror list after download in a host specific way
2819 to ensure that the load is evenly spreaded accross the mirrors
2820 - fix some missing "Fail-Ignore"
c5734bad 2821
f71c0f2e 2822 -- Michael Vogt <mvo@debian.org> Wed, 16 Mar 2011 08:04:42 +0100
c5734bad 2823
a75b8cfe 2824apt (0.8.12) unstable; urgency=low
edc0ef10
MV
2825
2826 [ Michael Vogt ]
1aadba5a
MV
2827 * apt-pkg/deb/debindexfile.cc:
2828 - ignore missing deb-src files in /var/lib/apt/lists, thanks
2829 to Thorsten Spindler (LP: #85590)
cfba4f69
MV
2830 * apt-pkg/contrib/fileutl.cc, apt-pkg/deb/dpkgpm.cc:
2831 - honor Dpkg::Chroot-Directory in the RunScripts*() methods
c9952021
MV
2832 * apt-pkg/contrib/cdromutl.{cc,h}, apt-pkg/cdrom.{cc,h}:
2833 - deal with missing FSTAB_DIR when using libudev to discover cdrom
2834 - add experimental APT::cdrom::CdromOnly option (on by default).
2835 When this is set to false apt-cdrom will handle any removable
2836 deivce (like a usb-stick) as a "cdrom/dvd" source
ef84d828 2837
cb12d0a6 2838 [ Christian Perrier ]
ef84d828 2839 * Fix error in French translation of manpages (apt_preferences(5)).
2840 Merci, Rémi Vanicat. Closes: #613689
2841 * Complete French manpage translation
8315b8cc 2842 * Italian translation update (Milo Casagrande). Closes: #614395
ef84d828 2843
cb12d0a6 2844 [ David Kalnischkies ]
bc33e0f0
DK
2845 * ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:
2846 - support xz compressor to create xz-compressed Indexes and be able
2847 to open data.tar.xz files
03bef784 2848 - load the supported compressors from configuration
cb12d0a6
DK
2849 * ftparchive/writer.cc:
2850 - ensure that Date and Valid-Until time strings are not localised
3c54407f 2851 - add options to disable specific checksums for Indexes
cd5b597c 2852 - include xz-compressed Packages and Sources files in Release file
b2430e6d
DK
2853 * apt-pkg/aptconfiguration.cc:
2854 - support download of xz-compressed indexes files
03bef784 2855 - support adding new compressors by configuration
255bfa26
DK
2856 * apt-pkg/deb/debsrcrecords.cc:
2857 - support xz-compressed source v3 debian.tar files
b0e1a43f 2858 - support every compression we have a compressor configured
dc7eb288
DK
2859 * ftparchive/contents.cc:
2860 - remove ExtractArchive codecopy from apt-inst/deb/debfile.cc
7296f1e6
DK
2861 * apt-inst/deb/debfile.cc:
2862 - support data.tar's compressed with any configured compressor
bd15e63f
DK
2863 * cmdline/apt-get.cc:
2864 - reinstall dependencies of reinstalled "garbage" (Closes: #617257)
cb12d0a6 2865
8e11253d
SL
2866 [ Steve Langasek ]
2867 * apt-pkg/deb/dpkgpm.cc:
2868 - make sure that for multiarch packages, we are passing the full
2869 qualified package name to dpkg for removals. (Closes: #614298)
28166356
DK
2870 * Remove the "pseudopackage" handling of Architecture: all packages for
2871 Multi-Arch; instead, Arch: all packages only satisfy dependencies for
2872 the native arch, except where the Arch: all package is declared
2873 Multi-Arch: foreign. (Closes: #613584)
8e11253d 2874
a75b8cfe 2875 -- Michael Vogt <mvo@debian.org> Thu, 10 Mar 2011 14:46:48 +0100
ef84d828 2876
8429cff2 2877apt (0.8.11.5) unstable; urgency=low
de6a3945 2878
e26a777c 2879 [ Christian Perrier ]
de6a3945 2880 * Add missing dot in French translation of manpages. Merci, Olivier
2881 Humbert.
2882 * French translation update
2883 * French manpages translation update
2884
e26a777c
DK
2885 [ David Kalnischkies ]
2886 * apt-pkg/depcache.cc:
2887 - party revert fix in 0.8.11.2 which marked all packages as manual
2888 installed if the FromUser bit is set in the MarkInstall call.
2889 The default for this bit is true and aptitude depends on the old
2890 behavior so the package is only marked as manual if its not marked
2891 ("old" behavior) or if automatic installation is enabled - which
2892 aptitude disables always (see also #613775)
2893
2894 -- David Kalnischkies <kalnischkies@gmail.com> Thu, 17 Feb 2011 15:16:31 +0100
de6a3945 2895
ef2a7a61 2896apt (0.8.11.4) unstable; urgency=low
38f29703
DK
2897
2898 [ David Kalnischkies ]
2899 * apt-pkg/contrib/error.cc:
2900 - ensure that va_list is not invalid in second try
c8b98973
DK
2901 * cmdline/apt-get.cc:
2902 - don't remove new dependencies of garbage packages (Closes: #613420)
47f9af4f
MV
2903
2904 [ Michael Vogt ]
2905 * test/integration/*
2906 - fix dashish in the integration tests
38f29703 2907
47f9af4f 2908 -- Michael Vogt <mvo@debian.org> Wed, 16 Feb 2011 14:36:03 +0100
38f29703 2909
1dfaf0bf 2910apt (0.8.11.3) unstable; urgency=low
2a79d5b5 2911
2a79d5b5
DK
2912 * apt-pkg/contrib/fileutl.cc:
2913 - really detect bigendian machines by including config.h,
2914 so we can really (Closes: #612986)
2915 * apt-pkg/contrib/mmap.cc:
2916 - Base has as 'valid' failure states 0 and -1 so add a simple
2917 validData method to check for failure states
2918
2919 -- David Kalnischkies <kalnischkies@gmail.com> Mon, 14 Feb 2011 16:58:03 +0100
2920
94244f75 2921apt (0.8.11.2) unstable; urgency=low
edc0ef10
MV
2922
2923 [ Michael Vogt ]
196c511c 2924 * merged lp:~evfool/apt/fix641673:
edc0ef10
MV
2925 - String-fix in the source and the translations for the grammatical
2926 mistake reported in bug LP: #641673, thanks to Robert Roth
196c511c
MV
2927 * merged lp:~evfool/apt/fix418552:
2928 - Grammar fix for bug LP: #418552, thanks to Robert Roth
94244f75 2929
ef86a8a4
DK
2930 [ David Kalnischkies ]
2931 * cmdline/apt-get.cc:
2932 - add --install-suggests option (Closes: #473089)
fdbe7265
DK
2933 * apt-pkg/depcache.cc:
2934 - mark a package which was requested to be installed on commandline
2935 always as manual regardless if it is already marked or not as the
2936 marker could be lost later by the removal of rdepends (Closes: #612557)
37254316
DK
2937 * methods/rred.cc:
2938 - read patch into MMap only if we work on uncompressed patches
00542838 2939 - update size of dynamic MMap as we write in from the outside
26b37f95
DK
2940 * apt-pkg/contrib/mmap.cc:
2941 - do not try to free the mapping if its is unset
f330c0f3
DK
2942 * apt-pkg/contrib/fileutl.cc:
2943 - reorder the loaded filesize bytes for big endian (Closes: #612986)
2944 Thanks to Jörg Sommer for the detailed analyse!
ef86a8a4 2945
94244f75 2946 -- Michael Vogt <mvo@debian.org> Mon, 14 Feb 2011 12:07:18 +0100
ef86a8a4 2947
d4e80f1f
SLH
2948apt (0.8.11.1) unstable; urgency=low
2949
2950 [ Stefan Lippers-Hollmann ]
2951 * cmdline/apt-key:
2952 - fix root test which prevented setting of trustdb-name
2953 which lets gpg fail if it adds/remove keys from trusted.gpg
2954 as it tries to open the (maybe) not existent /root/.gnupg
2955
4fe76b06
DK
2956 [ David Kalnischkies ]
2957 * debian/apt.symbols:
2958 - add more arch dependent symbols
2959
8a80bdea 2960 -- Michael Vogt <mvo@debian.org> Wed, 09 Feb 2011 17:49:59 +0100
d4e80f1f 2961
24f634e9 2962apt (0.8.11) unstable; urgency=low
16b9e1e3 2963
3eb9e257 2964 [ David Kalnischkies ]
2c085486
DK
2965 * apt-pkg/depcache.cc:
2966 - add SetCandidateRelease() to set a candidate version and
2967 the candidates of dependencies if needed to a specified
2968 release (Closes: #572709)
6a910c9d 2969 - allow conflicts in the same group again (Closes: #612099)
16b9e1e3
DK
2970 * cmdline/apt-get.cc:
2971 - if --print-uris is used don't setup downloader as we don't need
2972 progress, lock nor the directories it would create otherwise
a02f24e0
DK
2973 - show dependencies of essential packages which are going to remove
2974 only if they cause the remove of this essential (Closes: #601961)
a8dfff90
DK
2975 - keep not installed garbage packages uninstalled instead of showing
2976 in the autoremove section and installing those (Closes: #604222)
2c085486
DK
2977 - change pkg/release behavior to use the new SetCandidateRelease
2978 so installing packages from experimental or backports is easier
6a2512be 2979 - really do not show packages in the extra section if they were
b79eb4f7 2980 requested on the commandline, e.g. with a modifier (Closes: #184730)
bea41712
DK
2981 - always do removes first and set not installed remove packages
2982 on hold to prevent temporary installation later (Closes: #549968)
f6cc9c19
DK
2983 * debian/control:
2984 - add Vcs-Browser now that loggerhead works again (Closes: #511168)
c8eb7d6e 2985 - depend on debhelper 7 to raise compat level
149daa16 2986 - depend on dpkg-dev (>= 1.15.8) to have c++ symbol mangling
36f1098a
DK
2987 * apt-pkg/contrib/fileutl.cc:
2988 - add a RealFileExists method and check that your configuration files
2989 are real files to avoid endless loops if not (Closes: #604401)
491058e3 2990 - ignore non-regular files in GetListOfFilesInDir (Closes: #594694)
c65607c5
DK
2991 * apt-pkg/contrib/weakptr.h:
2992 - include stddefs.h to fix compile error (undefined NULL) with gcc-4.6
52b22cea
DK
2993 * methods/https.cc:
2994 - fix CURLOPT_SSL_VERIFYHOST by really passing 2 to it if enabled
23f3cfd0
PR
2995 * deb/dpkgpm.cc:
2996 - fix popen/fclose mismatch reported by cppcheck. Thanks to Petter
2997 Reinholdtsen for report and patch! (Closes: #607803)
1fc0d435
JW
2998 * doc/apt.conf.5.xml:
2999 - fix multipl{y,e} spelling error reported by Jakub Wilk (Closes: #607636)
f688d1d3
DK
3000 * apt-inst/contrib/extracttar.cc:
3001 - let apt-utils work with encoded tar headers if uid/gid are large.
3002 Thanks to Nobuhiro Hayashi for the patch! (Closes: #330162)
c55b8a54
DK
3003 * apt-pkg/cacheiterator.h:
3004 - do not segfault if cache is not build (Closes: #254770)
39ad9b28
DK
3005 * doc/apt-get.8.xml:
3006 - remove duplicated mentioning of --install-recommends
3805b0a7
DK
3007 * doc/sources.list.5.xml:
3008 - remove obsolete references to non-us (Closes: #594495)
7376837d 3009 - a notice is printed for ignored files (Closes: #597615)
d0648096
DK
3010 * debian/rules:
3011 - use -- instead of deprecated -u for dh_gencontrol
149daa16
DK
3012 - remove shlibs.local creation and usage
3013 - show differences in the symbol files, but never fail
8d13be63
DK
3014 * pre-build.sh:
3015 - remove as it is not needed for a working 'bzr bd'
149daa16
DK
3016 * debian/{apt,apt-utils}.symbols:
3017 - ship experimental unmangled c++ symbol files
caffd480
DK
3018 * methods/rred.cc:
3019 - operate optional on gzip compressed pdiffs
3020 * apt-pkg/acquire-item.cc:
3021 - don't uncompress downloaded pdiff files before feeding it to rred
fe0f7911 3022 - try downloading clearsigned InRelease before trying Release.gpg
5d885723
DK
3023 - change the internal handling of Extensions in pkgAcqIndex
3024 - add a special uncompressed compression type to prefer those files
ab53c018 3025 - download and use i18n/Index to choose which Translations to download
248ec5ab
DK
3026 * cmdline/apt-key:
3027 - don't set trustdb-name as non-root so 'list' and 'finger'
3028 can be used without being root (Closes: #393005, #592107)
fe0f7911
DK
3029 * apt-pkg/deb/deblistparser.cc:
3030 - rewrite LoadReleaseInfo to cope with clearsigned Releasefiles
3cb3fe76
DK
3031 * ftparchive/writer.cc:
3032 - add config option to search for more patterns in release command
8d16c617 3033 - include Index files by default in the Release file
5d885723
DK
3034 * methods/{gzip,bzip}.cc:
3035 - print a good error message if FileSize() is zero
ab53c018
DK
3036 * apt-pkg/aptconfiguration.cc:
3037 - remove the inbuilt Translation files whitelist
7fefa184
DK
3038 * cmdline/apt-cache.cc:
3039 - remove not implemented 'apt-cache add' command
3040 * doc/apt-cache.8.xml:
3041 - describe reality as apt-cache just queries and doesn't manipulate
3042 the caches. Thanks to Enrico Zini for spotting it! (Closes: #612009)
fbd64f76
DK
3043 * apt-pkg/algorithms.cc:
3044 - mark pseudo packages of installed all packages as configured
3045 in the simulation as we don't call configure for these packages
a1ac2ca8
DK
3046 * apt-pkg/pkgcachegen.cc:
3047 - in multiarch, let :all packages conflict with :any packages
3048 with a different version to be sure
8f3853ba
DK
3049 * apt-pkg/contrib/error.cc:
3050 - remove 400 char size limit of error messages (LP: #365611)
c3a3640c 3051
6ff4a64c 3052 [ Michael Vogt ]
08ded4d6
MV
3053 * methods/http.cc:
3054 - do not hang if Acquire::http::ProxyAutoDetect can not be
3055 executed or returns no data (LP: #654393)
c3a3640c
MV
3056 * debian/apt.conf.autoremove:
3057 - never autoremove the GNU/Hurd kernel (closes: #588423), thanks
3058 to Guillem Jover
710aba4a
MV
3059 * apt-pkg/cdrom.cc, apt-pkg/init.cc, methods/cdrom.cc:
3060 - use /media/cdrom as default mountoint (closes: #611569)
734b4c0a
MV
3061 * cmdline/apt-get.cc:
3062 - add apt-get changelog (closes: #526990)
3063 - add apt-get download (closes: #82738)
c3a3640c 3064
6ff4a64c
MV
3065 [ Martin Pitt ]
3066 * test/integration/test-compressed-indexes, test/test-indexes.sh:
3067 - Explicitly disable compressed indexes at the start. This ensures that we
3068 will actually test uncompressed indexes regardless of the internal
3069 default value of Acquire::GzipIndexes.
3070
24f634e9 3071 -- Michael Vogt <mvo@debian.org> Tue, 08 Feb 2011 12:58:12 +0100
c3a3640c 3072
17c09907
MV
3073apt (0.8.10.3) unstable; urgency=low
3074
3075 [ Programs translations ]
3076 * po/es.po: Updated, plus fixes encoding issues and fixes two fuzzy
3077 strings, thanks to Javier Fernandez-Sanguino (closes: #610692)
3078
3079 -- Michael Vogt <mvo@debian.org> Tue, 25 Jan 2011 11:51:42 +0100
3080
f92800f8
MV
3081apt (0.8.10.2) unstable; urgency=low
3082
3083 [ David Kalnischkies ]
3084 * ftparchive/apt-ftparchive.cc:
3085 - fix endless loop for multiple TranslationsWriters
3086
3087 -- Michael Vogt <mvo@debian.org> Tue, 25 Jan 2011 10:26:15 +0100
3088
a953a427 3089apt (0.8.10.1) unstable; urgency=low
8e82a3e9 3090
a953a427 3091 [ Christian Perrier ]
8e82a3e9 3092 * Fix encoding for Slovenian translation. PO file switched
3093 to UTF-8. Closes: #609957
3094
92e52a4e 3095 [ Julian Andres Klode ]
f23fc0e0
JAK
3096 * cmdline/apt-cache.cc: Create an error for apt-cache depends
3097 if packages could not found (LP: #647045)
3098
92e52a4e 3099 [ Programs translations ]
3100 * Spanish update by Javier Fernández-Sanguino Peña. Closes: #607145
3101
3102 [ Manpages translations ]
3103 * Correct a typo and an error in French manpages translation.
3104 Closes: # 607170
3105
a953a427 3106 -- Michael Vogt <mvo@debian.org> Mon, 17 Jan 2011 13:41:04 +0100
f23fc0e0 3107
4279ef3b 3108apt (0.8.10) unstable; urgency=low
f120d18c 3109
6affe4a8
DK
3110 [ Programs translations ]
3111 * Czech by Miroslav Kure. Closes: #605107
f120d18c
MV
3112
3113 [ Martin Pitt ]
3114 * test/integration/test-compressed-indexes, test/test-indexes.sh:
3115 - Explicitly disable compressed indexes at the start. This ensures that we
3116 will actually test uncompressed indexes regardless of the internal
3117 default value of Acquire::GzipIndexes.
3118
c427b1e2
DK
3119 [ David Kalnischkies ]
3120 * apt-pkg/algorithms.cc:
3121 - mark all installed packages first without auto installation in
3122 a dist-upgrade to prefer upgrading packages instead of installing
3123 new packages in versioned or-groups (Closes: #605394)
3124
4279ef3b 3125 -- Michael Vogt <mvo@debian.org> Tue, 30 Nov 2010 10:42:17 +0100
f120d18c 3126
ba428c1d 3127apt (0.8.9) unstable; urgency=low
ad3e5dc5 3128
03745479 3129 [ Christian Perrier ]
ad3e5dc5 3130 * Fix "typos" in French manpages translations. Thanks to
3131 Cyril Brulebois for bashing me.
c1c49795 3132 * Drop useless untranslatable sections from apt.8
ad3e5dc5 3133
3cf1e4b5 3134 [ Programs translations ]
3135 * Slovenian update by Andrej Žnidaršič and Rosetta Slovenian team
0957a13b 3136 * German update by Holger Wansing. Closes: #603619
3cf1e4b5 3137
03745479
DK
3138 [ David Kalnischkies ]
3139 * apt-pkg/aptconfiguration.cc:
eb3947c6 3140 - evaluate Acquire::Languages= before LANG= (Closes: #602573)
543b0abf
DK
3141 * apt-pkg/orderlist.cc:
3142 - try fixing before removing even if the fix is hidden in
3143 a provides, hidden in the #590438 testcase
a3f1a6cc
DK
3144 * apt-pkg/algorithms.cc:
3145 - if the package was explicitly marked as ToRemove don't
3146 consider it as a candidate for FixByInstall
edbda33b
DK
3147 * apt-pkg/depcache.cc:
3148 - don't install previously not installed providers in a try
3149 to statisfy a "Breaks: provides" dependency by upgrade
996c6447
DK
3150 * cmdline/acqprogress.cc:
3151 - don't ask the user for media change if quiet >= 2, stdout is not
3152 a tty and assume-yes, force-yes or trivial-only option is set to
3153 avoid cpu eating endless loops in unattended runs like apt.cron
3154 (Closes: #602354, LP: #665580)
03745479 3155
5c246b99 3156 -- Michael Vogt <mvo@debian.org> Thu, 18 Nov 2010 09:25:04 +0100
ad3e5dc5 3157
71626337 3158apt (0.8.8) unstable; urgency=low
4260fd39
DK
3159
3160 [ David Kalnischkies ]
3161 * apt-pkg/contrib/fileutl.cc:
3162 - Add a FileFd::FileSize() method to get the size of the underlying
3163 file and not the size of the content in the file as FileFd::Size()
3164 does - the sizes can differ since the direct gzip integration
3165 * methods/{gzip,bzip2}.cc:
3166 - use FileSize() to determine if the file is invalid (Closes: #600852)
4b625b95
DK
3167 * apt-pkg/pkgcache.cc:
3168 - fallback always to a suitable description (Closes: #601016)
4260fd39 3169
71626337
MV
3170 [ Michael Vogt ]
3171 * apt-pkg/deb/dpkgpm.cc:
3172 - ensure that history.log gets closed to avoid leaking a FD
3173 (closes: #601649)
3174
3175 -- Michael Vogt <mvo@debian.org> Thu, 28 Oct 2010 21:22:21 +0200
4260fd39 3176
95fe33dc 3177apt (0.8.7) unstable; urgency=low
c895cb45 3178
3179 [ Manpages translations ]
3180 * Typo fixed in French (extra "Z"). Thanks to Florentin Duneau.
3a97e966 3181 * Another typo fixed in French ("Anfin"). Thanks to bubulle
3182 * Wrong translation for "showauto" fixed. Thanks to Raphaël Hertzog
3183 Closes: #599265
0c1a7101 3184
0497fc4c
MV
3185 [ Michael Vogt ]
3186 * debian/apt.cron.daily:
0c1a7101 3187 - source /etc/default/locale (if available) so that the
0497fc4c
MV
3188 apt-get update cron job fetches the right translated package
3189 descriptions
3190 * fix test failure on amd64
ea38b1e6
MV
3191 * apt-pkg/deb/debsystem.cc:
3192 - fix issues with dir::state::status and dir::state::extended_states
3193 when alternative rootdirs are used
c895cb45 3194
5473df3f
MP
3195 [ Martin Pitt ]
3196 * apt-pkg/deb/debindexfile.cc:
3197 - Use FileFd::Size() instead of stat()ing the sources/binary/translations
3198 indexes directly, so that we have transparent handling of gzipped
3199 indexes.
9c182afa
MP
3200 * apt-pkg/contrib/fileutl.cc:
3201 - Fix FileFd::Size() for gzipped files to give the size of the
e344c4a7 3202 uncompressed data. This fixes cache building progress going way
9c182afa 3203 over 100%.
c895cb45 3204
3b9c5cc2
SAS
3205 [ David Kalnischkies ]
3206 * apt-pkg/deb/deblistparser.cc:
3207 - support ArmHardFloat port in CompleteArch, thanks to Sebastian
3208 Andrzej Siewior for the patch!
0c1a7101
DK
3209 * doc/apt.ent:
3210 - move some strings into apt-verbatim.ent to avoid showing them in
3211 apt-doc.pot as they are untranslatable anyway (e.g. manpage references)
a5c486e0
DK
3212 * doc/apt-verbatim.ent:
3213 - change the codenames to reflect the situation after squeeze release
8b35a3ac
OB
3214 * doc/examples/apt-https-method-example.conf:
3215 - apply various typo fixes by Olly Betts, thanks! (Closes: #600249)
3b9c5cc2 3216
95fe33dc 3217 -- Michael Vogt <mvo@debian.org> Fri, 15 Oct 2010 18:16:10 +0200
c895cb45 3218
aaab3de0 3219apt (0.8.6) unstable; urgency=low
dd21adb8 3220
ce97dbda
CS
3221 [ Programs translations ]
3222 * Vietnamese update by Clytie Siddall (Closes: #598489)
b69968ad 3223 * Asturian update by Maacub (Closes: #599057)
ce97dbda 3224
dd21adb8
DK
3225 [ David Kalnischkies ]
3226 * cmdline/apt-cache.cc:
3227 - use the TranslatedDescription for searching and not the first
3228 available one as it is maybe not an expected language (Closes: #597925)
4d8d8112
DK
3229 * apt-pkg/contrib/strutl.cc:
3230 - add a space between number and unit as required by SI (Closes: #598352)
01a6e24c
DK
3231 * apt-pkg/depcache.cc:
3232 - do not check endpointer packages instead of only those which prevented
3233 NeverAutoRemove settings from having an effect (Closes: #598452)
0c6aa02e
DK
3234 - do not remove packages which the user requested for installation
3235 explicitly while satisfying other install requests (Closes: #598669)
be2db981
DK
3236 * apt-pkg/packagemanager.cc:
3237 - Add a space between period and 'Please' and unfuzzy all translations
63cb7653
CL
3238 * doc/po/de.po:
3239 - remove the duplicated "angefertigt" in translation-holder string
dd21adb8 3240
aaab3de0 3241 -- Michael Vogt <mvo@debian.org> Mon, 04 Oct 2010 11:52:19 +0200
dd21adb8 3242
ffde0f7d 3243apt (0.8.5) unstable; urgency=low
88778707 3244
9ef21af3
DK
3245 [ Manpages translations ]
3246 * German (Chris Leick). Closes: #597163
3247
3b3a681c 3248 [ Michael Vogt ]
88778707
MV
3249 * merged lp:~mvo/apt/conflicts-on-virtuals to better deal with
3250 conflicts/breaks against virtual packages (LP: #614993)
cdf13dc2 3251
5ed56f93
DK
3252 [ David Kalnischkies ]
3253 * apt-pkg/policy.cc:
3254 - support 100-pinning in Release file with ButAutomaticUpgrades
3255 as requested by the backports crew (Closes: #596097)
3256 * apt-pkg/deb/deblistparser.cc:
3257 - overrule NotAutomatic in case of ButAutomaticUpgrades
c1cde32e
DK
3258 * debian/apt.cron.daily:
3259 - handle absolut directory paths correctly by loading directories
3260 directly instead of building the paths on our own (Closes: #596421)
6422a704
DK
3261 * debian/control:
3262 - build-depend on docbook-xml to ensure that the xml DTDs are always
3263 available on the buildds (Closes: #597145)
b6d189ca
DK
3264 * buildlib/debiandoc.mak, buildlib/po4a_manpage.mak:
3265 - ensure that the build fails if documentation building fails
481f7e8c
DK
3266 * doc/po/fr.po:
3267 - correct two syntax issues to ensure we can build fine
88778707 3268
ffde0f7d 3269 -- Michael Vogt <mvo@debian.org> Fri, 17 Sep 2010 22:05:06 +0200
88778707 3270
a4b84924 3271apt (0.8.4) unstable; urgency=low
2a19ec29 3272
3fcc94e9 3273 [ Michael vogt ]
2a19ec29
MV
3274 * ftparchive/writer.cc:
3275 - write out {Files,Checksum-Sha1,Checksum-Sha256} only if
3276 available LP: #633967. Thanks to Colin Watson
2a001232
MV
3277 * apt-pkg/contrib/cdromutl.cc:
3278 - if apt-cdrom is used on writable media (like usb-sticks), do
3279 not use the root directory to identify the medium (as all
3280 changes there change the ident id). Use the .disk directory
3281 instead
2a19ec29 3282
cdb623ed
DK
3283 [ David Kalnischkies ]
3284 * ftparchive/writer.cc:
3285 - null the valid string instead of the date if Valid-Until is not set
56bc3358
DK
3286 * apt-pkg/acquire-item.cc:
3287 - use also unsigned Release files again (Closes: #596189)
cdb623ed 3288
2493f4b5 3289 [ Christian Perrier ]
3290 * Fix missing space after dot in a message from apt-pkg
3291 Translations unfuzzied. Thanks to Holger Wansing.
3292
a4b84924 3293 -- Michael Vogt <mvo@debian.org> Fri, 10 Sep 2010 20:45:15 +0200
2a19ec29 3294
0f0b4a0e 3295apt (0.8.3) unstable; urgency=low
5b777e8f 3296
3d12b5c4 3297 [ Programs translations ]
3298 * German (Holger Wansing). Closes: #596141
3299
2db5b414
DK
3300 [ Manpages translations ]
3301 * Japanese (KURASAWA Nozomu). Closes: #595862
3302
3303 [ Michael Vogt ]
5b777e8f
MV
3304 * apt-pkg/indexcopy.cc:
3305 - only use trusted.gpg.d directory if it exists
8deb53ab
MV
3306 - do not replace /dev/null when running in APT::CDROM::NoAct
3307 mode (LP: #612666), thanks to Colin Watson
5b777e8f 3308
2db5b414
DK
3309 [ David Kalnischkies ]
3310 * ftparchive/apt-ftparchive.cc:
3311 - ensure that BinDirectory as well as Tree settings get
3312 the correct default FileMode setting (Closes: #595922)
23bd97d4 3313
0f0b4a0e 3314 -- Michael Vogt <mvo@debian.org> Tue, 07 Sep 2010 15:28:41 +0200
92e85e0b 3315
ca07950e 3316apt (0.8.2) unstable; urgency=low
eb1115ef 3317
3318 [ Manpages translations ]
3319 * Spanish (Omar Campagne). Closes: #595557
3320
6974dd47
DK
3321 [ David Kalnischkies ]
3322 * apt-pkg/versionmatch.cc:
3323 - do not accept 'Pin: origin "' (missing closing ") as a valid
3324 way to pin a local archive: either "" or none…
3325 * apt-pkg/deb/dpkgpm.cc:
3326 - create Dir::Log if needed to support /var/log as tmpfs or similar,
3327 inspired by Thomas Bechtold, thanks! (Closes: #523919, LP: #220239)
1dc03a86
DK
3328 * apt-pkg/indexcopy.cc:
3329 - support really still the APT::GPGV::TrustedKeyring setting,
3330 as it breaks d-i badly otherwise (Closes: #595428)
1f8b2599
DK
3331 * cmdline/apt-key:
3332 - support also Dir::Etc::Trusted so that apt-key works in the same
3333 way as the library part which works with the trusted files
cf1cdb33
DK
3334 * methods/{gzip,bzip2}.cc:
3335 - empty files can never be valid archives (Closes: #595691)
6974dd47 3336
fb031c55 3337 -- Michael Vogt <mvo@debian.org> Mon, 06 Sep 2010 18:10:06 +0200
eb1115ef 3338
5274e64b 3339apt (0.8.1) unstable; urgency=low
bc7b1d7e 3340
3341 [ Programs translations ]
3342 * Thai (Theppitak Karoonboonyanan). Closes: #592695
3343 * Russian (Yuri Kozlov). Closes: #594232
b185a256 3344 * Slovak (Ivan Masár). Closes: #594255
969bf9f2 3345 * Swedish (Daniel Nylander). Closes: #594241
9e0c3d81 3346 * Japanese (Kenshi Muto, Osamu Aoki). Closes: #594265
0e1a5bae 3347 * Italian (Milo Casagrande). Closes: #594238
131a3ca3 3348 * Asturian (maacub). Closes: #594303
0cf7e638 3349 * Simplified Chinese (Aron Xu). Closes: #594458
6de4ebfc 3350 * Bulgarian (Damyan Ivanov). Closes: #594627
50ad2582 3351 * Portuguese (Miguel Figueiredo). Closes: #594668
61110beb 3352 * Korean (Changwoo Ryu). Closes: #594809
d035b4ac 3353 * Norwegian Bokmål (Hans Nordhaug). Closes: #595182
3354 * Danish (Joe Hansen). Closes: #595176
3355 * Catalan (Agustí Grau). Closes: #595234
bc7b1d7e 3356
f7a612eb 3357 [ Christian Perrier ]
3358 * Fix spelling error in cmdline/apt-get.cc. Thanks to Osamu Aoki
3359 Closes: #594211
3360
0cf7e638 3361 [ Manpages translations ]
3362 * Portuguese (Américo Monteiro)
3363
dc67d95f 3364 [ David Kalnischkies ]
1bb8cd67
DK
3365 * cmdline/apt-cache.cc:
3366 - show in madison command again also source packages (LP: #614589)
e56aac77 3367 - remove useless GetInitialize method
1bb8cd67
DK
3368 * cmdline/apt-get.cc:
3369 - remove direct calls of ReadMainList and use the wrapper instead
3370 to protect us from useless re-reads and two-times notice display
d6ff64f7 3371 - remove death code by removing unused GetInitialize
35db2f35
DK
3372 * apt-pkg/depcache.cc:
3373 - now that apt-get purge works on 'rc' packages let the MarkDelete
3374 pass this purge forward to the non-pseudo package for pseudos
5edc3966
DK
3375 * apt-pkg/contrib/fileutl.cc:
3376 - apply SilentlyIgnore also on files without an extension
b093a199
DK
3377 * apt-pkg/contrib/configuration.cc:
3378 - fix autoremove by using correct config-option name and
3379 don't make faulty assumptions in error handling (Closes: #594689)
ba91b151
DK
3380 * apt-pkg/versionmatch.cc:
3381 - let the pin origin actually work as advertised in the manpage
3382 which means "" are optional and pinning a local archive does
3383 work - even if it is a non-flat archive (Closes: #594435)
dc67d95f 3384
5274e64b 3385 -- Michael Vogt <mvo@debian.org> Fri, 03 Sep 2010 18:36:11 +0200
bc7b1d7e 3386
7c122f33 3387apt (0.8.0) unstable; urgency=low
4440a0f0 3388
8d3489ab 3389 [ Michael Vogt ]
b5cabd30 3390 * merge of the debian-expermental-ma branch
b6c6b52f 3391 * refresh po/pot files in doc/ and po/
b5cabd30 3392
8d3489ab 3393 [ Programs translations ]
761dbaf6 3394 * Swedish (Daniel Nylander). Closes: #592366
3395 * French (Christian Perrier)
8d3489ab 3396
0f2f601e 3397 [ Manpages translations ]
3398 * French (Christian Perrier)
3399
7c122f33
MV
3400 -- Michael Vogt <mvo@debian.org> Tue, 24 Aug 2010 16:32:19 +0200
3401
662603c4 3402apt (0.8.0~pre2) experimental; urgency=low
b508453a
DK
3403
3404 [ David Kalnischkies ]
3405 * apt-pkg/contrib/strutl.cc:
3406 - fix error checking for vsnprintf in its safe variant
3407 * methods/bzip2.cc:
3408 - fix error checking for read in case of failing bzip2/lzma/whatever
a23a7811
DK
3409 * debian/apt.cron.daily:
3410 - create backups for our extended_states file (Closes: #593430)
4368851d
DK
3411 * apt-pkg/init.cc:
3412 - set the default values for dir::etc::trusted options correctly
754b5509
DK
3413 * ftparchive/writer.cc:
3414 - init valid-until correctly to prevent garbage entering Release file
86f33b23
DK
3415 * apt-pkg/deb/debsystem.cc:
3416 - set dir::state::status based at least on dir
75954ae2
DK
3417 * apt-pkg/deb/dpkgpm.cc:
3418 - use the InstVer instead of the CurrentVer for the autobit transfer
de2b1358
DK
3419 * methods/http.cc:
3420 - some http servers violate HTTP1.1 by not issuing a Reason-Phrase
3421 (or at least a space after the code) especially for 200, but lets
3422 be nice and ignore it as we don't need the reason in general
f213b6ea
DK
3423 * apt-pkg/acquire-item.cc:
3424 - don't use ReadOnlyGzip mode for PDiffs as this mode doesn't work
3425 in combination with the AddFd methods of our hashclasses
b508453a 3426
662603c4 3427 -- Michael Vogt <mvo@debian.org> Mon, 23 Aug 2010 19:09:08 +0200
b508453a 3428
9349f807 3429apt (0.8.0~pre1) experimental; urgency=low
4440a0f0 3430
b472c6b0
DK
3431 [ Programs translations ]
3432 * Swedish translation update. Closes: #592366
4cbf323f 3433
8d3489ab 3434 [ Michael Vogt ]
b5cabd30 3435 * merge of the debian-expermental-ma branch
b6c6b52f 3436 * refresh po/pot files in doc/ and po/
4cbf323f
MV
3437 * apt-pkg/pkgcache.cc:
3438 - re-evaluate the architectures cache when the cache is (re)opened
b5cabd30 3439
73dfa041
MV
3440 [ Colin Watson ]
3441 * apt-pkg/cdrom.cc:
3442 - fix off-by-one error in DropBinaryArch
3443
736f6751 3444 [ Julian Andres Klode ]
4a9db827
JAK
3445 * apt-pkg/contrib/fileutl.cc:
3446 - Add WriteAtomic mode.
fc81e8f2 3447 - Revert WriteEmpty to old behavior (LP: #613211)
22041bd2
JAK
3448 * apt-pkg, methods:
3449 - Convert users of WriteEmpty to WriteAtomic.
736f6751
JAK
3450 * apt-pkg/depcache.cc:
3451 - Only try upgrade for Breaks if there is a newer version, otherwise
beeaac3e 3452 handle it as Conflicts (by removing it) (helps for #591882).
c6391a3b
JAK
3453 * debian/control:
3454 - Add dependency on gnupg to apt, apt-key uses it.
8d3489ab 3455
47f6d1b7
DK
3456 [ David Kalnischkies ]
3457 * apt-pkg/algorithms.cc:
09a10f9c
DK
3458 - let the problem resolver install packages to fix or-groups
3459 as a needed remove nuked another or-member (helps for #591882)
47f6d1b7
DK
3460 - change the debug outputs to display also arch of the
3461 package and version dependencies information
086bb6d7
DK
3462 * cmdline/apt-get.cc:
3463 - let APT::Get::Arch-Only in build-dep default to false again
3464 (Closes: #592628) Thanks Mohamed Amine IL Idrissi for report!
6cb1583a 3465 - purge packages in 'rc' state, thanks Rogier! (Closes: #150831)
f824d95c
DK
3466 * apt-pkg/pkgcache.cc:
3467 - fix LongDesc handling in LANG=C environment
47f6d1b7 3468
9349f807 3469 -- Michael Vogt <mvo@debian.org> Fri, 13 Aug 2010 17:00:49 +0200
b5cabd30 3470
e3326595 3471apt (0.7.26~exp12) experimental; urgency=low
7fd6d117 3472
cd7bbc47 3473 [ Michael Vogt ]
7fd6d117
MV
3474 * debian/control:
3475 - add dependency on zlib-dev for libapt-pkg-dev
3476
cd7bbc47
DK
3477 [ David Kalnischkies ]
3478 * apt-pkg/cacheset.cc:
3479 - [ABI BREAK] add an ErrorType option to CacheSetHelper
3480 * cmdline/apt-cache.cc:
3481 - use Notice instead of Error in the CacheSetHelper messages
3482 for compat reasons. Otherwise tools like sbuild blow up
65f81081 3483 - return success in show if a virtual package was given
5c6a9439
DK
3484 * debian/control:
3485 - remove libcurl3-gnutls-dev alternative as the package is gone
3486 - increase needed version of libcurl4-gnutls-dev to >= 7.19.0
3487 as we use CURLOPT_{ISSUERCERT,CRLFILE} (Closes: #589642)
cd7bbc47 3488
e3326595 3489 -- Michael Vogt <mvo@debian.org> Fri, 30 Jul 2010 11:55:48 +0200
7fd6d117 3490
621e918e
JAK
3491apt (0.7.26~exp11) experimental; urgency=low
3492
1b8ba3ba 3493 [ Julian Andres Klode ]
621e918e
JAK
3494 * apt-pkg/deb/dpkgpm.cc:
3495 - Write architecture information to history file.
6bf8f0d1 3496 - Add to history whether a change was automatic or not.
144c0969
JAK
3497 * apt-pkg/contrib/fileutl.cc:
3498 - Add FileFd::OpenDescriptor() (needed for python-apt's #383617).
4b12ea90
JAK
3499 * cmdline/apt-get.cc:
3500 - Support large filesystems by using statvfs64() instead of statvfs()
3501 and statfs64() instead of statfs() (Closes: #590513).
15032eec
JAK
3502 * apt-pkg/cdrom.cc:
3503 - Use link() instead of rename() for creating the CD database backup;
3504 otherwise there would be a short time without any database.
621e918e 3505
d3814b27
DK
3506 [ David Kalnischkies ]
3507 * apt-pkg/depcache.cc:
3508 - handle "circular" conflicts for "all" packages correctly
fe1af091
DK
3509 * cmdline/apt-cache.cc:
3510 - be able to omit dependency types in (r)depends (Closes: #319006)
3de4647b
DK
3511 - show in (r)depends the canidate per default instead of newest
3512 - share the (r)depends code instead of codecopy
8fde7239
DK
3513 * apt-pkg/cacheset.cc:
3514 - move them back to the library as they look stable now
f1a58ff8 3515 - add a 'newest' pseudo target release as in pkg/newest
3db58cf4 3516 * apt-pkg/pkgcache.cc:
8d876415
DK
3517 - prefer non-virtual packages in FindPreferredPkg (Closes: #590041)
3518 * test/integration/*:
3519 - add with bug#590041 testcase a small test "framework"
966640d8
DK
3520 * apt-pkg/orderlist.cc:
3521 - try to install another or-group member in DepRemove before
3522 breaking the or group (Closes: #590438)
685625bd 3523 - configure also the replacement before remove by adding Immediate flag
12be8a62
MV
3524
3525 [ Michael Vogt ]
3526 * apt-pkg/contrib/error.{cc,h}
3527 - docstring cleanup
ca0d389c 3528 - add inline DumpError() to avoid subtle API break
d3814b27 3529
5c9829b6 3530 -- Michael Vogt <mvo@debian.org> Thu, 29 Jul 2010 16:40:58 +0200
621e918e 3531
2a679f4f 3532apt (0.7.26~exp10) experimental; urgency=low
3c0929ec
DK
3533
3534 [ David Kalnischkies ]
3535 * apt-pkg/contrib/error.{cc,h}:
3536 - remove constness of va_list parameter to fix build on amd64 and co
3537 Thanks Eric Valette! (Closes: #588610)
dd13742e
DK
3538 * apt-pkg/deb/debmetaindex.cc:
3539 - do not query each architecture for flat file archives
ff1ad6fd 3540 - fix typo preventing display of architecture in Info()
b0966366
DK
3541 * methods/bzip2.cc:
3542 - add a copycat of the old gzip.cc as we need it for bzip2 and lzma
3c0929ec 3543
a3a03f5d 3544 [ Martin Pitt ]
fdd739c7 3545 * debian/rules:
3546 - Make DEB_BUILD_OPTIONS=noopt actually work by passing the right
3547 CXXFLAGS.
a3a03f5d 3548 * apt-pkg/contrib/fileutl.{h,cc}:
c4fc2fd7 3549 - Add support for reading of gzipped files with the new "ReadOnlyGzip"
3184b4cf 3550 OpenMode. (Closes: #188407)
a3a03f5d 3551 - Link against zlib (in apt-pkg/makefile) and add zlib build dependency.
9d706e45 3552 - [ABI BREAK] This adds a new private member to FileFd, but its
c4fc2fd7 3553 initialization is in the public header file.
bcc27ad8 3554 * configure.in:
3555 - Check for zlib library and headers.
c4fc2fd7 3556 * apt-pkg/acquire-item.cc, apt-pkg/deb/debindexfile.cc,
3557 apt-pkg/deb/debrecords.cc, apt-pkg/deb/debsrcrecords.h,
3558 cmdline/apt-cache.cc:
3559 - Open Packages, Sources, and Translations indexes in "ReadOnlyGzip" mode.
ec7a129e 3560 * apt-pkg/deb/debindexfile.cc:
3561 - If we do not find uncompressed package/source/translation indexes, look
3562 for gzip compressed ones.
01606def 3563 * apt-pkg/acquire-item.cc:
3564 - If the Acquire::GzipIndexes option is true and we download a gzipped
3565 index file, keep it as it is (and rename to .gz) instead of
3566 uncompressing it.
c8c6e61b 3567 * doc/apt.conf.5.xml:
3568 - Document the new Acquire::GzipIndexes option.
de2c243c 3569 * doc/po/apt-doc.pot, doc/po/de.po:
3570 - German translation of new Acquire::GzipIndexes option.
31e1187b 3571 * Add test/test-indexes.sh:
3572 - Test behaviour of index retrieval and usage, in particular with
3573 uncompressed and gzip compressed indexes.
127e6df3 3574 * methods/gzip.cc: With FileFd now being able to read gzipped files, there
3575 is no need for the gzip method any more to spawn an external gzip process.
3576 Rewrite it to use FileFd directly, which makes the code a lot simpler, and
3577 also using less memory and overhead.
a3a03f5d 3578
2a679f4f 3579 -- Michael Vogt <mvo@debian.org> Mon, 12 Jul 2010 11:41:01 +0200
3c0929ec 3580
137a73dc 3581apt (0.7.26~exp9) experimental; urgency=low
68f30815
MV
3582
3583 [ David Kalnischkies ]
3584 * doc/apt.conf.5.xml:
3585 - add and document APT::Cache-{Start,Grow,Limit} options for mmap control
137a73dc
MV
3586 * apt-pkg/contrib/fileutl.cc:
3587 - do not fail von double close()
68f30815
MV
3588
3589 -- Michael Vogt <mvo@debian.org> Fri, 09 Jul 2010 21:51:55 +0200
3590
5d062ce0 3591apt (0.7.26~exp8) experimental; urgency=low
a8ef7efd 3592
7ea4af9d 3593 [ David Kalnischkies ]
d8276801
DK
3594 * cmdline/cacheset.cc:
3595 - doesn't include it in the library for now as it is too volatile
a8ef7efd
DK
3596 - get the candidate either from an already built depcache
3597 or use the policy which is a bit faster than depcache generation
dc0f01f7 3598 - get packages by task^ with FromTask()
48c39e32 3599 - only print errors if all tries to get a package by string failed
bd631595
DK
3600 - factor out code to get a single package FromName()
3601 - check in Grouped* first without modifier interpretation
31367812
DK
3602 * cmdline/apt-get.cc:
3603 - use the cachsets in the install commands
9643d533 3604 - make the specify order of packages irrelevant (Closes: #196021)
c0ba35fc
DK
3605 * apt-pkg/orderlist.cc:
3606 - untouched packages are never missing
3607 * apt-pkg/packagemanager.cc:
3608 - packages that are not touched doesn't need to be unpacked
98ac10fa
DK
3609 * debian/control:
3610 - remove intltool's dependency as it is an ubuntu artefact
1019948c
DK
3611 * apt-pkg/depcache.cc:
3612 - SetCandidateVer for all pseudo packages
3613 - SetReInstall for the "all" package of a pseudo package
1f2933a8 3614 - use the new MatchAgainstConfig for the DefaultRootSetFunc
5c640e86 3615 - always mark the all package if a pseudo package is marked for install
98ee7cd3
DK
3616 * apt-pkg/contrib/error.{cc,h}:
3617 - complete rewrite but use the same API
3618 - add NOTICE and DEBUG as new types of a message
c4ba7c44 3619 - add a simple stack handling to be able to delay error handling
9f9717fa
DK
3620 * apt-pkg/aptconfiguration.cc:
3621 - show a deprecation notice for APT::Acquire::Translation
1f2933a8
DK
3622 * apt-pkg/contrib/configuration.{cc,h}:
3623 - add a wrapper to match strings against configurable regex patterns
1408e219
DK
3624 * apt-pkg/contrib/fileutl.cc:
3625 - show notice about ignored file instead of being always silent
3626 - add a Dir::Ignore-Files-Silently list option to control the notice
e841200b 3627 * apt-pkg/policy.h:
9643d533
DK
3628 - add another round of const& madness as the previous round accidentally
3629 NOT overrides the virtual GetCandidateVer() method (Closes: #587725)
a9fe5928
DK
3630 * apt-pkg/pkgcachegen.{cc,h}:
3631 - make the used MMap moveable (and therefore dynamic resizeable) by
3632 applying (some) mad pointer magic (Closes: #195018)
a8ef7efd 3633
115ba31b
MV
3634 [ Michael Vogt ]
3635 * apt-pkg/deb/dpkgpm.cc:
3636 - make the apt/term.log output unbuffered (thanks to Matt Zimmerman)
3637
7ea4af9d 3638 [ Julian Andres Klode ]
330463dd 3639 * methods/ftp.h:
7ecb5be7 3640 - Handle different logins on the same server (Closes: #586904).
d4af23c2
JAK
3641 * apt-pkg/deb/deblistparser.cc:
3642 - Handle architecture wildcards (Closes: #547724).
ae4a4f91
JAK
3643 * apt-pkg/versionmatch.cc:
3644 - Support matching pins by regular expressions or glob() like patterns,
3645 regular expressions have to be put between to slashes; for example,
3646 /.*/.
3010fb0e
JAK
3647 * apt-pkg/contrib/fileutl.cc:
3648 - Make FileFd replace files atomically in WriteTemp mode (for cache, etc).
90550467
JAK
3649 * debian/control:
3650 - Set Standards-Version to 3.9.0
330463dd 3651
5d062ce0 3652 -- Michael Vogt <mvo@debian.org> Fri, 09 Jul 2010 19:16:20 +0200
a8ef7efd 3653
6b2f7a60
MV
3654apt (0.7.26~exp7) experimental; urgency=low
3655
3656 * apt-pkg/cachefile.h:
3657 - make pkgPolicy public again, libapt-pkg-perl (and probably
3658 others) get unhappy without that
3659
3660 -- Michael Vogt <mvo@debian.org> Thu, 10 Jun 2010 15:33:24 +0200
3661
e934f8c6 3662apt (0.7.26~exp6) experimental; urgency=low
e9deb448 3663
23c5897c
MV
3664 [ Michael Vogt ]
3665 * merge the remaining Ubuntu change:
3666 - on gpg verification failure warn and restore the last known
3667 good state
3668 - on failure display the IP of the server (useful for servers
3669 that use round robin DNS)
3670 - support Original-Maintainer in RewritePackageOrder
3671 - enable cdrom autodetection via libudev by default
97f4026d 3672 - show message about Vcs in use when apt-get source is run for
23c5897c
MV
3673 packages maintained in a Vcs
3674 - better support transitional packages with mark auto-installed.
3675 when the transitional package is in "oldlibs" the new package
3676 is not marked auto installed (same is true for section
3677 metapackages)
3678 - provide new "deb mirror://archive.foo/mirrors.list sid main"
3679 method expects a list of mirrors (generated on the server e.g.
3680 via geoip) and will use that, including cycle on failure
3681 - write apport crash file on package failure (disabled by default
3682 on debian until apport is available)
3683 - support mirror failure reporting (disabled by default on debian)
189bb640 3684
6cb1060b
DK
3685 [ David Kalnischkies ]
3686 * apt-pkg/deb/dpkgpm.cc:
3687 - write Disappeared also to the history.log
eb6f9bac 3688 - forward manual-installed bit on package disappearance
d34690e1
DK
3689 * apt-pkg/deb/debsystem.cc:
3690 - add better config item for extended_states file
e2c66de5
DK
3691 * apt-pkg/pkgcache.h:
3692 - switch {,Install-}Size to unsigned long long
83789130
DK
3693 * apt-pkg/depcache.cc:
3694 - do the autoremove mark process also for required packages to handle
3695 these illegally depending on lower priority packages (Closes: #583517)
392a882a 3696 - try harder to find the other pseudo versions for autoremove multiarch
88edd59b 3697 - correct "Dangerous iterator usage" pointed out by cppcheck
e2c66de5 3698 - deal with long long, not with int to remove 2GB Limit (LP: #250909)
81305a0b
DK
3699 - deprecate AddSize with Multiplier as it is unused and switch to
3700 boolean instead to handle the sizes more gracefully.
a3c4c81a 3701 - switch i{Download,Usr}Size from double to (un)signed long long
3152f4aa
DK
3702 * apt-pkg/aptconfiguration.cc:
3703 - remove duplicate architectures in getArchitectures()
e1430400 3704 * apt-pkg/indexrecords.{cc,h}:
1ddb8596
DK
3705 - backport forgotten Valid-Until patch from the obsolete experimental
3706 branch to prevent replay attacks better, thanks to Thomas Viehmann
3707 for the initial patch! (Closes: #499897)
e1430400
DK
3708 - add a constant Exists check for MetaKeys
3709 * apt-pkg/acquire-item.cc:
3710 - do not try PDiff if it is not listed in the Meta file
c91d9a63 3711 - sent Last-Modified header also for Translation files
b3fdb998
DK
3712 * apt-pkg/cacheiterator.h:
3713 - let pkgCache::Iterator inherent std::iterator
f5cd2dbf
DK
3714 * ftparchive/writer.h:
3715 - add a virtual destructor to FTWScanner class (for cppcheck)
d4489d49
DK
3716 * apt-pkg/cacheset.{cc,h}:
3717 - add simple wrapper around std::set for cache structures
ffee1c2b 3718 - move regex magic from apt-get to new FromRegEx method
78c32596 3719 - move cmdline parsing from apt-cache to new FromCommandLine method
84910ad5 3720 - support special release-modifier 'installed' and 'candidate'
093e9f5d
DK
3721 * apt-pkg/contrib/cmdline.cc:
3722 - fix segfault in SaveInConfig caused by writing over char[] sizes
bd2fb30a
DK
3723 * apt-pkg/pkgcache.cc:
3724 - get the best matching arch package from a group with FindPreferredPkg
d5cc17d6
DK
3725 * cmdline/apt-cache.cc:
3726 - make the search multiarch compatible by using GrpIterator instead
d9eb210e 3727 - use pkgCacheFile and the new CacheSets all over the place
f44a05ff 3728 - add --target-release option (Closes: #115520)
88edd59b 3729 - accept pkg/release and pkg=version in show and co. (Closes: #236270)
6ebaae9a 3730 - accept package versions in the unmet command
3a882565
DK
3731 * cmdline/apt-get.cc:
3732 - use unsigned long long instead of double to store values it gets
2e5f4e45
DK
3733 * apt-pkg/cachefile.{cc,h}:
3734 - split Open() into submethods to be able to build only parts
3735 - make the OpProgress optional in the Cache buildprocess
3f8621c5 3736 - store also the SourceList we use internally for export
308b7936
DK
3737 * doc/apt.conf.5.xml:
3738 - document the new Valid-Until related options
b02fffa6
DK
3739 * apt-pkg/contrib/strutl.cc:
3740 - split StrToTime() into HTTP1.1 and FTP date parser methods and
3741 use strptime() instead of some self-made scanf mangling
3742 - use the portable timegm shown in his manpage instead of a strange
3743 looking code copycat from wget
3744 * ftparchive/writer.cc:
3745 - add ValidTime option to generate a Valid-Until header in Release file
9ee8287e
DK
3746 * apt-pkg/policy.cc:
3747 - get the candidate right for a not-installed pseudo package if
3748 his non-pseudo friend is installed
a319c4ee
DK
3749 * apt-pkg/indexcopy.cc:
3750 - move the gpg codecopy to a new method and use it also in methods/gpgv.cc
23c5897c 3751
2b968050 3752 -- Michael Vogt <mvo@debian.org> Thu, 10 Jun 2010 14:02:22 +0200
23c5897c 3753
f64684a4 3754apt (0.7.26~exp5) experimental; urgency=low
921a3ce0 3755
d1aa9162
DK
3756 [ David Kalnischkies ]
3757 * cmdline/apt-get.cc:
3758 - rerun dpkg-source in source if --fix-broken is given (Closes: #576752)
3759 - don't suggest held packages as they are installed (Closes: #578135)
8545b536 3760 - handle multiple --{tar,diff,dsc}-only options correctly
642ebc1a 3761 - show at the end of the install process a list of disappeared packages
d1aa9162
DK
3762 * cmdline/apt-cache.cc:
3763 - use GroupCount for package names in stats and add a package struct line
3764 * methods/rred.cc:
3765 - use the patchfile modification time instead of the one from the
3766 "old" file - thanks to Philipp Weis for noticing! (Closes: #571541)
3767 * debian/rules:
e3ac3b46 3768 - remove targets referring to CVS or arch as they are useless
a59397c1 3769 - use $(CURDIR) instead of $(pwd)
39151234 3770 - use dpkg-buildflags if available for CXXFLAGS
86924b16
DK
3771 * README.arch:
3772 - remove the file completely as it has no use nowadays
6248b28e
DK
3773 * apt-pkg/depcache.cc:
3774 - be doublesure that the killer query is empty before starting reinstall
f5a3d009
DK
3775 * methods/gpgv.cc:
3776 - remove the keyrings count limit by using vector magic
e3ac3b46
DK
3777 * contrib/mmap.cc:
3778 - clarify "MMap reached size limit" error message, thanks Ivan Masár!
e1dd65c9
DK
3779 * doc/apt.ent
3780 - add entities for the current oldstable/stable/testing codenames
3781 * doc/sources.list.5.xml:
3782 - use stable-codename instead of stable in the examples (Closes: #531492)
3783 * doc/apt_preferences.5.xml:
3784 - adapt some examples here to use current codenames as well
10df254b 3785 - add "NotAutomatic: yes" handling, thanks Osamu Aoki (Closes: #490347)
b1c9703e
DK
3786 * debian/libapt-pkg-doc.doc-base.cache:
3787 - remove yet another reference to the removed cache.sgml
4fd5ef42
DK
3788 * doc/apt-get.8.xml:
3789 - do not say explicit target_release_{name,version,codename}, it should
3790 be clear by itself and 'man' can break lines again (Closes: #566166)
9233ef0d 3791 - remove the gnome-apt reference as it is removed from unstable
b3514c56
DK
3792 * apt-pkg/deb/dpkgpm.cc:
3793 - add 'disappear' to the known processing states, thanks Jonathan Nieder
642ebc1a
DK
3794 * apt-pkg/packagemanager.h:
3795 - export info about disappeared packages with GetDisappearedPackages()
d1aa9162 3796
60e94c8d
MV
3797 [ Michael Vogt ]
3798 * methods/http.{cc,h}:
3799 - code cleanup, use enums instead of magic ints
785b920b 3800
d1aa9162
DK
3801 [ Jari Aalto ]
3802 * debian/rules:
e3ac3b46 3803 - spell out some less known options to reduce manpage consultation-rate
d1aa9162
DK
3804 - Use POSIX command substitution: $(<command sequence>)
3805 - Remove EOL whitespace (Closes: #577804)
3806
ff371080 3807 [ Julian Andres Klode ]
921a3ce0
JAK
3808 * apt-pkg/acquire-item.cc:
3809 - Fix pkgAcqFile::Custom600Headers() to always return something.
ff371080 3810
6dd8400c
MV
3811
3812 [ Christian Perrier ]
4440a0f0 3813 * Slovak translation update. Closes: #581159
863987bf 3814 * Italian translation update. Closes: #581742
8d3489ab 3815 * Swedish translation update. Closes: #592366
4440a0f0 3816
f64684a4 3817 -- Michael Vogt <mvo@debian.org> Tue, 25 May 2010 16:01:42 +0200
921a3ce0 3818
d7087c49 3819apt (0.7.26~exp4) experimental; urgency=low
259f688a 3820
d9319cee 3821 [ David Kalnischkies ]
c753eec1 3822 * apt-pkg/depcache.cc:
edde664d
DK
3823 - rewrite the pseudo package reinstaller to be more intelligent
3824 in his package choices
87af68aa
DK
3825 * apt-pkg/packagemanager.cc:
3826 - don't try to "unpack" pseudo packages twice
1cd1c398
DK
3827 * apt-pkg/contrib/fileutl.cc:
3828 - add a parent-guarded "mkdir -p" as CreateDirectory()
3829 * apt-pkg/acquire.{cc,h}:
3830 - add a delayed constructor with Setup() for success reporting
3831 - check for and create directories in Setup if needed instead of
3832 error out unfriendly in the Constructor (Closes: #523920, #525783)
3833 - optional handle a lock file in Setup()
a722b2c5
DK
3834 * apt-pkg/acquire-item.cc:
3835 - Acquire::ForceHash to force method for expected hash
1cd1c398
DK
3836 * cmdline/apt-get.cc:
3837 - remove the lock file handling and let Acquire take care of it instead
a722b2c5
DK
3838 - display MD5Sum in --print-uris if not forced to use another method
3839 instead of displaying the strongest available (Closes: #576420)
3d5a34b2 3840 - regex for package names executed on Grp- not PkgIterator
3b796dfc 3841 - show non-candidates as fallback for virtual packages (Closes: #578385)
08bd372d 3842 - set also "all" to this version for pseudo packages in TryToChangeVer
05bae55f
DK
3843 * apt-pkg/deb/dpkgpm.cc:
3844 - remove Chroot-Directory from files passed to install commands.
3845 Thanks to Kel Modderman for report & patch! (Closes: #577226)
bf99a6d3
DK
3846 * ftparchive/writer.cc:
3847 - remove 999 chars Files and Checksums rewrite limit (Closes: #577759)
ca964703
DK
3848 * cmdline/apt-cache.cc:
3849 - align Installed and Candidate Version in policy so they can be compared
3850 easier, thanks Ralf Gesellensetter for the pointer! (Closes: #578657)
75a53a7c
DK
3851 * doc/apt.ent:
3852 - Add a note about APT_CONFIG in the -c description (Closes: #578267)
972556e3
DK
3853 * doc/po/de.po:
3854 - correct typos in german apt_preferences manpage, thanks Chris Leick!
6838dd87
DK
3855 * apt-pkg/sourcelist.cc:
3856 - be less strict and accept [option=value] as well
c3a3a1b1
DK
3857 * apt-pkg/contrib/configuration.cc:
3858 - error out if #clear directive has no argument
94449d7c
DK
3859 * doc/files.sgml:
3860 - sync documentation with status quo, regarding files/directories in
3861 use, extended_states and uri schemes.
3862 * doc/cache.sgml:
3863 - drop the file in favor of inplace documentation with doxygen
52c41485
DK
3864 * apt-pkg/pkgcache.h:
3865 - enhance the Groups ABI by providing a ID as the other structs does
3866 - check also the size of the Group struct then checking for the others
4440a0f0 3867
d9319cee
DK
3868 [ Jari Aalto ]
3869 * cmdline/apt-get.cc:
3870 - replace backticks with single quotes around fix-broken command
3871 in the broken packages message. (Closes: #577168)
3872 * dselect/install:
3873 - modernize if-statements not to use 'x' (Closes: #577117)
cb658c4e 3874 - replace backticks with POSIX $() (Closes: #577116)
52d9d000 3875
af8a8da9 3876 [ Michael Vogt ]
52d9d000
MV
3877 * [ Abi break ] apt-pkg/acquire-item.{cc,h}:
3878 - add "IsIndexFile" to constructor of pkgAcqFile so that it sends
3879 the right cache control headers
259f688a
MV
3880 * cmdline/apt-get.cc:
3881 - fix crash when pkg.VersionList() is empty
52d9d000
MV
3882 * apt-pkg/depcache.cc:
3883 - fix incorrect std::cout usage for debug output
3884 * test/libapt/getlanguages_test.cc:
3885 - Add test for Esperanto that has nocounty associated with them
3886 (LP: #560956)
cda67539
MV
3887 * apt-pkg/deb/debrecords.cc:
3888 - fix max tag buffer size (LP: #545336, closes: #578959)
a35960ae 3889 * debian/rules:
dc1e2a06
MV
3890 - install html doxygen in libapt-pkg-doc
3891 * debian/control:
3892 - build-depend on doxygen
52d9d000 3893
229fb1a3
JAK
3894 [ Julian Andres Klode ]
3895 * apt-pkg/contrib/weakptr.h:
3896 - add a class WeakPointable which allows one to register weak pointers to
3897 an object which will be set to NULL when the object is deallocated.
3898 * [ABI break] apt-pkg/acquire{-worker,-item,}.h:
3899 - subclass pkgAcquire::{Worker,Item,ItemDesc} from WeakPointable.
61d15f91
JAK
3900 * apt-pkg/pkgcache.cc:
3901 - Merge fix from David to correct handling in single-arch environments.
6007c1d4
JAK
3902 * cmdline/apt-cache.cc:
3903 - Add a showauto command to apt-cache.
d63a1458 3904 * cmdline/apt-get.cc:
6007c1d4 3905 - Add apt-get markauto and unmarkauto commands.
52d9d000 3906
dc1e2a06 3907 -- Michael Vogt <mvo@debian.org> Thu, 06 May 2010 09:32:54 +0200
259f688a 3908
482def9c 3909apt (0.7.26~exp3) experimental; urgency=low
216a8c89 3910
946b0e06 3911 [ Christian Perrier ]
216a8c89 3912 * German translation update. Closes: #571037
f23e1e94 3913 * Spanish manpages translation update. Closes: #573293
dc1601b8 3914 * Dutch translation update. Closes: #573946
cbc82092 3915 * Polish manpages translation update. Closes: #574558
9f240996 3916 * Add "manpages-pl (<< 20060617-3~)" to avoid file conflicts with
3917 that package that was providing some manpages for APT utilities.
216a8c89 3918
a7307a87 3919 [ David Kalnischkies ]
34e8a998
DK
3920 * [BREAK] merge MultiArch-ABI. We don't support MultiArch,
3921 but we support the usage of the new ABI so libapt users
3922 can start to prepare for MultiArch (Closes: #536029)
f932cd7c 3923 * Ignore :qualifiers after package name in build dependencies
af3f8112
DK
3924 in the library by default, but try to honour them in apt-get
3925 as we have some sort of MultiArch support ready (Closes: #558103)
6083d5ec
DK
3926 * add translation of the manpages to PT (portuguese)
3927 Thanks to Américo Monteiro!
6563d0d4 3928 * Switch to dpkg-source 3.0 (native) format
c176c4d0
DK
3929 * apt-pkg/depcache.cc:
3930 - remove Auto-Installed information from extended_states
3931 together with the package itself (Closes: #572364)
a94263ba
DK
3932 * cmdline/apt-mark:
3933 - don't crash if no arguments are given (Closes: #570962)
d1082b44
DK
3934 * debian/control:
3935 - remove some years old and obsolete Replaces
7f912c32
DK
3936 - add automake/conf build-depends/conflicts as recommend by
3937 the autotools-dev README (Closes: #572615)
06afffcc
DK
3938 * apt-pkg/contrib/mmap.{h,cc}:
3939 - add char[] fallback for filesystems without shared writable
3940 mmap() like JFFS2. Thanks to Marius Vollmer for writing
3941 and to Loïc Minier for pointing to the patch! (Closes: #314334)
37049546
DK
3942 * doc/apt_preferences.5.xml:
3943 - fix two typos and be more verbose in the novice warning.
3944 Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
4a2bb9e6 3945 - fix a=sid vs. n=sid typo, thanks Ansgar Burchardt!
4fb6fdaf 3946 - origin can be used to match a hostname (Closes: #352667)
b569b465 3947 - remove wrong pin-priority is optional remark (Closes: #574944)
569cc934
DK
3948 * apt-pkg/deb/dpkgpm.cc:
3949 - fix error message construction in OpenLog()
2bb25574 3950 - if available store the Commandline in the history
6cd9fbd7
DK
3951 * cmdline/apt-get.cc:
3952 - add a --only-upgrade flag to install command (Closes: #572259)
3a4477a4 3953 - fix memory leaks in error conditions in DoSource()
e84adb76 3954 - try version match in FindSrc first exact than fuzzy (LP: #551178)
2bb25574
DK
3955 * apt-pkg/contrib/cmndline.cc:
3956 - save Commandline in Commandline::AsString for logging
ea5624c3
DK
3957 * apt-pkg/deb/debversion.cc:
3958 - consider absent of debian revision equivalent to 0 (Closes: #573592)
b45fb8db
DK
3959 * doc/makefile, doc/*:
3960 - generate subdirectories for building the manpages in on the fly
3961 depending on the po files we have.
7e2b56a3
DK
3962 * apt-pkg/pkgcachegen.cc:
3963 - merge versions correctly even if multiple different versions
3964 with the same version number are available.
3965 Thanks to Magnus Holmgren for the patch! (Closes: #351056)
66905344
DK
3966 * ftparchive/writer.cc:
3967 - write LongDescriptions if they shouldn't be included in Packages
3968 file into i18n/Translation-en by default.
5b71abdd
DK
3969 * doc/po/de.po:
3970 - correct a few typos in the german manpage translation.
3971 Thanks to Chris Leick and Georg Koppen! (Closes: #574962)
6dc60370
DK
3972 * apt-pkg/contrib/strutl.cc:
3973 - convert all toupper calls to tolower_ascii for a little speedup
6563d0d4 3974
436d7eab
DK
3975 [ Jean-Baptiste Lallement ]
3976 * apt-pkg/contrib/strutl.cc:
3977 - always escape '%' (LP: #130289) (Closes: #500560)
3978 - unescape '%' sequence only if followed by 2 hex digit
3979 - username/password are urlencoded in proxy string (RFC 3986)
3980
946b0e06 3981 [ Julian Andres Klode ]
0458a811
JAK
3982 * cmdline/apt-cache.cc:
3983 - Change behavior of showsrc to match the one of show (Closes: #512046).
6520109c
JAK
3984 * cmdline/apt-key:
3985 - Honor Apt::GPGV::TrustedKeyring (Closes: #316390)
946b0e06
JAK
3986 * cmdline/apt-mark:
3987 - Use the new python-apt API (and conflict with python-apt << 0.7.93.2).
d59a67ff
JAK
3988 * apt-inst/contrib/arfile.h:
3989 - Add public ARArchive::Members() which returns the list of members.
8f5525e9
JAK
3990 * apt-pkg/policy.cc:
3991 - Always return a candidate if there is at least one version pinned > 0
3992 (Closes: #512318)
b34d4b47
JAK
3993 * ftparchive/apt-ftparchive.cc:
3994 - Read default configuration (Closes: #383257)
9d378975
JAK
3995 * debian/rules:
3996 - Fix the libraries name to be e.g. libapt-pkg4.9 instead of
3997 libapt-pkg-4.9.
946b0e06 3998
47371b00
MV
3999 [ Michael Vogt ]
4000 * apt-pkg/deb/dpkgpm.cc:
4001 - fix backgrounding when dpkg runs (closes: #486222)
4002 * cmdline/apt-mark:
4003 - show error on incorrect aguments (LP: #517917), thanks to
4004 Torsten Spindler
4005 * cmdline/apt-get.cc:
4006 - if apt-get source foo=version or foo/distro can not be found,
4007 error out (LP: #502641)
4008 * apt-pkg/packagemanager.cc:
4009 - better debug output
4010 * doc/examples/configure-index:
4011 - add missing Debug::pkgPackageManager option
4012
22326578 4013 -- Michael Vogt <mvo@debian.org> Thu, 01 Apr 2010 17:30:43 +0200
216a8c89 4014
a100bb98
MV
4015apt (0.7.26~exp2) experimental; urgency=low
4016
4017 * fix crash when LANGUAGE is not set
4018
4019 -- Michael Vogt <mvo@debian.org> Thu, 18 Feb 2010 22:07:23 +0100
4020
0fd68707 4021apt (0.7.26~exp1) experimental; urgency=low
f932cd7c 4022
d328fd1a 4023 [ David Kalnischkies ]
f932cd7c
DK
4024 * [BREAK] add possibility to download and use multiply
4025 Translation files, configurable with Acquire::Translation
4026 (Closes: #444222, #448216, #550564)
4027 * Ignore :qualifiers after package name in build dependencies
4028 for now as long we don't understand them (Closes: #558103)
f932cd7c
DK
4029 * apt-pkg/contrib/mmap.{cc,h}:
4030 - extend it to have a growable flag - unused now but maybe...
4031 * apt-pkg/pkgcache.h:
4032 - use long instead of short for {Ver,Desc}File size,
4033 patch from Víctor Manuel Jáquez Leal, thanks! (Closes: #538917)
4034 * apt-pkg/acquire-item.cc:
4035 - allow also to skip the last patch if target is reached,
4036 thanks Bernhard R. Link! (Closes: #545699)
f932cd7c 4037 * ftparchive/writer.{cc,h}:
31981076
DK
4038 - add --arch option for packages and contents commands
4039 - if an arch is given accept only *_all.deb and *_arch.deb instead
4040 of *.deb. Thanks Stephan Bosch for the patch! (Closes: #319710)
f932cd7c
DK
4041 - add APT::FTPArchive::AlwaysStat to disable the too aggressive
4042 caching if versions are build multiply times (not recommend)
4043 Patch by Christoph Goehre, thanks! (Closes: #463260)
897165af
DK
4044 * apt-pkg/deb/dpkgpm.cc:
4045 - stdin redirected to /dev/null takes all CPU (Closes: #569488)
4046 Thanks to Aurelien Jarno for providing (again) a patch!
f0f2f956
DK
4047 * buildlib/apti18n.h.in, po/makefile:
4048 - add ngettext support with P_()
3f2d77b5
DK
4049 * aptconfiguration.cc:
4050 - include all existing Translation files in the Cache (Closes: 564137)
4a0cfd15
DK
4051 * debian/control:
4052 - update with no changes to debian policy 3.8.4
d9dedf30
DK
4053 * doc/apt_preferences.5.xml:
4054 - explicitly warn against careless use (Closes: #567669)
503a2291
DK
4055 * debian/rules:
4056 - remove creation of empty dir /usr/share/apt
3c5a6118
DK
4057 * doc/apt-cdrom.8.xml:
4058 - fix typo spotted by lintian: proc(c)eed
be4eec61 4059
07f2526e 4060 [ Ivan Masár ]
4061 * Slovak translation update. Closes: #568294
762d7367
MV
4062
4063 [ Michael Vogt ]
b9dacd11 4064 * [BREAK] merged lp:~mvo/apt/history
8cf0b1e1
MV
4065 - this writes a /var/log/apt/history tagfile that contains details
4066 from the transaction (complements term.log)
762d7367
MV
4067 * methods/http.cc:
4068 - add cache-control headers even if no cache is given to allow
4069 adding options for intercepting proxies
4070 - add Acquire::http::ProxyAutoDetect configuration that
4071 can be used to call a external helper to figure out the
4072 proxy configuration and return it to apt via stdout
4073 (this is a step towards WPAD and zeroconf/avahi support)
d8cd04f8
MV
4074 * abicheck/
4075 - add new abitest tester using the ABI Compliance Checker from
4076 http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
07f2526e 4077
5e02df82
MV
4078 [ Robert Collins ]
4079 * Change the package index Info methods to allow apt-cache policy to be
4080 useful when using several different archives on the same host.
4081 (Closes: #329814, LP: #22354)
4082
0fd68707 4083 -- Michael Vogt <mvo@debian.org> Thu, 18 Feb 2010 16:11:39 +0100
be4eec61 4084
3259bbed 4085apt (0.7.25.3) unstable; urgency=low
4a3b5e9d
MV
4086
4087 [ Christian Perrier ]
4088 * Italian translation update. Closes: #567532
5c0d3668 4089
2893f7b5 4090 [ David Kalnischkies ]
5c0d3668 4091 * apt-pkg/contrib/macros.h:
762d7367 4092 - install the header system.h with a new name to be able to use
3259bbed 4093 it in other headers (Closes: #567662)
ee6970ea
DK
4094 * cmdline/acqprogress.cc:
4095 - Set Mode to Medium so that the correct prefix is used.
4096 Thanks Stefan Haller for the patch! (Closes: #567304 LP: #275243)
f99da908
DK
4097 * ftparchive/writer.cc:
4098 - generate sha1 and sha256 checksums for dsc (Closes: #567343)
e57a5bff
DK
4099 * cmdline/apt-get.cc:
4100 - don't mark as manually if in download only (Closes: #468180)
762d7367 4101
3259bbed 4102 -- Michael Vogt <mvo@debian.org> Mon, 01 Feb 2010 18:41:15 +0100
5c0d3668
DK
4103
4104apt (0.7.25.2) unstable; urgency=low
e29a6bb1 4105
503a68c6 4106 [ Michael Vogt ]
0d2e73c7
MV
4107 * apt-pkg/contrib/cdromutl.cc:
4108 - fix UnmountCdrom() fails, give it a bit more time and try
4109 the umount again
93adae19
MV
4110 * apt-pkg/cdrom.cc:
4111 - fix crash in pkgUdevCdromDevices
391149ba 4112 * methods/cdrom.cc:
4a3b5e9d 4113 - fixes in multi cdrom setup code (closes: #549312)
bca4c203
MV
4114 - add new "Acquire::cdrom::AutoDetect" config that enables/disables
4115 the dlopen of libudev for automatic cdrom detection. Off by default
4116 currently, feedback/testing welcome
93adae19
MV
4117 * cmdline/apt-cdrom.cc:
4118 - add new --auto-detect option that uses libudev to figure out
4119 the cdrom/mount-point
503a68c6
MV
4120 * cmdline/apt-mark:
4121 - merge fix from Gene Cash that supports markauto for
4122 packages that are not in the extended_states file yet
4123 (closes: #534920)
ab3846c0 4124 * ftparchive/writer.{cc,h}:
762d7367 4125 - merge crash fix for apt-ftparchive on hurd, thanks to
ab3846c0 4126 Samuel Thibault for the patch (closes: #566664)
0d2e73c7 4127
503a68c6 4128 [ David Kalnischkies ]
e29a6bb1
DK
4129 * apt-pkg/contrib/fileutl.cc:
4130 - Fix the newly introduced method GetListOfFilesInDir to not
4131 accept every file if no extension is enforced
4132 (= restore old behaviour). (Closes: #565213)
4133 * apt-pkg/policy.cc:
4134 - accept also partfiles with "pref" file extension as valid
4135 * apt-pkg/contrib/configuration.cc:
4136 - accept also partfiles with "conf" file extension as valid
4137 * doc/apt.conf.5.xml:
4138 - reorder description and split out syntax
4139 - add partfile name convention (Closes: #558348)
4140 * doc/apt_preferences.conf.5.xml:
4141 - describe partfile name convention also here
3ad676a1
DK
4142 * apt-pkg/deb/dpkgpm.cc:
4143 - don't segfault if term.log file can't be opened.
4144 Thanks Sam Brightman for the patch! (Closes: #475770)
e29f5aee
DK
4145 * doc/*:
4146 - replace the per language addendum with a global addendum
4147 - add a explanation why translations include (maybe) english
4148 parts to the new global addendum (Closes: #561636)
d16aade9
DK
4149 * apt-pkg/contrib/strutl.cc:
4150 - fix malloc asseration fail with ja_JP.eucJP locale in
4151 apt-cache search. Thanks Kusanagi Kouichi! (Closes: #548884)
e29a6bb1 4152
de71bef8 4153 [ Christian Perrier ]
4a3b5e9d 4154 * French translation update
de71bef8 4155
4a3b5e9d 4156 -- Michael Vogt <mvo@debian.org> Wed, 27 Jan 2010 16:16:10 +0100
e29a6bb1 4157
72f6c6f8 4158apt (0.7.25.1) unstable; urgency=low
46e39c8e
MV
4159
4160 [ Christian Perrier ]
4161 * French manpage translation update
a2f1aa25 4162 * Russian translation update by Yuri Kozlov
4163 Closes: #564171
762d7367 4164
46e39c8e
MV
4165 [Chris Leick]
4166 * spot & fix various typos in all manpages
4167 * German manpage translation update
4168
4169 [ David Kalnischkies ]
24b90386
DK
4170 * cmdline/apt-cache.cc:
4171 - remove translatable marker from the "%4i %s\n" string
699ec946
DK
4172 * buildlib/po4a_manpage.mak:
4173 - instruct debiandoc to build files with utf-8 encoding
6fb4e890
DK
4174 * buildlib/tools.m4:
4175 - fix some warning from the buildtools
02dceb31
DK
4176 * apt-pkg/acquire-item.cc:
4177 - add configuration PDiffs::Limit-options to not download
4178 too many or too big patches (Closes: #554349)
20f463e8
DK
4179 * debian/control:
4180 - let all packages depend on ${misc:Depends}
6aa944bc
DK
4181 * share/*-archive.gpg:
4182 - remove the horrible outdated files. We already depend on
4183 the keyring so we don't need to ship our own version
6355a02f
DK
4184 * cmdline/apt-key:
4185 - errors out if wget is not installed (Closes: #545754)
c24f6ce2
DK
4186 - add --keyring option as we have now possibly many
4187 * methods/gpgv.cc:
4188 - pass all keyrings (TrustedParts) to gpgv instead of
4189 using only one trusted.gpg keyring (Closes: #304846)
930f5181
DK
4190 * methods/https.cc:
4191 - finally merge the rest of the patchset from Arnaud Ebalard
4192 with the CRL and Issuers options, thanks! (Closes: #485963)
c8e572e3
MV
4193 * apt-pkg/deb/debindexfile.cc, apt-pkg/pkgcachegen.cc:
4194 - add debug option Debug::pkgCacheGen
f932cd7c 4195
61690a7e
MV
4196 [ Michael Vogt ]
4197 * cmdline/apt-get.cc:
c8e572e3
MV
4198 - merge fix for apt-get source pkg=version regression
4199 (closes: #561971)
9ba25fb7
MV
4200 * po/ru.po:
4201 - merged updated ru.po, thanks to Yuri Kozlov (closes: #564171)
61690a7e 4202
72f6c6f8 4203 -- Michael Vogt <mvo@debian.org> Sat, 09 Jan 2010 21:52:36 +0100
f932cd7c 4204
82c9bbff 4205apt (0.7.25) unstable; urgency=low
8ddbb015 4206
d183f850 4207 [ Christian Perrier ]
8ddbb015 4208 * Fix apt-ftparchive(1) wrt description of the "-o" option.
4209 Thanks to Dann Frazier for the patch. Closes: #273100
1cf5e7c9 4210 * po/LINGUAS. Re-disable Hebrew. Closes: #534992
a9a8bf9b 4211 * po/LINGUAS. Enable Asturian and Lithuanian
847d81b8 4212 * Fix typo in apt-cache.8.xml: nessasarily
7fa2e810 4213 * Fix "with with" in apt-get.8.xml
cdd5a135 4214 * Fix some of the typos mentioned by the german team
4215 Closes: #479997
6fa6af91 4216 * Polish translation update by Wiktor Wandachowicz
4217 Closes: #548571
65dd3fce 4218 * German translation update by Holger Wansing
4219 Closes: #551534
338bf6c2 4220 * Italian translation update by Milo Casagrande
4221 Closes: #555797
ba00ddd6 4222 * Simplified Chinese translation update by Aron Xu
4223 Closes: #558737
1eb56220 4224 * Slovak translation update by Ivan Masár
4225 Closes: #559277
d183f850
MV
4226
4227 [ Michael Vogt ]
f4945db3
MV
4228 * apt-pkg/packagemanager.cc:
4229 - add output about pre-depends configuring when debug::pkgPackageManager
4230 is used
43cf55db
MV
4231 * methods/https.cc:
4232 - fix incorrect use of CURLOPT_TIMEOUT, closes: #497983, LP: #354972
4233 thanks to Brian Thomason for the patch
777b4ac6
MV
4234 * merge lp:~mvo/apt/netrc branch, this adds support for a
4235 /etc/apt/auth.conf that can be used to store username/passwords
4236 in a "netrc" style file (with the extension that it supports "/"
be2033f9
MV
4237 in a machine definition). Based on the maemo git branch (Closes: #518473)
4238 (thanks also to Jussi Hakala and Julian Andres Klode)
ac81ae9c
MV
4239 * apt-pkg/deb/dpkgpm.cc:
4240 - add "purge" to list of known actions
acdd8da1 4241 * apt-pkg/init.h:
c42d6805 4242 - add compatibility with old ABI name until the next ABI break
6847d275
MV
4243 * merge segfault fix from Mario Sanchez Prada, many thanks
4244 (closes: #561109)
4e550036 4245
a1e42d1f
MV
4246 [ Brian Murray ]
4247 * apt-pkg/depcache.cc, apt-pkg/indexcopy.cc:
4248 - typo fix (LP: #462328)
4249
364af2ef
MV
4250 [ Loïc Minier ]
4251 * cmdline/apt-key:
4252 - Emit a warning if removed keys keyring is missing and skip associated
4253 checks (LP: #218971)
c3bf63f2
DK
4254
4255 [ David Kalnischkies ]
d183f850 4256 * apt-pkg/packagemanager.cc:
c3bf63f2 4257 - better debug output for ImmediateAdd with depth and why
f66a64c2 4258 - improve the message shown for failing immediate configuration
c3bf63f2
DK
4259 * doc/guide.it.sgml: moved to doc/it/guide.it.sgml
4260 * doc/po4a.conf: activate translation of guide.sgml and offline.sgml
f66a64c2
DK
4261 * doc/apt.conf.5.xml:
4262 - provide a few more details about APT::Immediate-Configure
b9e9a44b 4263 - briefly document the behaviour of the new https options
71bba383
DK
4264 * doc/sources.list.5.xml:
4265 - add note about additional apt-transport-methods
5632b305
DK
4266 * doc/apt-mark.8.xml:
4267 - correct showauto synopsis, thanks Andrew Schulman (Closes: #551440)
9c876fe4 4268 * cmdline/apt-get.cc:
c42d6805 4269 - source should display his final pkg pick (Closes: #249383, #550952)
9c876fe4
DK
4270 - source doesn't need the complete version for match (Closes: #245250)
4271 - source ignores versions/releases if not available (Closes: #377424)
c1ce032a 4272 - only warn if (free) space overflows (Closes: #522238)
fb1e7ecf 4273 - add --debian-only as alias for --diff-only
ce26dee7
DK
4274 * methods/connect.cc:
4275 - display also strerror of "wicked" getaddrinfo errors
d746ad6e
DK
4276 - add AI_ADDRCONFIG to ai_flags as suggested by Aurelien Jarno
4277 in response to Bernhard R. Link, thanks! (Closes: #505020)
f6ffd375
DK
4278 * buildlib/configure.mak, buildlib/config.{sub,guess}:
4279 - remove (outdated) config.{sub,guess} and use the ones provided
4280 by the new added build-dependency autotools-dev instead
e46a23a5
DK
4281 * configure.in, buildlib/{xml,yodl,sgml}_manpage.mak:
4282 - remove the now obsolete manpage buildsystems
4283 * doc/{pl,pt_BR,es,it}/*.{sgml,xml}:
4284 - convert all remaining translation to the po4a system
4285 * debian/control:
4286 - drop build-dependency on docbook-utils and xmlto
4287 - add build-dependency on autotools-dev
fd033907 4288 - bump policy to 3.8.3 as we have no outdated manpages anymore
49012e99
DK
4289 * debian/NEWS:
4290 - fix a typo in 0.7.24: Allready -> Already (Closes: #557674)
9c24493f
DK
4291 * ftparchive/writer.{cc,h}:
4292 - add APT::FTPArchive::LongDescription to be able to disable them
164994f5
DK
4293 * apt-pkg/deb/debsrcrecords.cc:
4294 - use "diff" filetype for .debian.tar.* files (Closes: #554898)
bb1293d9
DK
4295 * methods/rred.cc:
4296 - rewrite to be able to handle even big patch files
4297 - adopt optional mmap+iovec patch from Morten Hustveit
4298 (Closes: #463354) which should speed up a bit. Thanks!
9f542bae
DK
4299 * methods/http{,s}.cc
4300 - add config setting for User-Agent to the Acquire group,
4301 thanks Timothy J. Miller! (Closes: #355782)
b9e9a44b 4302 - add https options which default to http ones (Closes: #557085)
879cbcc8
DK
4303 * debian/apt.cron.daily:
4304 - check cache size even if we do nothing else otherwise, thanks
4305 Francesco Poli for patch(s) and patience! (Closes: #459344)
ca4907db
DK
4306 * ftparchive/*:
4307 - fix a few typos in strings, comments and manpage,
4308 thanks Karl Goetz! (Closes: #558757)
8ddbb015 4309
c42d6805
DK
4310 [ Carl Chenet ]
4311 * cmdline/apt-mark:
4312 - print an error if a new state file can't be created
4313 (Closes: #521289) and
4314 - exit nicely if python-apt is not installed (Closes: #521284)
8ddbb015 4315
5f4331c4 4316 [ Chris Leick ]
c42d6805 4317 * doc/de: German translation of manpages (Closes: #552606)
5f4331c4
DK
4318 * doc/ various manpages:
4319 - correct various errors, typos and oddities (Closes: #552535)
4320 * doc/apt-secure.8.xml:
4321 - replace literal with emphasis tags in Archive configuration
f8b832bd
DK
4322 * doc/apt-ftparchive.1.xml:
4323 - remove informalexample tag which hides the programlisting
5d70f74c
DK
4324 * doc/apt-get.8.xml:
4325 - change equivalent "for" to "to the" (purge command)
4326 - clarify --fix-broken sentence about specifying packages
5f4331c4 4327
5cbf7810
DK
4328 [ Eugene V. Lyubimkin ]
4329 * apt-pkg/contib/strutl.h
4330 - Avoid extra inner copy in APT_MKSTRCMP and APT_MKSTRCMP2.
10c9f030
DK
4331 * build infrastructure:
4332 - Bumped libapt version, excluded eglibc from SONAME. (Closes: #448249)
5cbf7810 4333
52f2e1da
JAK
4334 [ Julian Andres Klode ]
4335 * doc/apt.conf.5.xml:
4336 - Deprecate unquoted values, string concatenation and explain what should
4337 not be written inside a value (quotes,backslash).
31f113db 4338 - Restrict option names to alphanumerical characters and "/-:._+".
334459ab
JAK
4339 - Deprecate #include, we have apt.conf.d nowadays which should be
4340 sufficient.
1692a2c7
JAK
4341 * ftparchive/apt-ftparchive.cc:
4342 - Call setlocale() so translations are actually used.
1baca7b8
JAK
4343 * debian/apt.conf.autoremove:
4344 - Add kfreebsd-image-* to the list (Closes: #558803)
52f2e1da 4345
82c9bbff 4346 -- Michael Vogt <mvo@debian.org> Tue, 15 Dec 2009 09:21:55 +0100
8ddbb015 4347
2ec8479c 4348apt (0.7.24) unstable; urgency=low
86d9e963
DK
4349
4350 [ Nicolas François ]
4351 * Cleaned up the first patch draft from KURASAWA Nozomu to finally
4352 get po4a support for translating the man pages.
4353 Many thanks to both for this excellent work! (Closes: #441608)
4354 * doc/ja/*, doc/po/ja.po:
4355 - remove the old ja man page translation and replace it with
4356 the new po4a-powered translation by KURASAWA Nozomu.
4357 * doc/*.?.xml (manpages):
4358 - add contrib to author tags and also add refmiscinfo to fix warnings
4359 * doc/style.txt, buildlib/defaults.mak, buildlib/manpage.mak:
4360 - fix a few typos in the comments of this files
4361
3b5a76ae 4362 [ Michael Vogt ]
4e550036
MV
4363 * apt-pkg/deb/dpkgpm.cc:
4364 - when tcgetattr() returns non-zero skip all pty magic
4365 (thanks to Simon Richter, closes: #509866)
07b2db9b
MV
4366 * apt-inst/contrib/arfile.cc:
4367 - show propper error message for Invalid archive members
4e550036 4368
86d9e963
DK
4369 [ David Kalnischkies ]
4370 * doc/Doxyfile.in:
4371 - update file with doxygen 1.6.1 (current unstable)
4372 - activate DOT_MULTI_TARGETS, it is default on since doxygen 1.5.9
4373 * buildlib/po4a_manpage.mak, doc/makefile, configure:
4374 - simplify the makefiles needed for po4a manpages
50c409c4
DK
4375 * apt-pkg/contrib/configuration.cc:
4376 - add a helper to easily get a vector of strings from the config
1f99b6d3
DK
4377 * apt-pkg/contrib/strutl.cc:
4378 - replace unknown multibytes with ? in UTF8ToCharset (Closes: #545208)
6da74780 4379 * doc/apt-get.8.xml:
96bc713c 4380 - fix two little typos in the --simulate description. (Closes: #545059)
8bd02d8b
DK
4381 * apt-pkg/aptconfiguration.cc, doc/apt.conf.5.xml:
4382 - add an order subgroup to the compression types to simplify reordering
4383 a bit and improve the documentation for this option group.
5900bd8d
DK
4384 * doc/apt.conf.5.xml:
4385 - document the Acquire::http::Dl-Limit option
a9564741 4386 - try to be crystal clear about the usage of :: and {} (Closes: #503481)
3ba36dff
DK
4387 * doc/apt-cache.8.xml:
4388 - clarify the note for the pkgnames command (Closes: #547599)
1221c3a3
DK
4389 * doc/apt.ent, all man pages:
4390 - move the description of files to globally usable entities
daa4aa52
DK
4391 * doc/apt_preferences.5.xml:
4392 - document the new preferences.d folder (Closes: #544017)
ebf2e25b
DK
4393 * methods/rred.cc:
4394 - add at the top without failing (by Bernhard R. Link, Closes: #545694)
453c7548
DK
4395 * buildlib/sizetable:
4396 - add amd64 for cross building (by Mikhail Gusarov, Closes: #513058)
159cf2bd
DK
4397 * debian/prerm:
4398 - remove file as nobody will upgrade from 0.4.10 anymore
388b9071
DK
4399 * debian/control:
4400 - remove gnome-apt suggestion as it was removed from debian
5e312de7
DK
4401 * apt-pkg/deb/dpkgpm.cc, apt-pkg/packagemanager.cc, apt-pkg/orderlist.cc:
4402 - add and document _experimental_ options to make (aggressive)
3e9c4f70 4403 use of dpkg's trigger and configuration handling (Closes: #473461)
5e62aac0
DK
4404 * cmdline/apt-get.cc:
4405 - ignore versions that are not candidates when selecting a package
4406 instead of a virtual one (by Marius Vollmer, Closes: #547788)
86d9e963 4407
36fd3a51 4408 [ Christian Perrier ]
4409 * doc/fr/*, doc/po/fr.po:
4410 - remove the old fr man page translation and replace it with
4411 the new po4a-powered translation
b3895e86
DK
4412 * doc/de: dropped (translation is too incomplete to be useful in
4413 the transition to the po4a-powered translations)
36fd3a51 4414
2ec8479c 4415 -- Michael Vogt <mvo@debian.org> Fri, 25 Sep 2009 19:57:25 +0200
86d9e963 4416
85b6d40d 4417apt (0.7.23.1) unstable; urgency=low
b74d2d3a
MV
4418
4419 [ Michael Vogt ]
4420 * apt-pkg/pkgcache.cc:
4421 - do not set internel "needs-configure" state for packages in
4422 triggers-pending state. dpkg will deal with the trigger and
4423 it if does it before we trigger it, dpkg will error out
4424 (LP: #414631)
6abe2699
MV
4425 * apt-pkg/acquire-item.cc:
4426 - do not segfault on invalid items (closes: #544080)
b74d2d3a 4427
85b6d40d 4428 -- Michael Vogt <mvo@debian.org> Fri, 28 Aug 2009 21:53:20 +0200
b74d2d3a 4429
97c17a01 4430apt (0.7.23) unstable; urgency=low
88905348
MV
4431
4432 [ Eugene V. Lyubimkin ]
4433 * methods/{http,https,ftp}, doc/apt.conf.5.xml:
4434 - Changed and unified the code that determines which proxy to use. Now
4435 'Acquire::{http,ftp}::Proxy[::<host>]' options have the highest priority,
4436 and '{http,ftp}_proxy' environment variables are used only if options
4437 mentioned above are not specified.
4438 (Closes: #445985, #157759, #320184, #365880, #479617)
c6aa14e4 4439
03dbbc98
DK
4440 [ David Kalnischkies ]
4441 * cmdline/apt-get.cc:
4442 - add APT::Get::HideAutoRemove=small to display only a short line
4443 instead of the full package list. (Closes: #537450)
0dae8ac5 4444 - ShowBroken() in build-dep (by Mike O'Connor, Closes: #145916)
f64196e8 4445 - check for statfs.f_type (by Robert Millan, Closes: #509313)
717ec7d4 4446 - correct the order of picked package binary vs source in source
619596fc
DK
4447 - use SourceVersion instead of the BinaryVersion to get the source
4448 Patch by Matt Kraai, thanks! (Closes: #382826)
ebf6c42d 4449 - add pkg/archive and codename in source (Closes: #414105, #441178)
d95cf70d
DK
4450 * apt-pkg/contrib/strutl.cc:
4451 - enable thousand separator according to the current locale
4452 (by Luca Bruno, Closes: #223712)
6e2525a1
DK
4453 * doc/apt.conf.5.xml:
4454 - mention the apt.conf.d dir (by Vincent McIntyre, Closes: #520831)
472e2c3a
DK
4455 * apt-inst/contrib/arfile.cc:
4456 - use sizeof instead strlen (by Marius Vollmer, Closes: #504325)
b2fa014b
DK
4457 * doc/apt-mark.8.xml:
4458 - improve manpage based on patch by Carl Chenet (Closes: #510286)
e85b4cd5
DK
4459 * apt-pkg/acquire-item.cc:
4460 - use configsettings for dynamic compression type use and order.
4461 Based on a patch by Jyrki Muukkonen, thanks! (LP: #71746)
8c75bf9e 4462 * apt-pkg/aptconfiguration.cc:
e85b4cd5
DK
4463 - add default configuration for compression types and add lzma
4464 support. Order is now bzip2, lzma, gzip, none (Closes: #510526)
4465 * ftparchive/writer.cc:
4466 - add lzma support also here, patch for this (and inspiration for
4467 the one above) by Robert Millan, thanks!
83cb4069
DK
4468 * apt-pkg/depcache.cc:
4469 - restore the --ignore-hold effect in the Is{Delete,Install}Ok hooks
90c24363
DK
4470 * doc/apt-get.8.xml:
4471 - update the source description to reflect what it actually does
4472 and how it can be used. (Closes: #413021)
dda7233c
DK
4473 * methods/http.cc:
4474 - allow empty Reason-Phase in Status-Line to please squid,
4475 thanks Modestas Vainius for noticing! (Closes: #531157, LP: #411435)
03496041
DK
4476
4477 [ George Danchev ]
4478 * cmdline/apt-cache.cc:
4479 - fix a memory leak in the xvcg method (Closes: #511557)
cfb3d242 4480 * apt-pkg/indexcopy.cc:
03496041 4481 - fix a memory leak then the Release file not exists (Closes: #511556)
dee2822a 4482
97c17a01 4483 -- Michael Vogt <mvo@debian.org> Thu, 27 Aug 2009 14:44:39 +0200
88905348 4484
6985efb3
JAK
4485apt (0.7.22.2) unstable; urgency=low
4486
17443d48
JAK
4487 * debian/apt.cron.daily:
4488 - Make sure that VERBOSE is always set (Closes: #539366)
4489 - Script can be disabled by APT::Periodic::Enable=0 (Closes: #485476)
6b519e42 4490 - Support using debdelta to download packages (Closes: #532079)
6985efb3 4491
17443d48 4492 -- Julian Andres Klode <jak@debian.org> Thu, 06 Aug 2009 12:17:19 +0200
6985efb3 4493
05ecd9b6 4494apt (0.7.22.1) unstable; urgency=low
8dfb8a0a 4495
9da165db 4496 [ Michael Vogt ]
8dfb8a0a
MV
4497 * cmdline/apt-get.cc:
4498 - honor APT::Get::Only-Source properly in FindSrc() (thanks to
05ecd9b6 4499 Martin Pitt for reporting the problem), also Closes: #535362.
8dfb8a0a 4500
9da165db
JAK
4501 [ Julian Andres Klode ]
4502 * apt-pkg/contrib/mmap.cc:
4503 - Fix FTBFS on GNU/kFreeBSD by disabling DynamicMMap::Grow() on
00388ba3 4504 non-Linux architectures as it uses mremap (Closes: #539742).
67793cf3
JAK
4505 * apt-pkg/sourcelist.cc:
4506 - Only warn about missing sources.list if there is no sources.list.d
4507 and vice versa as only one of them is needed (Closes: #539731).
48778d11
JAK
4508 * debian/control:
4509 - Add myself to Uploaders.
e0423680 4510 - Increase Standards-Version to 3.8.2.0.
9da165db 4511
67793cf3 4512 -- Julian Andres Klode <jak@debian.org> Mon, 03 Aug 2009 12:48:31 +0200
8dfb8a0a 4513
d5752e18 4514apt (0.7.22) unstable; urgency=low
2783b261 4515
81e9789b 4516 [ Christian Perrier ]
26356e00 4517 * Documentation translations:
56e571b2 4518 - Fix a typo in apt-get(8) French translation. Closes: #525043
26356e00 4519 Thanks to Guillaume Delacour for spotting it.
7b139dab 4520 - Updated apt.conf(5) manpgae French translation.
4521 Thanks to Aurélien Couderc.
3a1a4a55 4522 * Translations:
4523 - fr.po
0365a8b9 4524 - sk.po. Closes: #525857
0d7c7d52 4525 - ru.po. Closes: #526816
4526 - eu.po. Closes: #528985
56e571b2 4527 - zh_CN.po. Closes: #531390
8f700229 4528 - fr.po
331b0e8e 4529 - it.po. Closes: #531758
4530 - ca.po. Closes: #531921
db13bafb 4531 - de.po. Closes: #536430
92df274b 4532 * Added translations
a25b1193 4533 - ast.po (Asturian by Marcos Alvareez Costales).
d2b08f7e 4534 Closes: #529007, #529730, #535328
81e9789b
MV
4535
4536 [ David Kalnischkies ]
4537 * [ABI break] support '#' in apt.conf and /etc/apt/preferences
4538 (closes: #189866)
afe4d2a5 4539 * [ABI break] Allow pinning by codename (closes: #97564)
55a5a46c 4540 * support running "--simulate" as user
af29ffb4
MV
4541 * add depth information to the debug output and show what depends
4542 type triggers a autoinst (closes: #458389)
8b4894fe 4543 * add Debug::pkgDepCache::Marker with more detailed debug output
af29ffb4 4544 (closes: #87520)
8b4894fe
MV
4545 * add Debug::pkgProblemResolver::ShowScores and make the scores
4546 adjustable
9964a721 4547 * do not write state file in simulate mode (closes: #433007)
6910a2ac 4548 * add hook for MarkInstall and MarkDelete (closes: #470035)
4b65cc13
MV
4549 * fix typo in apt-pkg/acquire.cc which prevents Dl-Limit to work
4550 correctly when downloading from multiple sites (Closes: #534752)
92fcbfc1 4551 * add the various foldmarkers in apt-pkg & cmdline (no code change)
9f5bf66a 4552 * versions with a pin of -1 shouldn't be a candidate (Closes: #355237)
f1c6a8ca
DK
4553 * prefer mmap as memory allocator in MMap instead of a static char
4554 array which can (at least in theory) grow dynamic
c5f44afc
DK
4555 * eliminate (hopefully all) segfaults in pkgcachegen.cc and mmap.cc
4556 which can arise if cache doesn't fit into the mmap (Closes: #535218)
6009e60d 4557 * display warnings instead of errors if the parts dirs doesn't exist
81fef212 4558
6ce72612 4559 [ Michael Vogt ]
6910a2ac 4560 * honor the dpkg hold state in new Marker hooks (closes: #64141)
6e7c6c3f
MV
4561 * debian/apt.cron.daily:
4562 - if the timestamp is too far in the future, delete it
6ce72612
MV
4563 * apt-pkg/acquire.cc:
4564 - make the max pipeline depth of the acquire queue configurable
4565 via Acquire::Max-Pipeline-Depth
cebe0287
MV
4566 * apt-pkg/deb/dpkgpm.cc:
4567 - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3
4568 (off by default)
ccd8e28f 4569 - send "dpkg-exec" message on the status fd when dpkg is run
53391d0f 4570 - provide DPkg::Chroot-Directory config option (useful for testing)
33250e2f 4571 - fix potential hang when in a background process group
3a998f6a
MV
4572 * apt-pkg/algorithms.cc:
4573 - consider recommends when making the scores for the problem
4574 resolver
ab7f4d7c
MV
4575 * apt-pkg/acquire-worker.cc:
4576 - show error details of failed methods
4577 * apt-pkg/contrib/fileutl.cc:
4578 - if a process aborts with signal, show signal number
4579 * methods/http.cc:
4580 - ignore SIGPIPE, we deal with EPIPE from write in
4581 HttpMethod::ServerDie() (LP: #385144)
aff278bf
MV
4582 * Only run Download-Upgradable and Unattended-Upgrades if the initial
4583 update was successful Closes: #341970
8d357c52
MV
4584 * apt-pkg/indexcopy.cc:
4585 - support having CDs with no Packages file (just a Packages.gz)
4586 by not forcing a verification on non-existing files
4587 (LP: #255545)
78acd650
MV
4588 - remove the gettext from a string that consists entirely
4589 of variables (LP: #56792)
c37f3bb6
MV
4590 * apt-pkg/cacheiterators.h:
4591 - add missing checks for Owner == 0 in end()
d4cd303e
MV
4592 * apt-pkg/indexrecords.cc:
4593 - fix some i18n issues
4594 * apt-pkg/contrib/strutl.h:
4595 - add new strprintf() function to make i18n strings easier
f23153d0 4596 - fix compiler warning
f23153d0
MV
4597 * apt-pkg/deb/debsystem.cc:
4598 - make strings i18n able
4e86942a 4599 * fix problematic use of tolower() when calculating the version
33250e2f 4600 hash by using locale independent tolower_ascii() function.
4e86942a 4601 Thanks to M. Vefa Bicakci (LP: #80248)
526334a0 4602 * build fixes for g++-4.4
a9b5e24b
MV
4603 * cmdline/apt-mark:
4604 - add "showauto" option to show automatically installed packages
53391d0f
MV
4605 * document --install-recommends and --no-install-recommends
4606 (thanks to Dereck Wonnacott, LP: #126180)
d82cdf73
MV
4607 * doc/apt.conf.5.xml:
4608 - merged patch from Aurélien Couderc to improve the text
4609 (thanks!)
3e2d7cce
MV
4610 * [ABI] merged the libudev-dlopen branch, this allows to pass
4611 "apt-udev-auto" to Acquire::Cdrom::mount and the cdrom method will
4612 dynamically find/mount the cdrom device (if libhal is available)
f23153d0 4613
8aea8c3f
JAK
4614 [ Julian Andres Klode ]
4615 * apt-pkg/contrib/configuration.cc: Fix a small memory leak in
4616 ReadConfigFile.
f8ae7e8b 4617 * Introduce support for the Enhances field. (Closes: #137583)
13aa7588 4618 * Support /etc/apt/preferences.d, by adding ReadPinDir() (Closes: #535512)
5541fea3
JAK
4619 * configure-index: document Dir::Etc::SourceParts and some other options
4620 (Closes: #459605)
2db5a2dd 4621 * Remove Eugene V. Lyubimkin from uploaders as requested.
04f4e1a3
JAK
4622 * apt-pkg/contrib/hashes.cc, apt-pkg/contrib/md5.cc:
4623 - Support reading until EOF if Size=0 to match behaviour of
4624 SHA1Summation and SHA256Summation
8aea8c3f 4625
53391d0f
MV
4626 [ Osamu Aoki ]
4627 * Updated cron script to support backups by hardlinks and
4628 verbose levels. All features turned off by default.
fa1d338f 4629 * Added more error handlings. Closes: #438803, #462734, #454989
53391d0f
MV
4630 * Documented all cron script related configuration items in
4631 configure-index.
f23153d0 4632
742f980e
MV
4633 [ Dereck Wonnacott ]
4634 * apt-ftparchive might write corrupt Release files (LP: #46439)
4635 * Apply --important option to apt-cache depends (LP: #16947)
4636
95afdfd0
OS
4637 [ Otavio Salvador ]
4638 * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to reduce the
4639 number of times we call progress bar updating and debugging
4640 configuration settings.
76fcbe5c
OS
4641 * Apply patch from Sami Liedes <sliedes@cc.hut.fi> to avoid unecessary
4642 temporary allocations.
95afdfd0 4643
d5752e18 4644 -- Michael Vogt <mvo@debian.org> Wed, 29 Jul 2009 19:16:22 +0200
26356e00 4645
f0bb6493 4646apt (0.7.21) unstable; urgency=low
af264e21
MV
4647
4648 [ Christian Perrier ]
4649 * Translations:
4650 - bg.po. Closes: #513211
4651 - zh_TW.po. Closes: #513311
4652 - nb.po. Closes: #513843
6187ad8b 4653 - fr.po. Closes: #520430
1ba20bc4 4654 - sv.po. Closes: #518070
8bd7c0c1 4655 - sk.po. Closes: #520403
d784cd85 4656 - it.po. Closes: #522222
7704f933 4657 - sk.po. Closes: #520403
a7c526b6
MV
4658
4659 [ Jamie Strandboge ]
4660 * apt.cron.daily: catch invalid dates due to DST time changes
4661 in the stamp files
af264e21 4662
a06f61bb
MV
4663 [ Michael Vogt ]
4664 * methods/gpgv.cc:
4665 - properly check for expired and revoked keys (closes: #433091)
09fab244
MV
4666 * apt-pkg/contrib/strutl.cc:
4667 - fix TimeToStr i18n (LP: #289807)
4668 * [ABI break] merge support for http redirects, thanks to
4669 Jeff Licquia and Anthony Towns
4670 * [ABI break] use int for the package IDs (thanks to Steve Cotton)
4671 * apt-pkg/pkgcache.cc:
4672 - do not run "dpkg --configure pkg" if pkg is in trigger-awaited
4673 state (LP: #322955)
4674 * methods/https.cc:
4675 - add Acquire::https::AllowRedirect support
4676 * Clarify the --help for 'purge' (LP: #243948)
4677 * cmdline/apt-get.cc
4678 - fix "apt-get source pkg" if there is a binary package and
4679 a source package of the same name but from different
4680 packages (LP: #330103)
8a9e5ffd
MV
4681
4682 [ Colin Watson ]
4683 * cmdline/acqprogress.cc:
4684 - Call pkgAcquireStatus::Pulse even if quiet, so that we still get
4685 dlstatus messages on the status-fd (LP: #290234).
4686
f0bb6493 4687 -- Michael Vogt <mvo@debian.org> Tue, 14 Apr 2009 14:12:51 +0200
af264e21 4688
651001f7
MV
4689apt (0.7.20.2) unstable; urgency=medium
4690
4691 [ Eugene V. Lyubimkin ]
4692 * Urgency set to medium due to RC bug fix.
4693 * doc/apt.ent, apt-get.8.xml:
4694 - Fix invalid XML entities. (Closes: #514402)
4695
4696 -- Eugene V. Lyubimkin <jackyf.devel@gmail.com> Sat, 07 Feb 2009 16:48:21 +0200
4697
af264e21 4698apt (0.7.20.1) unstable; urgency=low
6b75a560 4699
915bdcf7
MV
4700 [ Michael Vogt ]
4701 * apt-pkg/pkgcachegen.cc:
4702 - fix apt-cache search for localized description
4703 (closes: #512110)
4704
4705 [ Christian Perrier ]
6b75a560 4706 * Translations:
4707 - fr.po: fix spelling error to "défectueux". Thanks to Thomas Péteul.
4708
af264e21 4709 -- Michael Vogt <mvo@debian.org> Tue, 20 Jan 2009 09:35:05 +0100
742f980e 4710
ae788f93
EL
4711apt (0.7.20) unstable; urgency=low
4712
4713 [ Eugene V. Lyubimkin ]
4714 * debian/changelog:
4715 - Fixed place of 'merged install-recommends and install-task branches'
4716 from 0.6.46.1 to 0.7.0. (Closes: #439866)
bd3849e8
EL
4717 * buildlib/config.{sub,guess}:
4718 - Renewed. This fixes lintian errors.
370ad5e1 4719 * doc/apt.conf.5.xml, debian/apt-transport-https:
4343b16d 4720 - Documented briefly 'Acquire::https' group of options. (Closes: #507398)
be1b8568
EL
4721 - Applied patch from Daniel Burrows to document 'Debug' group of options.
4722 (Closes: #457265)
0224daf2
EL
4723 - Mentioned 'APT::Periodic' and 'APT::Archives' groups of options.
4724 (Closes: #438559)
7f1bc985 4725 - Mentioned '/* ... */' comments. (Closes: #507601)
23fe51ac
EL
4726 * doc/examples/sources.list:
4727 - Removed obsolete commented non-us deb-src entry, replaced it with
4728 'deb-src security.debian.org' one. (Closes: #411298)
9f843208
EL
4729 * apt-pkg/contrib/mmap.cc:
4730 - Added instruction how to work around MMap error in MMap error message.
4731 (Closes: #385674, 436028)
c56db9fa
MV
4732 * COPYING:
4733 - Actualized. Removed obsolete Qt section, added GPLv2 clause.
4734 (Closes: #440049, #509337)
ae788f93 4735
d59228b0 4736 [ Michael Vogt ]
b43b5a7d
MV
4737 * add option to "apt-get build-dep" to mark the needed
4738 build-dep packages as automatic installed.
4739 This is controlled via the value of
4740 APT::Get::Build-Dep-Automatic and is set "false" by default.
819f001b 4741 Thanks to Aaron Haviland, closes: #448743
6f388ec3
MV
4742 * apt-inst/contrib/arfile.cc:
4743 - support members ending with '/' as well (thanks to Michal Cihr,
4744 closes: #500988)
23fe51ac 4745
bbaf5020 4746 [ Christian Perrier ]
4747 * Translations:
a70c8147 4748 - Finnish updated. Closes: #508449
65ea646c 4749 - Galician updated. Closes: #509151
a37d207b 4750 - Catalan updated. Closes: #509375
4751 - Vietnamese updated. Closes: #509422
145e765f 4752 - Traditional Chinese added. Closes: #510664
bbaf5020 4753 - French corrected (remove awful use of first person)
4754
9c2ce6fb 4755 -- Michael Vogt <mvo@debian.org> Mon, 05 Jan 2009 08:59:20 +0100
23fe51ac 4756
6823d85b
EL
4757apt (0.7.19) unstable; urgency=low
4758
4759 [ Eugene V. Lyubimkin ]
4760 * doc/sources.list.5.xml:
4761 - Mentioned allowed characters in file names in /etc/apt/sources.list.d.
4762 Thanks to Matthias Urlichs. (Closes: #426913)
2f0b4b14 4763 * doc/apt-get.8.xml:
8071aa80 4764 - Explicitly say that 'dist-upgrade' command may remove packages.
2f0b4b14 4765 - Included '-v'/'--version' as a command to synopsis.
2c120e24
EL
4766 * cmdline/apt-cache.cc:
4767 - Advanced built-in help. Patch by Andre Felipe Machado. (Closes: #286061)
4768 - Fixed typo 'GraphVis' -> 'GraphViz'. (Closes: #349038)
ecd414ef
EL
4769 - Removed asking to file a release-critical bug against a package if there
4770 is a request to install only one package and it is not installable.
4771 (Closes: #419521)
6823d85b 4772
6e7f872d
MV
4773 [ Michael Vogt ]
4774 - fix SIGHUP handling (closes: #463030)
4775
93d14b12 4776 [ Christian Perrier ]
4777 * Translations:
4778 - French updated
4779 - Bulgarian updated. Closes: #505476
812d9c3d 4780 - Slovak updated. Closes: #505483
4781 - Swedish updated. Closes: #505491
4782 - Japanese updated. Closes: #505495
4783 - Korean updated. Closes: #505506
4784 - Catalan updated. Closes: #505513
4785 - British English updated. Closes: #505539
44307a16 4786 - Italian updated. Closes: #505518, #505683
812d9c3d 4787 - Polish updated. Closes: #505569
44307a16 4788 - German updated. Closes: #505614
2a7eca22 4789 - Spanish updated. Closes: #505757
7bedefd3 4790 - Romanian updated. Closes: #505762
681be555 4791 - Simplified Chinese updated. Closes: #505727
432bb085 4792 - Portuguese updated. Closes: #505902
4793 - Czech updated. Closes: #505909
4794 - Norwegian Bokmål updated. Closes: #505934
4795 - Brazilian Portuguese updated. Closes: #505949
1d1b2d0d 4796 - Basque updated. Closes: #506085
7b1be33f 4797 - Russian updated. Closes: #506452
06ca542d 4798 - Marathi updated.
37cfb2a3 4799 - Ukrainian updated. Closes: #506545
93d14b12 4800
8071aa80 4801 -- Michael Vogt <mvo@debian.org> Mon, 24 Nov 2008 10:33:54 +0100
6823d85b 4802
6ae0cde9 4803apt (0.7.18) unstable; urgency=low
e6d9c2b4 4804
cf85342f 4805 [ Christian Perrier ]
e6d9c2b4 4806 * Translations:
4807 - French updated
b0c16d16 4808 - Thai updated. Closes: #505067
e6d9c2b4 4809
cf85342f 4810 [ Eugene V. Lyubimkin ]
6ae0cde9
EL
4811 * doc/examples/configure-index:
4812 - Removed obsoleted header line. (Closes: #417638)
63b0c177 4813 - Changed 'linux-kernel' to 'linux-image'.
5af4276c
EL
4814 * doc/sources.list.5.xml:
4815 - Fixed typo and grammar in 'sources.list.d' section. Thanks to
4816 Timothy G Abbott <tabbott@MIT.EDU>. (Closes: #478098)
861aa1bd
EL
4817 * doc/apt-get.8.xml:
4818 - Advanced descriptions for 'remove' and 'purge' options.
4819 (Closes: #274283)
425684e0
EL
4820 * debian/rules:
4821 - Target 'apt' need to depend on 'build-doc'. Thanks for Peter Green.
4822 Fixes FTBFS. (Closes: #504181)
6ae0cde9 4823
380c3549
MV
4824 [ Michael Vogt ]
4825 * fix depend on libdb4.4 (closes: #501253)
4826
f03edb29 4827 -- Michael Vogt <mvo@debian.org> Fri, 07 Nov 2008 22:13:39 +0100
e6d9c2b4 4828
0d7a243d
EL
4829apt (0.7.17) unstable; urgency=low
4830
4831 [ Eugene V. Lyubimkin ]
00ea69fc
EL
4832 * debian/control:
4833 - 'Vcs-Bzr' field is official, used it.
575f1202 4834 - Bumped 'Standards-Version' to 3.8.0, no changes needed.
47c2220b 4835 - Actualized 'Uploaders' field.
2f493cc6
EL
4836 * doc/:
4837 - Substituded 'apt-archive' with 'apt-ftparchive' in docs.
77c9def7
EL
4838 Patch based on work of Andre Felipe Machado. (Closes: #350865)
4839 - Mentioned '/<release>' and '=<version>' for 'apt-get install' and
2dfa2950
EL
4840 '=<version>' for 'apt-get source' in apt-get manpage. Patch based on
4841 work of Andre Felipe Machado. (Closes: #399673)
7e4c7441
EL
4842 - Mentioned more short options in the apt-get manpage. Documented 'xvcg'
4843 option in the apt-cache manpage. The part of patch by Andre Felipe
0dbed486 4844 Machado. (Closes: #176106, #355945)
2b0de496
EL
4845 - Documented that 'apt-get install' command should be used for upgrading
4846 some of installed packages. Based on patch by Nori Heikkinen and
4847 Andre Felipe Machado. (Closes: #267087)
972ea2a1 4848 - Mentioned 'apt_preferences(5)' in apt manpage. (Closes: #274295)
2dfa2950 4849 - Documented 'APT::Default-Release' in apt.conf manpage. (Closes: #430399)
50c26918
EL
4850 - APT::Install-Recommends is now true by default, mentioned this in
4851 configure-index example. (Closes: #463268)
2dfa2950 4852 - Added 'APT::Get::AllowUnauthenticated' to configure-index example.
8070717c 4853 (Closes: #320225)
d914c3b7
EL
4854 - Documented '--no-install-recommends' option in apt-get manpage.
4855 (Closes: #462962)
0d70b055 4856 - Documented 'Acquire::PDiffs' in apt.conf manpage. (Closes: #376029)
c06b16a9
EL
4857 - Added 'copy', 'rsh', 'ssh' to the list of recognized URI schemes in
4858 sources.list manpage, as they are already described under in the manpage.
b2d941c5
EL
4859 - Removed notice that ssh/rsh access cannot use password authentication
4860 from sources.list manpage. Thanks to Steffen Joeris. (Closes: #434894)
93c6ec10
MV
4861 - Added '(x)' to some referrings to manpages in apt-get manpage. Patch by
4862 Andre Felipe Machado. (Closes: #309893)
4863 - Added 'dist-upgrade' apt-get synopsis in apt-get manpage.
4864 (Closes: #323866)
0d7a243d 4865
a530607f
MV
4866 -- Michael Vogt <mvo@debian.org> Wed, 05 Nov 2008 13:14:56 +0100
4867
4868apt (0.7.17~exp4) experimental; urgency=low
4869
4870 * debian/rules:
4871 - Fixed lintian warnings "debian/rules ignores make errors".
4872 * debian/control:
4873 - Substituted outdated "Source-Version" fields with "binary:Version".
4874 - Added 'python-apt' to Suggests, as apt-mark need it for work.
4875 - Drop Debian revision from 'doc-base' build dependency, this fixes
4876 appropriate lintian warning.
4877 * debian/libapt-pkg-doc.doc-base.*:
4878 - Changed section: from old 'Devel' to 'Debian'. This fixes appropriate
4879 lintian warnings.
4880 * debian/{postrm,prerm,preinst}:
4881 - Added 'set -e', fixes lintian warnings
4882 'maintainer-script-ignores-error'.
4883 * dselect/makefile:
4884 - Removed unneeded 'LOCAL' entry. This allows cleaning rule to run smoothly.
4885 * share/lintian-overrides:
4886 - Added with override of 'apt must depend on python'. Script 'apt-mark'
4887 needs apt-python for working and checks this on fly. We don't want
4888 python in most cases.
4889 * cmdline/apt-key:
4890 - Added 'unset GREP_OPTIONS' to the script. This prevents 'apt-key update'
4891 failure when GREP_OPTIONS contains options that modify grep output.
4892 (Closes: #428752)
4893
b2472030 4894 -- Eugene V. Lyubimkin <jackyf.devel@gmail.com> Fri, 31 Oct 2008 23:45:17 +0300
a530607f 4895
ab48734f
MV
4896apt (0.7.17~exp3) experimental; urgency=low
4897
4898 * apt-pkg/acquire-item.cc:
fca67219 4899 - fix a merge mistake that prevents the fallback to the
640cfb96 4900 uncompressed 'Packages' to work correctly (closes: #409284)
ab48734f
MV
4901
4902 -- Michael Vogt <mvo@debian.org> Wed, 29 Oct 2008 09:36:24 +0100
4903
d210bd7f 4904apt (0.7.17~exp2) experimental; urgency=low
0d7a243d
EL
4905
4906 [ Eugene V. Lyubimkin ]
4907 * apt-pkg/acquire-item.cc:
4908 - Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz'
4909 available. (Closes: #409284)
4805f1cf
EL
4910 * apt-pkg/algorithm.cc:
4911 - Strip username and password from source URL in error message.
4912 (Closes: #425150)
3c8cda8b
MV
4913
4914 [ Michael Vogt ]
4915 * fix various -Wall warnings
0d7a243d 4916
3c8cda8b 4917 -- Michael Vogt <mvo@debian.org> Tue, 28 Oct 2008 18:06:38 +0100
d210bd7f 4918
2569ac28 4919apt (0.7.17~exp1) experimental; urgency=low
2ec1674d
LB
4920
4921 [ Luca Bruno ]
f8b12747
LB
4922 * Fix typos:
4923 - apt-pkg/depcache.cc
d320fdc3
LB
4924 * Fix compilation warnings:
4925 - apt-pkg/acquire.cc
4926 - apt-pkg/versionmatch.cc
8cd53bd4
LB
4927 * Compilation fixes and portability improvement for compiling APT against non-GNU libc
4928 (thanks to Martin Koeppe, closes: #392063):
4929 - buildlib/apti18n.h.in:
4930 + textdomain() and bindtextdomain() must not be visible when --disable-nls
4931 - buildlib/inttypes.h.in: undefine standard int*_t types
4932 - Append INTLLIBS to SLIBS:
4933 + cmdline/makefile
4934 + ftparchive/makefile
4935 + methods/makefile
fb3b7ef0
LB
4936 * doc/apt.conf.5.xml:
4937 - clarify whether configuration items of apt.conf are case-sensitive
4938 (thanks to Vincent McIntyre, closes: #345901)
2ec1674d
LB
4939
4940 -- Luca Bruno <lethalman88@gmail.com> Sat, 11 Oct 2008 09:17:46 +0200
4941
c9d62df7 4942apt (0.7.16) unstable; urgency=low
e3b7c6cf 4943
a15489ce 4944 [ Luca Bruno ]
696268f7
LB
4945 * doc/apt-cache.8.xml:
4946 - search command uses POSIX regex, and searches for virtual packages too
4947 (closes: #277536)
800c34cb
LB
4948 * doc/offline.sgml: clarify remote and target hosts
4949 (thanks to Nikolaus Schulz, closes: #175940)
d2f2872d
LB
4950 * Fix several typos in docs, translations and debian/changelog
4951 (thanks to timeless, Nicolas Bonifas and Josh Triplett,
4952 closes: #368665, #298821, #411532, #431636, #461458)
62bdf143
LB
4953 * Document apt-key finger and adv commands
4954 (thanks to Stefan Schmidt, closes: #350575)
32c8f64e
LB
4955 * Better documentation for apt-get --option
4956 (thanks to Tomas Pospisek, closes: #386579)
84f711aa 4957 * Retitle the apt-mark.8 manpage (thanks to Justin Pryzby, closes: #471276)
99fc3e08
LB
4958 * Better documentation on using both APT::Default-Release and
4959 /etc/apt/preferences (thanks to Ingo Saitz, closes: #145575)
a15489ce
MV
4960
4961 [ Michael Vogt ]
4962 * doc/apt-cache.8.xml:
4963 - add missing citerefentry
e3b7c6cf 4964
a15489ce 4965 -- Michael Vogt <mvo@debian.org> Fri, 10 Oct 2008 23:44:50 +0200
e3b7c6cf 4966
12f894a4
MV
4967apt (0.7.15) unstable; urgency=low
4968
4969 * Upload to unstable
4970
4971 -- Michael Vogt <mvo@debian.org> Sun, 05 Oct 2008 13:23:47 +0200
4972
5634f31a 4973apt (0.7.15~exp3) experimental; urgency=low
f7dec19f
DB
4974
4975 [Daniel Burrows]
4976 * apt-pkg/deb/dpkgpm.cc:
4977 - Store the trigger state descriptions in a way that does not break
4978 the ABI. The approach taken makes the search for a string O(n) rather
4979 than O(lg(n)), but since n == 4, I do not consider this a major
4980 concern. If it becomes a concern, we can sort the static array and
4981 use std::equal_range(). (Closes: #499322)
4982
496d5c70 4983 [ Michael Vogt ]
b462d75a
MV
4984 * apt-pkg/packagemanager.cc, apt-pkg/deb/dpkgpm.cc:
4985 - move the state file writting into the Go() implementation
4986 of dpkgpm (closes: #498799)
cfb776e8
MV
4987 * apt-pkg/algorithms.cc:
4988 - fix simulation performance drop (thanks to Ferenc Wagner
4989 for reporting the issue)
db40f8e0 4990
5634f31a 4991 -- Michael Vogt <mvo@debian.org> Wed, 01 Oct 2008 18:09:49 +0200
f7dec19f 4992
c76c44b1 4993apt (0.7.15~exp2) experimental; urgency=low
4994
db3ae806 4995 [ Michael Vogt ]
c76c44b1 4996 * apt-pkg/pkgcachegen.cc:
4997 - do not add multiple identical descriptions for the same
4998 language (closes: #400768)
4999
db3ae806
MV
5000 [ Program translations ]
5001 * Catalan updated. Closes: #499462
5002
c76c44b1 5003 -- Michael Vogt <mvo@debian.org> Tue, 23 Sep 2008 07:29:59 +0200
5004
7b7e8b94 5005apt (0.7.15~exp1) experimental; urgency=low
d047c6da 5006
42e9340e 5007 [ Christian Perrier ]
d047c6da 5008 * Fix typo in cron.daily script. Closes: #486179
5009
4797f096 5010 [ Program translations ]
8f622a03 5011 * Traditional Chinese updated. Closes: #488526
c6800ad0 5012 * German corrected and completed. Closes: #490532, #480002, #498018
38537dea 5013 * French completed
c3f3ab02 5014 * Bulgarian updated. Closes: #492473
5efa8522 5015 * Slovak updated. Closes: #492475
f913a2ad 5016 * Galician updated. Closes: #492794
5017 * Japanese updated. Closes: #492975
7da90f78 5018 * Fix missing space in Greek translation. Closes: #493922
32095ee9 5019 * Greek updated.
04e6346f 5020 * Brazilian Portuguese updated.
f9eb41c3 5021 * Basque updated. Closes: #496754
f4c8e2df 5022 * Romanian updated. Closes: #492773, #488361
0d3eacaf 5023 * Portuguese updated. Closes: #491790
8f561307 5024 * Simplified Chinese updated. Closes: #489344
f4c8e2df 5025 * Norwegian Bokmål updated. Closes: #480022
6e9841c3 5026 * Czech updated. Closes: #479628, #497277
e1629bad 5027 * Korean updated. Closes: #464515
6e9841c3 5028 * Spanish updated. Closes: #457706
da978a3f 5029 * Lithuanian added. Closes: #493328
4e463ec4 5030 * Swedish updated. Closes: #497496
4c437d3e 5031 * Vietnamese updated. Closes: #497893
a619872b 5032 * Portuguese updated. Closes: #498411
5033 * Greek updated. Closes: #498687
ba095f3f 5034 * Polish updated.
4797f096 5035
42e9340e
MV
5036 [ Michael Vogt ]
5037 * merge patch that enforces stricter https server certificate
5038 checking (thanks to Arnaud Ebalard, closes: #485960)
5039 * allow per-mirror specific https settings
5040 (thanks to Arnaud Ebalard, closes: #485965)
5041 * add doc/examples/apt-https-method-example.cof
5042 (thanks to Arnaud Ebalard, closes: #485964)
4faff53f
MV
5043 * apt-pkg/depcache.cc:
5044 - when checking for new important deps, skip critical ones
5045 (closes: #485943)
e01c08b0 5046 * improve apt progress reporting, display trigger actions
e2c79929
MV
5047 * add DPkg::NoTriggers option so that applications that call
5048 apt/aptitude (like the installer) defer trigger processing
5049 (thanks to Joey Hess)
fcdd9cdd 5050 * doc/makefile:
5051 - add examples/apt-https-method-example.conf
e01c08b0 5052
fcdd9cdd 5053 -- Michael Vogt <mvo@debian.org> Tue, 16 Sep 2008 21:27:03 +0200
2783b261 5054
c5fdf360 5055apt (0.7.14) unstable; urgency=low
28707091 5056
8f30b478 5057 [ Christian Perrier ]
5058 * Mark a message from dselect backend as translatable
5059 Thanks to Frédéric Bothamy for the patch
5060 Closes: #322470
5061
28707091 5062 [ Program translations ]
f51f8795 5063 * Simplified Chinese updated. Closes: #473360
5064 * Catalan fixes. Closes: #387141
5065 * Typo fix in Greek translation. Closes: #479122
5066 * French updated.
5067 * Thai updated. Closes: #479313
5068 * Italian updated. Closes: #479326
5069 * Polish updated. Closes: #479342
5070 * Bulgarian updated. Closes: #479379
8f6aa8ef 5071 * Finnish updated. Closes: #479403
5072 * Korean updated. Closes: #479426
5073 * Basque updated. Closes: #479452
79364d4b 5074 * Vietnamese updated. Closes: #479748
adbfc068 5075 * Russian updated. Closes: #479777, #499029
fd3b0bba 5076 * Galician updated. Closes: #479792
5077 * Portuguese updated. Closes: #479847
62fe1480 5078 * Swedish updated. Closes: #479871
0e30d1ec 5079 * Dutch updated. Closes: #480125
5080 * Kurdish added. Closes: #480150
e213cdd3 5081 * Brazilian Portuguese updated. Closes: #480561
5082 * Hungarian updated. Closes: #480662
28707091 5083
f659b39a
OS
5084 [ Otavio Salvador ]
5085 * Apply patch to avoid truncating of arbitrary files. Thanks to Bryan
5086 Donlan <bdonlan@fushizen.net> for the patch. Closes: #482476
7822f141 5087 * Avoid using dbus if dbus-daemon isn't running. Closes: #438803
4c2dcaa1
MV
5088
5089 [ Michael Vogt ]
5090 * debian/apt.cron.daily:
5091 - apply patch based on the ideas of Francesco Poli for better
5092 behavior when the cache can not be locked (closes: #459344)
28707091 5093
c5fdf360 5094 -- Michael Vogt <mvo@debian.org> Wed, 28 May 2008 15:19:12 +0200
28707091 5095
a0a89abd 5096apt (0.7.13) unstable; urgency=low
d14937c3 5097
a0a89abd 5098 [ Otavio Salvador ]
d14937c3
OS
5099 * Add missing build-depends back from build-depends-indep field.
5100 Closes: #478231
626a8c60
OS
5101 * Make cron script quiet if cache is locked. Thanks to Ted Percival
5102 <ted@midg3t.net> for the patch. Closes: #459344
cc615257
OS
5103 * Add timeout support for https. Thanks to Andrew Martens
5104 <andrew.martens@strangeloopnetworks.com> for the patch.
d14937c3 5105
e88d983a
OS
5106 [ Goswin von Brederlow ]
5107 * Add support for --no-download on apt-get update. Closes: #478517
5108
c7f2799b
OS
5109 [ Program translations ]
5110 - Vietnamese updated. Closes: #479008
5111
a0a89abd 5112 -- Otavio Salvador <otavio@debian.org> Fri, 02 May 2008 14:46:00 -0300
d14937c3 5113
9f95790f 5114apt (0.7.12) unstable; urgency=low
e3a1f08d 5115
7fbe42c0
MV
5116 [ Michael Vogt ]
5117 * cmdline/apt-key:
5118 - add support for a master-keyring that contains signing keys
5119 that can be used to sign the archive signing keys. This should
5120 make key-rollover easier.
51dbf368
MV
5121 * apt-pkg/deb/dpkgpm.cc:
5122 - merged patch from Kees Cook to fix anoying upper-case display
5123 on amd64 in sbuild
e06c72cd
MV
5124 * apt-pkg/algorithms.cc:
5125 - add APT::Update::Post-Invoke-Success script slot
76264cb7
MV
5126 - Make the breaks handling use the kill list. This means, that a
5127 Breaks: Pkg (<< version) may put Pkg onto the remove list.
8f9b141f
MV
5128 * apt-pkg/deb/debmetaindex.cc:
5129 - add missing "Release" file uri when apt-get update --print-uris
5130 is run
654881fb
MV
5131 * methods/connect.cc:
5132 - remember hosts with Resolve failures or connect Timeouts
0748d509
MV
5133 * cmdline/apt-get.cc:
5134 - fix incorrect help output for -f (LP: #57487)
85bd111a
MV
5135 - do two passes when installing tasks, first ignoring dependencies,
5136 then resolving them and run the problemResolver at the end
9dbe6ae4 5137 so that it can correct any missing dependencies
69c28efc
MV
5138 * debian/apt.cron.daily:
5139 - sleep random amount of time (default within 0-30min) before
5140 starting the upate to hit the mirrors less hard
704c39d6
MV
5141 * doc/apt_preferences.5.xml:
5142 - fix typo
1171258a 5143 * added debian/README.source
b7c5ca8c 5144
e3a1f08d 5145 [ Christian Perrier ]
5146 * Fix typos in manpages. Thanks to Daniel Leidert for the fixes
5147 Closes: #444922
a734fe71 5148 * Fix syntax/copitalisation in some messages. Thanks to Jens Seidel
5149 for pointing this and providing the patch.
5150 Closes: #466845
c5bb61fd 5151 * Fix Polish offline translation. Thanks to Robert Luberda for the patch
21c6e149 5152 and apologies for applying it very lately. Closes: #337758
5153 * Fix typo in offline.sgml. Closes: #412900
e3a1f08d 5154
6b22bea3 5155 [ Program translations ]
5156 - German updated. Closes: #466842
2b601fe6 5157 - Swedish updated.
2658c807 5158 - Polish updated. Closes: #469581
ea45ff83 5159 - Slovak updated. Closes: #471341
831bcd12 5160 - French updated.
8a0e0263 5161 - Bulgarian updated. Closes: #448492
d901c672 5162 - Galician updated. Closes: #476839
51fd6612
DB
5163
5164 [ Daniel Burrows ]
5165 * apt-pkg/depcache.cc:
5166 - Patch MarkInstall to follow currently satisfied Recommends even
5167 if they aren't "new", so that we automatically force upgrades
5168 when the version of a Recommends has been tightened. (Closes: #470115)
83860e37
DB
5169 - Enable more complete debugging information when Debug::pkgAutoRemove
5170 is set.
51fd6612
DB
5171 * apt-pkg/contrib/configuration.cc
5172 - Lift the 1024-byte limit on lines in configuration files.
5173 (Closes: #473710, #473874)
5174 * apt-pkg/contrib/strutl.cc:
5175 - Lift the 64000-byte limit on individual messages parsed by ReadMessages.
5176 (Closes: #474065)
9f95790f 5177 * debian/rules:
93320274 5178 - Add missing Build-Depends-Indep on xsltproc, docbook-xsl, and xmlto.
6b22bea3 5179
93320274 5180 -- Daniel Burrows <dburrows@debian.org> Sat, 26 Apr 2008 12:24:35 -0700
e3a1f08d 5181
5cdfc8b3
OS
5182apt (0.7.11) unstable; urgency=critical
5183
5184 [ Raise urgency to critical since it fixes a critical but for Debian
5185 Installer Lenny Beta1 release ]
abead6ae 5186
5187 [ Program translations ]
5188 - Vietnamese updated. Closes: #460825
aa55de55 5189 - Basque updated. Closes: #461166
1738b43a 5190 - Galician updated. Closes: #461468
f2ac3436 5191 - Portuguese updated. Closes: #464575
2c9779cc 5192 - Korean updated. Closes: #448430
a86f6158 5193 - Simplified Chinese updated. Closes: #465866
abead6ae 5194
f83589b5
OS
5195 [ Otavio Salvador ]
5196 * Applied patch from Robert Millan <rmh@aybabtu.com> to fix the error
5197 message when gpgv isn't installed, closes: #452640.
a1704ec4
OS
5198 * Fix regression about APT::Get::List-Cleanup setting being ignored,
5199 closes: #466052.
f83589b5 5200
5cdfc8b3 5201 -- Otavio Salvador <otavio@debian.org> Thu, 17 Jan 2008 22:36:46 -0200
abead6ae 5202
51f13f6a 5203apt (0.7.10) unstable; urgency=low
75a3362b 5204
7ce6bd6a 5205 [ Otavio Salvador ]
75a3362b
OS
5206 * Applied patch from Mike O'Connor <stew@vireo.org> to add a manpage to
5207 apt-mark, closes: #430207.
60aeb838
OS
5208 * Applied patch from Andrei Popescu <andreimpopescu@gmail.com> to add a
5209 note about some frontends in apt.8 manpage, closes: #438545.
9983591d
OS
5210 * Applied patch from Aurelien Jarno <aurel32@debian.org> to avoid CPU
5211 getting crazy when /dev/null is redirected to stdin (which breaks
5212 buildds), closes: #452858.
e753b480 5213 * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix building
b5a6232d
OS
5214 with newest dpkg-shlibdeps changing the packaging building order and a
5215 patch from Robert Millan <rmh@aybabtu.com> to fix parallel building,
e753b480 5216 closes: #452862.
f6c702eb
OS
5217 * Applied patch from Alexander Winston <alexander.winston@comcast.net>
5218 to use 'min' as symbol for minute, closes: #219034.
885d204b
OS
5219 * Applied patch from Amos Waterland <apw@us.ibm.com> to allow apt to
5220 work properly in initramfs, closes: #448316.
9129f2af
OS
5221 * Applied patch from Robert Millan <rmh@aybabtu.com> to make apt-key and
5222 apt-get to ignore time conflicts, closes: #451328.
da543ed8
OS
5223 * Applied patch from Peter Eisentraut <peter_e@gmx.net> to fix a
5224 grammatical error ("manual installed" -> "manually installed"),
5225 closes: #438136.
18d38975
OS
5226 * Fix cron.daily job to not call fail if apt isn't installed, closes:
5227 #443286.
a376d6fd
OS
5228 * Fix compilation warnings in apt-pkg/cdrom.cc and
5229 apt-pkg/contrib/configuration.cc.
bc99ca90
OS
5230 * Fix typo in debian/copyright file ("licened" instead of "licensed"),
5231 closes: #458966.
75a3362b 5232
757f2094 5233 [ Program translations ]
5234 - Basque updated. Closes: #453088
8a0ab254 5235 - Vietnamese updated. Closes: #453774, #459013
38359479 5236 - Japanese updated. Closes: #456909
01ad9691 5237 - Simplified Chinese updated. Closes: #458039
38359479 5238 - French updated.
a22153f4 5239 - Norwegian Bokmål updated. Closes: #457917
f6c702eb 5240
7ce6bd6a
MV
5241 [ Michael Vogt ]
5242 * debian/rules
5243 - fix https install location
ee10ecfe
MV
5244 * debian/apt.conf.daily:
5245 - print warning if the cache can not be locked (closes: #454561),
5246 thanks to Bastian Kleineidam
8076139e
MV
5247 * methods/gpgv.cc:
5248 - remove cruft code that caused timestamp/I-M-S issues
24e135b6
MV
5249 * ftparchive/contents.cc:
5250 - fix error output
ef942597
MV
5251 * apt-pkg/acquire-item.{cc,h}:
5252 - make the authentication download code more robust against
5253 servers/proxies with broken If-Range implementations
3a6d37fd
MV
5254 * apt-pkg/packagemanager.{cc,h}:
5255 - propergate the Immediate flag to make hitting the
5256 "E: Internal Error, Could not perform immediate configuration (2)"
5257 harder
11027709
MV
5258 * debian/control:
5259 - build against libdb-dev (instead of libdb4.4-dev)
893d3e85 5260 * merged the apt--DoListUpdate branch, this provides a common interface
760d4968 5261 for "apt-get update" like operations for the frontends and also provides
893d3e85 5262 hooks to run stuff in APT::Update::{Pre,Post}-Invoke
8076139e 5263
24e135b6
MV
5264 [ Chris Cheney ]
5265 * ftparchive/contents.cc:
5266 - support lzma data members
5267 * ftparchive/multicompress.cc:
5268 - support lzma output
db2cca11
OS
5269
5270 [ Daniel Burrows ]
5271 * apt-pkg/contrib/configuration.cc:
5272 - if RootDir is set, then FindFile and FindDir will return paths
5273 relative to the directory stored in RootDir, closes: #456457.
757f2094 5274
813603a0 5275 [ Christian Perrier ]
0a626f9e 5276 * Fix wording for "After unpacking...". Thanks to Michael Gilbert
813603a0 5277 for the patch. Closes: #260825
5278
51f13f6a 5279 -- Michael Vogt <mvo@debian.org> Mon, 07 Jan 2008 21:40:47 +0100
75a3362b 5280
4c18793f 5281apt (0.7.9) unstable; urgency=low
fd64475a 5282
9c5fe9a0 5283 [ Christian Perrier ]
fd64475a 5284 * Add several languages to LINGUAS and, therefore, really ship the relevant
5285 translation:
5286 Arabic, Dzongkha, Khmer, Marathi, Nepali, Thai
5287 Thanks to Theppitak Karoonboonyanan for checking this out. Closes: #448321
4c18793f 5288
65d3c471 5289 [ Program translations ]
5290 - Korean updated. Closes: #448430
5291 - Galician updated. Closes: #448497
ca565c0c 5292 - Swedish updated.
fd64475a 5293
9c5fe9a0
OS
5294 [ Otavio Salvador ]
5295 * Fix configure script to check for CURL library and headers presense.
919e5852
OS
5296 * Applied patch from Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
5297 to add backward support for arches that lacks pselect support,
5298 closes: #448406.
1fcbe14d
OS
5299 * Umount CD-ROM when calling apt-cdrom ident, except when called with
5300 -m, closes: #448521.
9c5fe9a0 5301
4c18793f 5302 -- Otavio Salvador <otavio@debian.org> Wed, 31 Oct 2007 13:37:26 -0200
fd64475a 5303
2e7cffaa 5304apt (0.7.8) unstable; urgency=low
c5597900
OS
5305
5306 * Applied patch from Daniel Leidert <daniel.leidert@wgdd.de> to fix
5307 APT::Acquire::Translation "none" support, closes: #437523.
f27b4a70 5308 * Applied patch from Daniel Burrows <dburrows@debian.org> to add support
86d1b4a9 5309 for the Homepage field (ABI break), closes: #447970.
36fb926e
OS
5310 * Applied patch from Frans Pop <elendil@planet.nl> to fix a trailing
5311 space after cd label, closes: #448187.
c5597900 5312
2e7cffaa 5313 -- Otavio Salvador <otavio@debian.org> Fri, 26 Oct 2007 18:20:13 -0200
c5597900 5314
10e5e3b8 5315apt (0.7.7) unstable; urgency=low
57539d9e 5316
ded14999 5317 [ Michael Vogt ]
57539d9e 5318 * apt-inst/contrib/extracttar.cc:
a1e9299a
MV
5319 - fix fd leak for zero size files (thanks to Bill Broadley for
5320 reporting this bug)
b84fa715
MV
5321 * apt-pkg/acquire-item.cc:
5322 - remove zero size files on I-M-S hit
5323 * methods/https.cc:
d6039f9e 5324 - only send LastModified if we actually have a file
b84fa715
MV
5325 - send range request with if-range
5326 - delete failed downloads
d6039f9e 5327 - delete zero size I-M-S hits
0408d8c3
MV
5328 * apt-pkg/deb/dpkgpm.{cc,h}:
5329 - merged dpkg-log branch, this lets you specify a
5330 Dir::Log::Terminal file to log dpkg output to
c3279b9d 5331 (ABI break)
f26fcbc7 5332 - fix parse error when dpkg sends unexpected data
c3279b9d
MV
5333 * merged apt--sha256 branch to fully support the new
5334 sha256 checksums in the Packages and Release files
5335 (ABI break)
5177f802
MV
5336 * apt-pkg/pkgcachegen.cc:
5337 - increase default mmap size
5338 * tests/local-repo:
5339 - added local repository testcase
7a59dff6
MV
5340 * apt-pkg/acquire.cc:
5341 - increase MaxPipeDepth for the internal worker<->method
5342 communication to 1000 for the debtorrent backend
4f333a8b 5343 * make apt build with g++ 4.3
faebb699 5344 * fix missing SetExecClose() call when the status-fd is used
de15fbae
MV
5345 * debian/apt.cron.daily:
5346 - move unattended-upgrade before apt-get autoclean
9efa2e91
MV
5347 * fix "purge" commandline argument, closes: #133421
5348 (thanks to Julien Danjou for the patch)
085bedac
MV
5349 * cmdline/apt-get.cc:
5350 - do not change the auto-installed information if a package
5351 is reinstalled
e9fce64b
MV
5352 * apt-pkg/acquire-item.cc:
5353 - fix crash in diff acquire code
526d4369
MV
5354 * cmdline/apt-mark:
5355 - Fix chmoding after have renamed the extended-states file (LP: #140019)
5356 (thanks to Laurent Bigonville)
6edbc051
MV
5357 * apt-pkg/depcache.cc:
5358 - set "APT::Install-Recommends" to true by default (OMG!)
e15dcd38
MV
5359 * debian/apt.cron.daily:
5360 - only run the cron job if apt-get check succeeds (LP: #131719)
cfc65c4a 5361
5362 [ Program translations ]
5363 - French updated
0901de85 5364 - Basque updated. Closes: #436425
9592bc54 5365 - Fix the zh_CN translator's name in debian/changelog for 0.7.2
5366 Closes: #423272
5bee7f1a 5367 - Vietnamese updated. Closes: #440611
b029e72b 5368 - Danish updated. Closes: #441102
36fc5dca 5369 - Thai added. Closes: #442833
5ba1ceae 5370 - Swedish updated.
dc5a7ed9 5371 - Galician updated. Closes: #446626
57539d9e 5372
ded14999
OS
5373 [ Otavio Salvador ]
5374 * Add hash support to copy method. Thanks Anders Kaseorg by the patch
5375 (closes: #436055)
5820530d
OS
5376 * Reset curl options and timestamp between downloaded files. Thanks to
5377 Ryan Murray <rmurray@debian.org> for the patch (closes: #437150)
bf6d5b42
OS
5378 * Add support to apt-key to export keys to stdout. Thanks to "Dwayne
5379 C. Litzenberger" <dlitz@dlitz.net> for the patch (closes: #441942)
bc36c37b
OS
5380 * Fix compilation warnings:
5381 - apt-pkg/indexfile.cc: conversion from string constant to 'char*';
1450dbaa 5382 - apt-pkg/acquire-item.cc: likewise;
9504f6f9
OS
5383 - apt-pkg/cdrom.cc: '%lu' expects 'long unsigned int', but argument
5384 has type 'size_t';
71afbdb5
OS
5385 - apt-pkg/deb/dpkgpm.cc: initialization order and conversion from
5386 string constant to 'char*';
31c64df3 5387 - methods/gpgv.cc: conversion from string constant to 'char*';
b8564336 5388 - methods/ftp.cc: likewise;
70e6f24e 5389 - cmdline/apt-extracttemplates.cc: likewise;
a491fe60
OS
5390 - apt-pkg/deb/debmetaindex.cc: comparison with string literal results
5391 in unspecified behaviour;
5edb74a3
OS
5392 * cmdline/apt-get.cc: adds 'autoremove' as a valid comment to usage
5393 statement of apt-get (closes: #445468).
24401c09
OS
5394 * cmdline/apt-get.cc: really applies Julien Danjou <acid@debian.org>
5395 patch to add 'purge' command line argument (closes: #133421).
ded14999 5396
9d06bc80
MV
5397 [ Ian Jackson ]
5398 * dpkg-triggers: Deal properly with new package states.
5399
e9fce64b
MV
5400 [ Colin Watson ]
5401 * apt-pkg/contrib/mmap.cc:
5402 - don't fail if msync() returns > 0
5403
10e5e3b8 5404 -- Michael Vogt <mvo@debian.org> Tue, 23 Oct 2007 14:58:03 +0200
57539d9e 5405
5b28c804
OS
5406apt (0.7.6) unstable; urgency=low
5407
5408 * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrong
5409 directory downloading on non-linux architectures (closes: #435597)
5410
5411 -- Otavio Salvador <otavio@debian.org> Wed, 01 Aug 2007 19:49:51 -0300
5412
64a3bcac 5413apt (0.7.5) unstable; urgency=low
cb1933df 5414
dfd1a56e 5415 [ Otavio Salvador ]
da3f0325 5416 * Applied patch from Guillem Jover <guillem@debian.org> to use
0fbb494b 5417 dpkg-architecture to get the host architecture (closes: #407187)
da3f0325 5418 * Applied patch from Guillem Jover <guillem@debian.org> to add
ac005224 5419 support to add lzma support (closes: #408201)
0fbb494b 5420
dfd1a56e 5421 [ Michael Vogt ]
cb1933df
MV
5422 * apt-pkg/depcache.cc:
5423 - support a list of sections for:
5424 APT::Install-Recommends-Sections
5425 APT::Never-MarkAuto-Sections
96c1153a
MV
5426 * methods/makefile:
5427 - install lzma symlink method (for full lzma support)
5428 * debian/control:
5429 - suggest "lzma"
cb1933df 5430
0fbb494b 5431 -- Otavio Salvador <otavio@ossystems.com.br> Wed, 25 Jul 2007 20:16:46 -0300
cb1933df 5432
70b6b383 5433apt (0.7.4) unstable; urgency=low
ec5e7f30 5434
dab94dcb 5435 [ Michael Vogt ]
db8dfd2e 5436 * cmdline/apt-get.cc:
f03dd1e0
MV
5437 - fix in the task-install code regexp (thanks to Adam Conrad and
5438 Colin Watson)
394eadc8
MV
5439 - support task removal too: apt-get remove taskname^
5440 (thanks to Matt Zimmerman reporting this problem)
e53ee4ca 5441
dab94dcb 5442 [ Otavio Salvador ]
ec5e7f30 5443 * Fix a typo on 0.7.3 changelog entry about g++ (7.3 to 4.3)
21fd1746
OS
5444 * Fix compilation warnings:
5445 - apt-pkg/contrib/configuration.cc: wrong argument type;
5446 - apt-pkg/deb/dpkgpm.cc: wrong signess;
5447 - apt-pkg-acquire-item.cc: wrong signess and orderned initializers;
5448 - methods/https.cc:
5449 - type conversion;
5450 - unused variable;
5451 - changed SetupProxy() method to void;
946392c2 5452 * Simplified HttpMethod::Fetch on http.cc removing Tail variable;
9a52beaa 5453 * Fix pipeline handling on http.cc (closes: #413324)
da78c57f
OS
5454 * Fix building to properly support binNMUs. Thanks to Daniel Schepler
5455 <schepler@math.unipd.it> by the patch (closes: #359634)
e53ee4ca
OS
5456 * Fix example for Install-{Recommends,Suggests} options on
5457 configure-index example file. Thanks to Peter Eisentraut
5458 <peter_e@gmx.net> by the patch (closes: #432223)
70b6b383 5459
dab94dcb
OS
5460 [ Christian Perrier ]
5461 * Basque translation update. Closes: ##423766
5462 * Unfuzzy formerly complete translations
5463 * French translation update
5464 * Re-generate PO(T) files
dab94dcb 5465 * Spanish translation update
23e85036 5466 * Swedish translation update
ec5e7f30 5467
70b6b383 5468 -- Otavio Salvador <otavio@debian.org> Tue, 24 Jul 2007 09:55:50 -0300
ec5e7f30 5469
a7955daa
MV
5470apt (0.7.3) unstable; urgency=low
5471
ec5e7f30 5472 * fixed compile errors with g++ 4.3 (thanks to
a7955daa 5473 Daniel Burrows, closes: #429378)
36baa77a
MV
5474 * fixes in the auto-mark code (thanks to Daniel
5475 Burrows)
07e28e5c 5476 * fix FTBFS by changing build-depends to
a7955daa 5477 libcurl4-gnutls-dev (closes: #428363)
ca0acc19
MV
5478 * cmdline/apt-get.cc:
5479 - fix InstallTask code when a pkgRecord ends
5480 with a single '\n' (thanks to Soren Hansen for reporting)
a3b12df8 5481 * merged from Christian Perrier:
6ae54969
MV
5482 * vi.po: completed to 532t, again. Closes: #429899
5483 * gl.po: completed to 532t. Closes: #429506
5484 * vi.po: completed to 532t. Closes: #428672
a3b12df8
MV
5485 * Update all PO and the POT. Gives 514t14f4u for formerly
5486 complete translations
5487 * fr.po: completed to 532t
5488 * ku.po, uk.po, LINGUAS: reintegrate those translations
5489 which disappeared from the BZR repositories
a7955daa 5490
4ac3c092
MV
5491 -- Michael Vogt <mvo@debian.org> Sun, 01 Jul 2007 12:31:29 +0200
5492
eca44a5f
MV
5493apt (0.7.2-0.1) unstable; urgency=low
5494
5495 * Non-maintainer upload.
5496 * Build-depend on libcurl4-gnutls-dev instead of the obsolete
5497 libcurl3-gnutls-dev. Closes: #428363.
5498
5499 -- Steve Langasek <vorlon@debian.org> Thu, 28 Jun 2007 18:46:53 -0700
5500
484dbb81
MV
5501apt (0.7.2) unstable; urgency=low
5502
5503 * merged the debian/experimental changes back
5504 into the debian/sid branch
5505 * merged from Christian Perrier:
5506 * mr.po: New Marathi translation Closes: #416806
9592bc54 5507 * zh_CN.po: Updated by Kov Chai Closes: #416822
484dbb81
MV
5508 * tl.po: Updated by Eric Pareja Closes: #416638
5509 * gl.po: Updated by Jacobo Tarrio
5510 Closes: #412828
5511 * da.po: Updated by Claus Hindsgaul
5512 Closes: #409483
5513 * fr.po: Remove a non-breakable space for usability
5514 issues. Closes: #408877
5515 * ru.po: Updated Russian translation. Closes: #405476
5516 * *.po: Unfuzzy after upstream typo corrections
5517 * buildlib/archtable:
5518 - added support for sh3/sh4 (closes: #424870)
5519 - added support for m32r (closes: #394096)
5520 * buildlib/systemtable:
5521 - added support for lpia
5522 * configure.in:
5523 - check systemtable for architecture mapping too
41cd4f9a
MV
5524 * fix error in AutocleanInterval, closes: #319339
5525 (thanks to Israel G. Lugo for the patch)
5526 * add "purge" commandline argument, closes: #133421)
5527 (thanks to Julien Danjou for the patch)
859110cd
MV
5528 * add "purge" commandline argument, closes: #133421)
5529 (thanks to Julien Danjou for the patch)
5530 * fix FTBFS with gcc 4.3, closes: #417090
5531 (thanks to Martin Michlmayr for the patch)
5532 * add --dsc-only option, thanks to K. Richard Pixley
d22bcfc4
MV
5533 * Removed the more leftover #pragma interface/implementation
5534 closes: #306937 (thanks to Andreas Henriksson for the patch)
484dbb81
MV
5535
5536 -- Michael Vogt <mvo@debian.org> Wed, 06 Jun 2007 23:19:50 +0200
5537
8171c75b 5538apt (0.7.1) experimental; urgency=low
14127f18 5539
07e28e5c 5540 * ABI library name change because it's built against
b4dd0172 5541 new glibc
c2f2b862
MV
5542 * implement SourceVer() in pkgRecords
5543 (thanks to Daniel Burrows for the patch!)
d2de5a76
MV
5544 * apt-pkg/algorithm.cc:
5545 - use clog for all debugging
4172c784
MV
5546 - only increase the score of installed applications if they
5547 are not obsolete
4cc152f9
MV
5548 - fix resolver bug on removal triggered by weak-dependencies
5549 with or-groups
59b46c41
MV
5550 * methods/http.cc:
5551 - send apt version in User-Agent
5552 * apt-pkg/deb/debrecords.cc:
5553 - fix SHA1Hash() return value
70dbf5f8
MV
5554 * apt-pkg/cdrom.cc:
5555 - only unmount if APT::CDROM::NoMount is false
5556 * methods/cdrom.cc:
5557 - only umount if it was mounted by the method before
9fda8ed4
MV
5558 * po/gl.po:
5559 - fix error translation that causes trouble to lsb_release
17ff0930
MV
5560 * apt-pkg/acquire-item.cc:
5561 - if decompression of a index fails, delete the index
d4a6c3bb 5562 * apt-pkg/acquire.{cc,h}:
c03462c6
MV
5563 - deal better with duplicated sources.list entries (avoid
5564 double queuing of URLs) - this fixes hangs in bzip/gzip
256246d7
MV
5565 * merged from Christian Perrier:
5566 * mr.po: New Marathi translation Closes: #416806
5567 * zh_CN.po: Updated by Eric Pareja Closes: #416822
5568 * tl.po: Updated by Eric Pareja Closes: #416638
5569 * gl.po: Updated by Jacobo Tarrio
5570 Closes: #412828
5571 * da.po: Updated by Claus Hindsgaul
5572 Closes: #409483
5573 * fr.po: Remove a non-breakable space for usability
5574 issues. Closes: #408877
5575 * ru.po: Updated Russian translation. Closes: #405476
5576 * *.po: Unfuzzy after upstream typo corrections
93e72e9c
MV
5577 * vi.po: Updated to 515t. Closes: #426976
5578 * eu.po: Updated to 515t. Closes: #423766
5579 * pt.po: 515t. Closes: #423111
5580 * fr.po: Updated by Christian Perrier
5581 * Update all PO and the POT. Gives 513t2f for formerly
5582 complete translations
1c62ab24
MV
5583 * apt-pkg/policy.cc:
5584 - allow multiple packages (thanks to David Foerster)
8171c75b
MV
5585
5586 -- Michael Vogt <mvo@debian.org> Wed, 2 May 2007 13:43:44 +0200
5587
c5100d8b
MV
5588apt (0.7.0) experimental; urgency=low
5589
07e28e5c 5590 * Package that contains all the new features
0660506d 5591 * Removed all #pragma interface/implementation
07e28e5c 5592 * Branch that contains all the new features:
6ca714d5
MV
5593 * translated package descriptions
5594 * task install support
3bc9f25d 5595 * automatic dependency removal (thanks to Daniel Burrows)
6ca714d5
MV
5596 * merged support for the new dpkg "Breaks" field
5597 (thanks to Ian Jackson)
5598 * handle network failures more gracefully on "update"
5599 * support for unattended-upgrades (via unattended-upgrades
5600 package)
e3d924ac 5601 * added apt-transport-https method
ae788f93
EL
5602 * merged "install-recommends" branch (ABI break):
5603 - new "--install-recommends"
5604 - install new recommends on "upgrade" if --install-recommends is
5605 given
5606 - new "--fix-policy" option to install all packages with unmet
5607 important dependencies (usefull with --install-recommends to
5608 see what not-installed recommends are on the system)
5609 - fix of recommended packages display (only show CandidateVersion
5610 fix or-group handling)
5611 * merged "install-task" branch (use with "apt-get install taskname^")
6ca714d5 5612
3bc9f25d 5613 -- Michael Vogt <mvo@debian.org> Fri, 12 Jan 2007 20:48:07 +0100
d2de5a76 5614
3036f1e4
MV
5615apt (0.6.46.4-0.1) unstable; urgency=emergency
5616
5617 * NMU
5618 * Fix broken use of awk in apt-key that caused removal of the wrong keys
5619 from the keyring. Closes: #412572
5620
5621 -- Joey Hess <joeyh@debian.org> Mon, 26 Feb 2007 16:00:22 -0500
5622
fbf8c5ea 5623apt (0.6.46.4) unstable; urgency=high
14127f18 5624
fbf8c5ea 5625 * ack NMU (closes: #401017)
c70496f9
MV
5626 * added apt-secure.8 to "See also" section
5627 * apt-pkg/deb/dpkgpm.cc:
5628 - added "Dpkg::StopOnError" variable that controls if apt
5629 will abort on errors from dpkg
4ab24e53 5630 * apt-pkg/deb/debsrcrecords.{cc,h}:
0752f8fd 5631 - make the Buffer grow dynmaically (closes: #400874)
f88137b8
MV
5632 * Merged from Christian Perrier bzr branch:
5633 - uk.po: New Ukrainian translation: 483t28f3u
5634 - el.po: Update to 503t9f2u
5635 - de.po: Updates and corrections.
61ec2779
MV
5636 * apt-pkg/contrib/progress.cc:
5637 - OpProgress::CheckChange optimized, thanks to Paul Brook
5638 (closes: #398381)
5639 * apt-pkg/contrib/sha256.cc:
5640 - fix building with noopt
14127f18 5641
61ec2779 5642 -- Michael Vogt <mvo@debian.org> Thu, 7 Dec 2006 10:49:50 +0100
14127f18 5643
82b1691e 5644apt (0.6.46.3-0.2) unstable; urgency=high
fbf8c5ea
MV
5645
5646 * Non-maintainer upload with permission of Michael Vogt.
5647 * Fix FTBFS on most arches (regression from the fix of #400874)
5648
61ec2779 5649 -- Andreas Barth <aba@not.so.argh.org> Tue, 5 Dec 2006 15:51:22 +0000
fbf8c5ea
MV
5650
5651apt (0.6.46.3-0.1) unstable; urgency=high
14127f18 5652
fbf8c5ea
MV
5653 * Non-maintainer upload with permission of Michael Vogt.
5654 * Fix segfault at apt-get source. Closes: #400874
5655 * Add apt-key update in postinst, so that debian-archive-keyring doesn't
5656 need to depend on apt >= 0.6. Closes: #401114
5657 * Don't double-queue pdiff files. Closes: #401017
5658
5659 -- Andreas Barth <aba@not.so.argh.org> Tue, 5 Dec 2006 10:34:56 +0000
14127f18 5660
6829543e 5661apt (0.6.46.3) unstable; urgency=low
fa5a2334 5662
ed94a0d6
MV
5663 * apt-pkg/deb/dpkgpm.cc:
5664 - make progress reporting robust against multiline error
5665 messages
5666
40e998de 5667 * Merged from Christian Perrier bzr branch:
4149675c
MV
5668 - ca.po: Updated to 514t
5669 - be.po: Updated to 514t
5670 - it.po: Updated to 514t
5671 - hu.po: Updated to 514t
5672 - zh_TW.po: Updated to 514t
5673 - ar.po: Updated to 293t221u.
5674 - ru.po: Updated to 514t. Closes: #392466
5675 - nb.po: Updated to 514t. Closes: #392466
5676 - pt.po: Updated to 514t. Closes: #393199
5677 - fr.po: One spelling error corrected: s/accèder/accéder
5678 - km.po: Updated to 514t.
5679 - ko.po: Updated to 514t.
5680 - bg.po: Updated to 514t.
5681 - de.po: Updated to 514t.
5682 - en_GB.po: Updated to 514t.
5683
f70974f7 5684 -- Michael Vogt <mvo@debian.org> Thu, 2 Nov 2006 11:37:58 +0100
6829543e
MV
5685
5686apt (0.6.46.2) unstable; urgency=low
5687
5688 * debian/control:
5689 - depend on debian-archive-keyring to offer clean upgrade path
5690 (closes: #386800)
5691 * Merged from Christian Perrier bzr branch:
5692 - es.po: Updated to 514t. Closes: #391661
5693 - da.po: Updated to 514t. Closes: #391424
5694 - cs.po: Updated. Closes: #391064
5695 - es.po: Updated to 514t. Closes: #391661
5696 - da.po: Updated to 514t. Closes: #391424
5697
18ea6d69 5698 -- Michael Vogt <mvo@debian.org> Wed, 11 Oct 2006 09:03:15 +0200
fa5a2334 5699
84cc6f73
MV
5700apt (0.6.46.1) unstable; urgency=low
5701
5702 * methods/gzip.cc:
5703 - deal with empty files
484dbb81 5704 * Applied patch from Daniel Schepler to make apt bin-NMU able.
21e1008e
MV
5705 (closes: bug#359634)
5706 * rebuild against current g++ because of:
5707 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29289
5708 (closes: #390189)
5709 * fix broken i18n in the dpkg progress reporting, thanks to
5710 Frans Pop and Steinar Gunderson. (closes: #389261)
47e6f3ac
MV
5711 * Merged from Christian Perrier bzr branch:
5712 * fi.po: Updated to 514t. Closes: #390149
5713 * eu.po: Updated to 514t. Closes: #389725
5714 * vi.po: Updated to 514t. Closes: #388555
75c541fd
MV
5715 * make the internal buffer in pkgTagFile grow dynamically
5716 (closes: #388708)
fa341c6a 5717
591c8c17 5718 -- Michael Vogt <mvo@debian.org> Mon, 2 Oct 2006 20:42:20 +0200
84cc6f73 5719
fe901d9e 5720apt (0.6.46) unstable; urgency=low
1b5f30cb
MV
5721
5722 * debian/control:
51e25dd6 5723 - switched to libdb4.4 for building (closes: #381019)
29f37db8
MV
5724 * cmdline/apt-get.cc:
5725 - show only the recommends/suggests for the candidate-version, not for all
5726 versions of the package (closes: #257054)
5727 - properly handle recommends/suggests or-groups when printing the list of
5728 suggested/recommends packages (closes: #311619)
02b7ddb1
MV
5729 * methods/http.cc:
5730 - check more careful for incorrect proxy settings (closes: #378868)
504bbe47
MV
5731 * methods/gzip.cc:
5732 - don't hang when /var is full (closes: #341537), thanks to
5733 Luis Rodrigo Gallardo Cruz for the patch
9c0b7da1
MV
5734 * doc/examples/sources.list:
5735 - removed non-us.debian.org from the example (closes: #380030,#316196)
c46c8b2a 5736 * Merged from Christian Perrier bzr branch:
fe901d9e
MV
5737 * ro.po: Updated to 514t. Closes: #388402
5738 * dz.po: Updated to 514t. Closes: #388184
5739 * it.po: Fixed typos. Closes: #387812
5740 * ku.po: New kurdish translation. Closes: #387766
c46c8b2a
MV
5741 * sk.po: Updated to 514t. Closes: #386851
5742 * ja.po: Updated to 514t. Closes: #386537
5743 * gl.po: Updated to 514t. Closes: #386397
5744 * fr.po: Updated to 516t.
c46c8b2a 5745 * fi.po: Updated to 512t. Closes: #382702
071812e3
MV
5746 * share/archive-archive.gpg:
5747 - removed the outdated amd64 and debian-2004 keys
2c4eafff
MV
5748 * apt-pkg/tagfile.cc:
5749 - applied patch from Jeroen van Wolffelaar to make the tags
5750 caseinsensitive (closes: #384182)
2ca99a0d
MV
5751 - reverted MMap use in the tagfile because it does not work
5752 across pipes (closes: #383487)
c46c8b2a 5753
b3b73d89 5754 -- Michael Vogt <mvo@debian.org> Thu, 21 Sep 2006 10:25:03 +0200
1b5f30cb 5755
2ca0a410 5756apt (0.6.45) unstable; urgency=low
48d59831 5757
2ca0a410
MV
5758 * apt-pkg/contrib/sha256.cc:
5759 - fixed the sha256 generation (closes: #378183)
592b401a 5760 * ftparchive/cachedb.cc:
227307be 5761 - applied patch from Anthony Towns to fix Clean() function
592b401a 5762 (closes: #379576)
4d9fb6b0
MV
5763 * doc/apt-get.8.xml:
5764 - fix path to the apt user build (Closes: #375640)
584c10c5
MV
5765 * doc/apt-cache.8.xml:
5766 - typo (Closes: #376408)
5e9179a6
MV
5767 * apt-pkg/deb/dpkgpm.cc:
5768 - make progress reporting more robust against multiline error
5769 messages (first half of a fix for #374195)
5770 * doc/examples/configure-index:
5771 - document Debug::pkgAcquire::Auth
2abb68b7
MV
5772 * methods/gpgv.cc:
5773 - deal with gpg error "NODATA". Closes: #296103, Thanks to
5774 Luis Rodrigo Gallardo Cruz for the patch
a9be43ff
MV
5775 * apt-inst/contrib/extracttar.cc:
5776 - fix for string mangling, closes: #373864
4577fda2
MV
5777 * apt-pkg/acquire-item.cc:
5778 - check for bzip2 in /bin (closes: #377391)
80e2662e
MV
5779 * apt-pkg/tagfile.cc:
5780 - make it work on non-mapable files again, thanks
5781 to James Troup for confirming the fix (closes: #376777)
523812b6
MV
5782 * Merged from Christian Perrier bzr branch:
5783 * ko.po: Updated to 512t. Closes: #378901
5784 * hu.po: Updated to 512t. Closes: #376330
5785 * km.po: New Khmer translation: 506t6f. Closes: #375068
5786 * ne.po: New Nepali translation: 512t. Closes: #373729
5787 * vi.po: Updated to 512t. Closes: #368038
5788 * zh_TW.po: Remove an extra %s in one string. Closes: #370551
5789 * dz.po: New Dzongkha translation: 512t
5790 * ro.po: Updated to 512t
5791 * eu.po: Updated
5792 * eu.po: Updated
5b1df5f0
MV
5793 * fix apt-get dist-upgrade
5794 * fix warning if no /var/lib/apt/extended_states is present
b28fffc2 5795 * don't download Translations for deb-src sources.list lines
91142a84
MV
5796 * apt-pkg/tagfile.cc:
5797 - support not-mmapable files again
2ca0a410 5798
7fc9db7c 5799 -- Michael Vogt <mvo@debian.org> Thu, 27 Jul 2006 00:52:05 +0200
2ca0a410 5800
f983dc86 5801apt (0.6.44.2exp1) experimental; urgency=low
f7132d28 5802
2cc1d69f 5803 * added support for i18n of the package descriptions
f983dc86 5804 * added support for aptitude like auto-install tracking (a HUGE
df78a81e 5805 HUGE thanks to Daniel Burrows who made this possible)
4f5bd447
MV
5806 * synced with the http://people.debian.org/~mvo/bzr/apt/debian-sid branch
5807 * build from http://people.debian.org/~mvo/bzr/apt/debian-experimental
df78a81e
MV
5808
5809 -- Michael Vogt <mvo@debian.org> Mon, 3 Jul 2006 21:50:31 +0200
131a2dc0 5810
48d59831
MV
5811apt (0.6.44.2) unstable; urgency=low
5812
5813 * apt-pkg/depcache.cc:
5814 - added Debug::pkgDepCache::AutoInstall (thanks to infinity)
7d1d3984 5815 * apt-pkg/acquire-item.cc:
ee8a0bbc
MV
5816 - fix missing chmod() in the new aquire code
5817 (thanks to Bastian Blank, Closes: #367425)
b90d7d85
MV
5818 * merged from
5819 http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
c1f640c5
MV
5820 * sk.po: Completed to 512t
5821 * eu.po: Completed to 512t
5822 * fr.po: Completed to 512t
5823 * sv.po: Completed to 512t
5824 * Update all PO and the POT. Gives 506t6f for formerly
5825 complete translations
48d59831 5826
7d1d3984 5827 -- Michael Vogt <mvo@debian.org> Wed, 14 Jun 2006 12:00:57 +0200
48d59831 5828
c08447c8
MV
5829apt (0.6.44.1-0.1) unstable; urgency=low
5830
5831 * Non-maintainer upload.
5832 * Don't give an error when parsing empty Packages/Sources files.
5833 (Closes: #366931, #367086, #370160)
5834
5835 -- Steinar H. Gunderson <sesse@debian.org> Fri, 9 Jun 2006 00:52:21 +0200
5836
20a8adb3
MV
5837apt (0.6.44.1) unstable; urgency=low
5838
5839 * apt-pkg/acquire-item.cc:
ae6f2268 5840 - fix reversed logic of the "Acquire::PDiffs" option
f2b71c17
MV
5841 * merged from
5842 http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
5843 - po/LINGUAS: added "bg" Closes: #360262
5844 - po/gl.po: Galician translation update. Closes: #366849
5845 - po/hu.po: Hungarian translation update. Closes: #365448
27d1643e 5846 - po/cs.po: Czech translation updated. Closes: #367244
6479b902
MV
5847 * apt-pkg/contrib/sha256.cc:
5848 - applied patch to fix unaligned access problem. Closes: #367417
5849 (thanks to David Mosberger)
20a8adb3 5850
8c64fc13 5851 -- Michael Vogt <mvo@debian.org> Tue, 16 May 2006 21:51:16 +0200
20a8adb3 5852
432b168c 5853apt (0.6.44) unstable; urgency=low
1e8b4c0f
MV
5854
5855 * apt-pkg/acquire.cc: don't show ETA if it is 0 or absurdely large
deb8d32b
MV
5856 * apt-pkg/contrib/sha256.{cc,h},hashes.{cc,h}: support for sha256
5857 (thanks to Anthony Towns)
5858 * ftparchive/cachedb.{cc,h},writer.{cc,h}: optimizations
5859 (thanks to Anthony Towns)
37609114 5860 * apt pdiff support from experimental merged
0e36721c 5861 * apt-pkg/deb/dpkgpm.cc: wording fixes (thanks to Matt Zimmerman)
eda1bb3c
MV
5862 * apt-pkg/deb/dpkgpm.cc:
5863 - wording fixes (thanks to Matt Zimmerman)
2268ad65 5864 - fix error in dpkg interaction (closes: #364513, thanks to Martin Dickopp)
432b168c
MV
5865 * apt-pkg/tagfile.{cc,h}:
5866 - use MMap to read the entries (thanks to Zephaniah E. Hull for the
5867 patch) Closes: #350025
8472e8fa
MV
5868 * Merge from http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main:
5869 * bg.po: Added, complete to 512t. Closes: #360262
168e1e4e
MV
5870 * doc/apt-ftparchive.1.xml:
5871 - fix documentation for "SrcPackages" -> "Sources"
5872 (thanks to Bart Martens for the patch, closes: #307756)
00cd59d9
MV
5873 * debian/libapt-pkg-doc.doc-base.cache:
5874 - remove broken charackter from description (closes: #361129)
8a9cd899
MV
5875 * apt-inst/deb/dpkgdb.cc, methods/gpgv.cc:
5876 - i18n fixes (closes: #349298)
5877 * debian/postinst: dont fail on not available
5878 /usr/share/doc/apt/examples/sources.list (closes: #361130)
fc5f5417
MV
5879 * methods/ftp.cc:
5880 - unlink empty file in partial if the download failed because
5881 the file is missing on the server (closes: #316337)
9373b975
MV
5882 * apt-pkg/deb/debversion.cc:
5883 - treats a version string with explicit zero epoch equal
5884 than the same without epoch (Policy 5.6.12, closes: #363358)
5885 Thanks to Lionel Elie Mamane for the patch
8a9cd899 5886
b28ae1f7 5887 -- Michael Vogt <mvo@debian.org> Mon, 8 May 2006 22:28:53 +0200
1e8b4c0f 5888
b63380b0
MV
5889apt (0.6.43.3) unstable; urgency=low
5890
7b4fd7a0
MV
5891 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-186:
5892 * ca.po: Completed to 512t. Closes: #351592
7f016f53
MV
5893 * eu.po: Completed to 512t. Closes: #350483
5894 * ja.po: Completed to 512t. Closes: #349806
5895 * pl.po: Completed to 512t. Closes: #349514
5896 * sk.po: Completed to 512t. Closes: #349474
5897 * gl.po: Completed to 512 strings Closes: #349407
7f016f53
MV
5898 * sv.po: Completed to 512 strings Closes: #349210
5899 * ru.po: Completed to 512 strings Closes: #349154
5900 * da.po: Completed to 512 strings Closes: #349084
5901 * fr.po: Completed to 512 strings
7b4fd7a0
MV
5902 * vi.po: Completed to 511 strings Closes: #348968
5903 * zh_CN.po: Completed to 512t. Closes: #353936
5904 * it.po: Completed to 512t. Closes: #352803
5905 * pt_BR.po: Completed to 512t. Closes: #352419
7f016f53
MV
5906 * LINGUAS: Add Welsh
5907 * *.po: Updated from sources (512 strings)
b63380b0
MV
5908 * apt-pkg/deb/deblistparser.cc:
5909 - don't explode on a DepCompareOp in a Provides line, but warn about
5910 it and ignore it otherwise (thanks to James Troup for reporting it)
a546101c
MV
5911 * cmdline/apt-get.cc:
5912 - don't lock the lists directory in DoInstall, breaks --print-uri
5913 (thanks to James Troup for reporting it)
fe5d4877 5914 * debian/apt.dirs: create /etc/apt/sources.list.d
03cd434b 5915 * make apt-cache madison work without deb-src entries (#352583)
7f016f53
MV
5916 * cmdline/apt-get.cc: only run the list-cleaner if a update was
5917 successfull
b63380b0 5918
9005c2b7 5919 -- Michael Vogt <mvo@debian.org> Wed, 22 Feb 2006 10:13:04 +0100
b63380b0 5920
610a0039
MV
5921apt (0.6.43.2) unstable; urgency=low
5922
d4cd3330 5923 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-166:
9f168dd5 5924 - en_GB.po, de.po: fix spaces errors in "Ign " translations Closes: #347258
610a0039 5925 - makefile: make update-po a pre-requisite of clean target so
9f168dd5 5926 that POT and PO files are always up-to-date
610a0039
MV
5927 - sv.po: Completed to 511t. Closes: #346450
5928 - sk.po: Completed to 511t. Closes: #346369
5929 - fr.po: Completed to 511t
5930 - *.po: Updated from sources (511 strings)
4f63f943
MV
5931 - el.po: Completed to 511 strings Closes: #344642
5932 - da.po: Completed to 511 strings Closes: #348574
5933 - es.po: Updated to 510t1f Closes: #348158
5934 - gl.po: Completed to 511 strings Closes: #347729
5935 - it.po: Yet another update Closes: #347435
5936 * added debian-archive-keyring to the Recommends (closes: #347970)
5937 * fixed message in apt-key to install debian-archive-keyring
5938 * typos fixed in apt-cache.8 (closes: #348348, #347349)
927c393f
MV
5939 * add patch to fix http download corruption problem (thanks to
5940 Petr Vandrovec, closes: #280844, #290694)
610a0039 5941
011d9176 5942 -- Michael Vogt <mvo@debian.org> Thu, 19 Jan 2006 00:06:33 +0100
610a0039 5943
b7475c1e
MV
5944apt (0.6.43.1) unstable; urgency=low
5945
41ef0ae8 5946 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-148:
b7475c1e 5947 * fr.po: Completed to 510 strings
41ef0ae8
MV
5948 * it.po: Completed to 510t
5949 * en_GB.po: Completed to 510t
5950 * cs.po: Completed to 510t
5951 * zh_CN.po: Completed to 510t
5952 * el.po: Updated to 510t
5953 * vi.po: Updated to 383t93f34u
5954 * tl.po: Completed to 510 strings (Closes: #344306)
5955 * sv.po: Completed to 510 strings (Closes: #344056)
5956 * LINGUAS: disabled Hebrew translation. (Closes: #313283)
5957 * eu.po: Completed to 510 strings (Closes: #342091)
092ae175
MV
5958 * apt-get source won't download already downloaded files again
5959 (closes: #79277)
8ccc9262 5960 * share/debian-archive.gpg: new 2006 ftp-archive signing key added
4d165fe0 5961 (#345891)
f381d68d 5962 * redownload the Release file if IMS-Hit and gpg failure
4d165fe0 5963 * deal with multiple signatures on a Release file
b7475c1e 5964
4d165fe0 5965 -- Michael Vogt <mvo@debian.org> Fri, 6 Jan 2006 01:17:08 +0100
b7475c1e 5966
34255a9f 5967apt (0.6.43) unstable; urgency=medium
7e62a09f 5968
d4af2342
MV
5969 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-132:
5970 * zh_CN.po: Completed to 510 strings(Closes: #338267)
33520bf2 5971 * gl.po: Completed to 510 strings (Closes: #338356)
4d0b46ea
MV
5972 * added support for "/etc/apt/sources.list.d" directory
5973 (closes: #66325)
f2047f6b 5974 * make pkgDirStream (a bit) more complete
dc1f50b9
MV
5975 * fix bug in pkgCache::VerIterator::end() (thanks to Daniel Burrows)
5976 (closes: #339533)
46e00f9d 5977 * pkgAcqFile is more flexible now (closes: #57091)
7c6e2dc7 5978 * support a download rate limit for http (closes: #146877)
aa97e2e3
MV
5979 * included lots of the speedup changes from #319377
5980 * add stdint.h to contrib/md5.h (closes: #340448)
34255a9f 5981 * ABI change, library name changed (closes: #339147)
b57c8bb4
MV
5982 * Fix GNU/kFreeBSD crash on non-existing server file (closes: #317718)
5983 * switch to libdb4.3 in build-depends
33520bf2 5984
5a61e060 5985 -- Michael Vogt <mvo@debian.org> Tue, 29 Nov 2005 00:17:07 +0100
33520bf2 5986
670c56e5 5987apt (0.6.42.3) unstable; urgency=low
7e62a09f 5988
e181fcaf 5989 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-129:
7e62a09f 5990 - patch-118: Russian translation update by Yuri Kozlov (closes: #335164)
e181fcaf
MV
5991 - patch-119: add update-po as a pre-req for binary (closes: #329910)
5992 - patch-121: Complete French translation
5993 - patch-125: Fixed localization of y/n questions in German translation
5994 (closes: #337078)
5995 - patch-126: Swedish translation update (closes: #337163)
5996 - patch-127: Complete Tagalog translation (closes: #337306)
5997 - patch-128: Danish translation update (closes: #337949)
5998 - patch-129: Basque translation update (closes: #338101)
d5f38102 5999 * cmdline/apt-get.cc:
a3371852 6000 - bufix in FindSrc (closes: #335213, #337910)
c5198dc1 6001 * added armeb to archtable (closes: #333599)
a3371852
MV
6002 * with --allow-unauthenticated use the old fallback behaviour for
6003 sources (closes: #335112)
7e62a09f 6004
a3371852 6005 -- Michael Vogt <mvo@debian.org> Wed, 9 Nov 2005 07:22:31 +0100
7e62a09f 6006
670c56e5
MV
6007apt (0.6.42.2) unstable; urgency=high
6008
6009 * NMU (approved by maintainer)
6010 * Add AMD64 archive signing key to debian-archive.gpg (closes: #336500).
6011 * Add big-endian arm (armeb) support (closes: #333599).
6012 * Priority high to get the AMD key into testing ASAP.
6013
6014 -- Frans Pop <fjp@debian.org> Sun, 30 Oct 2005 21:29:11 +0100
6015
960d4d24 6016apt (0.6.42.1) unstable; urgency=low
583958a8
MV
6017
6018 * fix a incorrect example in the apt_prefrences man page
6019 (thanks to Filipus Klutiero, closes: #282918)
960d4d24
MV
6020 * apt-pkg/pkgrecords.cc:
6021 - revert patch from last version, it causes trouble on alpha
849eef0c 6022 and ia64 (closes: #335102, #335103)
7049e4e9
MV
6023 * cmdline/apt-get.cc:
6024 - be extra carefull in FindSrc (closes: #335213)
583958a8 6025
960d4d24 6026 -- Michael Vogt <mvo@debian.org> Sat, 22 Oct 2005 23:44:35 +0200
583958a8 6027
04f9a54d 6028apt (0.6.42) unstable; urgency=low
cdadf54b
MV
6029
6030 * apt-pkg/cdrom.cc:
6031 - unmount the cdrom when apt failed to locate any package files
2c3ba9bb
MV
6032 * allow cdrom failures and fallback to other sources in that case
6033 (closes: #44135)
ceb00be9 6034 * better error text when dpkg-source fails
293f9419 6035 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-115:
bae10826
MV
6036 - patch-99: Added Galician translation
6037 - patch-100: Completed Danish translation (Closes: #325686)
6038 - patch-104: French translation completed
293f9419 6039 - patch-109: Italian translation completed
026f60e2
MV
6040 - patch-112: Swedish translation update
6041 - patch-115: Basque translation completed (Closes: #333299)
325c0341 6042 * applied french man-page update (thanks to Philippe Batailler)
c20f67f0 6043 (closes: #316638, #327456)
325c0341
MV
6044 * fix leak in the mmap code, thanks to Daniel Burrows for the
6045 patch (closes: #250583)
c20f67f0 6046 * support for apt-get [build-dep|source] -t (closes: #152129)
4e0ad446 6047 * added "APT::Authentication::TrustCDROM" option to make the life
e8cdc56a 6048 for the installer people easier (closes: #334656)
7524e348
MV
6049 * fix crash in apt-ftparchive (thanks to Bastian Blank for the patch)
6050 (closes: #334671)
ed478d8c
MV
6051 * apt-pkg/contrib/md5.cc:
6052 - fix a alignment problem on sparc64 that gives random bus errors
6053 (thanks to Fabbione for providing a test-case)
463870e4
MV
6054 * init the default ScreenWidth to 79 columns by default
6055 (Closes: #324921)
4a5e5089
MV
6056 * cmdline/apt-cdrom.cc:
6057 - fix some missing gettext() calls (closes: #334539)
6058 * doc/apt-cache.8.xml: fix typo (closes: #334714)
2cc1d69f 6059
04f9a54d 6060 -- Michael Vogt <mvo@debian.org> Wed, 19 Oct 2005 22:02:09 +0200
cdadf54b 6061
13e8426f 6062apt (0.6.41) unstable; urgency=low
75ef8f14
MV
6063
6064 * improved the support for "error" and "conffile" reporting from
6065 dpkg, added the format to README.progress-reporting
6066 * added README.progress-reporting to the apt-doc package
b19bc330 6067 * improved the network timeout handling, if a index file from a
13e8426f
MV
6068 sources.list times out or EAI_AGAIN is returned from getaddrinfo,
6069 don't try to get the other files from that entry
0b41e0e7
MV
6070 * Support architecture-specific extra overrides
6071 (closes: #225947). Thanks to Anthony Towns for idea and
6072 the patch, thanks to Colin Watson for testing it.
d2793259
MV
6073 * Javier Fernandez-Sanguino Pen~a:
6074 - Added a first version of an apt-secure.8 manpage, and modified
6075 apt-key and apt.end accordingly. Also added the 'update'
6076 argument to apt-key which was previously not documented
6077 (Closes: #322120)
53cd7e2b
MV
6078 * Andreas Pakulat:
6079 - added example apt-ftparchive.conf file to doc/examples
6080 (closes: #322483)
13e8426f
MV
6081 * Fix a incorrect example in the man-page (closes: #282918)
6082 * Fix a bug for very long lines in the apt-cdrom code (closes: #280356)
6083 * Fix a manual page bug (closes: #316314)
6084 * Do md5sum checking for file and cdrom method (closes: #319142)
6085 * Change pkgPolicy::Pin from private to protected to let subclasses
6086 access it too (closes: #321799)
6087 * add default constructor for PrvIterator (closes: #322267)
6088 * Reread status configuration on debSystem::Initialize()
6089 (needed for apt-proxy, thanks to Otavio for this patch)
d2793259 6090
b8b1131a 6091 -- Michael Vogt <mvo@debian.org> Mon, 5 Sep 2005 22:59:03 +0200
75ef8f14
MV
6092
6093apt (0.6.40.1) unstable; urgency=low
6094
6095 * bugfix in the parsing code for the apt<->dpkg communication. apt
6096 crashed when dpkg sends the same state more than once under certain
6097 conditions
6098 * 0.6.40 breaks the ABI but I accidentally didn't change the soname :/
6099
6100 -- Michael Vogt <mvo@debian.org> Fri, 5 Aug 2005 13:24:58 +0200
6101
339690e4
MV
6102apt (0.6.40) unstable; urgency=low
6103
6104 * Patch from Jordi Mallach to mark some additional strings for translation
6105 * Updated Catalan translation from Jordi Mallach
6106 * Merge from bubulle@debian.org--2005/apt--main--0:
6107 - Update pot and merge with *.po
6108 - Updated French translation, including apt-key.fr.8
75ef8f14
MV
6109 * Restore changelog entries from the 0.6.x series that went to Debian
6110 experimental
6111 * Merge michael.vogt@ubuntu.com--2005/apt--progress-reporting--0
6112 - Provide an interface for progress reporting which can be used by
6113 (e.g.) base-config
339690e4 6114
75ef8f14 6115 -- Matt Zimmerman <mdz@debian.org> Thu, 28 Jul 2005 11:57:32 -0700
339690e4 6116
3edd1b28
MV
6117apt (0.6.39) unstable; urgency=low
6118
6119 * Welsh translation update: daf@muse.19inch.net--2005/apt--main--0--patch-6
6120 * Merge mvo's changes from 0.6.36ubuntu1:
6121 michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-32
6122 * Merge aggregated translation updates:
6123 bubulle@debian.org--2005/apt--main--0
339690e4
MV
6124 * Update priority of apt-utils to important, to match the override file
6125 * Install only one keyring on each branch (Closes: #316119)
3edd1b28 6126
339690e4 6127 -- Matt Zimmerman <mdz@debian.org> Tue, 28 Jun 2005 11:51:09 -0700
3edd1b28 6128
6804503b
MV
6129apt (0.6.38) unstable; urgency=low
6130
6131 * Merge michael.vogt@ubuntu.com--2005/apt--fixes--0--patch-6, a workaround
6132 for the French man pages' failure to build
6133 * Branch Debian and Ubuntu
6134 - apt.postinst, apt-key: use the appropriate keyring
6135 - debian/rules: install all keyrings
6136 * Add the current Debian archive signing key (4F368D5D) to
6137 debian-archive.gpg
f2152f03
MV
6138 * make pinning on the "component" work again (using the section of the
6139 archive, we don't use per-section Release files anymore with apt-0.6)
d658f6f5 6140 (closes ubuntu #9935)
6804503b
MV
6141
6142 -- Matt Zimmerman <mdz@debian.org> Sat, 25 Jun 2005 09:51:00 -0700
6143
6144apt (0.6.37) breezy; urgency=low
42ab8223 6145
6804503b
MV
6146 * Merge bubulle@debian.org--2005/apt--main--0 up to patch-81
6147 - patch-66: Italian update
6148 - patch-71: French update
6149 - patch-73: Basque update
6150 - patch-74: Hebrew update
6151 - patch-76: Correct Hebrew translation (Closes: #306658)
6152 - patch-77: French man page update
6153 - patch-79: Correct syntax errors in Hebrew translation
6154 - patch-81: Portuguese update
6155 * Fix build of French man pages (now using XML, not SGML)
6156 * Add Welsh translation from Dafydd Harries
6157 (daf@muse.19inch.net--2005/apt--main--0--patch-1)
6158 * Change debian/bugscript to use #!/bin/bash (Closes: #313402)
a0732d0b 6159 * Fix a incorrect example in the man-page (closes: #282918)
6804503b
MV
6160
6161 -- Matt Zimmerman <mdz@ubuntu.com> Tue, 24 May 2005 14:38:25 -0700
42ab8223
MV
6162
6163apt (0.6.36ubuntu1) breezy; urgency=low
6164
106e6740
MV
6165 * make it possible to write a cache-control: no-cache header even if
6166 no proxy is set to support transparent proxies (closes ubuntu: #10773)
8c9e3f04 6167
42ab8223
MV
6168 * Merge otavio@debian.org--2005/apt--fixes--0.6:
6169 - Fix comment about the need of xmlto while building from Arch;
6170 - Fix StatStore struct on cachedb.h to use time_t and then fix a compile
6171 warning;
6172 - Lock database at start of DoInstall routine to avoid concurrent
6173 runs of install/remove and update commands (Closes: #194467)
6174 - Fix warnings while compiling with GCC 4.0 compiler
6175
6176 -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 23 May 2005 11:57:53 +0200
8c9e3f04 6177
0cf356f7 6178apt (0.6.36) experimental; urgency=low
284c8bbc 6179
ea870488
MZ
6180 * Merge apt--mvo--0:
6181 - apt-pkg/acquire-item.cc:
6182 added "Acquire::BrokenProxy" that will force apt to always
6183 re-get the Release.gpg file (for broken proxies)
6184 - debian/apt.cron.daily:
6185 MinAge is defaulting to 2 days now to prevent over-aggresive removal
6186 - apt-pkg/cdrom.cc:
6187 honor "Acquire::gpgv::Options" when verifying the signature (Ubuntu #8496)
9f405031 6188
42ab8223 6189 -- Michael Vogt <mvo@debian.org> Thu, 31 Mar 2005 20:37:11 +0200
284c8bbc 6190
5896abe8 6191apt (0.6.35) hoary; urgency=low
6e22dc81 6192
d73e594e 6193 * Merge apt--mvo--0 (incorporates 0.6.34ubuntu1):
5896abe8
MZ
6194 - Implement MaxSize and MaxAge in apt.cron.daily, to prevent the cache
6195 from growing too large (Ubuntu #6761)
0edc7fba
MZ
6196 - some comments about the pkgAcqMetaSig::Custom600Headers() added
6197 - use gpg --with-colons
6198 - commented the ftp no_proxy unseting in methods/ftp.cc
6199 - added support for "Acquire::gpgv::options" in methods/gpgv.cc
6200 * Merge bubulle@debian.org--2005/apt--main--0
6201 - Make capitalization more consistent
6202 - Un-fuzzy translations resulting from capitalization changes
6203 - Italian translation update
6e22dc81
MZ
6204
6205 -- Matt Zimmerman <mdz@ubuntu.com> Mon, 7 Mar 2005 20:08:33 -0800
6206
48d8533a 6207apt (0.6.34) hoary; urgency=low
166662ee 6208
2a065e4e 6209 * Add missing semicolon to configure-index (Closes: #295773)
c8b94449 6210 * Update build-depends on gettext to 0.12 (Closes: #295077)
48d8533a
MZ
6211 * Merge from bubulle@debian.org--2005/apt--main--0 to get
6212 translation updates
166662ee 6213
2a065e4e 6214 -- Matt Zimmerman <mdz@ubuntu.com> Fri, 4 Mar 2005 16:13:15 -0800
166662ee 6215
f827a9e5
MZ
6216apt (0.6.33) hoary; urgency=low
6217
6218 * Merge michael.vogt@ubuntu.com--2005/apt--mvo--0 (through patch-6)
6219 - patch-1: cosmetic changes (whitespace, "Apt::GPGV->APT::GPGV")
6220 - patch-2: (doc) documentation for gpgv
6221 - patch-3: (doc) new config variables added configure-index
6222 - patch-4: pkgAcquire::Run() pulse intervall can be configured
6223 - patch-5: fix for apt-get update removing Release.gpg files (#6865)
6224 - patch-6: change the path scoring in apt-cdrom, prefer pathes without
6225 symlinks
6226
6227 -- Matt Zimmerman <mdz@ubuntu.com> Sat, 26 Feb 2005 15:21:17 -0800
6228
82b47aa5
MZ
6229apt (0.6.32) hoary; urgency=low
6230
030f5371
MZ
6231 * Merge michael.vogt@ubuntu.com--2005/apt--mvo--0 (patch-1)
6232 - Implement Acquire::gpgv::options (Ubuntu bug#6283)
82b47aa5
MZ
6233
6234 -- Matt Zimmerman <mdz@ubuntu.com> Tue, 8 Feb 2005 19:31:15 -0800
6235
9f270504
MZ
6236apt (0.6.31) hoary; urgency=low
6237
a75c6a6e
MZ
6238 * Matt Zimmerman
6239 - Remove debugging output from apt.cron.daily (no one noticed?)
6240 - Apply patch from Anthony Towns to allow SHA1Summation to process a file
6241 descriptor until EOF, rather than requiring that the length of input be
6242 specified (Closes: #291338)
6243 - Fix build/install of Polish offline documentation, based on patch from
6244 Christian Perrier (Closes: #270404)
6245 * Michael Vogt
6246 - apt-cdrom.cc seperated into frontend (cmdline/apt-cdrom.cc and library
6247 apt-pkg/cdrom.{cc,h}) (Ubuntu #5668)
9f270504 6248
429465b2 6249 -- Matt Zimmerman <mdz@ubuntu.com> Fri, 4 Feb 2005 10:23:01 -0800
9f270504 6250
47f17da4
MZ
6251apt (0.6.30) unstable; urgency=low
6252
6253 * Add ppc64 to buildlib/archtable
007dc9e0
MZ
6254 * Merge michael.vogt@canonical.com--2004/apt--status-fd--0
6255 - Support preserving dpkg status file descriptor, to support
6256 better integration with synaptic
a2a5cd15
MZ
6257
6258 -- Matt Zimmerman <mdz@ubuntu.com> Wed, 19 Jan 2005 00:26:01 -0800
47f17da4 6259
a9cd9d51 6260apt (0.6.29) hoary; urgency=low
2ee99a54
MZ
6261
6262 * Merge apt--mvo--0 (0.6.27ubuntu4)
6263
6264
6265 -- Matt Zimmerman <mdz@canonical.com> Tue, 28 Dec 2004 17:18:02 -0800
6266
ada80473
MZ
6267apt (0.6.28) hoary; urgency=low
6268
6269 * Merge apt--mvo--0
6270 * Rebuild source to get rid of arch metadata and temporary files in
51d13ae3 6271 0.6.27ubuntu3
ada80473
MZ
6272
6273 -- Matt Zimmerman <mdz@canonical.com> Thu, 23 Dec 2004 18:53:16 -0800
6274
a789b983
MV
6275apt (0.6.27ubuntu4) hoary; urgency=low
6276
f6237efd
MV
6277 * remove old sig-file in partial/ before starting to fetch a new sig-file
6278 (see ubuntu #4769 for the rational)
a789b983
MV
6279 * added apt-key update method (uses ubuntu-keyring)
6280 * documented the "--allow-unauthenticated" switch
6281 * added DEB_BUILD_PROG_OPTS to debian/rules (additonal options can be
6282 passed to DEB_BUILD_PROG like "-S")
6283
6284 -- Michael Vogt <mvo@debian.org> Thu, 23 Dec 2004 11:12:51 +0100
6285
b3d44315 6286apt (0.6.27ubuntu3) hoary; urgency=low
4845b8d5 6287
b3d44315
MV
6288 * added a exact dependency from libapt-pkg-dev to the apt version it was
6289 build with
6290
6291 -- Michael Vogt <mvo@debian.org> Wed, 15 Dec 2004 09:56:32 +0100
6292
6293apt (0.6.27ubuntu2) hoary; urgency=low
6294
6295 * fixed a bug in the rule file that happend during the big 0.5->0.6 merge
6296
6297 -- Michael Vogt <mvo@debian.org> Tue, 14 Dec 2004 12:14:25 +0100
6298
6299apt (0.6.27ubuntu1) hoary; urgency=low
6300
6301 * chmod 755 /usr/bin/apt-key
6302 * don't display a error when a apt-get update don't find a
6303 Packages.bz2/Sources.bz2 file
6304
6305 -- Michael Vogt <mvo@debian.org> Mon, 13 Dec 2004 18:40:21 +0100
6306
6307apt (0.6.27) hoary; urgency=low
6308
6309 * Merge apt--authentication--0 branch
6310 - Implement gpg authentication for package repositories (Closes: #203741)
6311 - Also includes Michael Vogt's fixes
6312 * Merge apt--misc-abi-changes--0 branch
6313 - Use pid_t throughout to hold process IDs (Closes: #226701)
6314 - Import patch from Debian bug #195510: (Closes: #195510)
6315 - Make Simulate::Describe and Simulate::ShortBreaks private member
6316 functions
6317 - Add a parameter (Candidate) to Describe to control whether the
6318 candidate version is displayed
6319 - Pass an appropriate value for Candidate everywhere Describe is called
6320
6321 -- Matt Zimmerman <mdz@canonical.com> Mon, 13 Dec 2004 01:03:11 -0800
6322
75ef8f14
MV
6323apt (0.6.25) experimental; urgency=low
6324
6325 * Fix handling of two-part sources for sources.list deb-src entries in
6326 the same way that deb entries were fixed
6327
6328 -- Matt Zimmerman <mdz@debian.org> Wed, 9 Jun 2004 05:29:50 -0700
6329
6330apt (0.6.24) experimental; urgency=low
6331
6332 * YnPrompt fixes were inadvertently left out, include them (Closes:
6333 #249251)
6334
6335 -- Matt Zimmerman <mdz@debian.org> Sun, 16 May 2004 14:18:53 -0700
6336
6337apt (0.6.23) experimental; urgency=low
6338
6339 * Remove obsolete pkgIterator::TargetVer() (Closes: #230159)
6340 * Reverse test in CheckAuth to match new prompt (Closes: #248211)
6341
6342 -- Matt Zimmerman <mdz@debian.org> Sun, 9 May 2004 21:01:58 -0700
6343
6344apt (0.6.22) experimental; urgency=low
6345
6346 * Merge 0.5.25
6347 * Make the unauthenticated packages prompt more intuitive (yes to
6348 continue, default no), but require --force-yes in addition to
6349 --assume-yes in order to override
6350
6351 -- Matt Zimmerman <mdz@debian.org> Fri, 19 Mar 2004 13:55:35 -0800
6352
6353apt (0.6.21) experimental; urgency=low
6354
6355 * Merge 0.5.24
6356
6357 -- Matt Zimmerman <mdz@debian.org> Tue, 16 Mar 2004 22:52:34 -0800
6358
6359apt (0.6.20) experimental; urgency=low
6360
6361 * Merge 0.5.23
6362
6363 -- Matt Zimmerman <mdz@debian.org> Thu, 26 Feb 2004 17:17:02 -0800
6364
6365apt (0.6.19) experimental; urgency=low
6366
6367 * Merge 0.5.22
6368 * Convert apt-key(8) to docbook XML
6369
6370 -- Matt Zimmerman <mdz@debian.org> Mon, 9 Feb 2004 15:44:49 -0800
6371
6372apt (0.6.18) experimental; urgency=low
6373
6374 * Add new Debian Archive Automatic Signing Key to the default keyring
6375 (existing keyrings are not updated; do that yourself)
6376
6377 -- Matt Zimmerman <mdz@debian.org> Sat, 17 Jan 2004 17:04:30 -0800
6378
6379apt (0.6.17) experimental; urgency=low
6380
6381 * Merge 0.5.21
6382 * Handle more IMS stuff correctly
6383
6384 -- Matt Zimmerman <mdz@debian.org> Fri, 16 Jan 2004 10:54:25 -0800
6385
6386apt (0.6.16) experimental; urgency=low
6387
6388 * Fix some cases where the .gpg file could be left in place when it is
6389 invalid
6390
6391 -- Matt Zimmerman <mdz@debian.org> Fri, 9 Jan 2004 09:22:15 -0800
6392
6393apt (0.6.15) experimental; urgency=low
6394
6395 * s/Debug::Acquire::gpg/&v/
6396 * Honor the [vendor] syntax in sources.list again (though it is not
6397 presently used for anything)
6398 * Don't ship vendors.list(5) since it isn't used yet
6399 * Revert change from 0.6.10; it was right in the first place and the
6400 problem was apparently something else. Archive = Suite.
6401
6402 -- Matt Zimmerman <mdz@debian.org> Mon, 5 Jan 2004 17:43:01 -0800
6403
6404apt (0.6.14) experimental; urgency=low
6405
6406 * Merge 0.5.20
6407
6408 -- Matt Zimmerman <mdz@debian.org> Sun, 4 Jan 2004 11:09:21 -0800
6409
6410apt (0.6.13) experimental; urgency=low
6411
6412 * Merge 0.5.19
6413
6414 -- Matt Zimmerman <mdz@debian.org> Sat, 3 Jan 2004 16:22:31 -0800
6415
6416apt (0.6.12) experimental; urgency=low
6417
6418 * Have pkgAcquireIndex calculate an MD5 sum if one is not provided by
6419 the method (as with file: and copy:). Local repositories
6420 * Fix warning about dist name mismatch to actually print what it was
6421 expecting
6422 * Don't expect any particular distribution name for two-part
6423 sources.list entries
6424 * Merge 0.5.18
6425
6426 -- Matt Zimmerman <mdz@debian.org> Fri, 2 Jan 2004 13:59:00 -0800
6427
6428apt (0.6.11) experimental; urgency=low
6429
6430 * Support IMS requests of Release.gpg and Release
6431 * This required API changes, bump the libapt-pkg version
6432 * Copy local Release files into Dir::State::Lists
6433 * Set IndexFile attribute when retrieving Release and Release.gpg so
6434 that the appropriate Cache-Control headers are sent
6435
6436 -- Matt Zimmerman <mdz@debian.org> Fri, 2 Jan 2004 10:46:17 -0800
6437
6438apt (0.6.10) experimental; urgency=low
6439
6440 * Use "Codename" (woody, sarge, etc.) to supply the value of the
6441 "Archive" package file attribute, used to match "release a=" type
6442 pins, rather than "Suite" (stable, testing, etc.)
6443
6444 -- Matt Zimmerman <mdz@debian.org> Thu, 1 Jan 2004 16:56:47 -0800
6445
6446apt (0.6.9) experimental; urgency=low
6447
6448 * Another tagfile workaround
6449
6450 -- Matt Zimmerman <mdz@debian.org> Thu, 1 Jan 2004 13:56:08 -0800
6451
6452apt (0.6.8) experimental; urgency=low
6453
6454 * Add a config option and corresponding command line option
6455 (--allow-unauthenticated) to apt-get, to make buildd operators happy
6456 (Closes: #225648)
6457
6458 -- Matt Zimmerman <mdz@debian.org> Wed, 31 Dec 2003 08:28:04 -0800
6459
6460apt (0.6.7) experimental; urgency=low
6461
6462 * Forgot to revert part of the changes to tagfile in 0.6.4. Hopefully
6463 will fix segfaults for some folks.
6464
6465 -- Matt Zimmerman <mdz@debian.org> Wed, 31 Dec 2003 08:01:28 -0800
6466
6467apt (0.6.6) experimental; urgency=low
6468
6469 * Restore the ugly hack I removed from indexRecords::Load which set the
6470 pkgTagFile buffer size to (file size)+256. This is concealing a bug,
6471 but I can't fix it right now. This should fix the segfaults that
6472 folks are seeing with 0.6.[45].
6473
6474 -- Matt Zimmerman <mdz@debian.org> Mon, 29 Dec 2003 18:11:13 -0800
6475
6476apt (0.6.5) experimental; urgency=low
6477
6478 * Move the authentication check into a separate function in apt-get
6479 * Fix display of unauthenticated packages when they are in the cache
6480 (Closes: #225336)
6481
6482 -- Matt Zimmerman <mdz@debian.org> Sun, 28 Dec 2003 16:47:57 -0800
6483
6484apt (0.6.4) experimental; urgency=low
6485
6486 * Use the top-level Release file in LoadReleaseInfo, rather than looking
6487 for the per-section ones (which aren't downloaded anymore). This
6488 unbreaks release pinning, including the NotAutomatic bit used by
6489 project/experimental
6490 * Use FileFd::Size() rather than a separate stat() call in
6491 LoadReleaseInfo
6492 * Fix pkgTagFile to leave a little extra room at the end of the buffer
6493 to append the record separator if it isn't present
6494 * Change LoadReleaseInfo to use "Suite" rather than "Archive", to match
6495 the Debian archive's dist-level Release files
6496
6497 -- Matt Zimmerman <mdz@debian.org> Sun, 28 Dec 2003 15:55:55 -0800
6498
6499apt (0.6.3) experimental; urgency=low
6500
6501 * Fix MetaIndexURI for flat ("foo/") sources
6502
6503 -- Matt Zimmerman <mdz@debian.org> Sun, 28 Dec 2003 12:11:56 -0800
6504
6505apt (0.6.2) experimental; urgency=low
6506
6507 * Add space between package names when multiple unauthenticated packages
6508 are being installed (Closes: #225212)
6509 * Provide apt-key with a secret keyring and a trustdb, even though we
6510 would never use them, because it blows up if it doesn't have them
6511 * Fix typo in apt-key(8) (standard input is '-', not '/')
6512
6513 -- Matt Zimmerman <mdz@debian.org> Sat, 27 Dec 2003 13:01:40 -0800
6514
6515apt (0.6.1) experimental; urgency=low
6516
6517 * Merge apt 0.5.17
6518 * Rearrange Release file authentication code to be more clear
6519 * If Release is present, but Release.gpg is not, don't forget to still
6520 queue Packages files
6521 * Convert distribution "../project/experimental" to "experimental" for
6522 comparison purposes
6523 * Make a number of Release file errors into warnings; for now, it is OK
6524 not to have a codename, for example. We mostly care about checksums
6525 for now
6526
6527 -- Matt Zimmerman <mdz@debian.org> Fri, 26 Dec 2003 15:12:47 -0800
6528
6529apt (0.6.0) experimental; urgency=low
6530
6531 * Signature verification support patch ("apt-secure") from Colin Walters
6532 <walters@debian.org> and Isaac Jones <ijones@syntaxpolice.org>. This
6533 implements:
6534 - Release signature verification (Release.gpg)
6535 - Packages, Sources md5sum verification against Release
6536 - Closes: #203741
6537 * Make some modifications to signature verification support:
6538 - Release.gpg is always retrieved and verified if present, rather than
6539 requiring that sources be configured as secure
6540 - Print a hint about installing gnupg if exec(gpgv) fails
6541 - Remove obsolete pkgAcqIndexRel
6542 - Move vendors.list stuff into a separate module (vendorlist.{h,cc})
6543 - If any files about to be retrieved are not authenticated, issue a
6544 warning to the user and require confirmation
6545 - Fix a heap corruption bug in pkgSrcRecords::pkgSrcRecords()
6546 * Suggests: gnupg
6547 * Install a keyring in /usr/share/apt/debian-archive.gpg containing an
6548 initial set of Debian archive signing keys to seed /etc/apt/trusted.gpg
6549 * Add a new tool, apt-key(8) used to manage the keyring
6550
6551 -- Matt Zimmerman <mdz@debian.org> Fri, 26 Dec 2003 08:27:19 -0800
6552
b3d44315
MV
6553apt (0.5.32) hoary; urgency=low
6554
6555 * Call setlocale in the methods, so that the messages are properly
b25423f6 6556 localised (Closes: #282700)
b3d44315 6557 * Implement support for bzip2-compressed debs (data.tar.bz2)
4845b8d5 6558
b3d44315 6559 -- Matt Zimmerman <mdz@canonical.com> Sat, 11 Dec 2004 09:05:52 -0800
4845b8d5 6560
b55b78b5
MZ
6561apt (0.5.31) unstable; urgency=low
6562
5f94945b
MZ
6563 * New Romanian translation from Sorin Batariuc <sorin@bonbon.net>
6564 (Closes: #281458)
206b5533 6565 * Merge changes from Hoary (0.5.30,0.5.30ubuntu2]
0493db1e
MZ
6566 * Fix the example in apt_preferences(5) to match the text
6567 (Closes: #222267)
9bd1cf87
MZ
6568 * Add APT::Periodic::Autoclean setting, to allow "apt-get autoclean" to
6569 be run periodically. This is useful with
6570 APT::Periodic::Download-Upgradeable-Packages, and defaults to the same
6571 value, so that the cache size is bounded
b55b78b5 6572
afaa83fe 6573 -- Matt Zimmerman <mdz@debian.org> Tue, 23 Nov 2004 12:53:04 -0800
b55b78b5 6574
df96f2e5 6575apt (0.5.30ubuntu2) hoary; urgency=low
b55b78b5 6576
df96f2e5
MV
6577 * bzip2 is now "Suggested" and it will detect if bzip2 is installed
6578 and only then trying to get Packages.bz2
b55b78b5 6579
df96f2e5
MV
6580 -- Michael Vogt <mvo@debian.org> Fri, 19 Nov 2004 12:00:39 +0100
6581
6582apt (0.5.30ubuntu1) hoary; urgency=low
6583
6584 * Need to Depend: bzip2 or Packages.bz2 fail.
6585
6586 -- LaMont Jones <lamont@canonical.com> Thu, 18 Nov 2004 12:51:05 -0700
b55b78b5 6587
debc84b2 6588apt (0.5.30) hoary; urgency=low
50f34956 6589
debc84b2
MZ
6590 * Patch from Michael Vogt to enable Packages.bz2 use, with a fallback to
6591 Packages.gz if it is not present (Closes: #37525)
50f34956
MZ
6592
6593 -- Matt Zimmerman <mdz@debian.org> Mon, 15 Nov 2004 12:57:28 -0800
6594
23bb11fd
MZ
6595apt (0.5.29) unstable; urgency=low
6596
6597 * Don't hardcode paths in apt.cron.daily
05f6a46a
MZ
6598 * Add to apt.cron.daily the capability to pre-download upgradeable
6599 packages
6600 * Place timestamp files in /var/lib/apt/periodic, rather than
6601 /var/lib/apt itself
c2453d9b
MZ
6602 * Standardize debhelper files a bit
6603 - Create all directories in debian/dirs rather than creating some on
6604 the dh_installdirs command line
6605 - Rename debian/dirs to debian/apt.dirs, debian/examples to
6606 debian/apt.examples
23bb11fd 6607
722a6c8a 6608 -- Matt Zimmerman <mdz@debian.org> Sat, 13 Nov 2004 17:58:07 -0800
23bb11fd 6609
e55a5da5 6610apt (0.5.28) hoary; urgency=low
640c5d94
MZ
6611
6612 * Translation updates:
6613 - Updated Hungarian from Kelemen Gábor <kelemeng@gnome.hu> (Closes: #263436)
6614 - Updated Greek from George Papamichelakis (Closes: #265004)
6615 - Updated Simplified Chinese from Tchaikov (Closes: #265190)
6616 - Updated French by Christian Perrier (Closes: #265816)
6617 - Updated Japanese by Kenshi Muto (Closes: #265630)
6618 - Updated Catalan from Jordi Mallach
6619 - Updated Dutch from Bart Cornelis (Closes: #268258, #278697)
6620 - Updated Portuguese from Miguel Figueiredo (Closes: #268265)
6621 - Updated Polish from Robert Luberda <robert@debian.org> (Closes: #268451)
6622 - Updated Danish from Claus Hindsgaul (Closes: #269417)
6623 - Updated Norwegian Nynorsk from Håvard Korsvoll <korsvoll@skulelinux.no>
6624 (Closes: #269965)
6625 - Updated Russian from Yuri Kozlov <yuray@id.ru> (Closes: #271104)
6626 - Updated Italian from Samuele Giovanni Tonon <samu@debian.org>
6627 (Closes: #275083)
6628 - Updated Brazilian Portuguese from Andre Luis Lopes (Closes: #273944)
6629 - Updated Slovak from Peter Mann (Closes: #279481)
6630 * APT::Get::APT::Get::No-List-Cleanup -> APT::Get::List-Cleanup in apt-get.cc
6631 (Closes: #267266)
e55a5da5
MZ
6632 * Merge Ubuntu changes:
6633 - Set default Dpkg::MaxArgs to 1024, and Dpkg::MaxArgBytes to 32k.
6634 Needed to work around ordering bugs when installing a large number of
6635 packages
6636 - Patch from Michael Vogt to add an optional cron job which
6637 can run apt-get update periodically
09c12281 6638 * Add arch-build target to debian/rules
640c5d94 6639
09c12281 6640 -- Matt Zimmerman <mdz@debian.org> Sat, 13 Nov 2004 15:52:20 -0800
640c5d94
MZ
6641
6642apt (0.5.27) unstable; urgency=high
6643
6644 * Sneak in a bunch of updated translations before the freeze
6645 (no code changes)
6646 * Translation updates:
6647 - New Finnish translation from Tapio Lehtonen <tale@debian.org>
6648 (Closes: #258999)
6649 - New Bosnian translation from Safir Šećerović <sapphire@linux.org.ba>
6650 (Closes: #254201)
6651 - Fix Italian incontrario (Closes: #217277)
6652 - Updated Spanish from Ruben Porras (Closes: #260483)
6653 - Updated Danish from Claus Hindsgaul (Closes: #260569)
6654 - Updated Slovak from Peter Mann (Closes: #260627)
6655 - Updated Portuguese from Miguel Figueiredo (Closes: #261423)
6656 * Bring configure-index up to date with documented options, patch from
6657 Uwe Zeisberger <zeisberg@informatik.uni-freiburg.de> (Closes: #259540)
6658 * Note in apt.conf(5) that configure-index does not contain strictly
6659 default values, but also examples
6660 * Add Polish translation of offline.sgml (Closes: #259229)
6661
6662 -- Matt Zimmerman <mdz@debian.org> Thu, 29 Jul 2004 09:30:12 -0700
6663
f3be5a8b
AL
6664apt (0.5.26) unstable; urgency=low
6665
112da7b9
AL
6666 * Translation updates:
6667 - Spanish update from Ruben Porras <nahoo82@telefonica.net> (Closes: #248214)
b21d4a1f 6668 - Sync Spanish apt(8) (Closes: #249241)
30c874f7 6669 - French update from Christian Perrier <bubulle@debian.org> (Closes: #248614)
561866cb 6670 - New Slovak translation from Peter Mann <Peter.Mann@tuke.sk> (Closes: #251676)
c0b25f5d 6671 - Czech update from Miroslav Kure <kurem@upcase.inf.upol.cz> (Closes: #251682)
00f41958 6672 - pt_BR update from Andre Luis Lopes <andrelop@debian.org> (Closes: #251961)
1cf00d36
AL
6673 - German translation of apt(8) from Helge Kreutzmann <kreutzm@itp.uni-hannover.de>
6674 (Closes: #249453)
29fd82a4 6675 - pt update from Miguel Figueiredo <elmig@debianpt.org> (Closes: #252700)
f549ca15 6676 - New Hebrew translation from Lior Kaplan <webmaster@guides.co.il>
c1c279a2
AL
6677 (Closes: #253182)
6678 - New Basque translation from Piarres Beobide Egaña <pi@beobide.net>
640c5d94
MZ
6679 (Vasco - Euskara - difficult language, Closes: #254407) and already a
6680 correction (Closes: #255760)
6681 - Updated Brazilian Portuguese translation from
6682 Guilherme de S. Pastore <gpastore@colband.com.br> (Closes: #256396)
6683 - Updated Greek translation (complete now) from
6684 George Papamichelakis <george@step.gr> (Closes: #256797)
6685 - New Korean translation from Changwoo Ryu <cwryu@debian.org>
6686 (Closes: #257143)
6687 - German translation now available in two flavours: with Unicode usage and
6688 without (related to #228486, #235759)
9dbed7ac
AL
6689 * Update apt-get(8) to reflect the fact that APT::Get::Only-Source will
6690 affect apt-get build-dep as well as apt-get source
915f3b1c
AL
6691 * Remove aborted remnants of a different method of implementing DEB_BUILD_OPTIONS
6692 from debian/rules
9a2331e1
AL
6693 * Fix typo in error message when encountering unknown type in source list
6694 (Closes: #253217)
c9b6b707 6695 * Update k*bsd-gnu arch names in buildlib/ostable (Closes: #253532)
640c5d94
MZ
6696 * Add amd64 to buildlib/archtable (Closes: #240896)
6697 * Have configure output a more useful error message if the architecture
6698 isn't in archtable
f3be5a8b 6699
640c5d94 6700 -- Matt Zimmerman <mdz@debian.org> Thu, 8 Jul 2004 15:53:28 -0700
f3be5a8b 6701
335f09c5
AL
6702apt (0.5.25) unstable; urgency=low
6703
5200ec6f
AL
6704 * Patch from Jason Gunthorpe to remove arbitrary length limit on Binary
6705 field in SourcesWriter::DoPackage
8f979a8e 6706 * Fix typo in apt-cache(8) (Closes: #238578)
153a849d
AL
6707 * Fix obsolete reference to bug(1) in stub apt(8) man page
6708 (Closes: #245923)
6709 * Fix typo in configure-index (RecruseDepends -> RecurseDepends)
6710 (Closes: #246550)
bab7c2cb
AL
6711 * Support DEB_BUILD_OPTIONS=noopt in debian/rules
6712 (Closes: #244293)
5e14c452
AL
6713 * Increase length of line buffer in ReadConfigFile to 1024 chars;
6714 detect if a line is longer than that and error out
6715 (Closes: #244835)
ea7f6363 6716 * Suppress a signed/unsigned warning in apt-cache.cc:DisplayRecord
f4555191
AL
6717 * Build apt-ftparchive with libdb4.2 rather than libdb2
6718 - Patch from Clint Adams to do most of the work
6719 - Build-Depends: s/libdb2-dev/libdb4.2-dev/
6720 - Add AC_PREREQ(2.50) to configure.in
8f979a8e 6721 - Use db_strerror(err) rather than GlobalError::Errno (which uses strerror)
2cbcabd8
AL
6722 - Add note to NEWS.Debian about upgrading old databases
6723 * Attempt to fix problems with chunked encoding by stripping only a single CR
6724 (Closes: #152711)
c6baaffe
AL
6725 * Modify debian/rules cvs-build to use cvs export, to avoid picking up
6726 junk files from the working directory
f9e00c26
AL
6727 * Add lang=fr attribute to refentry section of
6728 apt-extracttemplates.fr.1.sgml and apt-sortpkgs.fr.1.sgml so they are
6729 correctly built
432b70d9
AL
6730 * Remove extraneous '\' characters from <command> tags in
6731 apt_preferences.fr.5.sgml
8f979a8e 6732 * Translation updates:
640c5d94 6733 - Updated Swedish translation from Peter Karlsson <peter@softwolves.pp.se>
8f979a8e
AL
6734 (Closes: #238943)
6735 - New Slovenian translation from Jure Čuhalev <gandalf@owca.info>
6736 (closes: #239785)
6737 - New Portuguese translation from Miguel Figueiredo <elmig@debianpt.org>
6738 (closes: #240074)
6739 - Updated Spanish translation from Ruben Porras <nahoo82@telefonica.net>
6740 - Updated Spanish translation of man pages from Ruben Porras
6741 <nahoo82@telefonica.net>
6742 - Updated Simplified Chinese translation from "Carlos Z.F. Liu" <carlos_liu@yahoo.com>
6743 (Closes: #241971)
6744 - Updated Russian translation from Dmitry Astapov <adept@despammed.com>
6745 (Closes: #243959)
6746 - Updated Polish translation from Marcin Owsiany <porridge@debian.org>
6747 (Closes: #242388)
6748 - Updated Czech translation from Miroslav Kure <kurem@upcase.inf.upol.cz>
6749 (Closes: #244369)
6750 - Updated Japanese translation from Kenshi Muto <kmuto@debian.org>
6751 (Closes: #244176)
6752 - Run make -C po update-po to update .po files
6753 - Updated French translation from Christian Perrier <bubulle@debian.org>
6754 (Closes: #246925)
aa68950a
AL
6755 - Updated Danish translation from Claus Hindsgaul <claus_h@image.dk>
6756 (Closes: #247311)
335f09c5 6757
c6baaffe 6758 -- Matt Zimmerman <mdz@debian.org> Sat, 8 May 2004 12:52:20 -0700
335f09c5 6759
60210b37
AL
6760apt (0.5.24) unstable; urgency=low
6761
6762 * Updated Czech translation from Miroslav Kure <kurem@upcase.inf.upol.cz>
6763 (Closes: #235822)
6cfaddfb
AL
6764 * Updated French translation from Christian Perrier <bubulle@debian.org>
6765 (Closes: #237403)
5e80de29 6766 * Updates to XML man pages from richard.bos@xs4all.nl
03203a97
AL
6767 * Updated Danish translation from Claus Hindsgaul <claus_h@image.dk>
6768 (Closes: #237771)
daa4fb68
AL
6769 * Updated Greek translation from Konstantinos Margaritis
6770 <markos@debian.org>
6771 (Closes: #237806)
128e0f05
AL
6772 * Updated Spanish translation from Ruben Porras <nahoo82@telefonica.net>
6773 (Closes: #237863)
c1261e6d
AL
6774 * Updated pt_BR translation from Andre Luis Lopes <andrelop@debian.org>
6775 (Closes: #237960)
6776 * Regenerate .pot file (Closes: #237892)
6430c07c
AL
6777 * Updated Polish translation from Marcin Owsiany <porridge@debian.org>
6778 (Closes: #238333)
1b480911
AL
6779 * In pkgAcquire::Shutdown(), set the status of fetching items to
6780 StatError to avoid a sometimes large batch of error messages
6781 (Closes: #234685)
c33b707e
AL
6782 * Implement an ugly workaround for the 10000-character limit on the
6783 Binaries field in debSrcRecordParser, until such time as some things
6784 can be converted over to use STL data types (ABI change) (Closes: #236688)
6785 * Increase default tagfile buffer from 32k to 128k; this arbitrary limit
6786 should also be removed someday (Closes: #174945)
92fd5f50 6787 * Checked against Standards-Version 3.6.1 (no changes)
60210b37 6788
92fd5f50 6789 -- Matt Zimmerman <mdz@debian.org> Tue, 16 Mar 2004 22:47:55 -0800
60210b37 6790
646c7090
AL
6791apt (0.5.23) unstable; urgency=low
6792
6793 * Cosmetic updates to XML man pages from Richard Bos <radoeka@xs4all.nl>
356d2fa6 6794 * Use the 'binary' target rather than 'all' so that the ssh and bzip2
5e3c3a3c 6795 symlinks are created correctly (thanks to Adam Heath)
53258d67 6796 (Closes: #214842)
9f9468db
AL
6797 * Updated Simplified Chinese translation of message catalog from Tchaikov
6798 <chaisave@263.net> (Closes: #234186)
bcbe61ae
AL
6799 * Change default for Acquire::http::max-age to 0 to prevent index files
6800 being out of sync with each other (important with Release.gpg)
bd019bd1
AL
6801 * Add an assert() to make sure that we don't overflow a fixed-size
6802 buffer in the very unlikely event that someone adds 10 packaging
6803 systems to apt (Closes: #233678)
806b3156
AL
6804 * Fix whitespace in French translation of "Yes, do as I say!", which
6805 made it tricky to type, again. Thanks to Sylvain Pasche
6806 <sylvain.pasche@switzerland.org> (Closes: #234494)
91fbc168
AL
6807 * Print a slightly clearer error message if no packaging systems are
6808 available (Closes: #233681)
a7c3025f 6809 * Point to Build-Depends in COMPILING (Closes: #233669)
5e3c3a3c
AL
6810 * Make debian/rules a bit more consistent in a few places.
6811 Specifically, always use -p$@ rather than an explicit package name,
6812 and always specify it first, and use dh_shlibdeps -l uniformly rather
d8a6f52f 6813 than sometimes changing LD_LIBRARY_PATH directly
a04c23d7 6814 * Document unit for Cache-Limit (bytes) (Closes: #234737)
3c25b6f8
AL
6815 * Don't translate "Yes, do as I say!" in Chinese locales, because it can
6816 be difficult to input (Closes: #234886)
646c7090 6817
32a10282 6818 -- Matt Zimmerman <mdz@debian.org> Thu, 26 Feb 2004 17:08:14 -0800
646c7090 6819
8d74e2dd
AL
6820apt (0.5.22) unstable; urgency=low
6821
6822 * Updated French translation of man pages from Philippe Batailler
6823 <philippe.batailler@free.fr> (Closes: #203119)
efef4fd3 6824 * Initialize StatusFile in debSystem (Closes: #229791)
d20333af
AL
6825 * Fix apt-get's suggests/recommends printing, which was skipping every
6826 other dependency due to both using GlobOr and incrementing the DepIterator
6827 (Closes: #229722)
7f9a6360
AL
6828 * Restore SIGINT/SIGQUIT handlers to their old values (rather than
6829 SIG_DFL) after invoking dpkg (Closes: #229854)
b9a12eec
AL
6830 * Updated Dutch translation of message catalog from cobaco
6831 <cobaco@linux.be> (Closes: #229601)
cb8344cb
AL
6832 * Catalan translation from Antoni Bella, Matt Bonner and Jordi Mallach
6833 (Closes: #230102)
16633d16
AL
6834 * Simplified Chinese translation of message catalog from "Carlos
6835 Z.F. Liu" <carlos_liu@yahoo.com> (Closes: #230960)
24f6490f
AL
6836 * Replace SGML manpages with XML man pages from richard.bos@xs4all.nl
6837 (Closes: #230687)
72ee5ba4
AL
6838 * Updated Spanish translation of man pages from Ruben Porras
6839 <nahoo82@telefonica.net> (Closes: #231539)
dbf03e05
AL
6840 * New Czech translation of message catalog from Miroslav Kure
6841 <kurem@upcase.inf.upol.cz> (Closes: #231921)
8d74e2dd 6842
dbf03e05 6843 -- Matt Zimmerman <mdz@debian.org> Mon, 9 Feb 2004 12:44:54 -0800
8d74e2dd 6844
d77559ac
AL
6845apt (0.5.21) unstable; urgency=low
6846
6847 * Patch from Eric Wong <normalperson@yhbt.net> to include apt18n.h after
6848 other headers to avoid breaking locale.h when setlocale() is defined
ce2cb0b8
AL
6849 as an empty macro. This was not a problem on Debian, but broke
6850 compilation on Solaris. (Closes: #226509)
6851 * Updated French translation from Pierre Machard <pmachard@debian.org>
6852 (Closes: #226886)
aee7bceb
AL
6853 * Add colons to apt-get's "kept back"/"upgraded"/"downgraded" messages
6854 (Closes: #226813)
b1424b6e 6855 * Fix typo in apt-cache(8) (Closes: #226351)
4c36e062
AL
6856 * Clearer error message in place of "...has no available version, but
6857 exists in the database" (Closes: #212203)
345e8fd0 6858 * Patch from Oliver Kurth <oku@masqmail.cx> to use AC_CACHE_VAL for
65f6de91 6859 GLIBC_VER to make cross-compilation easier (Closes: #221528)
2aa2ee80 6860 * Add example preferences file (Closes: #220799)
e90a3a24
AL
6861 * Updated Greek translation from Konstantinos Margaritis <markos@debian.org>
6862 (Closes: #227205)
c04c5b66
AL
6863 * Updated Spanish translation of man pages from Ruben Porras
6864 <nahoo82@telefonica.net> (Closes: #227729)
d77559ac 6865
3fd58f79 6866 -- Matt Zimmerman <mdz@debian.org> Fri, 16 Jan 2004 10:54:39 -0800
d77559ac 6867
a0879668
AL
6868apt (0.5.20) unstable; urgency=low
6869
6870 * Fixed German translations of "Suggested" from Christian Garbs
6871 <debian@cgarbs.de> (Closes: #197960)
82ddae69
AL
6872 * Add an "apt-cache madison" command with an output format similar to
6873 the katie tool of the same name (but less functionality)
6874 * Fix debSourcesIndex::Describe() to correctly say "Sources" rather than
6875 "Packages"
a0879668 6876
82ddae69 6877 -- Matt Zimmerman <mdz@debian.org> Sat, 3 Jan 2004 23:42:50 -0800
a0879668 6878
d6689735
AL
6879apt (0.5.19) unstable; urgency=low
6880
6881 * Fix Packages::Extensions support in apt-ftparchive generate
6882 (Closes: #225453)
6883
6884 -- Matt Zimmerman <mdz@debian.org> Sat, 3 Jan 2004 16:20:31 -0800
6885
80dcb3ee
AL
6886apt (0.5.18) unstable; urgency=low
6887
6888 * New no_NO.po file from Tollef Fog Heen <tfheen@debian.org> to fix
6889 encoding problems (Closes: #225602)
c0eb6bc6
AL
6890 * Have "apt-ftparchive release" strip the leading path component from
6891 the checksum entries
80dcb3ee 6892
c0eb6bc6 6893 -- Matt Zimmerman <mdz@debian.org> Fri, 2 Jan 2004 11:24:35 -0800
80dcb3ee 6894
98953965
AL
6895apt (0.5.17) unstable; urgency=low
6896
909b0a51
AL
6897 * Enable apt-ftparchive to generate Release files. Hopefully this will
6898 make it easier for folks to secure their apt-able packages
98953965 6899
909b0a51 6900 -- Matt Zimmerman <mdz@debian.org> Fri, 26 Dec 2003 12:53:21 -0800
98953965 6901
bf522933
AL
6902apt (0.5.16) unstable; urgency=low
6903
6904 * po/de.po update from Michael Karcher <karcher@physik.fu-berlin.de>
6905 (Closes: #222560)
9fdac852 6906 * Update config.guess and config.sub from autotools-dev 20031007.1
880bf61d 6907 * Add knetbsd to buildlib/ostable (Closes: #212344)
c33d7c4d
AL
6908 * Don't suggest apt-get -f install to correct broken build-deps; broken
6909 installed packages are rarely the cause (Closes: #220858)
eef77d37 6910 * Avoid clobbering configure.in if sed fails
bf522933 6911
eef77d37 6912 -- Matt Zimmerman <mdz@debian.org> Wed, 24 Dec 2003 14:54:40 -0800
bf522933 6913
f1813c1a
AL
6914apt (0.5.15) unstable; urgency=low
6915
6916 * Spanish man pages, patch from Ruben Porras <nahoo82@telefonica.net>
6917 (Closes: #195444)
6918 - apt.es.8 wasn't included in the patch, but was referenced. Fetched
6919 version 1.3 from debian-doc cvs
6920 - Create doc/es/.cvsignore
a2ec6097 6921 * Patch from Koblinger Egmont <egmont@uhulinux.hu> to fix
34e88622 6922 pkgCache::PkgFileIterator::Label() to correctly refer to File->Label
a2ec6097 6923 rather than File->Origin (Closes: #213311)
f6271220
AL
6924 * Add missing comma and space to German translation of "downgraded"
6925 (Closes: #213975)
6926 * Add missing comma in apt_preferences(5) (Closes: #215362)
02b17695
AL
6927 * Fix whitespace in French translation of "Yes, do as I say!", which
6928 made it tricky to type. Thanks to Sylvain Pasche
6929 <sylvain.pasche@switzerland.org> (Closes: #217152)
34e88622
AL
6930 * Let apt-get build-dep try alternatives if the installed package
6931 doesn't meet version requirements (Closes: #214736)
bab42668 6932 * Fix version display for recommends (Closes: #219900)
a3f6ea20
AL
6933 * Use isatty rather than ttyname for checking if stdin is a terminal.
6934 isatty has the advantage of not requiring /proc under Linux, and thus
6935 Closes: #221728
fe6fc1c2 6936 * Correctly implement -n as a synonym for --names-only (Closes: #224515)
fbfbf920
AL
6937 * Update apt-cache(8)
6938 - Document --installed
6939 - --recursive applies to both depends and rdepends
0ee9ebde
AL
6940 * Japanese translation of documentation from Kurasawa Nozomu <nabetaro@slug.jp>
6941 (Closes: #186235)
50a57728 6942 * Clarify documentation of --no-upgrade in apt-get(8) (Closes: #219743)
97f06efd 6943 * Clean up and simplify some of the suggests/recommends display in apt-get
17a89f6d 6944 * Use cvs update -d in debian/rules cvs-build rather than just update
275e1a26
AL
6945 * Pass --preserve-envvar PATH --preserve-envvar CCACHE_DIR to debuild. apt
6946 takes a long time to build, and ccache helps
f1813c1a 6947
d7d2fc36 6948 -- Matt Zimmerman <mdz@debian.org> Sat, 20 Dec 2003 16:34:30 -0800
f1813c1a 6949
58d76831
AL
6950apt (0.5.14) unstable; urgency=low
6951
6952 * apt-get build-dep, when trying to skip over the remaining elements of
6953 an or-expression, would accidentally inherit the version requirements of a
6954 later item in the or-expression. Fixed it.
6955 * Let apt-get build-dep try alternatives if the first dependency in an
6956 or-expression is not available
6957 * Add a Debug::BuildDeps to generate some trace output
6958 * Help apt-get build-dep produce more useful error messages
6959 * Process build-dependencies in forward rather than reverse order
6960 * Error out if an installed package is too new for a << or <=
6961 build-dependency
6962 * apt-get build-dep should now be able to handle almost any package with
6963 correct build-depends. The primary exception is build-dependencies on
6964 virtual packages with more than one provider, and these are
6965 discouraged for automated processing (but still common,
6966 unfortunately).
6967
6968 -- Matt Zimmerman <mdz@debian.org> Tue, 23 Sep 2003 22:57:31 -0400
6969
64cc33a4 6970apt (0.5.13) unstable; urgency=medium
f80b9ec9
AL
6971
6972 * Document configuration file comment syntax in apt.conf(5)
6973 (Closes: #211262)
89260e53 6974 * s/removed/installed/ in a comment in apt-get.cc
a1826878 6975 * Move comment for ListParser::ParseDepends into the right place
64cc33a4
AL
6976 * Don't preserve ownership when copying config.guess and config.sub.
6977 This broke builds where the clean target was run with different
6978 privileges than the rest of the build (i.e., root) (Closes: #212183)
6979 * On second thought, don't copy config.guess and config.sub at all. I'd
6980 rather they always match what is in CVS.
f80b9ec9 6981
64cc33a4 6982 -- Matt Zimmerman <mdz@debian.org> Mon, 22 Sep 2003 10:28:17 -0400
f80b9ec9 6983
1814b017
AL
6984apt (0.5.12) unstable; urgency=low
6985
6986 * Exclude subdirectories named 'debian-installer' from the apt-cdrom
5cfef247 6987 search (Closes: #210485 -- release-critical)
1814b017
AL
6988
6989 -- Matt Zimmerman <mdz@debian.org> Thu, 11 Sep 2003 21:48:14 -0400
6990
7eec4470
AL
6991apt (0.5.11) unstable; urgency=low
6992
6993 * Updated pt_BR translations from Andre Luis Lopes <andrelop@debian.org>
6994 (Closes: #208302)
98c6365a
AL
6995 * In apt.conf(5), give the fully qualified name of Dir::Bin::Methods,
6996 rather than just "methods"
a22cdc19 6997 * Add new nb and nn translations from Petter Reinholdtsen <pere@hungry.com>
29bf2cfb
AL
6998 * Clean up reportbug script a bit, and extend it to distinguish between a
6999 configuration file not existing and the user declining to submit it with
7000 the report
c8ca0ce1
AL
7001 * Add #include <langinfo.h> to cmdline/apt-get.cc. This apparently gets
7002 pulled in by something else with recent g++ and/or glibc, but is
7003 required when building on, e.g., stable
74c1e22b
AL
7004 * Patch from Koblinger Egmont <egmont@uhulinux.hu> to fix version
7005 comparisons with '~' (Closes: #205960)
78567704
AL
7006 * Disable Russian translation until someone can review it
7007 (Closes: #207690)
98c6365a 7008
78567704 7009 -- Matt Zimmerman <mdz@debian.org> Wed, 10 Sep 2003 19:41:28 -0400
7eec4470 7010
56298634
AL
7011apt (0.5.10) unstable; urgency=low
7012
7013 * Correct the section in apt_preferences(5) on interpreting priorities
7014 to show that zero is not a valid priority, and print a warning if such
7015 a pin is encountered in the preferences file (Closes: #204971)
70dd8bf4 7016 * Regenerate French man pages from sgml source (Closes: #205886)
5a8748f1
AL
7017 * Get self-tests compiling again, updated for latest library API
7018 and g++ 3.3
09217fd8 7019 * Add version comparison tests for #194327 and #205960
47668791
AL
7020 * Fix error message in version test to output versions in the order in
7021 which they were compared when the reverse comparison fails
7022 * Reference the source package bug page rather than the one for the
7023 binary package 'apt' in the man pages (Closes: #205290)
5b847ef2
AL
7024 * Updated Polish po file from Marcin Owsiany <porridge@debian.org>
7025 (Closes: #205950)
24308653 7026 * Mention some of the available frontends in apt-get(8) (Closes: #205829)
db5b6c14 7027 * Add apt-config to SEE ALSO section of apt-get (Closes: #205036)
e36b0a2e
AL
7028 * Add missing "lang" attributes to refentry tags in French man pages
7029 (apt-cdrom, apt-extracttemplates, apt-sortpkgs)
2adb5fda
AL
7030 * Change upgraded/newly installed/not fully installed or removed
7031 messages to be consistent and somewhat shorter (some translations
7032 exceeded 80 characters even in the simplest case)
906fbf88 7033 * Make APT::Get::Show-Upgraded (aka apt-get -u) default to true.
fb5ebcfa
AL
7034 * Updates to Dutch translation from Bart Cornelis <cobaco@linux.be>
7035 (Closes: #207656)
56298634 7036
824a8aa2 7037 -- Matt Zimmerman <mdz@debian.org> Sun, 31 Aug 2003 21:12:39 -0400
56298634 7038
e0813f63
AL
7039apt (0.5.9) unstable; urgency=low
7040
59a209f3
AL
7041 * Oh well, apt isn't going to make it into testing anytime soon due to
7042 new glibc and gcc deps, so we might as well fix more bugs
e0813f63 7043 * Fix typo in example ftp-archive.conf (Closes: #203295)
80c0ffbd 7044 * Mention default setting for --all-versions (Closes: #203298)
7c4d986b 7045 * Patch from Otavio Salvador <otavio@debian.org> to have --version
3e9512ab 7046 only print the version (and not usage as well) (Closes: #203418)
7c4d986b 7047 * Patch from Otavio Salvador <otavio@debian.org> to switch from
3e9512ab
AL
7048 dh_installmanpages to dh_installman. Fixes the problem where the
7049 pt_BR man page was installed in the wrong location (Closes: #194558)
f084da09
AL
7050 * Move the French apt-ftparchive man page into apt-utils where it
7051 belongs. apt-utils Replaces: apt (<< 0.5.9)
7488f458
AL
7052 * Write records from "apt-cache show" using fwrite(3) rather than
7053 write(2), in case for some reason the entire record doesn't get
7054 written by a single write(2)
b55bbd49 7055 * Add new French man pages to doc/fr/.cvsignore
a2a43337 7056 * Add freebsd to buildlib/ostable (Closes: #193430)
418af5d2
AL
7057 * Avoid segfault if a package name is specified which consists
7058 entirely of characters which look like end tags ('+', '-')
7059 (Closes: #200425)
7c4d986b 7060 * Patch from Otavio Salvador <otavio@debian.org> to avoid listing
3e9512ab
AL
7061 suggests/recommends for packages which are selected for installation
7062 at the same time as the package which suggests/recommends them
7063 (Closes: #200102)
7c4d986b 7064 * Patch from Otavio Salvador <otavio@debian.org> to avoid listing
3e9512ab
AL
7065 suggests/recommends which are Provided by a package which is already
7066 installed (Closes: #200395)
3dded9f4
AL
7067 * Patch to update pt_BR man page for apt_preferences(5) from Andre Luis
7068 Lopes <andrelop@debian.org> (Closes: #202245)
10cda9fe
AL
7069 * Use nl_langinfo(YESEXPR) rather than comparing to the translated
7070 string "Y". Closes: #200953 and should make the prompting generally
7071 more robust in the face of i18n. In the particular case of #200953,
7072 it was being fooled because of signedness issues with toupper(3)
fb1a28cc 7073 (Closes: #194614)
cece0c79
AL
7074 * apt Suggests: aptitude | synaptic | gnome-apt | wajig
7075 (Closes: #146667)
5c44d98b
AL
7076 * Clean up whitespace in translated strings in ru.po, which messed up
7077 indentation (some other translations probably have similar problems)
7078 (Closes: #194282)
7c4d986b 7079 * Run ispell -h over the man page sources and fix a bunch of typos
46242ae9 7080 * Use debian/compat rather than DH_COMPAT
1f64c1c0
AL
7081 * Update to debhelper compatibility level 3
7082 - remove ldconfig calls from debian/{postinst,postrm} as dh_makeshlibs
7083 will add them
7084 - echo 3 > debian/compat
8e58cc21 7085 - Build-Depends: debhelper (>= 3)
65f265a8 7086 * Exclude '.#*' from cvs-build
2391e7b5
AL
7087 * Let the ftp method work with ftp servers which do not require a
7088 password (Closes: #199425)
7eeafa70
AL
7089 * Build-depend on debhelper >= 4.1.62, because we need the fix for
7090 #204731 in order for dh_installman to work correctly
7091 with our SGML man pages
47337f80
AL
7092 * Move dh_makeshlibs ahead of dh_installdeb so that its postinst
7093 fragments are properly substituted
e0813f63 7094
47337f80 7095 -- Matt Zimmerman <mdz@debian.org> Sun, 10 Aug 2003 19:54:39 -0400
e0813f63 7096
b2913a19 7097apt (0.5.8) unstable; urgency=medium
11505615 7098
90defbfd
AL
7099 * urgency=medium because the changes since 0.5.5.1 are pretty safe as
7100 far as core functionality, 0.5.5.1 survived unstable for 10 days, and
7101 I don't want to delay apt's progress into testing any further. It's
7102 decidedly better than 0.5.4.
5745a8db
AL
7103 * Clarify the meaning of the only-source option in apt-get(8)
7104 (Closes: #177258)
602daf93
AL
7105 * Updated French man pages from Philippe Batailler
7106 <philippe.batailler@free.fr> (Closes: #182194)
8d998026
AL
7107 * Give a warning if an illegal type abbreviation is used when looking up a
7108 configuration item (Closes: #168453)
a8a0fdcf
AL
7109 * Improve build-depends handling of virtual packages even further, so that
7110 it will now also try to satisfy build-depends on virtual packages if they
7111 are not installed. Note that this only works if there is only one
7112 package providing the virtual package, as in other cases (Closes: #165404)
eedc460c 7113 * Update config.guess and config.sub from autotools-dev 20030717.1
b2913a19
AL
7114 * Tweak SGML in apt-extracttemplates.1.sgml so that literal '>' doesn't end
7115 up in output
90defbfd 7116 * Document SrcDirectory in apt-ftparchive.1.sgml (Closes: #156370)
8eb5af51 7117 * Support TMPDIR in apt-extracttemplates (Closes: #191656)
ffe3adce 7118 * Fix ru.po to use a capital letter for the translation of 'Y' so that
c6712f9b
AL
7119 YnPrompt works correctly (Closes: #200953). No other translations seem
7120 to have this problem
4c420be9 7121 * Regenerate POT file and sync .po files
421ff807
AL
7122 * Only try to clear stdin if it is a tty, to avoid looping if there is
7123 lots of stuff (perhaps an infinite amount) to read (Closes: #192228)
11505615 7124
421ff807 7125 -- Matt Zimmerman <mdz@debian.org> Fri, 25 Jul 2003 20:21:53 -0400
11505615 7126
793c077e
AL
7127apt (0.5.7) unstable; urgency=low
7128
7129 * Update control file to match overrides (apt priority important,
7130 libapt-pkg-dev section libdevel)
5d1d0738
AL
7131 * Silence the essential packages check if we are only downloading
7132 archives and not changing the system (Closes: #190862)
cb99271c
AL
7133 * Skip version check if a build-dependency is provided by an installed package
7134 (Closes: #126938)
9d366c89
AL
7135 * Have apt-cache show exit with an error if it cannot find any of the
7136 specified packages (Closes: #101490)
793c077e 7137
f51ea2f4 7138 -- Matt Zimmerman <mdz@debian.org> Mon, 21 Jul 2003 23:43:24 -0400
793c077e 7139
cfc5c9cd
AL
7140apt (0.5.6) unstable; urgency=low
7141
7142 * Adam Heath <doogie@debian.org>
7143 - Fix segfault when handling /etc/apt/preferences. Closes: #192409.
7144 * Matt Zimmerman <mdz@debian.org>
7145 - Clean up some string handling, patch from Peter Lundkvist
7146 <p.lundkvist@telia.com> (Closes: #192225)
7147 - Don't fall off the end of the buffer when comparing versions.
7148 Patch from Koblinger Egmont <egmont@uhulinux.hu> (Closes: #194327)
7149 - Minor fixes to apt-ftparchive(1) (Closes: #118156)
7150 - Fix typo in apt-ftparchive help text (Closes: #119072)
75224826 7151 - More typos in apt-ftparchive help text (Closes: #190936)
cfc5c9cd 7152 - Update config.guess, config.sub to latest versions
d2a9f69d
AL
7153 - Modify the description for apt-utils to reflect the fact that it is not
7154 (any longer) infrequently used (Closes: #138045)
3b1aedba
AL
7155 - Make setup script for dselect method more explicit about
7156 overwriting sources.list (Closes: #151727)
0270015f 7157 - Fix typo in apt-cache(8) (Closes: #161243)
f84d4bac
AL
7158 - Remove duplicate 'showpkg' from synopsis on apt-cache(8)
7159 (Closes: #175611)
1a65cab4
AL
7160 - Document in apt-get(8) the meaning of the '*' in ShowList, which is that
7161 the package is being purged (Closes: #182369)
2f250860 7162 - Fix extra "/" character in apt.conf(5) (Closes: #185545)
4c6a9fad 7163 - Fix typo in tar error message (Closes: #191424)
cd1506b9 7164 - Clarify description of 'search' on apt-cache(8) (Closes: #192216)
c6649788
AL
7165 - Fix incorrect path for 'partial' directory on apt-get(8)
7166 (Closes: #192933)
8b2d4640
AL
7167 - Fixes to pt_BR translation from Andre Luis Lopes <andrelop@ig.com.br>
7168 (Closes: #196669)
5b9d504e
AL
7169 - Updated apt_preferences(5) man page with many corrections and
7170 clarifications from Thomas Hood <jdthood@yahoo.co.uk>
7171 (Closes: #193336)
e42a5a2f 7172 - Fix SGML validation errors in apt-cache.8.sgml introduced in 0.5.5 or so
7bb7d35b 7173 - Add a simple example to apt-ftparchive(1) (Closes: #95257)
d9a38191 7174 - Add bug script for collecting configuration info (Closes: #176482)
cfc5c9cd 7175
d9a38191 7176 -- Matt Zimmerman <mdz@debian.org> Mon, 21 Jul 2003 01:59:43 -0400
cfc5c9cd 7177
8319e9c3
AL
7178apt (0.5.5.1) unstable; urgency=low
7179
7180 * Move the target of the example docs from doc to binary. Closes:
7181 #192331
0852eaef
AL
7182 * Fix api breakage that broke apt-ftparchive and apt-cache dumpavail, by
7183 backing out change that incorretly attempted to handle Package sections
7184 larger than 32k. Closes: #192373
03b9be80 7185 * Fix never-ending loop with apt-get install -V. Closes: #192355.
8319e9c3 7186
2556b176 7187 -- Adam Heath <doogie@debian.org> Mon, 19 May 2003 12:30:16 -0500
8319e9c3 7188
7412eb12 7189apt (0.5.5) unstable; urgency=low
7d6f9f8f 7190
1e8167a6
AL
7191 * New deb version compare function, that has no integer limits, and
7192 supports pre-versions using ~. Code ported from dpkg.
d32305c4 7193 * Fix handling of [!arch] for build-dependencies. Closes: #88798, #149595
51ed677d 7194 * Fix handling of build-deps on unknown packages. Closes: #88664, #153307
7d6f9f8f
AL
7195 * "apt-get --arch-only build-dep" to install only architecture-
7196 dependent build dependencies. Bump minor shared lib number to reflect
7197 small change in BuildDepend API.
7198 * APT::Build-Essential configuration option (defaults to "build-essential")
7199 so that "apt-get build-dep" will ensure build essential packages are
d32305c4
AL
7200 installed prior to installing other build-dependencies. Closes: #148879
7201 * LD_LIBRARY_PATH thing. Closes: #109430, #147529
5101a2af
AL
7202 * /usr/doc reference in postinst. Closes: #126189
7203 * Doc updates. Closes: #120689
2d425135 7204 * Possible apt-cache segfault. Closes: #120311, #118431, #117915, #135295,
90f057fd 7205 #131062, #136749
2d425135
AL
7206 * Print special message for EAI_AGAIN. Closes: #131397
7207 * libapt-pkg-dev needs to bring in the apt-inst library if linking
7208 is to work. Closes: #133943
7209 * Typos, Doc Stuff. Closes: #132772, #129970, #123642, #114892, #113786,
d6a14f4d 7210 #109591, #105920, #103678, #139752, #138186, #138054, #138050,
7825ca42 7211 #139994, #142955, #151654, #151834, #147611, #154268, #173971
fe06d72c 7212 * Fix possibility for tag file parsing to fail in some unlikely situations.
90f057fd 7213 Closes: #139328
7825ca42 7214 * Use std C++ names for some header files. Closes: #128741
d6a14f4d
AL
7215 * Do not check for free space if --no-download. Closes: #117856
7216 * Actually implement or group handling for 'upgrade'. Closes: #133950
358688a8 7217 * "Internal Error, Couldn't configure pre-depend" is not actually an
51ed677d
AL
7218 internal error, it is a packaging error and now it says so, and
7219 pinpoints the problem dependency. Closes: #155621
358688a8
AL
7220 * Allows failure to write to a pipe for post-invoke stuff. Closes: #89830
7221 * Use usr/share/doc for dhelp. Closes: #115701
7222 * --print-uris works with 'update'. Closes: #57070
51ed677d
AL
7223 * Options Dpkg::MaxArgs,Dpkg::MaxArgBytes to allow a much longer dpkg
7224 command line.
7225 * Fixed 2 little OR group bugs, thanks to Yann Dirson. Closes: #143995,
d32305c4
AL
7226 #142298
7227 * Allow an uninstalled package to be marked for removal on an install
7228 line (meaning not to automatically install it), also fix some dodgy
7229 handling of protected packages. Closes: #92287, #116011
7230 * Fix errant prefix matching in version selection. Closes: #105968
7231 * Ensure that all files needed to run APT as a user are readable and
7232 ignore roots umask for these files. Closes: #108801
7233 * Support larger config spaces. Closes: #111914
7234 * 'apt-get update' no longer does 'Building Dependency Tree'.
7235 * When matching regexs allways print a message. Change regex activation
7236 charset. Closes: #147817
51ed677d
AL
7237 * Don't die if lines in sources.list are too long. Closes: #146846
7238 * Show file name on apt-extracttemplate error messges. Closes: #151835
dd18f4ba 7239 * i18n gettext stuff, based on work from Michael Piefel: Closes: #95933
51ed677d 7240 * Some highly unlikely memory faults. Closes: #155842
7825ca42 7241 * C++ stuff for G++3.2. Closes: #162617, #165515,
ff2a211a 7242 * apt-config dumps sends to stdout not stderr now. Closes: #146294
cc99a102
AL
7243 * Fix segfault in FindAny when /i is used, and there is no default.
7244 Closes: #165891
fc5d1867 7245 * Add s390x to archtable. Closese: #160992.
267f5ed6
AL
7246 * Update config.sub/config.guess in cvs, and add support to debian/rules
7247 to update them from /usr/share/misc if they exist. Closes: #155014
677cbcbc 7248 * Remove 'Sorry' from messages. Closes: #148824.
ac7fd99c
AL
7249 * Change wording of 'additional disk space usage' message. Closes:
7250 #135021.
259ca596
AL
7251 * apt-extracttemplates now prepends the package name when extracting
7252 files. Closes: #132776
03eb0ddc 7253 * Add -n synonym for --names-only for apt-cache. Closes: #130689
e59458f7
AL
7254 * Display both current version and new version in apt-get -s. Closes:
7255 #92358
5e775e59 7256 * Add an options and timeout config item to ssh/rsh. Closes: #90654
301a7101 7257 * libapt-pkg-dev now depends on apt-utils. Closes: #133942.
1809f8d2
AL
7258 * Change verbose logging output of apt-ftparchive to go to stderr,
7259 instead of stdout. Also, errors that occur no longer go to stdout,
7260 but stderr. Closes: #161592
41b6caf4 7261 * Test for timegm in configure. Closes: #165516.
c53766c7
AL
7262 * s/st_mtime/mtime/ on our local stat structure in apt-ftparchive, to
7263 support compliation on platforms where st_mtime is a macro. Closes:
7264 #165518
f7dd079f
AL
7265 * Check the currently mounted cdrom, to see if it's the one we are
7266 interested in. Closes: #154602
7825ca42
AL
7267 * Refer to reportbug instead of bug in the man pages. Closes: #173745
7268 * Link apt-inst to apt-pkg. Closes: #175055
7269 * New apt_preferences man page from Thomas Hood, Susan Kleinmann,
7270 and others.
7271 * Fix > 300 col screen segfault. Closes: #176052
aa2d22be 7272 * Rebuild with gcc-3.2. Closes: #177752, #178008.
7825ca42 7273 * Fix build-dep handling of | dependencies.
aa2d22be 7274 Closes: #98640, #145997, #158896, #172901
ac13a427
AL
7275 * Double default value of APT::Cache-Limit, until such time as it
7276 can be made more dynamic. Closes: #178623.
40285ffd 7277 * Report uris with '.gz' when there are errors. Closes: #178435.
7825ca42 7278 * When installing build-deps, make sure the new version will
e5002e30 7279 satisfy build requirements. Closes: #178121
2b484691
AL
7280 * Split offline and guide documentation into apt-doc. This was done so
7281 that binary-arch builds do not require documention deps. Note, that
7282 apt-doc is not installed on upgrades.
5bc981d0 7283 * Use doc-base, instead of dhelp directly. Closes: #110389
519c5591
AL
7284 * Change http message 'Waiting for file' to 'Waiting for headers'.
7285 Closes: #178537
4968036c 7286 * Remove trailing lines on package lists in apt-get. Closes: #178736.
5955efd4 7287 * Fix origin pins for file:// uris. Closes: #189014.
c26a18b9
AL
7288 * Apply typo and syntax patch from bug to apt-cache.8.sgml. Closes:
7289 #155194
99a202d6
AL
7290 * s/dpkg-preconfig/dpkg-preconfigure/ in examples/configure-index.
7291 Closes: #153734.
de7f0f23 7292 * Fix some typos in the apt-get manual. Closes: #163932.
8835c5d0
AL
7293 * Apply patch from bug, to change frozen to testing, and then do it
7294 everywhere else. Closes: #165085.
385f5c07 7295 * Update es.po. Closes: #183111.
9975c278
AL
7296 * Add pt_BR translation of apt_preferences(5). Also, build fr manpages.
7297 Closes: #183904.
fff4b7f3 7298 * Add a vcg command to apt-cache, similiar to dotty. Closes: #150512.
ac625538
AL
7299 * Add option to apt-get to show versions of packages being
7300 upgraded/installed.
fe8f82e5 7301 * Be quiet in apt.post{inst,rm}. Closes: #70685.
a7e41689
AL
7302 * apt-get now prints out suggested and recommended packages. Closes:
7303 #54982.
14cb8abc
AL
7304 * Insert some newlines in the cdrom change media message. Closes:
7305 #154601.
eba2b51d 7306 * Add a rdepends command to apt-cache. Closes: #159864.
2aefd2c2
AL
7307 * When building the dpkg command line, allow for 8192 chars to be used,
7308 instead of only 1024.
b9c0654c
AL
7309 * APT::Immediate-Configure had inverted semantics(false meant it was
7310 enabled). Closes: #173619.
7bb525cb
AL
7311 * Fix status file parser so that if a record is larger than 32k, the
7312 buffer size will be doubled, and the read attempted again. Closes:
7313 #174945.
51ed677d 7314
7412eb12 7315 -- Adam Heath <doogie@debian.org> Sun, 27 Apr 2003 01:23:12 -0500
7d6f9f8f 7316
e28f10c4 7317apt (0.5.4) unstable; urgency=low
270b9ad1
AL
7318
7319 * M68k config.guess patch. Closes: #88913
e28f10c4 7320 * Bi-yearly test on OpenBSD and Solaris
13df09e5 7321 * Doc updates. Closes: #89121, #89854, #99671, #98353, #95823, #93057,
43893fb2
AL
7322 #97520, #102867, #101071, #102421, #101565, #98272, #106914,
7323 #105606, #105377
e28f10c4 7324 * Various cosmetic code updates. Closes: #89066, #89066, #89152
36803406
AL
7325 * Add "pre-auto" as an option for DSelect::Clean (run autoclean after
7326 update).
a7c835af 7327 * More patches from Alfredo for Vendors and more SHA-1 stuff
a6bfe583
AL
7328 * Fix for AJ's 'desire to remove perl-5.005' and possibly other
7329 similar situations. Closes: #56708, #59432
fc31c31c 7330 * no_proxy and ftp. Closes: #89671
e35e72b1 7331 * Philippe Batailler's man page patches.
13df09e5
AL
7332 * Fix for display bug. Closes: #92033, #93652, #98468
7333 * Use more than 16bits for the dep ID. Some people ran out..
43893fb2
AL
7334 Closes: #103020, #97809, #102951, #99974, #107362, #107395, #107362,
7335 #106911, #107395, #108968
40e5a99a
AL
7336 * Reordered some things to make dante and FTP happier. Closes: #92757
7337 * James R. Van Zandt's guide.sgml updates. Closes: #90027
c2d86e70 7338 * apt-ftparchive copes with no uncompressed package files + contents.
7825ca42 7339 * French man pages from philippe batailler - well sort of. They
135442b8 7340 don't build yet..
bb3a5465 7341 * run-parts. Closes: #94286
af87ab54 7342 * 'apt-cache policy' preferences debug tool.
6df63aa6 7343 * Whatever. Closes: #89762
fdba6503 7344 * libstdc++ and HURD. Closes: #92025
9b2e67eb
AL
7345 * More apt-utils verbage. Closes: #86954
7346 * Fliped comparision operator. Closes: #94618
7347 * Used the right copyright file. Closes: #65691
7825ca42 7348 * Randolph's G++3 patches.
0b58fe86 7349 * Fixed no_proxy tokanizing. Closes: #100046
e8cbb49f 7350 * Strip Config-Version when copying status to available. Closes: #97520
4641a9d2 7351 * Segfault with missing source files. Closes: #100325
c37b9502 7352 * EINTR check. Closes: #102293
7825ca42 7353 * Various changes to the locking metholodgy for --print-uris.
c37b9502 7354 Closes: #100590
13df09e5
AL
7355 * Lame LD_LIBRARY_PATH thing. Closes: #98928
7356 * apt-cache search searchs provide names too now. Closes: #98695
7357 * Checksum and long lines problem. Closes: #106591
7825ca42
AL
7358 * .aptignr and empty files are just a warning. Closes: #97364
7359
43893fb2 7360 -- Jason Gunthorpe <jgg@debian.org> Sat, 18 Aug 2001 17:21:59 -0500
270b9ad1 7361
4ae405e9
AL
7362apt (0.5.3) unstable; urgency=low
7363
416bf691
AL
7364 * JoeyH's dpkg::preconfig not working. Closes: #88675
7365 * Fixed apt override disparity
63b1700f 7366 * Alfredo's SHA-1 and related patches
7825ca42 7367
4ae405e9
AL
7368 -- Jason Gunthorpe <jgg@debian.org> Sun, 4 Mar 2001 15:39:43 -0700
7369
7b45e09c
AL
7370apt (0.5.2) unstable; urgency=low
7371
7372 * Fixed mention of /usr/doc in the long description
10639577
AL
7373 * JoeyH's downgrade bug -- don't use 0.5.1
7374 * Doc bug. Closes: #88538
7375 * Fault in building release strings. Closes: #88533
7825ca42 7376
7b45e09c
AL
7377 -- Jason Gunthorpe <jgg@debian.org> Sun, 4 Mar 2001 15:39:43 -0700
7378
0f2fa322
AL
7379apt (0.5.1) unstable; urgency=low
7380
7381 * Fixed #82894 again, or should be and.
7382 * Process the option string right. Closes: #86921
721e08d6
AL
7383 * Don't eat the last command for pipes. Closes: #86923
7384 * Ignore .* for configuration directory processing. Closes: #86923
f8081133 7385 * Alfredo's no_proxy patch
09774285 7386 * Documentation fixes. Closes: #87091
a77ad7c3 7387 * JoeyH's double slash bug. Closes: #87266
7825ca42 7388 * Unintitialized buffer and apt-ftparchive contents generation.
7e726255 7389 Closes: #87612
c8e9cc5c
AL
7390 * Build-deps on virtual packages. Closes: #87639
7391 * Fixes glibc/libstdc++ symbol dependencies by including glibc and
7392 libstdc++ version info in the library soname and in the package
7393 provides. Closes: #87426
f955ecd0
AL
7394 * Updated soname version to 0.3.2
7395 * apt-extracttemplates moved from debconf into apt-utils
4f325597 7396 * s390 archtable entry. Closes: #88232
c82ffeb6 7397 * Dan's segfault
6aeda9fa
AL
7398 * Some instances where the status file can source a package in a
7399 non-sensical way. Closes: #87390
a77ad7c3 7400 * Work better if there are duplicate sources.list entries.
bcae6dd4 7401 * Fixed the resetting of Dir with "dir {};". Closes: #87323
7825ca42 7402
7b45e09c 7403 -- Randolph Chung <tausq@debian.org> Sat, 3 Mar 2001 15:37:38 -0700
0f2fa322 7404
b2e465d6 7405apt (0.5.0) unstable; urgency=low
6df23d2f 7406
7825ca42 7407 * Fixed an obscure bug with missing final double new lines in
b2e465d6
AL
7408 package files
7409 * Changed the apt-cdrom index copy routine to use the new section
7410 rewriter
7411 * Added a package file sorter, apt-sortpkgs
7412 * Parse obsolete Optional dependencies.
7413 * Added Ben's rsh method. Closes: #57794
7414 * Added IPv6 FTP support and better DNS rotation support.
7415 * Include the server IP in error messages when using a DNS rotation.
7416 Closes: #64895
7417 * Made most of the byte counters into doubles to prevent 32bit overflow.
7418 Closes: #65349
7419 * HTTP Authorization. Closes: #61158
7420 * Ability to parse and return source index build depends from Randolph.
7421 * new 'apt-get build-dep' command from Randolph. Closes: #63982
7422 * Added apt-ftparchive the all dancing all singing FTP archive
7423 maintinance program
7424 * Allow version specifications with =1.2.4-3 and /2.2 or /stable postfixes
7825ca42 7425 in apt-get.
b2e465d6
AL
7426 * Removed useless internal cruft including the xstatus file.
7427 * Fixed config parser bugs. Closes: #67848, #71108
7428 * Brain Damanged apt-get config options changed, does not change the command
7429 line interface, except to allow --enable-* to undo a configuration
7430 option:
7431 No-Remove -> Remove
7432 No-Download -> Download
7433 No-Upgrade -> Upgrade
7434 * Made this fix configable (DSelect::CheckDir) and default to disabled:
7435 * No remove prompt if the archives dir has not changed. Closes: #55709
7436 Because it is stupid in the case where no files were downloaded due to
7437 a resumed-aborted install, or a full cache! Closes: #65952
da90e41b
AL
7438 * Obscure divide by zero problem. Closes: #64394
7439 * Update sizetable for mips. Closes: #62288
4286fa75 7440 * Fixed a bug with passive FTP connections
da90e41b 7441 * Has sizetable entry for sparc64. Closes: #64869
b2e465d6
AL
7442 * Escape special characters in the ::Label section of the cdroms.lst
7443 * Created apt-utils and python-apt packages
7444 * Due to the new policy engine, the available file may contain entries
7445 from the status file. These are generated if the package is not obsolete
7825ca42 7446 but the policy engine prohibits using the version from the package files.
b2e465d6
AL
7447 They can be identified by the lack of a Filename field.
7448 * The new policy engine. Closes: #66509, #66944, #45122, #45094, #40006,
7449 #36223, #33468, #22551
7450 * Fixed deb-src line for non-us. Closes: #71501, #71601
7451 * Fixes for G++ 2.96, s/friend/friend class/
7452 * Fixed mis doc of APT::Get::Fix-Missing. Closes: #69269
7453 * Confirmed fix for missing new line problem. Closes: #69386
7454 * Fixed up dhelp files. Closes: #71312
7455 * Added some notes about dselect and offline usage. Closes: #66473, #38316
7825ca42 7456 * Lock files on read only file systems are ignored w/ warning.
b2e465d6
AL
7457 Closes: #61701
7458 * apt-get update foo now gives an error! Closes: #42891
7459 * Added test for shlibs on hurd. Closes: #71499
7460 * Clarified apt-cache document. Closes: #71934
7825ca42 7461 * DocBook SGML man pages and some improvements in the text..
b2e465d6
AL
7462 * sigwinch thing. Closes: #72382
7463 * Caching can be turned off by setting the cache file names blank.
7464 * Ignores arches it does not know about when autocleaning. Closes: #72862
7465 * New function in apt-config to return dirs, files, bools and integers.
7825ca42 7466 * Fixed an odd litle bug in MarkInstall and fixed it up to handle
b2e465d6
AL
7467 complex cases involving OR groups and provides.
7468 68754 describes confusing messages which are the result of this..
7469 Closes: #63149, #69394, #68754, #77683, #66806, #81486, #78712
7470 * Speeling mistake and return code for the 'wicked' resolver error
7471 Closes: #72621, #75226, #77464
7472 * Solved unable to upgrade libc6 from potato to woody due to 3 package
7473 libc6 dependency loop problem.
7474 * Leading sources.list spaces. Closes: #76010
7475 * Removed a possible infinite loop while processing installations.
7476 * Man page updates. Closes: #75411, #75560, #64292, #78469
7477 * ReduceSourceList bug. Closes: #76027
7478 * --only-source option. Closes: #76320
7479 * Typos. Closes: #77812, #77999
7480 * Different status messages. Closes: #76652, #78353
7481 * /etc/apt/apt.conf.d/ directory for Joey and Matt and pipe protocol 2
7482 * OS detection an support for the new pseduo standard of os-arch for the
7483 Architecture string. Also uses regexing.. Closes: #39227, #72349
7484 * Various i18n stuff. Note that this still needs some i18n wizard
7485 to do the last gettextization right. Closes: #62386
7486 * Fixed a problem with some odd http servers/proxies that did not return
7487 the content size in the header. Closes: #79878, #44379
7488 * Little acquire bugs. Closes: #77029, #55820
7489 * _POSIX_THREADS may not be defined to anything, just defined..
7490 Closes: #78996
7491 * Spelling of Ignore-Hold correctly. Closes: #78042
7492 * Unlock the dpkg db if in download only mode. Closes: #84851
7493 * Brendan O'Dea's dselect admindir stuff. Closes: #62811
7494 * Patch from BenC. Closes: #80810
7825ca42 7495 * Single output of some names in lists. Closes: #80498, #43286
b2e465d6
AL
7496 * Nice message for people who can't read syserror output. Closes: #84734
7497 * OR search function. Closes: #82894
7825ca42 7498 * User's guide updates. Closes: #82469
b2e465d6 7499 * The AJ/JoeyH var/state to var/lib transition patch. Closes: #59094
7825ca42 7500 * Various CD bugs, again thanks to Greenbush
b2e465d6
AL
7501 Closes: #80946, #76547, #71810, #70049, #69482
7502 * Using potato debhelper. Closes: #57977
7503 * I cannot self-terminate. Closes: #74928
7825ca42 7504
0f2fa322 7505 -- Jason Gunthorpe <jgg@debian.org> Wed, 21 Feb 2001 00:39:15 -0500
7825ca42 7506
f75a4d44 7507apt (0.3.19) frozen unstable; urgency=low
7825ca42 7508
eac03193
AL
7509 * Updates to apt-cdrom to support integrated non-us nicely, thanks to
7510 Paul Wade.
7511 * Fixed that apt-get/cdrom deadlock thing. Closes: #59853, #62945, #61976
7512 * Fixed hardcoded path. Closes: #59743
7513 * Fixed Jay's relative path bug
7514 * Allowed source only CDs. Closes: #58952
7515 * Space check is supressed if --print-uris is given. Closes: #58965
7516 * Clarified the documenation examples for non-us. Closes: #58646
7517 * Typo in the package description. Closes: #60230
7825ca42 7518 * Man Page typo. Closes: #60347
eac03193
AL
7519 * Typo in Algorithms.cc. Closes: #63577
7520 * Evil dotty function in apt-cache for generating dependency graphs
7521 with the as-yet-unpackaged GraphVis.
7522 * Appears to have been fixed in Janurary.. Closes: #57981
7523 * New config.guess/sub for the new archs. Closes: #60874
7825ca42 7524 * Fixed error reporting for certain kinds of resolution failures.
eac03193
AL
7525 Closes: #61327
7526 * Made autoclean respect 'q' settings. Closes: #63023
7527 * Fixed up the example sources.list. Closes: #63676
7528 * Added DPkg::FlushSTDIN to control the flushing of stdin before
7529 forking dpkg. Closes: #63991
7825ca42 7530
f75a4d44 7531 -- Ben Gertzfield <che@debian.org> Fri, 12 May 2000 21:10:54 -0700
eac03193 7532
aee86e6e 7533apt (0.3.18) frozen unstable; urgency=low
7825ca42 7534
7e4fd488
AL
7535 * Changes in the postinst script. Closes: #56855, #57237
7536 * Fixed bashism. Closes: #57216, #57335
03af163f 7537 * Doc updates. Closes: #57772, #57069, #57331, #57833, #57896
7825ca42 7538
aee86e6e 7539 -- Ben Gertzfield <che@debian.org> Sun, 13 Feb 2000 01:52:31 -0800
03321762 7540
aee86e6e 7541apt (0.3.17) unstable; urgency=low
7834cb57
AL
7542
7543 * RFC 2732 usage for CDROM URIs and fixes to apt-cdrom
7825ca42 7544 * Fixed the configuration parser to not blow up if ; is in the config
7834cb57
AL
7545 string
7546 * Applied visual patch to dselect install script . Closes #55214
7547 * Included the configure-index example
63d3141a
AL
7548 * Minimal CD swaps
7549 * Library soname has increased
7825ca42 7550 * Fixed default sources.list to have correct URLs for potato when it
c5ccf175
AL
7551 becomes stable
7552 * Added a message about erasing sources.list to dselect setup script
7553 Closes: #55755
7554 * No remove prompt if the archives dir has not changed. Closes: #55709
7555 * Fixed inclusion of 2nd sample config file. Closes: #55374
7825ca42 7556 * Made file mtimes of 0 not confuse the methods If-Modifed-Since check.
c5ccf175 7557 Closes: #55991
7825ca42 7558
aee86e6e 7559 -- Ben Gertzfield <che@debian.org> Mon, 31 Jan 2000 12:12:40 -0800
7825ca42 7560
b7675e5d 7561apt (0.3.16) unstable; urgency=low
7825ca42 7562
7ef72446 7563 * Made --no-download work. Closes: #52993
0410b3d5
AL
7564 * Now compiles on OpenBSD, Solaris and HP-UX
7565 * Clarify segfault errors
67ff87bf 7566 * More debhelper fixes. Closes: #52662, #54566, #52090, #53531, #54769
7ef72446
AL
7567 * Fix for Joel's discovery of glibc removal behavoir.
7568 * Fix for Ben Collins file: uri from slink upgrade.
7569 * Fixed resume code in FTP. Closes: #54323
67ff87bf
AL
7570 * Take more precautions to prevent the corruption Joey Hess saw.
7571 * Fixed --no-list-cleanup
7572 * RFC 2732 URI parsing ([] for hostnames).
7573 * Typo in apt-cache man page. Closes: #54949
7825ca42 7574
b7675e5d 7575 -- Ben Gertzfield <che@debian.org> Fri, 14 Jan 2000 08:04:15 -0800
7825ca42 7576
676478c3 7577apt (0.3.15) unstable; urgency=low
8b067c22
AL
7578
7579 * Added DSelect::WaitAfterDownload Closes: #49549
7580 * Fixed cast error in byteswap macro and supporting code. Closes: #50093
7581 * Fixed buffer overflow for wide terminal sizes. Closes: #50295
7582 * Made -s and clean not do anything. Closes: #50238
70777d4b 7583 * Problem with Protected packages and the new OR code.
a146c927
AL
7584 * /usr/share/doc stuff. Closes: #51017, #50228, #51141
7585 * Remove doesn't require a package to be installable. Closes: #51175
10bb1f5f 7586 * FTP proxy touch ups in the mabn page. Closes: #51315, #51314
676478c3 7587
227051c0 7588 -- Ben Gertzfield <che@debian.org> Sat, 4 Dec 1999 21:17:24 -0800
676478c3 7589
4741d95c 7590apt (0.3.14) unstable; urgency=low
421c8d10 7591
4b1b89c5 7592 * Fix Perl or group pre-depends thing Closes: #46091, #46096, #46233, #45901
31a0531d 7593 * Fix handling of dpkg's conversions from < -> <= Closes: #46094, #47088
8e5fc8f5 7594 * Make unparsable priorities non-fatal Closes: #46266, #46267, #46293, #46298
421c8d10 7595 * Fix handling of '/' for the dist name. Closes: #43830, #45640, #45692
4b1b89c5 7596 * Fixed 'Method gave a blank filename' error from IMS queries onto CDs.
c98b1307 7597 Closes: #45034, #45695, #46537
4b1b89c5 7598 * Made OR group handling in the problem resolver more elaborate. Closes: #45646
c98b1307 7599 * Added APT::Clean-Installed option. Closes: #45973
31a0531d
AL
7600 * Moves the free space check to after the calculated size is printed.
7601 Closes: #46639, #47498
54cf15cb
AL
7602 * mipsel arch Closes: #47614
7603 * Beautified URI printing to not include passwords Closes: #46857
08cfc005
AL
7604 * Fixed little problem with --no-download Closes: #47557
7605 * Tweaked Dselect 'update' script to re-gen the avail file even in the
7606 event of a failure Closes: #47112
7607 * Retries for source archives too Closes: #47529
8e5fc8f5 7608 * Unmounts CDROMs iff it mounted them Closes: #45299
9e2a06ff
AL
7609 * Checks for the partial directories before doing downloads Closes: #47392
7610 * no_proxy environment variable (http only!) Closes: #43476
f8f410f5 7611 * apt-cache showsrc Closes: #45799
af8425c5
AL
7612 * De-Refs Single Pure virtual packages. Closes: #42437, #43555
7613 * Regexs for install. Closes: #35304, #38835
648e3cb4 7614 * Dependency reports now show OR group relations
af8425c5 7615 * Re-Install feature. Cloes: #46961, #37393, #38919
1b6d659c 7616 * Locks archive directory on clean (woops)
61d6a8de 7617 * Remove is not 'sticky'. Closes: #48392
dca1e241 7618 * Slightly more accurate 'can not find package' message. Closes: #48311
d150b09d 7619 * --trivial-only and --no-remove. Closes: #48518
67db871e 7620 * Increased the cache size. Closes: #47648
83ab33fc
AL
7621 * Comment woopsie. Closes: #48789
7622 * Removes existing links when linking sources. Closes: #48775
d385e2e8
AL
7623 * Problem resolver does not install all virtual packages. Closes: #48591, #49252
7624 * Clearer usage message about 'source' Closes: #48858
7625 * Immediate configure internal error Closes: #49062, #48884
7825ca42 7626
4741d95c 7627 -- Ben Gertzfield <che@debian.org> Sun, 7 Nov 1999 20:21:25 -0800
7825ca42 7628
243a3e74 7629apt (0.3.13) unstable; urgency=low
7825ca42 7630
f292686b
AL
7631 * Fix timestamp miss in FTP. Closes: #44363
7632 * Fix sorting of Kept packages. Closes: #44377
5fafc0ef 7633 * Fix Segfault for dselect-upgrade. Closes: #44436
243a3e74
AL
7634 * Fix handling of '/' for the dist name. Closes #43830
7635 * Added APT::Get::Diff-Only and Tar-Only options. Closes #44384
7825ca42 7636 * Add commented-out deb-src URI to default sources.list file.
243a3e74
AL
7637
7638 -- Ben Gertzfield <che@debian.org> Sun, 19 Sep 1999 18:54:20 -0700
7825ca42 7639
4ad60b91 7640apt (0.3.12) unstable; urgency=low
7825ca42 7641
5d9649ff 7642 * Fix for typo in the dhelp index. Closes: #40377
fc4b5c9f
AL
7643 * Multiple media swap support
7644 * Purge support. Closes: #33291, #40694
7645 * Better handling of - remove notation. Closes: #41024
d556d1a1 7646 * Purge support. Closes: #33291, #40694
d64663d4 7647 * Error code on failed update. Closes: #41053
fc2e44d2 7648 * apt-cdrom adds entries for source directories. Closes: #41231
1089ca89 7649 * Sorts the output of any list. Closes: #41107
001f28db 7650 * Fixes the looping problem. Closes: #41784, #42414, #44022
fc2e44d2 7651 * Fixes the CRC mechanism to lowercase all strings. Closes: #41839
001f28db
AL
7652 * More checks to keep the display sane. Particularly when fail-over is
7653 used with local mirrors and CD-Roms. Closes: #42127, #43130, #43668
24d2fbbb 7654 * PThread lockup problem on certain sparc/m68k. Closes: #40628
f8d01a94
AL
7655 * apt-cdrom understands .gz Package files too. Closes: #42779
7656 * Spelling error in dselect method description. Closes: #43251
159eedd1 7657 * Added security to the default source list. Closes: #43356
7825ca42 7658
4ad60b91 7659 -- Ben Gertzfield <che@debian.org> Fri, 3 Sep 1999 09:04:28 -0700
7825ca42 7660
d78a8d43
AL
7661apt (0.3.11) unstable; urgency=low
7662
7663 * Fix for mis-parsed file: URIs. Closes: #40373, #40366, #40230
7664 * Fix for properly upgrading the system from perl 5.004 to 5.005
7665
7666 -- Ben Gertzfield <che@debian.org> Mon, 28 Jun 1999 21:06:44 -0700
7667
8ebbf32a 7668apt (0.3.9) unstable; urgency=low
c1e78ee5
AL
7669
7670 * Spelling error in cachefile.cc. Closes: #39885
7825ca42 7671 * Trailing slash in dselect install if you try to use the
c1e78ee5
AL
7672 default config file. Closes: #40011
7673 * Simulate works for autoclean. Closes: #39141
7674 * Fixed spelling errors. Closes: #39673
3856756b 7675 * Changed url parsing a bit. Closes: #40070, #40069
8ebbf32a
AL
7676 * Version 0.3.8 will be for slink/hamm (GNU libc 2).
7677
7678 -- Ben Gertzfield <che@debian.org> Thu, 24 Jun 1999 18:02:52 -0700
c1e78ee5 7679
c7cc5516
AL
7680apt (0.3.7) unstable; urgency=low
7681
2c0c53b3 7682 * Fixed missing text in the apt-get(8) page. Closes: #37596
dedbcda0 7683 * Made --simulate and friends work with apt-get source. Closes: #37597, #37656
b5dc9785 7684 * Fixed inclusion of man pages in the -doc/-dev package. Closes: #37633, #38651
9435cc9b
AL
7685 * Fixed handling of the -q option with not-entirely integer arguments
7686 Closes: #37499
dedbcda0 7687 * Man page typo Closes: #37762
04f232fc 7688 * Fixed parsing of the Source: line. Closes: #37679
e42eb508
AL
7689 * Dpkg/dpkg-hurd source bug. Closes: #38004, #38032
7690 * Added a check for an empty cache directory. Closes: #37963
7691 * Return a failure code if -d is given and packages fail to download.
7692 Closes: #38127
d4489322
AL
7693 * Arranged for an ftp proxy specifing an http server to work. See the
7694 important note in the sources.list man page.
8b75eb1c 7695 * Accounted for resumed files in the cps calculation. Closes: #36787
204fbdcc 7696 * Deal with duplicate same version different packages. Closes: #30237
ab559b35 7697 * Added --no-download. Closes: #38095
dafaee52
AL
7698 * Order of apt-cdrom dist detection. Closes: #38139
7699 * Fix apt-cdrom chop handling and missing lines. Closes: #37276
7700 * IPv6 http support
d44d5144 7701 * Suggests dpkg-dev for apt-get source. Closes: #38158
b5dc9785
AL
7702 * Fixed typo in apt-get help. Closes: #38712
7703 * Improved the error message in the case of broken held package. Closes: #38777
9978c7b0 7704 * Fixed handling of MD5 failures
314037ba 7705 * Documented list notation Closes: #39008
7825ca42
AL
7706 * Change the 'b' to 'B'. Closes: #39007
7707
ec71ec5b 7708 -- Ben Gertzfield <che@debian.org> Sun, 20 Jun 1999 18:36:20 -0700
7825ca42 7709
cd89f86a 7710apt (0.3.6) unstable; urgency=low
eec898ad 7711
cd89f86a 7712 * Note that 0.3.5 never made it out the door..
eec898ad 7713 * Fix for apt-cdrom and unusual disk label locations. Closes: #35571
bbfc3e87 7714 * Made APT print numbers in decimal. Closes: #35617, #37319
eec898ad
AL
7715 * Buffer munching fix for FTP. Closes: #35868
7716 * Typo in sample config file. Closes: #35907
bbfc3e87 7717 * Fixed whitespace in version compares. Closes: #35968, #36283, #37051
7825ca42 7718 * Changed installed size counter to only count unpacked packages.
eec898ad
AL
7719 Closes: #36201
7720 * apt-get source support. Closes: #23934, #27190
7721 * Renames .debs that fail MD5 checking, provides automatic corruption
7722 recovery. Closes: #35931
bbfc3e87 7723 * Fixed autoconf verison. Closes: #37305
fc8dcb85 7724 * Random Segfaulting. Closes: #37312, #37530
2d6751b9
AL
7725 * Fixed apt-cache man page. Closes: #36904
7726 * Added a newline to apt-cache showpkg. Closes: #36903
7825ca42 7727
cd89f86a 7728 -- Ben Gertzfield <che@debian.org> Wed, 12 May 1999 09:18:49 -0700
eec898ad 7729
e356ae6b
AL
7730apt (0.3.4) unstable; urgency=low
7731
7732 * Release for Ben while he is out of town.
7733 * Checked the size of partial files. Closes: #33705
7734 * apt-get should not print progress on non-tty. Closes: #34944
7735 * s/guide.text.gz/users-guide.txt.gz/ debian/control: Closes: #35207
7736 * Applied cdrom patches from Torsten. Closes: #35140, #35141
7737 * smbmounted cdrom fix. Closes: #35470
7738 * Changed ie to eg. Closes: #35196
7739
7740 -- Adam Heath <doogie@debian.org> Sun, 4 Apr 1999 18:26:44 -0500
7741
d4febb0b 7742apt (0.3.3) unstable; urgency=low
c64bcd92 7743
d4febb0b 7744 * Fixes bug with file:/ URIs and multi-CD handling. Closes: #34923
c64bcd92 7745
d4febb0b 7746 -- Ben Gertzfield <che@debian.org> Tue, 23 Mar 1999 12:15:44 -0800
c64bcd92 7747
2d9a46d2
AL
7748apt (0.3.2) unstable; urgency=low
7749
b3bb84d9
AL
7750 * Major release into unstable of v3
7751 * These bugs have been fixed, explanations are in the bug system, read
7752 the man pages as well..
2d9a46d2
AL
7753 Closes: #21113, #22507, #22675, #22836, #22892, #32883, #33006, #34121,
7754 #23984, #24685, #24799, #25001, #25019, #34223, #34296, #34355,
7755 #24021, #25022, #25026, #25104, #25176, #31557, #31691, #31853,
7756 #25458, #26019, #26433, #26592, #26670, #27100, #27100, #27601,
7757 #28184, #28391, #28778, #29293, #29351, #27841, #28172, #30260,
7758 #29382, #29441, #29903, #29920, #29983, #30027, #30076, #30112,
7759 #31009, #31155, #31381, #31883, #32140, #32395, #32584. #34465,
7760 #30383, #30441, #30472, #30643, #30827, #30324, #36425, #34596
7761
37053a4a 7762 -- Ben Gertzfield <che@debian.org> Mon, 15 Mar 1999 19:14:25 -0800
b3bb84d9 7763
d153f53f
AL
7764apt (0.3.1) experimental; urgency=low
7765
7766 * Minor release of cvs version.
7767 * Added virtual package libapt-pkgx.x
7768
7769 -- Mitch Blevins <mblevin@debian.org> Wed, 10 Mar 1999 07:52:44 -0500
7770
2d18d44e
AL
7771apt (0.3.0) experimental; urgency=low
7772
7773 * New experimental version.
7774
7775 -- Ben Gertzfield <che@debian.org> Tue, 15 Dec 1998 12:53:21 -0800
7776
7777apt (0.1.9) frozen unstable; urgency=low
7778
7779 * Return to the wacky numbering for when we build 0.1.8 for hamm
7780 * Important bug related to APT on the Alpha fixed
7781 * apt-get dist-upgrade problems fixed
7782 * tiny patch for http method to fix an endless loop
7783 * nice fix from /usr/doc/lintian/ to remove rpath nastiness from
7784 libtool and add proper shared lib dependancies
7785 * now dh_shlibdeps is called with LD_LIBRARY_PATH=debian/tmp/usr/lib
7786 in case an old libpkg is installed while building APT to prevent
7787 spurious dependancies
7788
7789 -- Ben Gertzfield <che@debian.org> Thu, 5 Nov 1998 17:43:25 -0800
7790
7791apt (0.1.7) unstable; urgency=low
7792
7793 * New build with libstdc++2.9.
7794 * Various fixes; read the Changelog.
7795
7796 -- Ben Gertzfield <che@debian.org> Thu, 15 Oct 1998 18:29:18 -0700
7797
7798apt (0.1.6) unstable; urgency=low
7799
7800 * Various fixes in the FTP method for error checking. Fixes: #26188.
7801 * Spelling corrections in dselect method. Fixes: #25884
7802 * Fixes for compilation on alpha/ppc. Fixes: #25313, #26108.
7803 * No more bo releases: we're using a normal numbering system now.
7804
7805 -- Ben Gertzfield <che@debian.org> Tue, 8 Sep 1998 19:27:13 -0700
7806
7807apt (0.1.5) unstable; urgency=low
7808
7809 * Changed sources.list to point to 'unstable' by default, as
7810 'frozen' no longer exists!
7811
7812 -- Ben Gertzfield <che@debian.org> Thu, 23 Jul 1998 22:00:18 -0700
7813
7814apt (0.1.3) unstable; urgency=low
7815
7816 * New upstreamish version.
7817 * ftp method rewritten in C. Removes dependancies on all perl/perl
7818 related modules. This fixes many of the ftp method bugs.
7819
7820 -- Ben Gertzfield <che@debian.org> Thu, 16 Jul 1998 22:19:00 -0700
7821
7822apt (0.1.1) unstable; urgency=low
7823
7824 * Release for unstable.
7825
7826 -- Ben Gertzfield <che@debian.org> Tue, 30 Jun 1998 20:48:30 -0700
7827
7828apt (0.1) unstable; urgency=low
7829
7830 * Kludge to fix problem in libnet-perl with illegal anonymous
7831 FTP passwords.
7832 * Moved to unstable; apt is in a useable state now.
7833 * Fixed version numbering. From now on, numbering will be:
7834 0.1 (no actual release) -> 0.1.0bo (release for libc5) ->
7835 0.1.1 (release for unstable). Thanks, Manoj.
7825ca42 7836
2d18d44e
AL
7837 -- Ben Gertzfield <che@debian.org> Tue, 30 Jun 1998 20:40:58 -0700
7838
7839apt (0.0.17-1) experimental; urgency=low
7840
7841 * Fixed problem with libc6 version compare
7842 * Scott's away for a while, so I'll be packaging apt for the time
7843 being.
7844
7845 -- Ben Gertzfield <che@debian.org> Thu, 25 Jun 1998 19:02:03 -0700
7846
7847apt (0.0.16-1) experimental; urgency=low
7848
7849 * Modifications to make apt-get more friendly when backgrounded.
7850 * Updated documentation.
7851 * Updates to graphic widgets
7852
7853 -- Scott K. Ellis <scott@debian.org> Mon, 8 Jun 1998 11:22:02 -0400
7854
7855apt (0.0.15-0.2bo) experimental; urgency=low
7856
7857 * Bo compilation
7858 * Bob Hilliards crash
7825ca42 7859
2d18d44e
AL
7860 -- Jason Gunthorpe <jgg@debian.org> Sun, 31 May 1998 20:18:35 -0600
7861
7862apt (0.0.15-0.1bo) experimental; urgency=low
7863
7864 * Bo compilation
7865 * libstdc++272 patch
7825ca42 7866
2d18d44e
AL
7867 -- Jason Gunthorpe <jgg@debian.org> Sun, 31 May 1998 20:18:35 -0600
7868
7869apt (0.0.15) experimental; urgency=low
7870
7871 * Clean up source tarball (no user-visible changes)
7872
7873 -- Scott K. Ellis <scott@debian.org> Tue, 26 May 1998 12:23:53 -0400
7874
7875apt (0.0.14) experimental; urgency=low
7876
7877 * Updates in ordering code to make sure certain upgrades work correctly.
7878 * Made dselect/setup understand ftp as well as http
7879
7880 -- Scott K. Ellis <scott@debian.org> Wed, 20 May 1998 13:33:32 -0400
7881
7882apt (0.0.13-bo1) experimental; urgency=low
7883
7884 * Bo compilation
7885
7825ca42 7886 -- Jason Gunthorpe <jgg@debian.org> Mon, 18 May 1998 15:10:49 -0600
2d18d44e
AL
7887
7888apt (0.0.13) experimental; urgency=low
7889
7890 * Remove hardcoded egcc from debian/rules (#21575)
7891 * Fixes for ordering logic when system has a number of unpacked
7892 but unconfigured packages installed.
7893 * Spelling fix in dselect install method (#22556)
7894
7895 -- Scott K. Ellis <scott@debian.org> Sun, 17 May 1998 20:08:33 -0400
7896
7897apt (0.0.12) experimental; urgency=low
7898
7899 * Fixed problems with package cache corruption.
7900 * Made to depend on libc6 >= 2.0.7pre1 due to timezone problems with
7901 earlier versions.
7902 * Interface and documentation improvements.
7903
7904 -- Scott K. Ellis <scott@debian.org> Sat, 16 May 1998 23:17:32 -0400
7905
7906apt (0.0.11) experimental; urgency=low
7907
7908 * Change dependancies to pre-depends since breaking your packaging tools
7909 in the middle of an installation isn't very good.
7910 * Bug fixes to ftp method and general apt-get code
7911
7912 -- Scott K. Ellis <scott@debian.org> Fri, 15 May 1998 08:57:38 -0400
7913
7914apt (0.0.10) experimental; urgency=low
7915
7916 * Run "dpkg --configure -a" after an aborted dselect install
7917 * Fixed problem with install looping
7918 * Support for authenticating proxys: (note this isn't terribly secure)
7919 http_proxy="http://user:pass@firewall:port/"
7920 * Substitute $ARCH in sources.list
7921 * Fixes in the resumption code for ftp
7922
7923 -- Scott K. Ellis <scott@debian.org> Tue, 12 May 1998 09:14:41 -0400
7924
7925apt (0.0.9) experimental; urgency=low
7926
7927 * Added ftp support.
7928 * Various other less visible bug fixes.
7825ca42 7929 * Fixed problem with segfault when apt-get invoked in a non-existant
2d18d44e
AL
7930 directory (Bug #21863)
7931 * Bumped policy to 2.4.1
7932
7933 -- Scott K. Ellis <scott@debian.org> Fri, 1 May 1998 09:18:19 -0400
7934
7935apt (0.0.8) experimental; urgency=low
7936
7937 * Fixed generated available file (Bug #21836)
7938 * Added download ETA (Bug #21774).
7939 * Fixed hardcoded ARCH (Bug #21751).
7940 * Fixed check on http_proxy (Bug #21795).
7941 * Added download speed indicator.
7942
7943 -- Scott K. Ellis <scott@debian.org> Mon, 27 Apr 1998 10:58:32 -0400
7944
7945apt (0.0.7) experimental; urgency=low
7946
7947 * Remove libdeity and apt from package for now, since only apt-get and
7948 apt-cache are actually useful right now.
7949 * Clean up handling of package installation errors.
7950 * Added timeout to http transfers (#21269)
7951 * Updated setup for dselect/apt method.
7952 * Updated man pages
7825ca42 7953 * Long options (added in 0.0.6)
2d18d44e
AL
7954
7955 -- Scott K. Ellis <scott@debian.org> Tue, 21 Apr 1998 09:06:49 -0400
7956
7957apt (0.0.6) experimental; urgency=low
7958
7959 * Spelling changes.
7960 * Revamped download status display.
7961 * Call apt-get clean after successful install in dselect.
7962 * Added "apt-get clean" which deletes package files from /var/cache/apt
7963
7964 -- Scott K. Ellis <scott@debian.org> Thu, 9 Apr 1998 15:13:59 -0400
7965
7966apt (0.0.5) experimental; urgency=low
7967
7968 * Ignore signals while dpkg is running so we don't leave dpkg running in
7969 the background (#20804)
7970 * Check Packages as well as Packages.gz for file URIs (#20784)
7825ca42
AL
7971 * Spelling cleanup (#20800)
7972 * Added -m option to permit upgrade to go on in the case of a bad mirror.
2d18d44e
AL
7973 This option may result in incomplete upgrades when used with -f.
7974
7975 -- Scott K. Ellis <scott@debian.org> Tue, 7 Apr 1998 12:40:29 -0400
7976
7977apt (0.0.4) experimental; urgency=low
7978
7979 * New usage guide.
7980 * Various documentation updates and cleanup.
7981 * Added '-f' option to apt-get attempt to fix broken dependancies.
7982
7983 -- Scott K. Ellis <scott@debian.org> Sat, 4 Apr 1998 14:36:00 -0500
7984
7985apt (0.0.3) experimental; urgency=low
7986
7987 * Added a shlibs.local file to prevent apt from depending on itself.
7988 * Updates to how apt-get handles bad states in installed packages.
7989 * Updated rules to make sure build works from a freshly checked out source
7990 archive. Building from CVS needs libtool/automake/autoconf, builds from
7991 the distributed source package should have no such dependancy.
7992
7993 -- Scott K. Ellis <scott@debian.org> Fri, 3 Apr 1998 11:49:47 -0500
7994
7995apt (0.0.2) unstable; urgency=low
7996
7997 * Updates to apt-get and http binding for dselect method (apt).
7998 * Updating version number from 0.0.1, which was released only on IRC.
7999
8000 -- Scott K. Ellis <scott@debian.org> Fri, 3 Apr 1998 00:35:18 -0500
8001
8002apt (0.0.1) unstable; urgency=low
8003
8004 * Initial Release.
8005
8006 -- Scott K. Ellis <scott@debian.org> Tue, 31 Mar 1998 12:49:28 -0500