Date: Sun, 30 Nov 2008 21:22:26 -0500 From: Eitan Adler <eitanadlerlist@gmail.com> To: Tim Kientzle <kientzle@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: keeping track of local modifications Message-ID: <49334A62.7000800@gmail.com> In-Reply-To: <4932E8CF.9040501@freebsd.org> References: <4931CB02.9070904@gmail.com> <4932E8CF.9040501@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tim Kientzle wrote: > Eitan Adler wrote: > There are thousands of such; could you narrow it down > a little bit? Are you interested in kernel hacking? > Device support? Core libraries? Networking? Utilities? > Porting? Utilities mostly for now. > > * Search the source code for "TODO" or "XXX" to find > comments about things that could use cleaning or > improvement. As a bonus, these usually comment things > that someone thinks should be done, so you might have > a little easier job selling your solution. *slaps self for not thinking of this* Thanks for reminding me of this. I'm now working on * TODO: Make this better, so that "./a//b/./c/" == "a/b/c" part of src/usr.bin/tar/util.c I found a copy of abspath() in usr.sbin/pkg_install/info/perform.c This is the exact function needed to fix the TODO. Where should I move the function to so that they could share it? Should I just copy the function (for some reason I doubt it)? realpath(3) is in sys/param.h and stdlib.h Should I move the function there? > * Search the web for "FreeBSD GSoC" or "FreeBSD Summer of Code" > to find ideas that are intended to be 3-month projects > targeted at student-level developers. <snip> Interesting idea - thanks <snip> > Perhaps most importantly, by talking about your > work-in-progress, you have a better chance of connecting > with a committer who will help get your work into the > tree. A lot of excellent ideas never make it into > FreeBSD because the author never talked to anyone > until they were "done" and the result couldn't really fit > into FreeBSD correctly without a lot more work. I will do this <snip> > On the other hand, it also means I enjoy talking about FreeBSD > and sometimes get carried away writing overly-long email > epics with lots of detail about stuff that noone really > cares about. <grin> I really hope you don't think I'm no one. > > Welcome to the zoo! Thanks? > > Tim > > P.S. libarchive has a number of mid-sized projects... I actually picked this project after greping for TODO but before reading this. Interesting. - -- Eitan Adler GNU Key fingerptrint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEUEARECAAYFAkkzSmIACgkQtl8kq+nCzNFeYQCdGydbomyScD3HCFPq9Y6MgGsw GLYAlRTb0Dv0IDHbHOivsmNdD0kyBiA= =WUos -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49334A62.7000800>