[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Wed Feb 18 09:18:04 PST 2015


Page "SummerOfCode" was changed by snc at macports.org
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=243>
Revision 243
Comment: remove 2014 projects
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 242)
+++ SummerOfCode (version: 243)
@@ -145,18 +145,6 @@
 * Languages: Perl, probably Tcl
 * Potential mentors: TBD
 
-===== Read packages from Python's PIP (pip2port) ===== #pip2port
-
-MacPorts should be able to more readily install python packages from pip. We don't want to integrate the build/installation process of PIP, simply parse information or eggs it provides for various packages. This information will then be used to generate a Portfile, akin to [[browser:contrib/cpan2port/cpan2port|cpan2port]].
-
-There may be instances where MacPorts package names don't match up with pip’s. In this case, pip should be the authority and all improperly named MacPorts packages should be replaced by a renamed copy. Verbose automation of this step, akin to the portcheckup script, is ideal.
-
-The [[browser:contrib/portfile-gen/portfile-gen|portfile generator]] might be helpful.
-
-* Difficulty: Medium
-* Languages: Tcl, Python, C
-* Potential mentors: snc
-
 ===== Read packages from other various package managers ===== #foo2port
 
 As above with the pip2port proposal, except with other package managers, such as [http://opam.ocamlpro.com/ opam] for ocaml packages, [http://www.haskell.org/cabal/ cabal] for haskell, [http://luarocks.org/ luarocks] for lua, [https://npmjs.org/ npm] for node.js, and so on.
@@ -180,14 +168,6 @@
 * Classification: Medium
 * Languages: Tcl
 * Potential mentors: raimue
-
-==== Configuration and environment selftest ==== #envcheck
-
-Add a command to check current setup for common pitfalls (e.g. stuff in `/usr/local`), inspired by Homebrew’s `brew doctor` functionality.
-
-* Difficulty: Easy
-* Languages: Tcl
-* Potential mentors: larryv
 
 ==== Speed up trace mode ==== #tracemode
 
@@ -214,14 +194,6 @@
 * Languages: Tcl, C
 * Potential mentors: larryv
 
-==== Reclaim disk space ==== #reclaim
-
-Improve `port clean` to be able to delete distfiles for a specified version, and all distfiles not needed by currently installed versions of ports. In general, add an action for reclaiming disk space, which would delete old distfiles and archives and uninstall inactive ports (and anything else that would help). Implement heuristics to detect common hogs of disk space such as lots of old distfiles and inactive ports and periodically suggest running a cleanup command to users if such possibly unneeded files are detected.
-
-* Difficulty: Easy
-* Languages: Tcl, C
-* Potential mentors: larryv
-
 ==== Parallel execution ==== #parallel
 
 When an action will run targets on multiple ports, run them in parallel when possible and sensible (requires tracking dependencies between both targets and ports and figuring out the maximum reasonable parallelism, e.g. several ports can fetch at once on a fast connection but you only want one 'make -j8' at a time).
@@ -246,18 +218,6 @@
 * Difficulty: Easy
 * Languages: Tcl, C
 * Potential mentors: larryv
-
-==== Interactive port command ==== #interactive
-
-Write an interactive command-line tool that can be used instead of the non-interactive port(1). (The existing "interactive mode" of port(1) is actually just batch mode reading from stdin, and is not really interactive.) Factor out code used by both tools into a shared module.
-
-An interactive tool would ask for user input to resolve many situations that cause port(1) to simply error out. For example - If you try to install a port and one of its dependencies conflict with something already installed, it could ask if you want to deactivate the installed one and its dependents and reactivate them after the build.
- 
-
-
-* Difficulty: Medium
-* Languages: Tcl, C
-* Potential mentors: TBD
 
 ==== Implement a Trac plugin to auto-assign tickets to port maintainers ==== #trac-assigner
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
MacPorts <https://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode' page.
If it was not you, please report to .


More information about the macports-changes mailing list