python-six-bootstrap referenced by profile

  • Open
  • quality assurance status badge
Details
2 participants
  • Leo Famulari
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Leo Famulari
Severity
normal
L
L
Leo Famulari wrote on 4 Oct 2018 23:18
(address . bug-guix@gnu.org)
20181004211810.GA19109@jasmine.lan
While setting up a build environment for Borg from Guix commit
9e783d0bf22a7ff965105eb45f6c179a832bbabf, I noticed a profile collision
between python-six and python-six-bootstrap, with the bootstrap package
winning the contest:

------
building /gnu/store/lz09hrr9z0p9xc44n31sjvpykfwq38f1-manual-database.drv...
Creating manual page database...
353 entries processed in 2.7 s
successfully built /gnu/store/lz09hrr9z0p9xc44n31sjvpykfwq38f1-manual-database.drv
building /gnu/store/bs1961881nfibryf60wrcxsn2dcjhg5k-profile.drv...

warning: collision encountered:
/gnu/store/zjn8f7rmfjhc6l2xczplbk1b9kmj38wx-python-six-bootstrap-1.11.0/lib/python3.6/site-packages/__pycache__/six.cpython-36.pyc
/gnu/store/mglmyk8xd86d8mdgmk54vs6vzksr3j6n-python-six-1.11.0/lib/python3.6/site-packages/__pycache__/six.cpython-36.pyc
warning: choosing /gnu/store/zjn8f7rmfjhc6l2xczplbk1b9kmj38wx-python-six-bootstrap-1.11.0/lib/python3.6/site-packages/__pycache__/six.cpython-36.pyc

warning: collision encountered:
/gnu/store/b5x786d3h552j2zp4ppvlz9dkbiqy2ng-ld-wrapper-0/bin/ld
/gnu/store/srmqh29dpm50j8kj1pbqg2rgh053wgyp-binutils-2.30/bin/ld
warning: choosing /gnu/store/b5x786d3h552j2zp4ppvlz9dkbiqy2ng-ld-wrapper-0/bin/ld
successfully built /gnu/store/bs1961881nfibryf60wrcxsn2dcjhg5k-profile.drv
------

These package "bootstrap" packages shouldn't be referenced in profiles,
right?
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlu2g5EACgkQJkb6MLrK
fwhsJg/+L7hzqsiXWRe8TrXEs8gb9tUrLugzBR+xS4eg9bnzWC5foIUzMyll87K5
aeRngfKEccfEGeatTKf6ZwfYSesXkIUwPrkU+emBFeTYfdwZt3bzHzPLH0Nlnu5W
+Vy/HthcfOQJi6720TIJ4Ui/3Xz2khesURpeHCZLkGF1oOHOCBbOBeiS3iBloloz
eza3BrKepMokV1VX7vCeYJm1NR2lYRP/skCU7cWI4tMR86jixY6ayMTV+HAmEyl8
mWh86qQk7AkqkhytIvGjkD2FKHRYrp1h5H5RD3NfdX7zDOyEF2+boKe5PlzGmy6s
tNgZpUx3T/CB1NvCOvALfePvMuaVXap+e/dz6XdAKunb1oVtyFYs3FlOY+77nyhE
pZhrDimE94OC40q9Y682aeIojMjDAXN8lLaqylY8cBKbQ+patWjuQpyJXDGjQmDI
gDOcDEXcwEcYiDXQlIKTEbcoz5TA56LpKTQE0rdlP6JDZOYtn5pARaUwftoqkJvp
qPWdk1yhC/xlbTZELNyBKBDgBZAHOyY8Fs7PRGUFUuI2lYYwlLCnpvW12eMJ5J9s
WzakrebDk1x/LVbwW9s3rNhlhZQqVR41N2GCT+tqz0V89Kk0vsYh6G0bzAi+l5/X
h/DgeVslOdaQlEfrCUMqBhYIVFvLDI8KkK/dGM7eSgHJuT17dkc=
=9bJU
-----END PGP SIGNATURE-----


R
R
Ricardo Wurmus wrote on 5 Oct 2018 09:15
(name . Leo Famulari)(address . leo@famulari.name)(address . 32937@debbugs.gnu.org)
87pnwosw3b.fsf@elephly.net
Leo Famulari <leo@famulari.name> writes:

Toggle quote (4 lines)
> While setting up a build environment for Borg from Guix commit
> 9e783d0bf22a7ff965105eb45f6c179a832bbabf, I noticed a profile collision
> between python-six and python-six-bootstrap, with the bootstrap package
> winning the contest:
[…]
Toggle quote (3 lines)
> These package "bootstrap" packages shouldn't be referenced in profiles,
> right?

This doesn’t seem okay, but it is harmless enough to delay changing it.
The difference between the bootstrap package and regular python-six is
tests: the bootstrap package does not depend on pytest and has its tests
disabled.

There are only two packages using python-six-bootstrap:
python-more-itertools and python-pytest. Both of them propagate
python-six-bootstrap.

--
Ricardo
?