On Mon, 2008-09-22 at 05:16 -0700, Tsvetomir Dimitrov wrote:
Excellent news! Can I help with anything? As I've already said I'm a beginner. Programming is my hobby and I've just started to work as professional C programmer. So if you think I can be useful in some way do not hesitate to write me!
Well, you don't necessarily have to go along with the direction I'm taking, but if you're on board, I could certainly use help and I think it would generally help the project if we started adding test coverage to launchd(8) by way of CUnit (http://cunit.sourceforge.net/), I'm a big fan of test-driven porting projects ;) One thing I actually loathe is working with expat, and we will likely need a plist XML file parser. I'm not entirely certain on the FreeBSD project's views on the APSL, but I think one way or another CF-lite is out of the picture (especially if we aim to push this into FreeBSD base). If you're up for it, I think that'd be a great place to start. If you'd like I can push my Git repository to a public web server where we can both collaborate on the development of test cases. What I've done thus far is really not much more than reacquainting myself with launchd(8)'s code, it feels like home, even after all these years :) Cheers, -R. Tyler Ballance
Best regards, Tsvetomir
----- Original Message ---- From: R. Tyler Ballance <tyler@monkeypox.org> To: Dave Zarzycki <zarzycki@apple.com> Cc: Tsvetomir Dimitrov <tsurko@yahoo.com>; Damien Sorresso <dsorresso@apple.com>; Launchd-dev <launchd-dev@lists.macosforge.org> Sent: Monday, 22 September, 2008 7:39:59 Subject: Re: [launchd-dev] launchd on freebsd
On Sun, 2008-09-21 at 18:03 -0700, Dave Zarzycki wrote:
Tsvetomir,
Funny that you should ask. R. Tyler Ballance, the author of the Googleted to Summer of Code project, just emailed me about potentially reviving the port. Hopefully our new launchd maintainer, Damien, can help you both coordinate any porting activity.
(resending since the mailing list ate my first version)
I'd like to point out that all work on the previous port of mine is likely a total wash as it was before zarzycki@ made a large chunk of changes for the version of launchd(8) for Leopard.
As it stands now I'm working in a Git repository sitting on my FreeBSD RELENG_6 machine simply working on getting components compiled or #ifdef'd out such that they will compile on non-Apple systems.
The approach I intend on taking this time around is to build some CUnit tests around some of the base levels of functionality before I move onto the more complicated mach-port-based process management and IPC mechanisms. I also do not intend on building in any implicit FreeBSD-isms, as I'd like to take launchd(8) over to my openSUSE workstations in the future as well ;)
Consider any code you find of mine in the FreeBSD perforce repository as antique and testament to how much of a n00b I used to be ;)
I'll keep the thread updated on any progress :)
Cheers, -R. Tyler Ballance
Best of luck to you all,
davez
On Sep 21, 2008, at 3:16 PM, Kevin Van Vechten wrote:
I'm not aware of any current activity surrounding that effort, but it's something we'd like to see. Have you checked the list
archives
to see where things left off?
On Sep 20, 2008, at 3:28 PM, Tsvetomir Dimitrov <tsurko@yahoo.com> wrote:
Hello, There was a Google Summer of code project about porting launchd on FreeBSD. Is this project still active? Have you got any information about it or any other similar? I will be very happy to see launchd working on FreeBSD. Unfortunately I am still a beginner programmer, but I'll do my best to contribute in my free time. Thank you in advance!
Best regards, Tsvetomir
_______________________________________________ launchd-dev mailing list launchd-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev
_______________________________________________ launchd-dev mailing list launchd-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev
_______________________________________________ launchd-dev mailing list launchd-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev