summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-04-19use the version id instead of the mmap offset as APT-IDDavid Kalnischkies1-4/+18
This leads to a small performance decrease as we need to build this mapping now while interpreting the Response but a (buggy) solver can't point us to dangerous memory locations anymore this way and VersionCount remains useful for other mapping proposes
2011-04-19set hint flags for the problem resolver according to requestDavid Kalnischkies1-1/+18
2011-04-19Interpret Remove and Install lines in Responses correctlyDavid Kalnischkies1-5/+12
2011-04-02disable automatical installation of dependencies in MarkInstall if weDavid Kalnischkies1-1/+1
will not use the default internal resolver later on
2011-04-02disable the error discarding as it destroyes the error reporting aboutDavid Kalnischkies1-1/+1
failures with external solvers for now as long as i can't see a reason for it
2011-04-02send the scenario through a pipe to the solver and get the solution backDavid Kalnischkies3-10/+62
The solution is NOT interpreted so far.
2011-04-01add a small wrapper to use the internal apt solver as an external oneDavid Kalnischkies2-0/+136
2011-04-01parse also the action flags Upgrade, Dist-Upgrade and alike from the requestDavid Kalnischkies2-11/+43
2011-04-01Read and apply install/remove requests correctlyDavid Kalnischkies3-12/+97
2011-03-31WriteRequest according to current EDSP draftDavid Kalnischkies2-8/+21
2011-03-31rename edspwriter to straight edsp in toplevel as it does more thanDavid Kalnischkies4-23/+22
just writing stuff… it also reads and can work for both: - APT talking to an external solver - an external solver (understanding EDSP) talking to APT
2011-03-31add the methods we will need to write to make working with EDSP possibleDavid Kalnischkies2-2/+24
2011-03-31strip the Dir::state from the config name as it will never be thereDavid Kalnischkies1-4/+4
2011-03-31parse the state of the package from the scenario file correctlyDavid Kalnischkies1-30/+8
2011-03-31rename the 'universe' to 'scenario' to reflect the naming in the draftDavid Kalnischkies6-13/+13
2011-03-31add a special scenario filename for using stdinDavid Kalnischkies2-3/+14
2011-03-30be able to write solutions, tooDavid Kalnischkies3-0/+27
2011-03-30add a first round of stuff needed for talking between APT and solversDavid Kalnischkies18-18/+609
based on a very early draft for EDSP by Stefano APT can now write a scenario as well as load most stuff from it.
2011-03-29be able to disable resolver with APT::Get::CallResolver and disableDavid Kalnischkies2-4/+5
auto installation with APT::Get::AutoSolving
2011-03-28be able to disable resolver with APT::Get::AutoSolvingDavid Kalnischkies2-21/+48
2011-03-28* apt-pkg/deb/deblistparser.cc:David Kalnischkies4-18/+22
- create foo:any provides for all architectures for an allowed package
2011-03-26* cmdline/apt-get.cc:David Kalnischkies2-2/+7
- do not show simulation notice for non-root commands (Closes: #619072)
2011-03-26do not change protected packages in autoinstall (Closes: #618848)David Kalnischkies6-6/+55
2011-03-26* apt-pkg/aptconfiguration.cc:David Kalnischkies3-2/+95
- use dpkg --print-foreign-architectures to get multiarch configuration if non is specified with APT::Architectures (Closes: #612958)
2011-03-25* apt-pkg/cacheiterator.h:David Kalnischkies10-42/+57
- return "all" instead of native architecture without breaking the abi (too much) by extending enum instead of using bitflags (LP: #733741) With the next abi break that enum should be a char bitflag instead
2011-03-25* apt-pkg/pkgcachegen.cc:David Kalnischkies3-10/+9
- make "all"->"native" an implementation detail of NewPackage rather than rewrite it in higher methods
2011-03-25* apt-pkg/depcache.cc:David Kalnischkies2-6/+3
- remove pseudo handling leftover from SetReInstall
2011-03-23document ButAutomaticUpgrades together with NotAutomaticDavid Kalnischkies2-4/+11
as suggested by Charles Plessy (Closes: #619083)
2011-03-23* doc/apt_preferences.5.xml:David Kalnischkies2-2/+4
- correct typo spotted by Charles Plessy (Closes: #619088)
2011-03-23* debian/apt.conf.autoremove:David Kalnischkies2-1/+4
- adapt to new gnumach kernel package naming (Closes: #619337)
2011-03-23* apt-pkg/deb/deblistparser.h:David Kalnischkies2-2/+4
- enable StripMultiArch by default for ParseDepends
2011-03-23add a method to insert packages into dpkg's status fileDavid Kalnischkies1-0/+23
2011-03-20reorganize the marker methods a bit by moving the common part to aDavid Kalnischkies4-61/+77
seperate IsModeChangeOk which checks sanity and dpkg holds
2011-03-16* apt-pkg/vendor.cc, apt-pkg/vendorlist.cc:David Kalnischkies5-28/+17
- mark them as deprecated as they are unused
2011-03-16* apt-pkg/deb/dpkgpm.cc:David Kalnischkies2-2/+14
- skip --configure if all packages disappeared
2011-03-16enable buildsimplenativepackage to build packages for multipleDavid Kalnischkies1-9/+13
architectures in a row as it is needed for Multi-Arch:same that the shared files are the same
2011-03-16releasing version 0.8.130.8.13Michael Vogt1-2/+2
2011-03-15merged from lp:~mvo/apt/mvoMichael Vogt7-10/+103
2011-03-15apt-pkg/acquire-method.cc: fix copy/paste errorMichael Vogt1-1/+1
2011-03-14methods/mirror.cc: randomize only based on hostnameMichael Vogt1-4/+15
2011-03-14methods/mirror.cc: init random seed at startupMichael Vogt1-1/+3
2011-03-14apt-pkg/acquire-item.cc: add some more missing Fail-IgnoreMichael Vogt1-4/+10
2011-03-14randomize mirror list to ensure more even loadMichael Vogt3-0/+32
2011-03-14apt-pkg/acquire-item.{cc,h}: mark InRelease with Fail-Ignore to ensure the ↵Michael Vogt2-0/+16
mirror methods does not retry on each mirror
2011-03-14debian/changelog: mark UNRELEASEDMichael Vogt1-2/+2
2011-03-14* po/sl.po:Michael Vogt2-430/+637
- updated, thanks to Andrej Znidarsic
2011-03-14* mirror method:Michael Vogt4-5/+29
- when downloading data, show the mirror being used
2011-03-11merged from lp:~mvo/apt/mvoMichael Vogt4-7/+27
2011-03-11methods/mirror.cc: improve debug output and fix selecting the next mirrorMichael Vogt1-4/+9
2011-03-11* apt-pkg/acquire-item.cc:Michael Vogt2-2/+7
- mark pkgAcqIndexTrans as Index-File to avoid asking the user to insert the CD on each apt-get update