Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 665482 - sci-libs/scikits_learn is an incorrect name for scikit-learn
Summary: sci-libs/scikits_learn is an incorrect name for scikit-learn
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2018-09-08 08:33 UTC by Roman Yurchak
Modified: 2020-11-13 21:32 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Yurchak 2018-09-08 08:33:12 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2020-11-09 14:02:06 UTC
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(-)
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-11-09 15:11:41 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2020-11-13 21:32:23 UTC
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(-)