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

Re: Re: source-only uploads



Andrey Rahmatullin writes ("Re: source-only uploads"):
> On Fri, Sep 01, 2017 at 12:47:41PM +0200, Emmanuel Bourg wrote:
> > Just yesterday I completely broke a key package used to build
> > many Java packages, and I couldn't even rebuild it to fix the issue.
>
> Why? Does it B-D on itself?

And, if it does, can it not be built using stretch ?

Ian.
I don't know about Java but I had an issue with freepascal not so long ago (back when Jessie was stable and stretch was testing).

A change in glibc broke freepascal on powerpc stretch/sid to the point it wouldn't install. Freepascal needs itself to build. Sids freepascal would not build in jessie due to using newer debhelper features.

To fix this I had to take sid's freepascal, apply the upstream patch for the glibc issue, hack it up so it would build in a jessie environment, build it in a jessie environment on the porterbox, install the binaries from that build into a sid environmentin qemu (because self-built packages can't be installed on porterboxes).

This kind of stuff does happen and we need to be able to deal with it.

Having said that I believe the default should be to throw away maintainer-built binaries, they should only be accepted if the developer explicitly asks for it.


Reply to: