[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Fri Mar 20 15:57:30 PDT 2009


Changed page "SummerOfCode" by raimue at macports.org from 91.11.190.200*
Page URL: <http://trac.macports.org/wiki/SummerOfCode>
Diff URL: <http://trac.macports.org/wiki/SummerOfCode?action=diff&version=103>
Revision 103

-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 102)
+++ SummerOfCode (version: 103)
@@ -108,7 +108,10 @@
 
 MacPorts currently has trace mode to check which files are accessed during build and if they are in the dependency chain. This requires injecting the tracelib in all code that is run and interception all open calls and make checks on the pathnames which slows down the procedure. This task is about creating another feature for verifying the dependencies of a build.
 
-A new phase would be created which is to be run after the destroot phase for checking dependencies. It would iterate over all binaries and dynamically linked libraries in the destroot which are going to be installed and check the recorded paths against the dependency chain. After that, it should report any files being linked against libraries not in the dependency chain.
+A new phase would be created which is to be run after the destroot phase to verify files.
+ * It would iterate over all binaries and dynamically linked libraries in the destroot which are going to be installed and check the recorded paths against the dependency chain.
+ * It will report broken symlinks, e.g. those pointing to the destroot
+Any problems found should be reported.
 
 This would be great to do a quick check if the dependencies are met without the effort from trace mode. It could also help to identify unnecessary dependencies. If this actually runs fast enough it could as well be enabled by default, although it should only be necessary for maintainers.
 

-------8<------8<------8<------8<------8<------8<------8<------8<--------

* The IP shown here might not mean anything if the user or the server is
behind a proxy.

--
MacPorts <http://www.macports.org/>
Ports system for Mac OS

This is an automated message. Someone at http://www.macports.org/ added your email
address to be notified of changes on SummerOfCode. If it was not you, please
report to .


More information about the macports-changes mailing list