Changes between Version 29 and Version 30 of SummerOfCode


Ignore:
Timestamp:
Mar 13, 2007, 3:01:53 AM (17 years ago)
Author:
jberry@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v29 v30  
    3030==== Task 1: Dependencies ====
    3131
    32 This task consists in implementing a new dependencies engine for MacPorts. The current dependency engine properly deals with installing packages, but it does not deal satisfactorily with dependencies on variants (and versions), uninstalling and upgrading. This very challenging task requires a complete formalization of the use cases (installation, upgrade, uninstallation) and of the user needs before any implementation, as well as a deep understanding of the dependency relations (required for fetching, building, configuring; static and dynamic linking; dependence at runtime).
     32This task consists of implementing a new dependencies engine for MacPorts. The current dependency engine properly deals with installing packages, but it does not deal satisfactorily with dependencies on variants (and versions), uninstalling and upgrading. This very challenging task requires a complete formalization of the use cases (installation, upgrade, uninstallation) and of the user needs before any implementation, as well as a deep understanding of the dependency relations (required for fetching, building, configuring; static and dynamic linking; dependence at runtime).
    3333
    3434Classification: very challenging task[[BR]]