Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 805581 - dev-python/pyzmq: Review why USE 'draft' is enabled by default
Summary: dev-python/pyzmq: Review why USE 'draft' is enabled by default
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-31 22:11 UTC by Joshua Kinard
Modified: 2023-02-23 09:27 UTC (History)
0 users

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 Joshua Kinard gentoo-dev 2021-07-31 22:11:34 UTC
dev-python/pyzmq has USE 'draft' default-enabled, which requires net-libs/zeromq[drafts].  According to the description text for USE 'drafts':

"""
Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use.
"""

Judging by this description, it seems forcing an unstable draft API/ABI to be built by default is erroneous.  It should not be a default, I think.  Otherwise, some enlightenment, perhaps as a comment in the ebuild, is in due order.

It looks like this similar to Bug #703252.  However, that bug did not inquire about the defaulting of this USE, only that building against the draft API was being forced implicitly and not optional.
Comment 1 Larry the Git Cow gentoo-dev 2023-02-23 09:27:39 UTC
The bug has been closed via the following commit(s):

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

commit 8fae3bf58c2224355646bc6fca700feff3609bf9
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2023-02-23 09:26:59 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2023-02-23 09:27:28 +0000

    dev-python/pyzmq: add 25.0.0
    
    Closes: https://bugs.gentoo.org/805584
    Closes: https://bugs.gentoo.org/805581
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 dev-python/pyzmq/Manifest            |  1 +
 dev-python/pyzmq/metadata.xml        |  1 +
 dev-python/pyzmq/pyzmq-25.0.0.ebuild | 90 ++++++++++++++++++++++++++++++++++++
 3 files changed, 92 insertions(+)