Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643152 - dev-util/conan: forces old versions of multiple Python packages
Summary: dev-util/conan: forces old versions of multiple Python packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Benjamin Schindler
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 644208 647480
Blocks:
  Show dependency tree
 
Reported: 2018-01-02 18:03 UTC by Michał Górny
Modified: 2019-08-13 04:29 UTC (History)
5 users (show)

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


Attachments
conan 1.0.1 (conan-1.0.1.ebuild,1.48 KB, text/plain)
2018-01-16 08:37 UTC, Benjamin Schindler
Details
Conan 1.0.4 (conan-1.0.4.ebuild,1.49 KB, text/plain)
2018-02-13 08:55 UTC, Benjamin Schindler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-01-02 18:03:50 UTC
=dev-python/future-0.16.0[${PYTHON_USEDEP}]
=dev-python/node-semver-0.1.1[${PYTHON_USEDEP}]
=dev-python/patch-1.16[${PYTHON_USEDEP}]
=dev-python/pylint-1.6.5[${PYTHON_USEDEP}]


This blocks removal of old versions. Given that the maintainer of this package is retiring and it has no revdeps, I'd go with treecleaning it unless someone really wants it. It looks like yet another homemade package manager, and I don't think it has many users in Gentoo.
Comment 1 Benjamin Schindler 2018-01-07 09:19:10 UTC
I am a user of conan and it seems to be package manager which seems to be gaining popularity within the C++ crowd, I'd be hesitant to axe it from the tree. 

I am a former gentoo dev, but it has been a long time... if there is a way I can help out here, let me know
Comment 2 Benjamin Schindler 2018-01-16 08:37:53 UTC
Created attachment 515014 [details]
conan 1.0.1

Updated conan ebuild. 

- Depends on the bump of pylint (https://bugs.gentoo.org/show_bug.cgi?id=644208) 
- depends on bumping astroid (can be trivially bumped it seems, can open a bug about this if the conan bump and unmask is accepted)
Comment 3 Benjamin Schindler 2018-01-16 08:45:50 UTC
For answering the issues with the ebuilds: 
- It has no revdeps as it is a normal application like say krita. I'd be very surprised if it gets revdeps at some point. 
- future and patch are still at the same version. node-semver and pylint were bumped in 1.0.1. 

I have been in contact with the conan developers and opened a ticket about the situation here: https://github.com/conan-io/conan/issues/2318 - my experience so far was that they were very responsive to requests
Comment 4 Pacho Ramos gentoo-dev 2018-01-16 19:24:57 UTC
Do you want to proxy maintain it?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 5 Benjamin Schindler 2018-02-13 08:51:56 UTC
Something is broken with email notifications... I am not getting emails about changes in bugs for some reasons. 

Yes, call me interested in proxy-maintaining it. I have to read through the linked page as this concept is new to me. So please do not remove the package right away, I'm currently looking into this. I have created an overlay where I can test new packages and bumped conan to 1.0.4

Remaining are the patch and future dependencies. node-semver and pylint got bumped. I'll have a look whether something can be done about these
Comment 6 Benjamin Schindler 2018-02-13 08:55:53 UTC
Created attachment 519294 [details]
Conan 1.0.4
Comment 7 Larry the Git Cow gentoo-dev 2018-02-27 22:59:12 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c31bfcd92ab984822d7a2228c7d7afb4df3065c

commit 1c31bfcd92ab984822d7a2228c7d7afb4df3065c
Author:     Benjamin Schindler <beschindler@gmail.com>
AuthorDate: 2018-02-18 07:53:44 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-02-27 22:58:58 +0000

    dev-util/conan: remove package.mask entry.
    
    - Proxy maintainer was found.
    - Forcing of old versions is being worked on, 2 of 4 are already relaxed.
    - Package is under very active development.
    
    Bug: https://bugs.gentoo.org/643152

 profiles/package.mask | 5 -----
 1 file changed, 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b2eb3f4d05140fc4bf5bc7b6638effe94129b9

commit c9b2eb3f4d05140fc4bf5bc7b6638effe94129b9
Author:     Benjamin Schindler <beschindler@gmail.com>
AuthorDate: 2018-02-17 23:04:03 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-02-27 22:58:55 +0000

    dev-util/conan: version bump.
    
    Bug: https://bugs.gentoo.org/643152
    
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/conan/Manifest                            |  2 +-
 .../{conan-0.30.2.ebuild => conan-1.0.4.ebuild}    | 22 +++++++++++-----------
 2 files changed, 12 insertions(+), 12 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158cb205ef3b4652b92644f61b4f69b632282a65

commit 158cb205ef3b4652b92644f61b4f69b632282a65
Author:     Benjamin Schindler <beschindler@gmail.com>
AuthorDate: 2018-02-17 23:03:11 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-02-27 22:58:53 +0000

    dev-util/conan: update maintainership of conan.
    
    Bug: https://bugs.gentoo.org/643152
    
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/conan/metadata.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)}
Comment 8 Patrice Clement (RETIRED) gentoo-dev 2018-02-27 23:00:58 UTC
Hi Ben

PR merged. You're now in charge of this package. Close this bug as you see fit.

Thanks!
Comment 9 Larry the Git Cow gentoo-dev 2019-08-13 04:29:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6cb95401ed406a4bc8fa9b5abba308541e00ffb

commit e6cb95401ed406a4bc8fa9b5abba308541e00ffb
Author:     Azamat H. Hackimov <azamat.hackimov@gmail.com>
AuthorDate: 2019-07-30 23:35:48 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-08-13 04:28:39 +0000

    dev-util/conan: update to 1.18.1
    
    Update to 1.18.1, added myself to maintainers, fixes multiple bugs
    (#686568, #666984, #666980, #643152).
    Closes: https://bugs.gentoo.org/643152
    Closes: https://bugs.gentoo.org/666980
    Closes: https://bugs.gentoo.org/666984
    Closes: https://bugs.gentoo.org/686568
    
    Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
    Package-Manager: Portage-2.3.66, Repoman-2.3.16
    Closes: https://github.com/gentoo/gentoo/pull/12585
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-util/conan/Manifest            |  1 +
 dev-util/conan/conan-1.18.1.ebuild | 68 ++++++++++++++++++++++++++++++++++++++
 dev-util/conan/metadata.xml        |  4 +++
 3 files changed, 73 insertions(+)