-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 15 April 2002 22:32, Ellis Whitehead wrote: > > > > Most of the build bugs are "asynchrony" bugs, not hard-skinned bugs. > > It's easy to spot and crush them. > > What do you mean by "asynchrony" bugs?
It's quite common. Some header changes and all the class's clients do not readily update their implementation for instance. It happens because not everybody knows or can keep track of what has changed... Yes, I know you can read the cvs log mailing lists but it's not viable to keep track of every change. There are also other kinds of bugs that fall in the same category. For instance every developer tracks CVS. But they do not necessarily rebuild everything from scratch all the time, and they might ditch the build system while changing stuff and not be aware of it. The packagers have to rebuild things from scratch automatically, it's not acceptable to have to poke ugly kludges in a build script. As a matter of fact, there are some build bugs that are annoying. I would put "rebuild" bugs under this category. Typing make in a binary directory *must* bring the build products up to date. There are also difficulties caused by the wonderful automake itself but that's another question. In my very very very humble opinion, the practice followed by mozilla project in this respect works well against this kind of trivial bugs. It also lets ordinary users follow development snapshots if they want to. Regards, - -- Eray Ozkural (exa) <[EMAIL PROTECTED]> Comp. Sci. Dept., Bilkent University, Ankara www: http://www.cs.bilkent.edu.tr/~erayo Malfunction: http://mp3.com/ariza GPG public key fingerprint: 360C 852F 88B0 A745 F31B EA0F 7C07 AE16 874D 539C -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8uzgUfAeuFodNU5wRApBhAJ9Ldv5nVsOE83F7v4FQJLbLtjd5CwCaAov/ UAIomE306KdDQ8DVjhxvb68= =WovZ -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

