On Tue, Aug 19, 2003 at 09:12:02PM +0200, Goswin von Brederlow wrote: > Andrew Suffield <asuffield@debian.org> writes: > > > > Secondly, in the current system, if it "doesn't build", then the > > > > maintainer would not be able to upload the package at all, because > > > > their build of it would fail. Source-only uploads would _remove_ this > > > > check, thereby making FTBFS issues more common. They certainly > > > > wouldn't prevent any problems that currently happen. > > > > > > Then where do those debs come from that just plain don't compile for > > > some obvious reasons? > > > > Clearly it does compile, because the maintainer has compiled it. > > I've seen packages with broken rules files or broken Makefile and even > missing files. And don't tell me the previous gcc version didn't need > a *.c file of the source but the new one suddenly does. I severely doubt you are accurately describing what happened here. > > > Maintainers are lazy. They run a full build which fails at the end, > > > they fix the typo and then just rebuild the debs and forget the > > > sources. Or similar accidents. > > > > They'd have to do quite a bit of hoop-jumping to turn that into a > > valid upload. Not something you can do by chance; if you are arguing > > that a maintainer could deliberately construct a package which didn't > > build, then... so what? > > If its hoop-jumping then it must be intentional. Point is it happens. Who cares? We cannot build an automated system here that will be able to stop people doing things like that. > > > > Thirdly, this idea demonstrates a lack of understanding of what causes > > > > FTBFS bugs. It is emphatically _not_ the case that every package can > > > > be categorised as "does build" or "doesn't build". > > > > > > It eigther does build, does not build anymore or never did build. > > > Those last cases should be prevented. > > > > "Never did build" is already prevented. Everything which is uploaded > > to the archive has built at least once. > > Experience has proven you wrong. Shit happens. Bullshit. Provide an example of a package which the maintainer uploaded (note, this includes binaries) and which has never been built, or go away. -- .''`. ** Debian GNU/Linux ** | Andrew Suffield : :' : http://www.debian.org/ | `. `' | `- -><- |
Attachment:
pgpjTvwBg2CP9.pgp
Description: PGP signature