Differences between revisions 3 and 4
Revision 3 as of 2009-03-08 00:17:07
Size: 761
Comment:
Revision 4 as of 2009-03-08 21:07:38
Size: 1014
Editor: ?DanielBurrows
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * '''Description''': Aptitude currently tracks its actions in a rudimentary way. Remembering this kind information could make easier to go back in time if something goes wrong. Now we have to improve this implementation and make use of it. Providing a "time machine" interface in ncurses or GTK+ would be the goal. ''Please complete this proposal''  * '''Description''': Aptitude currently does not track actions that the user has performed beyond a single session of the program. One of the most frequent requests from users is to find out when they made a change to a package, or ''why'' a package was changed; we want to store this information and expose it in the UI in convenient locations. As a side effect, this might also provide some ability to revert past changes. A draft structure for storing history objects exists, but it is incomplete and wrong; it needs to be fixed and integrated into the program. ''Please complete this proposal''

Aptitude history tracking

  • Mentor: Daniel Burrows

  • Summary: extend and build on the packages actions history tracking features of Aptitude

  • Required skills:

    • Familiarity with Aptitude
    • C++, maybe some GTK+
    • Familiarity with tricky dpkg upgrades, downgrades, dpkg accidents... :)

  • Description: Aptitude currently does not track actions that the user has performed beyond a single session of the program. One of the most frequent requests from users is to find out when they made a change to a package, or why a package was changed; we want to store this information and expose it in the UI in convenient locations. As a side effect, this might also provide some ability to revert past changes. A draft structure for storing history objects exists, but it is incomplete and wrong; it needs to be fixed and integrated into the program. Please complete this proposal

See: http://lists.alioth.debian.org/pipermail/aptitude-devel/2009-March/001227.html