keeping track of local modifications
Eitan Adler
eitanadlerlist at gmail.com
Sun Nov 30 18:22:40 PST 2008
-----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-----
More information about the freebsd-hackers
mailing list