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

Re: Bug#759762: ITP: libz-mingw-w64 -- compression library (targeting Windows)



On Sun, Aug 31, 2014 at 10:43:20PM +0200, Jakub Wilk wrote:
> * Philipp Kern <pkern@debian.org>, 2014-08-31, 12:09:
> >and might actually be different if we are talking about mirror
> >accesses. For instance d-i also builds that way if I don't
> >misremember. (Specifying a fallback mirror, though, I guess, which
> >then requires proper internets.)
> 
> Just look at this beautiful code:
> http://sources.debian.net/src/debian-installer/20140802/build/util/gen-sources.list.udeb/
> (Just kidding. It's not beautiful. Don't even try reading it without
> having large amounts of eyebleach in reserve.)
> 
> So yeah, d-i can't be built automatically without access to a
> mirror. Which is a bug, and not an easy one to fix.

What is actually technically wrong with this?  To build packages, you
have to have access to a mirror in order to acquire the source; using
the very same mirror during the build as well should not be a problem.
(This is of course quite different from the general case of network
access during a build.)  It has worked for many years.  Built-Using
gives us the ability to keep track of which versions of things are
involved.

I've never heard a reason to forbid this that's better than "it's ugly".
It is certainly a useful mode of operation in that it permits us to make
use of build-dependencies that aren't debs without having to
artificially repackage them as debs, or develop huge amounts of
infrastructure for the sake of a few special cases.  It should therefore
be permitted.

> Let's admit for the moment that d-i is spethial,

As an aside, the more I read from people affected by such issues the
more I realise that this term is ableist and offensive.  Could you
please not use it?

Thanks,

-- 
Colin Watson                                       [cjwatson@debian.org]


Reply to: