[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Wed Jan 31 14:38:23 UTC 2018


Page "SummerOfCode" was changed by umeshksingla
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=295>
Revision 295
Comment: move fakeroot project to agreed list of ideas for this year
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 294)
+++ SummerOfCode (version: 295)
@@ -125,6 +125,16 @@
 * Languages: Tcl, C++, QMake
 * Potential mentors: michaelld
 
+==== Implement fakeroot functionality ==== #fakeroot
+
+Currently, MacPorts uses root privileges in the destroot phase. That should be replaced by a system that runs as the macports user but intercepts all operations that would require root privileges (chown/chmod/etc.) and record the resulting permissions in a database.
+
+The existing functionality of trace mode in darwintracelib1.0 could be leveraged for this task.
+
+* Difficulty: Medium
+* Languages: Tcl, C
+* Potential mentors: jeremyhu
+
 ==== Phase out dependency on Xcode ==== #xcode
 
 MacPorts currently requires a full Xcode installation, even though a lot of ports will install just fine with the Command Line Tools package only. Since we also have a number of ports that need Xcode to build, we cannot completely remove the Xcode dependency. Your task would be to provide a way for maintainers to easily identify ports that depend on Xcode and mark them as such, so MacPorts can warn users without Xcode installed that a port they want to install needs the full Xcode package.
@@ -134,21 +144,6 @@
 * Difficulty: Medium
 * Languages: Tcl, C
 * Potential mentors: cal
-
-==== Bump version and checksum of existing port ==== #bump
-
-Homebrew has brew bump-formula-pr. Such functionality saves a lot of work when updating many ports. Bumping ports using PortGroup like GitHub and bitbucket should also be supported. Existing revision should be reset or removed interactively. A suggested commit message for the update should be shown.
-
-Use cases (pseudo commands):
-* `port bump [[portname | pseudo-portname | port-expressions | port-url]]` bumps checksums only
-* `port bump [[portname | pseudo-portname | port-expressions | port-url]] @<version>` bumps version and checksums
-* `port bump --livecheck [[portname | pseudo-portname | port-expressions | port-url]] bumps both with livecheck result if ${version} == ${livecheck.version}`
-
-See #53851 for more details.
-
-* Difficulty: Easy
-* Languages: Tcl, C
-* Contact: raimue, l2dy
 
 ==== Speed up trace mode ==== #tracemode
 
@@ -234,15 +229,20 @@
 * Difficulty: Easy
 * Potential mentors: raimue
 
-==== Implement fake root functionality ==== #fakeroot
-
-Currently, MacPorts uses root privileges in the destroot phase. That should be replaced by a system that runs as the macports user but intercepts all operations that would require root privileges (chown/chmod/etc.) and record the resulting permissions in a database.
-
-The existing functionality of trace mode in darwintracelib1.0 could be leveraged for this task.
-
-* Difficulty: Medium
-* Languages: Tcl, C
-* Potential mentors: jeremyhu
+==== Bump version and checksum of existing port ==== #bump
+
+Homebrew has brew bump-formula-pr. Such functionality saves a lot of work when updating many ports. Bumping ports using PortGroup like GitHub and bitbucket should also be supported. Existing revision should be reset or removed interactively. A suggested commit message for the update should be shown.
+
+Use cases (pseudo commands):
+* `port bump [[portname | pseudo-portname | port-expressions | port-url]]` bumps checksums only
+* `port bump [[portname | pseudo-portname | port-expressions | port-url]] @<version>` bumps version and checksums
+* `port bump --livecheck [[portname | pseudo-portname | port-expressions | port-url]] bumps both with livecheck result if ${version} == ${livecheck.version}`
+
+See #53851 for more details.
+
+* Difficulty: Easy
+* Languages: Tcl, C
+* Potential mentors: TBD
 
 ==== MacPorts port for self-management ==== #self-management
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

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

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 admin at macports.org.


More information about the macports-changes mailing list