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
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 32937@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 32937
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch