On 2007-09-25, at 1331, Joshua Megerman wrote:
i vote for "a" and "c" during a transition period, then "c" as the only option after that.in either case, i think "d" might be taking the idea too far.Yeah, I realized that after the fact. I'm great ad coming up with lots ofideas of what can be dine, and then I need to rein them in as to what _should_ be done :)
oh i see, so you're an "idea rat" (pardon the dilbert reference)... surprising, most idea rats end up in marketing because they can't program their way out of a wet paper bag, but from what i've seen your code seems pretty solid. maybe you're a better patcher than a writer? i suffer from that myself- i find i do a better job of programming if i'm patching existing code, or writing against a previous design... problem is that when i start something from scratch, i tend to not do that separate design step ahead of time and end up slowing myself down.
the other thing i seem to be good at is the "sanity checking", poking holes in ideas (my own included.) at past jobs, windows developers always hated to have me sit in on their meetings, because i would always bring up security issues before they had even started writing code... they eventually got over it, after their web apps got hacked and they had to very quickly add the changes i had originally suggested, while i rebuilt the server and restored from a backup taken just before they installed their stuff... i just don't like it when other peoples' stupidity causes me to have extra work.
3) In all cases, even if the vpopmail binaries are linked against the shared library, the static library libvpopmail.a should be built sincesome programs expect it.maybe for interim versions, to give other programs' developers time to deal with the change... but i think that a "vpopmail version 6" should be "shared only".I don't see why there shouldn't be a static library that has exactly thesame ABI as the shared one, in case someone wants (or needs) a static binary. But they should be interchangable at compile time.
maybe we can always build the shared version, and have a configure option "--with-static-library" (which would not be active by default) which builds a static "libvpopmail.a" for people who may need it, even though the programs in the vpopmail package won't need it?
either way, i think we need to move the thread over to the devel list. anybody who's interested should subscribe and look for it there.
---------------------------------------------------------------- | John M. Simpson --- KG4ZOW --- Programmer At Large | | http://www.jms1.net/ <[EMAIL PROTECTED]> | ---------------------------------------------------------------- | http://video.google.com/videoplay?docid=-1656880303867390173 | ----------------------------------------------------------------
PGP.sig
Description: This is a digitally signed message part