bug#38100: ‘--with-input’ causes unintended rebuilds

2020-09-27 Thread Ludovic Courtès
Hey there! Ludovic Courtès skribis: > Ludovic Courtès skribis: > >> Indeed, evaluating: >> >> (bag-transitive-inputs >>(package->bag ((package-input-rewriting '()) glib))) >> >> shows that we have two “python” packages there that are not ‘eq?’. > > The problem is that ‘glib’ depends on ‘p

bug#38100: ‘--with-input’ causes unintended rebuilds

2019-11-08 Thread Ludovic Courtès
Hi, Ludovic Courtès skribis: > Indeed, evaluating: > > (bag-transitive-inputs >(package->bag ((package-input-rewriting '()) glib))) > > shows that we have two “python” packages there that are not ‘eq?’. The problem is that ‘glib’ depends on ‘python-libxml2’, which uses ‘python-build-syste

bug#38100: ‘--with-input’ causes unintended rebuilds

2019-11-07 Thread Ludovic Courtès
Hello, Consider this example: --8<---cut here---start->8--- $ guix build glib -nd /gnu/store/9zz9hvzaz06f40a4cbvhskb183x676w4-glib-2.60.6.drv $ guix build glib --with-input=inkscape=libreoffice -nd /gnu/store/15f9jkpakmsaz8i2a0gy4kir1zyk29vi-glib-2.60.6.drv $ g