On Thu, Oct 30, 2003 at 09:20:12PM +0900, Peter O'Gorman wrote: > > If you would like to continue this important work, I would be more than > > happy to setup a roadmap of your goals and sync them with the Fink team, > > being your proxy. As Mister Reed said, we are very interested in > > additional patches to further improve fink and I am sure that you could > > be added to the development team as soon as the main developers know how > > you work and how you could improve Fink as a whole. > > We added Michael to the fink developer team this afternoon (JST), and > told him to "go nuts" in HEAD after he promised not to break anything.:)
I talked with the folks on #fink about backwards compatibility a bit. Fink Commander seems to be the concern, they don't know if its using any internal Fink function calls. I guess I could just look... (ironicly there seems to be no fink commander fink package.) Yeah, its using a few mercifully sane methods and functions of Fink::Services and Fink::Package. For the moment I'll treat the existing interface as sacred as well as I can (it being undocumented and all) and put things through a normal deprecation cycle. For example, I'd like to change the tendency for modules to export $lower_cased_globals. They should instead be using $Upper_Cased_Globals to distinguish them, or Class->methods. But I'll preserve the old $lower_cased_globals as deprecated and we'll sweep them away some time in the future. So my plan, at the moment, is to get myself familiar with the Fink internals and to get everyone else familiar with this whole testing thing. That's why I'm starting with the simple modules like Fink::Base and Fink::Config. Small enough that I can get my head around them. Important enough that I can show that I won't break anything with all this refactoring stuff. I don't plan on doing anything radical like switching to Class::MethodMaker. There's really not much payoff at this point. There's plenty of much more conventional cleanup to be done. At this point I need some help normalizing the Fink build system. There's no Makefile or anything like that. I can't build and run the fink program without going through the whole interactive bootstrap.pl. There's no where to put a "test" target to make the tests easy to run. Thoughts? But again, I don't want this to sidetrack folks from getting fink working on 10.3. You've been running fine without docs and tests for a while now, it can wait a few more weeks until 10.3 settles down. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern/ IMHO bugs in Perl 5 shouldn't carry over to Perl 6. (Unless, of course, we *like* the bugs... ;) -- Ken Fox in <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel