Google SoC 2008

Randall Wood randall.h.wood at alexandriasoftware.com
Wed Mar 12 02:01:41 PDT 2008


On 3/11/08, William Siegrist <wsiegrist at apple.com> wrote:
> Ok, I added both of Randall's tasks (#3 and #10 now).
>
>  Randall, can you be a mentor for these? If so, can you add yourself to
>  the wiki page?

I can Mentor, and the Wiki page is up to date.

>
>  http://trac.macosforge.org/projects/macports/wiki/SummerOfCode
>
>
>
> -Bill
>
>
>
>  On Mar 4, 2008, at 3:28 AM, Randall Wood wrote:
>  > On 2/29/08, James Berry <jberry at macports.org> wrote:
>  >> I'm writing to attempt to gauge interest in whether and how MacPorts
>  >> should participate in Google Summer of Code (GSoC) for 2008. See http://code.google.com/soc/2008/
>  >> .
>  >>
>  >> You might be inclined to address any of the following questions:
>  >>
>  >>  - Do you feel MacPorts should participate in GSoC 2008?
>  >>  - Are there particular MacPorts projects you'd like to suggest?
>  >
>  > Yet another possible project (sorry for yapping about like this):
>  >
>  > Add support for a mechanism similar to Finks init.[c]sh mechanisms for
>  > providing basic and port-provided environmental services to users in
>  > the .profile, .cshrc, and .xinitrc files, so that instead of
>  > manipulating the user's .profile to modify certain paths, all we do is
>  > append something like "source /opt/local/etc/bash.rc" to the end of a
>  > user's .profile file and that bash.rc would be like /etc/rc and would
>  > source all the files in /opt/local/etc/bash.d
>  >
>  > This would require:
>  > 1)   Adding support to the Portfiles for setting key value pairs that
>  > can then be written out at some phase (install?) into both correct
>  > bash and csh (and maybe other shell) syntaxes and stored in
>  > ${prefix}/etc/init.d/${portname}.shell
>  > 2)   Adding support for managing X11-specific key value pairs that
>  > would be stored into ${prefix}/etc/xinit.d/${portname}
>  > 3)   Writing the files ${prefix}/etc/init.shell for each shell we
>  > decide to support. These files need only support correcting the PATH
>  > and MANPATH for macports and then sourcing all of the files in init.d
>  > ending in the correct shell.
>  > 4)   Writing ${prefix}/etc/init.X11 that would source
>  > ${prefix}/etc/init.sh (the xinit mechanism is a bash shell, I believe)
>  > and then source all the files in init.d ending in X11.
>  > 5)   Provide a simple command line utility that can correctly
>  > enable/disable sourcing the init.shell|X11 files for a user.
>  >
>  > What gets inserted into a user's .profile/.xinitrc/.cshrc file? It
>  > should be a couple of lines of comment explaining the single command
>  > line that we added to the file followed by the command line (in bash:
>  > source /opt/local/etc/init.sh)
>  >
>  >>  - Are you willing to be a GSoC mentor?
>  >>  - Would you be interested, as a student, in participating in a GSoC
>  >> project for MacPorts?
>  >>
>  >> GSoC pays students a wage for the summer to work on open source
>  >> projects, and also a stipend to the project for each student project.
>  >>
>  >> If interested, we need to move very quickly. As the Google GSoC FAQ
>  >> says:
>  >>
>  >>        "We'll begin accepting applications from open source mentoring
>  >> organizations on Monday, March 3, 2008; we'll stop accepting
>  >> organization applications on Wednesday, March 12th."
>  >>
>  >> Your feedback is welcome
>  >>
>  >> James
>  >> _______________________________________________
>  >> macports-dev mailing list
>  >> macports-dev at lists.macosforge.org
>  >> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>  >>
>  >
>  >
>  > --
>  > Randall Wood
>  > randall.h.wood at alexandriasoftware.com
>  >
>  > "The rules are simple: The ball is round. The game lasts 90 minutes.
>  > All the rest is just philosophy."
>  > _______________________________________________
>  > macports-dev mailing list
>  > macports-dev at lists.macosforge.org
>  > http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>
>
>
>
>
> ----
>  William Siegrist
>  Software Support Engineer
>  Mac OS Forge
>  http://macosforge.org/
>  wsiegrist at apple.com
>  408 862 7337
>
>
>
>
>
>
>


-- 
Randall Wood
randall.h.wood at alexandriasoftware.com

"The rules are simple: The ball is round. The game lasts 90 minutes.
All the rest is just philosophy."


More information about the macports-dev mailing list