[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Source only uploads?

On Fri, Oct 17, 2003 at 02:25:04PM +0200, Sven Luther wrote:
> On Wed, Oct 15, 2003 at 01:52:38PM -0400, Daniel Jacobowitz wrote:
> > On Wed, Oct 15, 2003 at 07:48:33PM +0200, W. Borgert wrote:
> > > Hi,
> > > 
> > > a few days ago, I uploaded an emacs mode package (all) source only
> > > w/o problems to ftp-master.  Today, a source only upload was rejected.
> > > Why?  I think, we should get rid of binary uploads...
> > > 
> > > Cheers!
> > 
> > Please search the list archives for the reasons why source uploads are
> > not allowed.  This has been hashed out before.  Highlights:
> >   - it encourages carelessness
> >   - Architecture: all packages would not get built
> Well, we just need an arch: all autobuilder and that's it, or one of the
> autobuilders building the arch: all stuff.

Feel free to set up one.

> The reason why source only uploads (or binary uploads where the binary
> part is ignored) are good, is that they limit the errors that may be
> introduced by the DD build environment, which may be a bit more than
> just sid. Like when you have XFree86 4.3.0 experimental packages
> installed for example. 

The reason why source only uploads are bad, is that they encourage bad
practice such as people not checking the build. By requiring at least
one binary package, we ensure the package can at least be built. That's
a good thing, since it saves time otherwise wasted on packages failing
to build because the maintainer didn't even bother to test.

I have less problems with the second part of your suggestion ("binary
uploads where the binary part is ignored"), as long as it's not so
time-consuming that becomes a problem (which I'm afraid is likely to be
the case).

> And if we are going to use experimental more and more, like aj
> suggested, this is going to be more and more of a problem in the future.

Since experimental isn't autobuilt, I fail to see your point.

Wouter Verhelst
Debian GNU/Linux -- http://www.debian.org
Nederlandstalige Linux-documentatie -- http://nl.linux.org
"Stop breathing down my neck." "My breathing is merely a simulation."
"So is my neck, stop it anyway!"
  -- Voyager's EMH versus the Prometheus' EMH, stardate 51462.

Attachment: signature.asc
Description: Digital signature

Reply to: