[launchd-dev] launchd on freebsd

Tsvetomir Dimitrov tsurko at yahoo.com
Tue Sep 23 13:47:10 PDT 2008


I think if we work together we'll have better results. You are more experienced, so lead the way:).
About the XML parser maybe we can use expat. It should do the job. What do you think about it?

Cheers,
Tsvetomir


----- Original Message ----
From: R. Tyler Ballance <tyler at monkeypox.org>
To: Tsvetomir Dimitrov <tsurko at yahoo.com>
Cc: Dave Zarzycki <zarzycki at apple.com>; Launchd-dev <launchd-dev at lists.macosforge.org>
Sent: Monday, 22 September, 2008 15:30:50
Subject: Re: [launchd-dev] launchd on freebsd

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 at monkeypox.org>
> To: Dave Zarzycki <zarzycki at apple.com>
> Cc: Tsvetomir Dimitrov <tsurko at yahoo.com>; Damien Sorresso
> <dsorresso at apple.com>; Launchd-dev <launchd-dev at 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 at 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 at lists.macosforge.org
> > > > http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev
> > > > 
> > > _______________________________________________
> > > launchd-dev mailing list
> > > launchd-dev at lists.macosforge.org
> > > http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev
> > 
> 
> 
> 
> _______________________________________________
> launchd-dev mailing list
> launchd-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-dev/attachments/20080923/cec74d4f/attachment.html 


More information about the launchd-dev mailing list