Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 888287 - dev-util/buildbot-worker: uses dev-python/future
Summary: dev-util/buildbot-worker: uses dev-python/future
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Magnus Granberg
URL:
Whiteboard: old version only
Keywords: PullRequest
Depends on: 920676 926968
Blocks: 888271
  Show dependency tree
 
Reported: 2022-12-25 09:37 UTC by Michał Górny
Modified: 2024-03-14 06:24 UTC (History)
2 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-12-25 09:37:20 UTC
See tracker.
Comment 1 Larry the Git Cow gentoo-dev 2022-12-31 15:08:52 UTC
The bug has been closed via the following commit(s):

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

commit be766935a74b9555272bdda5183931f24c643fae
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-31 15:08:34 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-31 15:08:41 +0000

    dev-util/buildbot-worker: drop obsolete dev-python/future dep
    
    Closes: https://bugs.gentoo.org/888287
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{buildbot-worker-3.6.1.ebuild => buildbot-worker-3.6.1-r1.ebuild}    | 1 -
 dev-util/buildbot-worker/buildbot-worker-9999.ebuild                     | 1 -
 2 files changed, 2 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2022-12-31 19:20:14 UTC
The bug has been referenced in the following commit(s):

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

commit 149988de87d3399f1461d6302c1bad8aa6d58aaf
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-31 19:19:21 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-31 19:20:03 +0000

    Revert "dev-util/buildbot-worker: drop obsolete dev-python/future dep"
    
    This reverts commit be766935a74b9555272bdda5183931f24c643fae.
    
    It is still needed.
    
    Bug: https://bugs.gentoo.org/888287
    Closes: https://bugs.gentoo.org/889206
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{buildbot-worker-3.6.1-r1.ebuild => buildbot-worker-3.6.1-r2.ebuild} | 1 +
 dev-util/buildbot-worker/buildbot-worker-9999.ebuild                     | 1 +
 2 files changed, 2 insertions(+)
Comment 3 Eli Schwartz 2023-12-25 00:35:56 UTC
Was never reopened? :P
Comment 4 Larry the Git Cow gentoo-dev 2023-12-25 06:43:08 UTC
The bug has been referenced in the following commit(s):

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

commit a0c94b7c7a961462031ae4a783680a8898ed70f8
Author:     Eli Schwartz <eschwartz93@gmail.com>
AuthorDate: 2023-12-25 00:18:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-12-25 06:33:49 +0000

    dev-util/buildbot-worker: remove outdated dependency on "future"
    
    Removed upstream in git via
    https://github.com/buildbot/buildbot/commit/2e7d00194e4e788621fb7f8614fedd77f97ca56a
    
    Bug: https://bugs.gentoo.org/888287
    Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/34465
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/buildbot-worker/buildbot-worker-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-03-10 16:41:29 UTC
This is the last package to use dev-python/future.
Comment 6 Eli Schwartz 2024-03-10 16:47:17 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574290a65df445a55d5456024e093f26459f32c6


commit 574290a65df445a55d5456024e093f26459f32c6
Author:     Eli Schwartz <eschwartz93@gmail.com>
AuthorDate: Sun Feb 25 01:34:42 2024
Commit:     Sam James <sam@gentoo.org>
CommitDate: Sun Feb 25 01:53:44 2024

    dev-util/buildbot-worker: add 3.11.1
    
    Upstream point release officially drops dev-python/future as a
    requirement by replacing it with dev-python/six instead, as a python2
    compatibility library.
    
    This is actually the only change for buildbot-worker, although there is
    one commit each to buildbot and buildbot-www as well. This point release
    truly is mild, like all the best bugfix patch releases.
    
    Anyways, this is nice, because six is a tolerable dependency that we
    have broad use of in the tree, whereas future is a hot mess, deprecated,
    and broken entirely if you depend on it in python 3.12, so delayed
    updating PYTHON_COMPAT in consumers.
    
    Drop attempts at patching future out of buildbot-worker, it's not needed
    anymore.
    
    n.b. The new buildbot tag is not yet on PyPI, but buildbot gets
    simultaneously released to Github Releases on a regular basis. Take this
    opportunity to add the latter as a secondary download location.
    
    Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/buildbot-worker/Manifest                                                         | 3 +--
 dev-util/buildbot-worker/{buildbot-worker-3.11.0.ebuild => buildbot-worker-3.11.1.ebuild} | 7 ++++---
 2 files changed, 5 insertions(+), 5 deletions(-)
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-14 06:24:43 UTC
commit 154380dcf16c4bf4ebd592b62aa4f34eb1d05fec
Author: Eli Schwartz <eschwartz93@gmail.com>
Date:   Sun Mar 10 12:55:26 2024 -0400

    dev-util/buildbot-worker: drop 3.6.1-r2, 3.9.0

    Drop old. This is the remaining holdout for dev-python/future.

    Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>