Skip site navigation (1)Skip section navigation (2)
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>