]> git.saurik.com Git - apt.git/log
apt.git
13 years agofix crash when P.Arch() was used but the cache got remapped
Michael Vogt [Mon, 8 Aug 2011 14:18:52 +0000 (16:18 +0200)] 
fix crash when P.Arch() was used but the cache got remapped

13 years agoapt-pkg/acquire-item.cc: add more debug output
Michael Vogt [Mon, 8 Aug 2011 14:14:54 +0000 (16:14 +0200)] 
apt-pkg/acquire-item.cc: add more debug output

13 years agoapt-pkg/pkgcachegen.cc: fix incorrect test for modification time
Michael Vogt [Mon, 8 Aug 2011 14:14:13 +0000 (16:14 +0200)] 
apt-pkg/pkgcachegen.cc: fix incorrect test for modification time

13 years agoImproved errors and messages in general and improved the comments.
Christopher Baines [Sun, 7 Aug 2011 19:26:31 +0000 (20:26 +0100)] 
Improved errors and messages in general and improved the comments.
Removed quite a bit of code I used while learning about how apt handles things.
Added some extra checks and warnings relevent for Immediate Configuration.
Removed a wierd section I put in to prevent a segfault at 724+, this appears no longer to be needed.

13 years agoFixed a bug on line 623, I picked this up after seeing SmartUnpack trying to remove...
Christopher Baines [Sun, 7 Aug 2011 15:35:36 +0000 (16:35 +0100)] 
Fixed a bug on line 623, I picked this up after seeing SmartUnpack trying to remove packages once they were confiured to solve Conflicts with the previous version!
Luckily EarlyRemove is sane, and properly checks, so I think this was just cosmetic.

Also fixed a bug on line 374 with SmartUnpack not checking if a dependancy has been removed, this bug was definately harmful.

13 years ago* test/integration/test-hashsum-verification:
Michael Vogt [Fri, 5 Aug 2011 10:29:40 +0000 (12:29 +0200)] 
* test/integration/test-hashsum-verification:
  - add regression test for hashsum verification
