kdenonbeta/kdedebian/kapture
CVS commit by mornfall:
- add PkgStatusGrouper to upgrade-view
- update TODO.
M +25 -16 TODO 1.48
M +1 -0 libcapture/groupermanager.cpp 1.6
--- kdenonbeta/kdedebian/kapture/TODO #1.47:1.48
@@ -167,4 +167,10 @@
- fix multiple-tabs-for-same-package problem [done]
+ KURRENT: THE UPGRADER [done: 40%]
+ Alternative UI for kapture. Shows only one package tree, by default limited
+ to changed|upgradable packages, no detailviews and only 2 buttons: update &
+ upgrade. It is mostly working, but needs more testing and fixing some
+ shortcomings.
+
BETTER FEEDBACK SYSTEM [done: 0%]
Improve the current progress and status feedback system to a point where it
@@ -201,5 +207,5 @@
just provides registry of the capabilities of individual filters.
- FILTER PARAMETER SETTINGS UI [done: 0%]
+ FILTER PARAMETER SETTINGS UI [done: 20%]
In libkapture, make it possible to register a widget for a filter, which
would allow to set up it's parameters. It should be available via button in
@@ -210,19 +216,4 @@
and produces argmap to feed into the grouper.
- HUMAN WRITEABLE/PARSEABLE GROUPERCHAIN EXTERNAL REP [done: 0%]
- Write parser and serializer for GrouperChain, so that external
- representation would be easy to read & write (for human). Make it fit into
- apt tagfile. Proposed format:
- --%--
- grouper PkgNameFilter (string="sth");
- chain "subchain-1" {
- grouper PkgDescrFilter (string="blaha");
- grouper PkgTagFilter (string="admin && ui::qt");
- };
- grouper PkgNameFilter (string="sthElse");
- --%--
- This would be whitespace independent and quite well-parseable. Can be
- stuffed into a tagfile using one-space indent (like in description).
-
::: 0.5 (prealfa) :::
@@ -242,4 +233,19 @@
kcontrol icon mode.
+ HUMAN WRITEABLE/PARSEABLE GROUPERCHAIN EXTERNAL REP [done: 0%]
+ Write parser and serializer for GrouperChain, so that external
+ representation would be easy to read & write (for human). Make it fit into
+ apt tagfile. Proposed format:
+ --%--
+ grouper PkgNameFilter (string="sth");
+ chain "subchain-1" {
+ grouper PkgDescrFilter (string="blaha");
+ grouper PkgTagFilter (string="admin && ui::qt");
+ };
+ grouper PkgNameFilter (string="sthElse");
+ --%--
+ This would be whitespace independent and quite well-parseable. Can be
+ stuffed into a tagfile using one-space indent (like in description).
+
::: 0.6 (prealfa) :::
@@ -293,4 +299,7 @@
else). However, dist-upgrade needs a change in behaviour to respect user
preferences.
+ It should be enough to rerun the priority engine on the new cache
+ contents (by touching all installed packages), marking all wanted packages
+ for install in the result.
::: 0.7 (prealfa) :::
--- kdenonbeta/kdedebian/kapture/libcapture/groupermanager.cpp #1.5:1.6
@@ -92,4 +92,5 @@ void GrouperManager::setupDefault (void)
c -> addFactory ("PkgExistFilter", "exist");
c -> addFactory ("FilterOrGroup", "upgrade-or-change", uoc);
+ c -> addFactory ("PkgStatusGrouper", "status");
c -> addFactory ("SectGrouper", "section");
c -> addFactory ("EndGrouper", "end");
Reply to: