Control: tags -1 + patch

Hi Apollon,

On Wed, Dec 05, 2018 at 07:56:20PM +0200, Apollon Oikonomopoulos wrote:
> Control: tags -1 upstream confirmed
> 
> Hi Gunnar,
> 
> On 09:50 Wed 05 Dec     , Gunnar Wolf wrote:
> > We have found ganeti to embed the system path for ip — which is /bin
> > on non-/usrmerged systems, and /usr/bin on /usrmerged systems.
> 
> Thanks for the report! Unfortunately ganeti embeds a lot of other paths, 
> detected at ./configure time. Apart from making the build 
> non-reproducible, it also happens to make an assumption that the running 
> system will have binaries at the same paths as the build system, which 
> obviously does not hold. IMHO, it should just rely on $PATH to find the 
> external programs it needs to execute. I'll see what I can do about it.

I agree that fixing these merged-usr reproducability issues on their own
is pretty useless, not only for ganeti but for all affected packages.
Still I'm attaching a patch that makes ganeti reproducible in
merged-usr vs non-merged systems. I think it would be great if
you could still consider applying it (and then continuing the discussion
upstream about general improvements), because it would be nice to see
people stop discussing this useless change. Local builds will break
for so many other reasons than merged-usr..... fixing the things
people complain about could still be nice though, just to avoid
further discussions.

Regards,
Andreas Henriksson
ganeti_2.16.0-2.1.dsc
ganeti_2.16.0-2.dsc

Reply via email to