Changes between Version 2 and Version 3 of SummerOfCode2015


Ignore:
Timestamp:
Apr 28, 2015, 6:36:34 PM (9 years ago)
Author:
neverpanic (Clemens Lang)
Comment:

fix headlines

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode2015

    v2 v3  
    99|| [wiki:SummerOfCode2015#dependencies Improve Dependency Calculation using SAT solving] || Jackson Isaac || [wiki:cal Clemens Lang] ||
    1010
    11 ==== Revitalizing Pallet ==== #pallet
     11== Revitalizing Pallet == #pallet
    1212
    1313Kyle is joining us again with an idea of his own. He noticed that Pallet is unmaintained and took on the task of bringing it back to life and improving it.
    1414
    15 ===== Generate Portfiles with auto-detection of build toolchain ===== #portfile-gen
     15== Generate Portfiles with auto-detection of build toolchain == #portfile-gen
    1616
    1717To ease creation of new ports, the helper script [http://trac.macports.org/browser/contrib/portfile-gen/portfile-gen portfile-gen] is able to generated a Portfile stub by taking the name, version and possible a port group as input. This should be extended to handle more things automatically. Lots of options in a Portfile need to be figured out by the maintainer, although they could be extracted automatically from the source.
     
    3131Chunyang Xu will write an extensible framework for Portfile generation during GSoC.
    3232
    33 ==== Dependency calculation using SAT solving ==== #dependencies
     33== Dependency calculation using SAT solving == #dependencies
    3434
    3535This task consists of implementing a new dependency engine for MacPorts. The current dependency engine works for everyday use, but it could be extended to support a number of features we would like to have, such as dependencies on variants (ticket:126), versioned dependencies, pre-computing a plan of action (and asking the user for confirmation), conflict resolution proposals and metapackages. Note that we don't expect you to accomplish all of these ideas in one GSoC – setting the base would already be a huge help.