* apt-pkg/acquire-item.cc:
  - if no Release.gpg file is found, still load the hashes for
    verification (closes: #636314) and add test

13 years ago* apt-pkg/acquire-item.cc:
Michael Vogt [Fri, 5 Aug 2011 10:26:35 +0000 (12:26 +0200)] 
* apt-pkg/acquire-item.cc:
  - if no Release.gpg file is found, still load the hashes for
    verification (closes: #636314) and add test

13 years ago* test/integration/test-hashsum-verification:
Michael Vogt [Fri, 5 Aug 2011 09:49:59 +0000 (11:49 +0200)] 
* test/integration/test-hashsum-verification:
  - add regression test for hashsum verification

13 years agoapt-pkg/acquire-item.cc: always init Verify
Michael Vogt [Fri, 5 Aug 2011 09:00:46 +0000 (11:00 +0200)] 
apt-pkg/acquire-item.cc: always init Verify

13 years ago* apt-pkg/acquire-item.{cc,h}:
Michael Vogt [Fri, 5 Aug 2011 08:48:18 +0000 (10:48 +0200)] 
* apt-pkg/acquire-item.{cc,h}:
  - do not check for a "Package" tag in optional index targets
    like the translations index

13 years agoapt-pkg/pkgcachegen.cc: fix compiler error
Michael Vogt [Fri, 5 Aug 2011 07:12:31 +0000 (09:12 +0200)] 
apt-pkg/pkgcachegen.cc: fix compiler error

13 years agoInproved the SIGINT stop in the dpkgpm, not perfect yet but it should work when using...
Christopher Baines [Tue, 2 Aug 2011 09:29:11 +0000 (10:29 +0100)] 
Inproved the SIGINT stop in the dpkgpm, not perfect yet but it should work when using Immediate-Configure-All.

13 years agofix crash when P.Arch() was used but the cache got remapped
Michael Vogt [Mon, 1 Aug 2011 13:32:16 +0000 (15:32 +0200)] 
fix crash when P.Arch() was used but the cache got remapped

13 years agomerged from lp:~mvo/apt/mvo
Michael Vogt [Mon, 1 Aug 2011 11:57:28 +0000 (13:57 +0200)] 
merged from lp:~mvo/apt/mvo

13 years agoOnly stop on SigInt if the system state is right (still needs more testing).
Christopher Baines [Mon, 1 Aug 2011 11:27:10 +0000 (12:27 +0100)] 
Only stop on SigInt if the system state is right (still needs more testing).
More inprovements to the package manager to prevent packages from being configured
twice.

13 years agoapt-pkg/pkgcachegen.cc: copy Arch to avoid segfault on cache remap
Michael Vogt [Mon, 1 Aug 2011 10:57:04 +0000 (12:57 +0200)] 
apt-pkg/pkgcachegen.cc: copy Arch to avoid segfault on cache remap

13 years agoapt-pkg/sourcelist.cc: GetListOfFilesInDir() fails if the dir does not exists, so...
Michael Vogt [Mon, 1 Aug 2011 08:56:49 +0000 (10:56 +0200)] 
apt-pkg/sourcelist.cc: GetListOfFilesInDir() fails if the dir does not exists, so test before using that

13 years agoOnly allow interupts when using, Immediate-Configure-All.
Christopher Baines [Sun, 31 Jul 2011 15:26:39 +0000 (16:26 +0100)] 
Only allow interupts when using, Immediate-Configure-All.

TODO for dpkgpm:
Useful messages about the interupt, what was done to what packages and what was not done to what packages.
Only fail when the system is in a clean state, at the moment it will fail either a configure or install run.

13 years agoapt-pkg/contrib/sha2_internal.h: remove extern "C" to avoid symbol clash with libssl
Michael Vogt [Fri, 29 Jul 2011 16:40:34 +0000 (18:40 +0200)] 
apt-pkg/contrib/sha2_internal.h: remove extern "C" to avoid symbol clash with libssl

13 years agotest/libapt/hashsums_test.cc: add a test for HashString and VerifyFile
Michael Vogt [Fri, 29 Jul 2011 14:33:20 +0000 (16:33 +0200)] 
test/libapt/hashsums_test.cc: add a test for HashString and VerifyFile

13 years agomerged from debian-sid
Michael Vogt [Fri, 29 Jul 2011 13:45:06 +0000 (15:45 +0200)] 
merged from debian-sid

13 years agoapt-pkg/contrib/sha256.h: use #warning to warn about deprecated header
Michael Vogt [Fri, 29 Jul 2011 12:55:52 +0000 (14:55 +0200)] 
apt-pkg/contrib/sha256.h: use #warning to warn about deprecated header

13 years agomerge from lp:~mvo/apt/mvo
Michael Vogt [Fri, 29 Jul 2011 11:52:18 +0000 (13:52 +0200)] 
merge from lp:~mvo/apt/mvo

13 years ago* apt-pkg/makefile:
Michael Vogt [Fri, 29 Jul 2011 11:44:18 +0000 (13:44 +0200)] 
* apt-pkg/makefile:
  - install sha256.h compat header

13 years ago* apt-pkg/pkgcachegen.{cc,h}:
Michael Vogt [Fri, 29 Jul 2011 11:37:33 +0000 (13:37 +0200)] 
* apt-pkg/pkgcachegen.{cc,h}:
  - use ref-to-ptr semantic in NewDepends() to ensure that the
    libapt does not segfault if the cache is remapped in between
    (LP: #812862)

13 years agoreleasing version 0.8.16~exp4
Michael Vogt [Thu, 28 Jul 2011 15:25:43 +0000 (17:25 +0200)] 
releasing version 0.8.16~exp4

13 years agoreleasing version 0.8.15.5 0.8.15.5
Michael Vogt [Thu, 28 Jul 2011 14:56:33 +0000 (16:56 +0200)] 
releasing version 0.8.15.5

13 years agomerged from lp:~mvo/apt/mvo
Michael Vogt [Thu, 28 Jul 2011 13:19:47 +0000 (15:19 +0200)] 
merged from lp:~mvo/apt/mvo

13 years ago* apt-pkg/contrib/fileutl.{cc,h}:
Michael Vogt [Thu, 28 Jul 2011 13:16:18 +0000 (15:16 +0200)] 
* apt-pkg/contrib/fileutl.{cc,h}:
  - add GetModificationTime() helper
* apt-pkg/pkgcachegen.cc:
  - regenerate the cache if the sources.list changes to ensure
    that changes in the ordering there will be honored by apt
* apt-pkg/sourcelist.{cc,h}:
  - add pkgSourceList::GetLastModifiedTime() helper

13 years ago[ABI break] merge patch from Jonathan Thomas to speed up the
Michael Vogt [Thu, 28 Jul 2011 11:55:15 +0000 (13:55 +0200)] 
[ABI break] merge patch from Jonathan Thomas to speed up the
depcache by caching the install-recommends and install-suggests
values

13 years ago[ABI break] merged patch from Jonathan Thomas to have a new
Michael Vogt [Thu, 28 Jul 2011 09:58:55 +0000 (11:58 +0200)] 
[ABI break] merged patch from Jonathan Thomas to have a new
RecordField() function in the pkgRecorder parser. Many thanks
Thomas

13 years ago* [ABI break] apt-pkg/acquire-item.{cc,h}:
Michael Vogt [Thu, 28 Jul 2011 08:26:39 +0000 (10:26 +0200)] 
* [ABI break] apt-pkg/acquire-item.{cc,h}:
  - cleanup around OptionalIndexTarget and SubIndexTarget

13 years agocmdline/makefile: ajust comment
Michael Vogt [Thu, 28 Jul 2011 08:19:30 +0000 (10:19 +0200)] 
cmdline/makefile: ajust comment

13 years ago* apt-pkg/cdrom.{cc,h}:
Michael Vogt [Thu, 28 Jul 2011 07:50:51 +0000 (09:50 +0200)] 
* apt-pkg/cdrom.{cc,h}:
  - cleanup old ABI break avoidance hacks

13 years agomerged from debian-apt
Michael Vogt [Thu, 28 Jul 2011 07:29:44 +0000 (09:29 +0200)] 
merged from debian-apt

13 years agomerged from lp:~donkult/apt/sid
Michael Vogt [Thu, 28 Jul 2011 07:28:29 +0000 (09:28 +0200)] 
merged from lp:~donkult/apt/sid

13 years ago* merged latest fixes from debian-sid
Michael Vogt [Thu, 28 Jul 2011 07:19:45 +0000 (09:19 +0200)] 
* merged latest fixes from debian-sid
* apt-pkg/contrib/sha1.cc:
  - fix illegally casts of on-stack buffer to a type requiring more
    alignment than it has resulting in segfaults on sparc (Closes: #634696)
* apt-pkg/contrib/cdromutl.cc:
  - fix escape problem when looking for the mounted devices
* apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
  - add new DeEscapeString() similar to DeQuoteString but
    unescape character escapes like \0XX and \xXX (plus added
    test)
* refresh po/*

* cmdline/apt-get.cc:
  - fix missing download progress in apt-get download
  - do not require unused partial dirs in 'source' (Closes: #633510)
  - buildconflicts effect all architectures
  - implement MultiarchCross for build-dep and source (Closes: #632221)
* cmdline/apt-key:
  - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596)
* debian/apt.postinst:
  - remove /etc/apt/secring.gpg if it is an empty file
* doc/apt-cache.8.xml:
  - apply madison typofix from John Feuerstein, thanks! (Closes: #633455)
* apt-pkg/policy.cc:
  - emit an error on unknown APT::Default-Release value (Closes: #407511)
* apt-pkg/aptconfiguration.cc:
  - ensure that native architecture is if not specified otherwise the
    first architecture in the Architectures vector
* apt-pkg/deb/deblistparser.cc:
  - Strip only :any and :native if MultiArch should be stripped as it is
    save to ignore them in non-MultiArch contexts but if the dependency
    is a specific architecture (and not the native) do not strip

13 years ago* apt-pkg/deb/deblistparser.cc:
David Kalnischkies [Wed, 27 Jul 2011 21:50:55 +0000 (23:50 +0200)] 
* apt-pkg/deb/deblistparser.cc:
  - do not assume that the last char on a line is a \n (Closes: #633350)

13 years agoSmartConfigure and SmartUnPack have got smarter! The full descriptions of what they...
Christopher Baines [Wed, 27 Jul 2011 14:20:35 +0000 (15:20 +0100)] 
SmartConfigure and SmartUnPack have got smarter! The full descriptions of what they now do is in the apt-pkg/packagemanager.cc file.
The short version is that they will both put the system in a state where there operation can be achived, this involves calling
themselves and each other recursively. Because SmartConfigure can now configure a package and all its dependancies itself, there is
no current need for DepAdd (at least in packagemanager.cc), SmartConfigure also performs the function of the short lived VerifyConfigure
as it checks through all the dependancies before performing configuration.

Another change is to use the ConfigureAll method in OrderInstall to clean up any packages left unconfigured during ImmConfigureAll.
This is necessary to inprove the safety of ImmConfiguration and because of the new SIGINT functionality of dpkgpm.cc relies on no
packages being left unconfigured between pairs of dpkg calls.  While writing this commit log, I have realised that the SIGINT stuff
is a prototype and not ready to be used yet as I have only tested it twice.

13 years agoreleasing version 0.8.15.4 0.8.15.4
Michael Vogt [Tue, 26 Jul 2011 10:23:04 +0000 (12:23 +0200)] 
releasing version 0.8.15.4

13 years agorefresh po/*
Michael Vogt [Tue, 26 Jul 2011 10:10:00 +0000 (12:10 +0200)] 
refresh po/*

13 years agomerged from lp:~mvo/apt/mvo
Michael Vogt [Tue, 26 Jul 2011 10:02:40 +0000 (12:02 +0200)] 
merged from lp:~mvo/apt/mvo

13 years agomerged from lp:~donkult/apt/sid
Michael Vogt [Tue, 26 Jul 2011 09:57:16 +0000 (11:57 +0200)] 
merged from lp:~donkult/apt/sid

13 years agofix typos in changelog, make DeEscapeString const, improve description
Michael Vogt [Tue, 26 Jul 2011 09:52:42 +0000 (11:52 +0200)] 
fix typos in changelog, make DeEscapeString const, improve description

13 years agoadd another escape test case, fixup octal one (its \0XX instead of \0XXX)
Michael Vogt [Tue, 26 Jul 2011 09:10:47 +0000 (11:10 +0200)] 
add another escape test case, fixup octal one (its \0XX instead of \0XXX)

13 years agoapt-pkg/contrib/strutl.cc: kill unneeded debug output
Michael Vogt [Tue, 26 Jul 2011 08:50:43 +0000 (10:50 +0200)] 
apt-pkg/contrib/strutl.cc: kill unneeded debug output

13 years ago* apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
Michael Vogt [Tue, 26 Jul 2011 08:49:28 +0000 (10:49 +0200)] 
* apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
  - add new DeEscapeString() similar to DeQuoteQuotedWord but
    unescape charackter escapes like \0XXX and \xXX (plus add test)

13 years ago* apt-pkg/contrib/sha1.cc:
David Miller [Tue, 26 Jul 2011 07:00:10 +0000 (09:00 +0200)] 
* apt-pkg/contrib/sha1.cc:
  - fix illegally casts of on-stack buffer to a type requiring more
    alignment than it has resulting in segfaults on sparc (Closes: #634696)

The problem is how sha1.cc codes the SHA1 transform, it illegally
casts the on-stack workspace buffer to a type requiring more
alignment than 'workspace' is actually declared to have.

This only shows up recently because gcc-4.6 now does a really
aggressive optimization where it gets rid of the workspace
buffer entirely and just accesses 'buffer' directly, and assumes
it has the necessary alignment for 32-bit loads (which it
doesn't).

13 years ago* apt-pkg/contrib/cdromutl.cc:
Michael Vogt [Mon, 25 Jul 2011 14:53:18 +0000 (16:53 +0200)] 
* apt-pkg/contrib/cdromutl.cc:
  - fix escape problem when looking for the mounted devices

13 years agoreleasing version 0.8.15.3
Michael Vogt [Mon, 25 Jul 2011 13:55:31 +0000 (15:55 +0200)] 
releasing version 0.8.15.3

13 years agomerged from lp:~donkult/apt/sid 0.8.15.3
Michael Vogt [Mon, 25 Jul 2011 13:54:03 +0000 (15:54 +0200)] 
merged from lp:~donkult/apt/sid

13 years agoimplement MultiarchCross for build-dep and source (Closes: #632221)
David Kalnischkies [Mon, 25 Jul 2011 12:40:22 +0000 (14:40 +0200)] 
implement MultiarchCross for build-dep and source (Closes: #632221)

13 years agothe order of languages after "none" is not important, so ignore it in tests
David Kalnischkies [Mon, 25 Jul 2011 11:55:23 +0000 (13:55 +0200)] 
the order of languages after "none" is not important, so ignore it in tests

13 years agoupdate the testcase to reflect that native is always on top if
David Kalnischkies [Mon, 25 Jul 2011 11:40:50 +0000 (13:40 +0200)] 
update the testcase to reflect that native is always on top if
it is not in the config provided list of Architectures

13 years ago* apt-pkg/deb/deblistparser.cc:
David Kalnischkies [Mon, 25 Jul 2011 10:52:50 +0000 (12:52 +0200)] 
* apt-pkg/deb/deblistparser.cc:
  - Strip only :any and :native if MultiArch should be stripped as it is
    save to ignore them in non-MultiArch contexts but if the dependency
    is a specific architecture (and not the native) do not strip

13 years ago* apt-pkg/aptconfiguration.cc:
David Kalnischkies [Mon, 25 Jul 2011 10:37:06 +0000 (12:37 +0200)] 
* apt-pkg/aptconfiguration.cc:
  - ensure that native architecture is if not specified otherwise the
    first architecture in the Architectures vector

13 years agomove debug message about attempt install/remove to the responsible method
David Kalnischkies [Sun, 24 Jul 2011 17:37:49 +0000 (19:37 +0200)] 
move debug message about attempt install/remove to the responsible method

13 years agoalternatively check in a versioned depends if the candidate is good
David Kalnischkies [Sun, 24 Jul 2011 17:26:38 +0000 (19:26 +0200)] 
alternatively check in a versioned depends if  the candidate is good

The old code used to do move on to versions behind the candidate in
cases the candidate wasn't a match, but as the Install request later
always installs the candidate (witch wasn't switched) this could have
never worked - and shouldn't in most cases anyway as:
a) it could only work for <, <=, != depends which are unusal
b) doesn't respect pinning, so it could install -1 versions

13 years agoafter this consider providing packages (if it is not a versioned dep)
David Kalnischkies [Sun, 24 Jul 2011 17:15:20 +0000 (19:15 +0200)] 
after this consider providing packages (if it is not a versioned dep)

13 years agomove the detection for installed versions up as it is the easiest case
David Kalnischkies [Sun, 24 Jul 2011 17:06:01 +0000 (19:06 +0200)] 
move the detection for installed versions up as it is the easiest case

13 years agofirst round of reorder code without changing result
David Kalnischkies [Sun, 24 Jul 2011 17:04:18 +0000 (19:04 +0200)] 
first round of reorder code without changing result

13 years agobuildconflicts effect all architectures
David Kalnischkies [Sun, 24 Jul 2011 17:03:15 +0000 (19:03 +0200)] 
buildconflicts effect all architectures

13 years agoyou want to be nice and quote a filename just to be reminded by gpg
David Kalnischkies [Sat, 23 Jul 2011 09:50:49 +0000 (11:50 +0200)] 
you want to be nice and quote a filename just to be reminded by gpg
that it doesn't like that… remove superficial quoting to fix apt-key

13 years agomerged from donkult
Michael Vogt [Fri, 22 Jul 2011 14:01:00 +0000 (16:01 +0200)] 
merged from donkult

13 years agomerged from the mvo branch
Michael Vogt [Fri, 22 Jul 2011 09:13:48 +0000 (11:13 +0200)] 
merged from the mvo branch

13 years ago* cmdline/apt-get.cc:
Michael Vogt [Fri, 22 Jul 2011 09:12:14 +0000 (11:12 +0200)] 
* cmdline/apt-get.cc:
  - fix missing download progress in apt-get download

13 years ago* apt-pkg/pkgcache.cc:
Julian Andres Klode [Wed, 20 Jul 2011 14:38:40 +0000 (16:38 +0200)] 
* apt-pkg/pkgcache.cc:
  - Check that cache is at least CacheFileSize bytes large (LP: #16467)

13 years agoapt-pkg/pkgcachegen.cc: Write the file size to the cache
Julian Andres Klode [Wed, 20 Jul 2011 14:38:24 +0000 (16:38 +0200)] 
apt-pkg/pkgcachegen.cc: Write the file size to the cache

13 years agoapt-pkg/pkgcache.h: Add pkgCache::Header::CacheFileSize, storing the cache size
Julian Andres Klode [Wed, 20 Jul 2011 14:37:56 +0000 (16:37 +0200)] 
apt-pkg/pkgcache.h: Add pkgCache::Header::CacheFileSize, storing the cache size

13 years agoDont try to configure packages using SmartConfigure when not performing immediate...
Christopher Baines [Sat, 16 Jul 2011 21:10:52 +0000 (22:10 +0100)] 
Dont try to configure packages using SmartConfigure when not performing immediate configuration.

13 years ago* apt-pkg/policy.cc:
David Kalnischkies [Sat, 16 Jul 2011 14:48:03 +0000 (16:48 +0200)] 
* apt-pkg/policy.cc:
  - emit an error on unknown APT::Default-Release value (Closes: #407511)

13 years agodo not require unused partial dirs in 'source' (Closes: #633510)
David Kalnischkies [Sat, 16 Jul 2011 12:57:37 +0000 (14:57 +0200)] 
do not require unused partial dirs in 'source' (Closes: #633510)

13 years ago* doc/apt-cache.8.xml:
John Feuerstein [Sat, 16 Jul 2011 12:37:52 +0000 (14:37 +0200)] 
* doc/apt-cache.8.xml:
  - apply madison typofix from John Feuerstein, thanks! (Closes: #633455)

13 years ago* cmdline/apt-key:
David Kalnischkies [Sat, 16 Jul 2011 12:21:51 +0000 (14:21 +0200)] 
* cmdline/apt-key:
  - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596)
* debian/apt.postinst:
  - remove /etc/apt/secring.gpg if it is an empty file

13 years agoapt-pkg/contrib/configuration.cc: revert Configuration::Set() ABI break
Michael Vogt [Fri, 15 Jul 2011 08:39:58 +0000 (10:39 +0200)] 
apt-pkg/contrib/configuration.cc: revert Configuration::Set() ABI break

13 years agoreleasing version 0.8.16~exp3
Michael Vogt [Fri, 15 Jul 2011 08:08:44 +0000 (10:08 +0200)] 
releasing version 0.8.16~exp3

13 years agomerged from http://bzr.debian.org/bzr/apt/apt/debian-sid
Michael Vogt [Fri, 15 Jul 2011 07:53:38 +0000 (09:53 +0200)] 
merged from http://bzr.debian.org/bzr/apt/apt/debian-sid

13 years agomerged from lp:~donkult/apt/sid
Michael Vogt [Fri, 15 Jul 2011 07:45:33 +0000 (09:45 +0200)] 
merged from lp:~donkult/apt/sid

13 years agomerged from donkult
Michael Vogt [Fri, 15 Jul 2011 07:42:37 +0000 (09:42 +0200)] 
merged from donkult

13 years ago* apt-pkg/depcache.cc:
David Kalnischkies [Fri, 15 Jul 2011 07:33:36 +0000 (09:33 +0200)] 
* apt-pkg/depcache.cc:
  - change default of APT::AutoRemove::SuggestsImportant to true

13 years agomerge with debian-sid 0.8.15.2
David Kalnischkies [Thu, 14 Jul 2011 19:28:50 +0000 (21:28 +0200)] 
merge with debian-sid 0.8.15.2

13 years ago* apt-pkg/deb/debmetaindex.cc:
David Kalnischkies [Thu, 14 Jul 2011 19:06:09 +0000 (21:06 +0200)] 
* apt-pkg/deb/debmetaindex.cc:
  - add trusted=yes option to mark unsigned (local) repository as trusted
    based on a patch from Ansgar Burchardt, thanks a lot! (Closes: #596498)

Note that "apt-get update" still warns about unknown signatures even
when [trusted=yes] is given for the source.

13 years agoInproved errors and warnings, will now warn if package configuration fails, but only...
Christopher Baines [Thu, 14 Jul 2011 15:39:06 +0000 (16:39 +0100)] 
Inproved errors and warnings, will now warn if package configuration fails, but only error if the package is not configured at the end.

13 years agoreplace the last standing double's with long long
David Kalnischkies [Thu, 14 Jul 2011 13:54:25 +0000 (15:54 +0200)] 
replace the last standing double's with long long

13 years agoMore changes to make imediate configuration work for all packages,
Christopher Baines [Thu, 14 Jul 2011 12:26:19 +0000 (13:26 +0100)] 
More changes to make imediate configuration work for all packages,
I have stolen the Loop flag from orderlist.cc as it didnt seem to use it anymore.

13 years ago* cmdline/apt-get.cc:
David Kalnischkies [Thu, 14 Jul 2011 10:08:16 +0000 (12:08 +0200)] 
* cmdline/apt-get.cc:
  - add an --assume-no option for testing to say 'no' to everything

13 years agomerged from the mvo branch and add proper changelog
Michael Vogt [Thu, 14 Jul 2011 09:30:02 +0000 (11:30 +0200)] 
merged from the mvo branch and add proper changelog

13 years agomerged from debian-sid
Michael Vogt [Thu, 14 Jul 2011 09:20:28 +0000 (11:20 +0200)] 
merged from debian-sid

13 years agomake ResolveByKeep() more clever and hold back packages that would go into a broken...
Michael Vogt [Thu, 14 Jul 2011 09:03:55 +0000 (11:03 +0200)] 
make ResolveByKeep() more clever and hold back packages that would go into a broken policy state by the upgrade

13 years agofix sha512 calculation in Hashes::VerifyFiles()
David Kalnischkies [Wed, 13 Jul 2011 23:44:35 +0000 (01:44 +0200)] 
fix sha512 calculation in Hashes::VerifyFiles()

13 years ago* ftparchive/writer.cc:
David Kalnischkies [Wed, 13 Jul 2011 21:23:04 +0000 (23:23 +0200)] 
* ftparchive/writer.cc:
  - generate all checksums in one run over the file for Release

13 years agoenable Hashes::AddFD() to skip creation of certain hashes
David Kalnischkies [Wed, 13 Jul 2011 21:10:38 +0000 (23:10 +0200)] 
enable Hashes::AddFD() to skip creation of certain hashes

13 years agotest that AddFD for single summations works, too
David Kalnischkies [Wed, 13 Jul 2011 20:29:37 +0000 (22:29 +0200)] 
test that AddFD for single summations works, too

13 years agomove hash test to libapt-testcases and add a few more tests
David Kalnischkies [Wed, 13 Jul 2011 17:34:11 +0000 (19:34 +0200)] 
move hash test to libapt-testcases and add a few more tests

13 years agofix from David Kalnischkies for the InRelease gpg verification 0.8.15.2
Michael Vogt [Wed, 13 Jul 2011 17:02:10 +0000 (19:02 +0200)] 
fix from David Kalnischkies for the InRelease gpg verification
code (LP: #784473)

13 years agomove implementation of checksums around by abstracting even more
David Kalnischkies [Wed, 13 Jul 2011 14:37:15 +0000 (16:37 +0200)] 
move implementation of checksums around by abstracting even more

13 years agoapt-pkg/aptconfiguration.h: fix copy/paste error in getCompressionTypes() description
Michael Vogt [Wed, 13 Jul 2011 11:47:25 +0000 (13:47 +0200)] 
apt-pkg/aptconfiguration.h: fix copy/paste error in getCompressionTypes() description

13 years agoAdded test for conflicts loop
Christopher Baines [Wed, 13 Jul 2011 09:50:41 +0000 (10:50 +0100)] 
Added test for conflicts loop

13 years agoMore changes to the SmartUnpack method to allow imediate configuration of all packages.
Christopher Baines [Wed, 13 Jul 2011 08:12:19 +0000 (09:12 +0100)] 
More changes to the SmartUnpack method to allow imediate configuration of all packages.

13 years agomerge with debian-experimental
David Kalnischkies [Sun, 10 Jul 2011 10:16:13 +0000 (12:16 +0200)] 
merge with debian-experimental