Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-10 | send the first line of the error message to the error list and fail a bit | David Kalnischkies | |
more nicely and in order | |||
2011-05-10 | fix SubProgress to accept a Percent parameter to update the Current | David Kalnischkies | |
with the text as otherwise the update will be ignored | |||
2011-05-09 | fix package building so 'dump' is a binary not a directory | David Kalnischkies | |
2011-05-09 | implement proper progress report with OpProgress | David Kalnischkies | |
2011-05-07 | implement correct error reporting | David Kalnischkies | |
2011-05-06 | undo the temporary progress reporting disabling which slipped into last commit | David Kalnischkies | |
2011-05-03 | fix arguments for MarkInstall so packages are really marked as automatic | David Kalnischkies | |
2011-05-03 | add a tiny dump solver to quickly output a scenario | David Kalnischkies | |
2011-05-03 | maybe Pre-Depends are checked if they write them as Pre-Depends and | David Kalnischkies | |
not as PreDepends (doh!) … | |||
2011-05-03 | add a --solver option to apt-get | David Kalnischkies | |
2011-05-03 | ship the apt-internal-solver in apt-utils package and link it to | David Kalnischkies | |
/usr/lib/apt/solvers so we have it available for playing as 'apt' | |||
2011-05-03 | add a fair round of doxygen comments to the edsp header | David Kalnischkies | |
2011-05-03 | tell the resolver a package is set on hold if it was set by the user | David Kalnischkies | |
to Keep which happens for example if a user decides to "remove" a not installed package to forbid that it's part of the solution | |||
2011-05-03 | implement external solver calling for upgrade and dist-upgrade, too | David Kalnischkies | |
2011-05-03 | work on requests with the correct upgrade/dist-upgrade/else resolver | David Kalnischkies | |
2011-05-02 | parse correctly the Hold: lines into Pkg->SelectedState = Hold | David Kalnischkies | |
2011-05-02 | doesn't execute autoremove marker setting if an external solver is called | David Kalnischkies | |
and instead rely on the Autoremove tagging to show us what could be done. (apt-internal-solver doesn't support this currently as it doesn't load the auto-information into the cache) | |||
2011-05-02 | refactor: move solver execution into his own EDSP method | David Kalnischkies | |
2011-05-02 | handle Dir::Bin::Solvers as a list of directories and find the | David Kalnischkies | |
solver in this list of directories | |||
2011-05-02 | reduce the buffer size so we get a sort of realtime progress report | David Kalnischkies | |
and print the time of output at the front of the progress report so we can see the delay | |||
2011-05-02 | move the mapping generation to the top as the response reading is | David Kalnischkies | |
currently waiting for the solver to complete and not non-blocking so we can generate the map while waiting for the solver | |||
2011-05-02 | implement optional Progress report in EDSP | David Kalnischkies | |
2011-05-02 | merge single-arch :arch fix from my sid branch | David Kalnischkies | |
2011-04-25 | add scenario command to output a complete or limited scenario | David Kalnischkies | |
2011-04-25 | reorganize WriteScenario to add a WriteLimitedScenario in which a scenario | David Kalnischkies | |
can be limited to a subset of packages with only relevant dependencies | |||
2011-04-19 | use the version id instead of the mmap offset as APT-ID | David Kalnischkies | |
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-19 | set hint flags for the problem resolver according to request | David Kalnischkies | |
2011-04-19 | Interpret Remove and Install lines in Responses correctly | David Kalnischkies | |
2011-04-02 | disable automatical installation of dependencies in MarkInstall if we | David Kalnischkies | |
will not use the default internal resolver later on | |||
2011-04-02 | disable the error discarding as it destroyes the error reporting about | David Kalnischkies | |
failures with external solvers for now as long as i can't see a reason for it | |||
2011-04-02 | send the scenario through a pipe to the solver and get the solution back | David Kalnischkies | |
The solution is NOT interpreted so far. | |||
2011-04-01 | add a small wrapper to use the internal apt solver as an external one | David Kalnischkies | |
2011-04-01 | parse also the action flags Upgrade, Dist-Upgrade and alike from the request | David Kalnischkies | |
2011-04-01 | Read and apply install/remove requests correctly | David Kalnischkies | |
2011-03-31 | WriteRequest according to current EDSP draft | David Kalnischkies | |
2011-03-31 | rename edspwriter to straight edsp in toplevel as it does more than | David Kalnischkies | |
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-31 | add the methods we will need to write to make working with EDSP possible | David Kalnischkies | |
2011-03-31 | strip the Dir::state from the config name as it will never be there | David Kalnischkies | |
2011-03-31 | parse the state of the package from the scenario file correctly | David Kalnischkies | |
2011-03-31 | rename the 'universe' to 'scenario' to reflect the naming in the draft | David Kalnischkies | |
2011-03-31 | add a special scenario filename for using stdin | David Kalnischkies | |
2011-03-30 | be able to write solutions, too | David Kalnischkies | |
2011-03-30 | add a first round of stuff needed for talking between APT and solvers | David Kalnischkies | |
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-29 | be able to disable resolver with APT::Get::CallResolver and disable | David Kalnischkies | |
auto installation with APT::Get::AutoSolving | |||
2011-03-28 | be able to disable resolver with APT::Get::AutoSolving | David Kalnischkies | |
2011-03-28 | * apt-pkg/deb/deblistparser.cc: | David Kalnischkies | |
- create foo:any provides for all architectures for an allowed package | |||
2011-03-26 | * cmdline/apt-get.cc: | David Kalnischkies | |
- do not show simulation notice for non-root commands (Closes: #619072) | |||
2011-03-26 | do not change protected packages in autoinstall (Closes: #618848) | David Kalnischkies | |
2011-03-26 | * apt-pkg/aptconfiguration.cc: | David Kalnischkies | |
- 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 Kalnischkies | |
- 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 |