Currently scikit-learn (http://scikit-learn.org/) is packaged in Gentoo as sci-libs/scikits_learn instead of sci-libs/scikit-learn. A long time ago scikit-learn was indeed part of Scipy scikits (https://www.scipy.org/scikits.html) however at present it is an independent project (and has been for the last 5+ years). It should not depend on sci-libs/scikits. Keeping the old name is confusing for users (speaking from experience on the project issue tracker), and should ideally be changed. I'm not sure what's the Gentoo policy on renaming packages, maybe it would be easier to just create a new one sci-libs/scikit-learn for the new versions (there is an upcoming 0.20 release and 0.19.1 hasn't been packaged in gentoo yet) and let sci-libs/scikit-learn be masked progressively? Also, the same issue affects sci-libs/scikits_image that should be sci-libs/scikit-image (https://scikit-image.org/): I can open another bug about that. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86bb949ca134f8c656ab572e107fbca127ae010 commit c86bb949ca134f8c656ab572e107fbca127ae010 Author: Aisha Tammy <gentoo@aisha.cc> AuthorDate: 2020-10-15 15:16:29 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2020-11-09 14:01:45 +0000 dev-python/scikit-learn: moved sci-libs/scikits_learn Cancel the previous move in 2Q2020. Closes: https://bugs.gentoo.org/665482 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Benda Xu <heroxbd@gentoo.org> dev-python/nltk/{nltk-3.5.ebuild => nltk-3.5-r1.ebuild} | 2 +- dev-python/scikit-learn/Manifest | 2 ++ {sci-libs/scikits_learn => dev-python/scikit-learn}/metadata.xml | 0 .../scikit-learn/scikit-learn-0.22.2_p1-r1.ebuild | 0 .../scikit-learn/scikit-learn-0.23.2.ebuild | 2 -- profiles/updates/2Q-2020 | 1 - profiles/updates/4Q-2020 | 1 + sci-libs/scikits_learn/Manifest | 2 -- sys-cluster/ceph/ceph-14.2.11-r1.ebuild | 2 +- sys-cluster/ceph/ceph-14.2.11.ebuild | 2 +- sys-cluster/ceph/ceph-15.2.4-r3.ebuild | 2 +- sys-cluster/ceph/ceph-15.2.5-r1.ebuild | 2 +- 12 files changed, 8 insertions(+), 10 deletions(-)
I have reverted this and the dependent commits. It is forbidden to ever reuse the old names of packages that have been moved, either as move targets or new packages. The name is just burned.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6229bdc8c39660607a4f11c4d1624587c33cc932 commit 6229bdc8c39660607a4f11c4d1624587c33cc932 Author: Aisha Tammy <gentoo@aisha.cc> AuthorDate: 2020-11-09 18:25:04 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-11-13 21:32:14 +0000 sci-libs/scikit-learn: renamed sci-libs/scikits_learn Closes: https://bugs.gentoo.org/665482 Closes: https://bugs.gentoo.org/717454 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Aaron Bauman <bman@gentoo.org> dev-python/nltk/nltk-3.5.ebuild | 2 +- profiles/updates/2Q-2020 | 1 - profiles/updates/4Q-2020 | 2 ++ sci-libs/scikit-learn/Manifest | 2 ++ sci-libs/{scikits_learn => scikit-learn}/metadata.xml | 0 .../scikit-learn-0.22.2_p1-r1.ebuild} | 5 ++--- .../scikit-learn-0.23.2.ebuild} | 3 --- sci-libs/scikits_learn/Manifest | 2 -- sys-cluster/ceph/ceph-14.2.11-r1.ebuild | 2 +- sys-cluster/ceph/ceph-14.2.11.ebuild | 2 +- sys-cluster/ceph/ceph-14.2.13.ebuild | 2 +- sys-cluster/ceph/ceph-15.2.4-r3.ebuild | 2 +- sys-cluster/ceph/ceph-15.2.5-r1.ebuild | 2 +- 13 files changed, 12 insertions(+), 15 deletions(-)