CINXE.COM
1897536 – python-bitarray fails to build with Python 3.10: Py_TYPE=/Py_SIZE= needs to be replaced with Py_SET_TYPE/Py_SET_SIZE
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="referrer" content="origin"> <script type="text/javascript" src="https://bugzilla.redhat.com/page.cgi?1732801565.091407&id=bayotbase/publicfielddefs.js&hash=b3b9a7c4f04c5537a495c60af7e7c9c0"></script> <script type="text/javascript">var BB_CONFIG = ({"user":{"logged_in":false,"groups":[],"enterable_products":[],"tzos":0,"tzsn":"UTC","tz":"UTC"},"defaults":{"severity":"Unspecified","op_sys":"Unspecified","platform":"Unspecified","bugentry_fields":["summary","product","component","rh_sub_components","severity","priority","comment"],"priority":"Unspecified"}});</script><script type="text/javascript"> var classifications = '[ { "name": "Red Hat", "description": "Red Hat Products"},{ "name": "Red Hat Storage", "description": "Red Hat (IBM) Storage Products"},{ "name": "JBoss", "description": "JBoss Products"},{ "name": "CentOS", "description": "CentOS Projects"},{ "name": "Fedora", "description": "Fedora Products"},{ "name": "Community", "description": "Community Projects"},{ "name": "oVirt", "description": "oVirt Virtualization Management Projects"},{ "name": "Internal", "description": "Internal Projects."},{ "name": "Other", "description": "Other Miscellaneous Products"},{ "name": "Unclassified", "description": "Not assigned to any classification"},{ "name": "Workflows", "description": "User driven workflows"},{ "name": "Retired", "description": "Products that have reached end of life, were never released, or have moved to a different issue tracking system."} ]'; var c_optgroups = JSON.parse(classifications); </script> <title>1897536 – python-bitarray fails to build with Python 3.10: Py_TYPE=/Py_SIZE= needs to be replaced with Py_SET_TYPE/Py_SET_SIZE</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="https://bugzilla.redhat.com/js/yui/assets/skins/sam/autocomplete.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/js/yui/assets/skins/sam/calendar.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/skins/standard/global.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/BayotBase/web/css/base.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/BayotBase/web/jquery-ui-1.12.1.custom/jquery-ui.min.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/skins/standard/bug.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/Voting/web/style.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/ExternalBugs/web/css/global.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/FontAwesome/web/css/all.min.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/RedHat/web/css/redhat.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/RedHat/web/alertify/css/alertify.min.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/RedHat/web/alertify/css/themes/bootstrap.min.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/SelectizeJS/web/css/selectize.bootstrap3.css?1731976238" rel="stylesheet" type="text/css"><link href="https://bugzilla.redhat.com/extensions/SelectizeJS/web/css/SelectizeJS.css?1731976238" rel="stylesheet" type="text/css"> <script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/yahoo-dom-event/yahoo-dom-event.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/cookie/cookie-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/js/jquery-3.6.0.min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/jquery-ui-1.12.1.custom/jquery-ui.min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/js/jquery.cookie.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/js/jquery.jsonrpc.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/js/Base.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/BayotBase/web/js/bayot.util.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/datasource/datasource-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/connection/connection-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/json/json-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/autocomplete/autocomplete-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/yui/calendar/calendar-min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/global.js?1731976238"></script> <script type="text/javascript"> <!-- YAHOO.namespace('bugzilla'); YAHOO.util.Event.addListener = function (el, sType, fn, obj, overrideContext) { if ( ("onpagehide" in window || YAHOO.env.ua.gecko) && sType === "unload") { sType = "pagehide"; }; var capture = ((sType == "focusin" || sType == "focusout") && !YAHOO.env.ua.ie) ? true : false; return this._addListener(el, this._getType(sType), fn, obj, overrideContext, capture); }; if ( "onpagehide" in window || YAHOO.env.ua.gecko) { YAHOO.util.Event._simpleRemove(window, "unload", YAHOO.util.Event._unload); } function unhide_language_selector() { YAHOO.util.Dom.removeClass( 'lang_links_container', 'bz_default_hidden' ); } YAHOO.util.Event.onDOMReady(unhide_language_selector); var BUGZILLA = { param: { cookiepath: '\/', maxusermatches: 5, maxattachmentsize: 20000, duplicate_or_move_bug_status: "CLOSED" }, constant: { COMMENT_COLS: 80 }, string: { attach_desc_required: "You must enter a Description for this attachment.", component_required: "You must select a Component for this bug.", description_required: "You must enter a Description for this bug.", group_required: "You must select at least one group for bugs in this product.", invalid_product_required: "The value of this field is not valid for this product.", short_desc_required: "You must enter a Summary for this bug.", version_required: "You must select a Version for this bug.", } , api_token: '' }; if (history && history.replaceState) { if(!document.location.href.match(/show_bug\.cgi/)) { history.replaceState( null, "1897536 – python-bitarray fails to build with Python 3.10: Py_TYPE=\/Py_SIZE= needs to be replaced with Py_SET_TYPE\/Py_SET_SIZE", "show_bug.cgi?id=1897536" ); document.title = "1897536 – python-bitarray fails to build with Python 3.10: Py_TYPE=\/Py_SIZE= needs to be replaced with Py_SET_TYPE\/Py_SET_SIZE"; } if (document.location.href.match(/show_bug\.cgi\?.*list_id=/)) { var href = document.location.href; href = href.replace(/[\?&]+list_id=(\d+|cookie)/, ''); history.replaceState(null, "1897536 – python-bitarray fails to build with Python 3.10: Py_TYPE=\/Py_SIZE= needs to be replaced with Py_SET_TYPE\/Py_SET_SIZE", href); } } YAHOO.util.Event.onDOMReady(function() { initDirtyFieldTracking(); }); // --> </script> <script type="text/javascript" src="https://bugzilla.redhat.com/js/util.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/js/field.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/ExternalBugs/web/js/external_bugs.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/RedHat/web/alertify/alertify.min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/RedHat/web/js/redhat.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/RedHat/web/js/accessible-menu.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/SelectizeJS/web/js/standalone/selectize.min.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/SelectizeJS/web/js/selectize-plugin-a11y.js?1731976238"></script><script type="text/javascript" src="https://bugzilla.redhat.com/extensions/SelectizeJS/web/js/SelectizeJS.js?1731976238"></script> <link rel="search" type="application/opensearchdescription+xml" title="Red Hat Bugzilla" href="https://bugzilla.redhat.com//search_plugin.cgi"> <link rel="shortcut icon" href="https://bugzilla.redhat.com//extensions/RedHat/web/css/favicons/production.ico?v=0"> </head> <body class="bugzilla-redhat-com status_colours_pastel bz_bug bz_status_CLOSED bz_product_Fedora bz_component_python-bitarray bz_bug_1897536 yui-skin-sam"> <div id="header" role="banner"><nav id="account_menu"> <ul> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_login_options"> <i class="fa fa-user"></i> Login </button> <ul id="submenu_login_options"><li id="mini_login_container"><ul id="saml2_container"> Log in using an SSO provider: <li id="saml2auth_login_Fedora Account System"> <a href="saml2_login.cgi?idp=Fedora%20Account%20System&target=show_bug.cgi%3Fid%3D1897536" ><i class="fa fa-cogs" aria-hidden="true"></i> Fedora Account System</a> </li> <li id="saml2auth_login_Red Hat Associate"> <a href="saml2_login.cgi?idp=Red%20Hat%20Associate&target=show_bug.cgi%3Fid%3D1897536" ><i class="fa fa-user-secret" aria-hidden="true"></i> Red Hat Associate</a> </li> <li id="saml2auth_login_Red Hat Customer"> <a href="saml2_login.cgi?idp=Red%20Hat%20Customer&target=show_bug.cgi%3Fid%3D1897536" ><i class="fa fa-user" aria-hidden="true"></i> Red Hat Customer</a> </li> </ul> <li style="padding-left: 1em;"> Login using a Red Hat Bugzilla account <form action="show_bug.cgi?id=1897536" method="POST" class="mini_login " id="mini_login"> <input id="Bugzilla_login" required name="Bugzilla_login" class="bz_login" type="email" placeholder="Email Address" aria-label="Account Email Address"> <input class="bz_password" name="Bugzilla_password" type="password" id="Bugzilla_password" required placeholder="Password or pin+token" aria-label="Account Password or pin+token"> <input type="hidden" name="Bugzilla_login_token" value=""> <input type="submit" name="GoAheadAndLogIn" value="Login" id="log_in"> </form> </li> </li> <li id="forgot_container"> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_forgot_password"> <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Forgot Password </button> <ul id="submenu_forgot_password"> <li style="padding-left: 2em;"> <form action="token.cgi" method="post" id="forgot_form" class="mini_forgot"> <!--label for="login">Email Address:</label--> <input name="loginname" size="20" id="login" required type="email" placeholder="Your Email Address" aria-label="Account Email Address"> <input id="forgot_button" value="Reset Password" type="submit"> <input type="hidden" name="a" value="reqpw"> <input type="hidden" id="token" name="token" value="1732806516-D799L8Qx9sGgDYUEc43_ofuBmHIwo6X36sWX9Om1kMw"> </form> </li> </ul> </li> <li> <a href="createaccount.cgi"><span><i class="fas fa-plus" aria-hidden="true"></i> Create an Account</span></a> </li> </ul> </li> </ul> </nav> <div id="titles"> <span id="title">Red Hat Bugzilla – Bug 1897536</span> </div> <nav id="site_menu" aria-label="Site Menu" role="navigation"><ul> <li><a href="./">Home</a></li> <li><a href="enter_bug.cgi">New</a></li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_search">Search <i class="fas fa-search"></i></button> <ul id="submenu_search"> <li><a href="query.cgi?format=specific">Simple Search</a></li> <li><a href="query.cgi?format=advanced">Advanced Search</a></li> </ul> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_my_links">My Links</button> <ul id="submenu_my_links"> <li><a href="describecomponents.cgi">Browse</a></li> <li> <a href="request.cgi">Requests</a> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_reports">Reports</button> <ul id="submenu_reports"> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_current_state">Current State</button> <ul id="submenu_current_state"> <li id="report_search"> <a href="query.cgi">Search</a> </li> <li id="report_tabular"> <a href="query.cgi?format=report-table">Tabular reports</a> </li> <li id="report_graphical"> <a href="query.cgi?format=report-graph">Graphical reports</a> </li> <li id="report_duplicates"> <a href="duplicates.cgi">Duplicates</a> </li> </ul> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_other_reports">Other Reports</button> <ul id="submenu_other_reports"> <li> <a href="https://bugzilla.redhat.com/page.cgi?id=user_activity.html">User Changes</a> </li> </ul> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_plotly_reports">Plotly Reports</button> <ul id="submenu_plotly_reports"> <li> <a href="https://bugzilla.redhat.com/page.cgi?id=bug_status.html">Bug Status</a> </li> <li> <a href="https://bugzilla.redhat.com/page.cgi?id=bug_severity.html">Bug Severity</a> </li> <li> <a href="https://bugzilla.redhat.com/page.cgi?id=non_defaults.html">Non-Defaults</a> </li> </ul> </li> </ul> </li><li><a href="page.cgi?id=productdashboard.html">Product Dashboard</a></li> </ul> </li> <li> <button aria-expanded="false" aria-haspopup="true" aria-controls="submenu_help">Help</button> <ul id="submenu_help"><li><a href="docs/en/html/using/understanding.html" >Page Help!</a></li> <li><a href="page.cgi?id=bug-writing.html">Bug Writing Guidelines</a></li> <li><a href="page.cgi?id=whats-new.html">What's new</a></li> <li><a href="https://access.redhat.com/help/browsers">Browser Support Policy</a></li> <li><a href="page.cgi?id=release-notes.html">5.0.4.rh103 Release notes</a></li> <li><a href="page.cgi?id=faq.html">FAQ</a></li> <li><a href="docs/en/html/index.html">Guides index</a></li> <li><a href="docs/en/html/using/index.html">User guide</a></li> <li><a href="docs/en/html/integrating/api/Bugzilla/WebService/Bug.html">Web Services</a></li> <li><a href="page.cgi?id=redhat/contact.html" >Contact</a></li> <li><a href="page.cgi?id=terms-conditions.html" >Legal</a></li> </ul> </li> <li class="form"> <form action="buglist.cgi" method="get" onsubmit="if (this.quicksearch.value == '') { alert('Please enter one or more search terms first.'); return false; } return true;"> <input type="hidden" id="no_redirect_top" name="no_redirect" value="0"> <script type="text/javascript"> if (history && history.replaceState) { var no_redirect = document.getElementById("no_redirect_top"); no_redirect.value = 1; } </script> <input class="txt" type="text" id="quicksearch_top" name="quicksearch" aria-label="Quick Search input" title="Quick Search" value=""> <input class="btn" type="submit" value="Quick Search" aria-label="Run Quick Search" id="find_top"> </form> <a href="page.cgi?id=quicksearch.html" title="Quicksearch Help">[?]</a> </li> </ul> </nav> </div> <div id="bugzilla-body" role="main"> <noscript> <div id="no-js-message">This site requires JavaScript to be enabled to function correctly, please enable it.</div> </noscript> <ul class="related_actions"> <li><a href="show_bug.cgi?format=multiple&id=1897536" title="Format For Printing"><i class="fa fa-print"></i></a></li> <li><a href="show_bug.cgi?ctype=xml&id=1897536" title="Export as XML"><i class="far fa-file-excel"></i></a></li> <li><a href="enter_bug.cgi?cloned_bug_id=1897536" title="Clone This Bug"><i class="fa fa-clone"></i></a></li> <li> <a href="enter_bug.cgi?cloned_bug_id=1897536&lite=1" title="Copy is a lite weight clone that only copies the summary & description"> <i class="far fa-clone"></i> </a> </li> <li> <a href="#c3" title="Last Comment"> <i class="fas fa-arrow-down" aria-hidden="true"></i> </a> </li><li> <a href="buglist.cgi?bug_id=1897536&bug_id_type=anddependson&format=tvp" title="TreeView+"> <i class="fa fa-tree"></i> </a> </li> </ul> <script type="text/javascript"> <!-- //--> </script> <form name="changeform" id="changeform" method="post" action="process_bug.cgi"> <input type="hidden" name="delta_ts" value="2020-11-19 10:28:58"> <input type="hidden" name="id" value="1897536"> <input type="hidden" name="token" value="1732806516-0liDMattwOnu2nR4vwLdtfUdHL92Ww53AjYNQF1jBic"> <div class="bz_short_desc_container edit_form"> <a href="show_bug.cgi?id=1897536"><b>Bug 1897536</b></a> <span id="summary_container" class="bz_default_hidden"> - <span id="short_desc_nonedit_display">python-bitarray fails to build with Python 3.10: Py_TYPE=/Py_SIZE= needs to be replaced with Py_SET_TYPE/Py_SET_SIZE</span> </span> <div id="summary_input"><span class="field_label " id="field_label_short_desc"> <a title="The bug summary is a short sentence which succinctly describes what the bug is about." class="field_help_link" href="page.cgi?id=fields.html#short_desc" >Summary:</a> </span><span title="python-bitarray fails to build with Python 3.10: Py_TYPE=/Py_SIZE= needs to be replaced with Py_SET_TYPE/Py_SET_SIZE">python-bitarray fails to build with Python 3.10: Py_TYPE=/Py_SIZE= needs to b... </span> </div> </div> <script type="text/javascript"> hideEditableField('summary_container', 'summary_input', 'summary_edit_action', 'short_desc', 'python-bitarray fails to build with Python 3.10: Py_TYPE=\/Py_SIZE= needs to be replaced with Py_SET_TYPE\/Py_SET_SIZE' ); </script> <table class="edit_form"> <tr> <td id="bz_show_bug_column_1" class="bz_show_bug_column"> <table> <tr> <th class="field_label"> <a href="describekeywords.cgi">Keywords</a>: </th> <td> <div class="keywords_select"> <select id="keywords" name="keywords" disabled="disabled" multiple="multiple"> </select> </div> </td> </tr> <tr> <th class="field_label"> <a href="page.cgi?id=fields.html#bug_status">Status</a>: </th> <td id="bz_field_status"> <span id="static_bug_status">CLOSED NOTABUG </span> </td> </tr> <tr><th class="field_label " id="field_label_alias"> <a title="A short, unique name assigned to a bug in order to assist with looking it up and referring to it in other places in Bugzilla." class="field_help_link" href="page.cgi?id=fields.html#alias" >Alias:</a> </th> <td> None </td> </tr> <tr> <th class="field_label " id="field_label_product"> <a title="Bugs are categorised into Products and Components. Select a Classification to narrow down this list." class="field_help_link" href="describecomponents.cgi" >Product:</a> </th> <td class="field_value " id="field_container_product" >Fedora </td> </tr> <tr class="bz_default_hidden"><th class="field_label " id="field_label_classification"> <a title="Bugs are categorised into Classifications, Products and Components. classifications is the top-level categorisation." class="field_help_link" href="page.cgi?id=fields.html#classification" >Classification:</a> </th> <td class="field_value " id="field_container_classification" >Fedora </td> </tr> <tr><th class="field_label " id="field_label_component"> <a title="Components are second-level categories; each belongs to a particular Product. Select a Product to narrow down this list." class="field_help_link" href="describecomponents.cgi?product=Fedora" >Component:</a> </th> <td> <input type="hidden" id="component" name="component" value="python-bitarray">python-bitarray <span class="show_others"> <a href="buglist.cgi?component=python-bitarray&product=Fedora" title="Show other bugs for this component"><i class="fas fa-th-list"></i></a> <a href="enter_bug.cgi?component=python-bitarray&product=Fedora&version=rawhide" title="Create a new bug for this component"><i class="fas fa-plus-circle"></i></a> </span> </td> </tr> <tr> <th id="bz_rh_sub_component_input_th" class="field_label bz_default_hidden"> <label for="rh_sub_component"> <a class="field_help_link" href="page.cgi?id=fields.html#rh_sub_components" title="The sub component of a specific component">Sub Component:</a> </label> </th> <td id="bz_rh_sub_component_input_td" class="bz_default_hidden"> <input type="hidden" name="defined_rh_sub_component" id="defined_rh_sub_component" value="0"> <select name="rh_sub_component" id="rh_sub_component" disabled="disabled" onchange="assign_to_default();" > <option value="">---</option> </select> <span class="show_others"> <a href="buglist.cgi?component=python-bitarray&product=Fedora" title="Show other bugs for this sub-component"><i class="fas fa-th-list"></i></a> <a href="enter_bug.cgi?component=python-bitarray&product=Fedora&version=rawhide&sub_component=" title="Create a new bug for this sub-component"><i class="fas fa-plus-circle"></i></a> </span> </td> </tr> <tr><th class="field_label " id="field_label_version"> <a title="The version field defines the version of the software the bug was found in." class="field_help_link" href="page.cgi?id=fields.html#version" >Version:</a> </th> <td> <span id="version">rawhide </span></td> </tr> <tr><th class="field_label " id="field_label_rep_platform"> <a title="The hardware platform the bug was observed on. Note: When searching, selecting the option "All" only finds bugs whose value for this field is literally the word "All"." class="field_help_link" href="page.cgi?id=fields.html#rep_platform" >Hardware:</a> </th> <td class="field_value">Unspecified </td> </tr> <tr><th class="field_label " id="field_label_op_sys"> <a title="The operating system the bug was observed on. Note: When searching, selecting the option "All" only finds bugs whose value for this field is literally the word "All"." class="field_help_link" href="page.cgi?id=fields.html#op_sys" >OS:</a> </th> <td class="field_value"> Unspecified </td> </tr> <tr> <th class="field_label"> <label accesskey="i"> <a href="page.cgi?id=fields.html#priority">Priority:</a></label> </th> <td>unspecified </td> </tr> <tr> <th class="field_label"> <label ><a href="page.cgi?id=fields.html#bug_severity">Severity:</a> </label> </th> <td> unspecified </td> </tr> <tr><th class="field_label " id="field_label_target_milestone"> <a title="The Target Milestone field is used to define when the engineer the bug is assigned to expects to fix it." class="field_help_link" href="page.cgi?id=fields.html#target_milestone" >Target Milestone:</a> </th><td> <span id="target_milestone">--- </span></td> </tr> <tr><th class="field_label " id="field_label_assigned_to"> <a title="The person in charge of resolving the bug." class="field_help_link" href="page.cgi?id=fields.html#assigned_to" >Assignee:</a> </th> <td><span class="vcard "><span class="fn">Nick Bebout</span> </span> </td> </tr> <tr><th class="field_label " id="field_label_qa_contact"> <a title="The person responsible for confirming this bug if it is unconfirmed, and for verifying the fix once the bug has been resolved." class="field_help_link" href="page.cgi?id=fields.html#qa_contact" >QA Contact:</a> </th> <td><span class="vcard "><span class="fn">Fedora Extras Quality Assurance</span> </span> </td> </tr> <tr><th class="field_label " id="field_label_docs_contact"> <label for="docs_contact" accesskey="q"> <a title="The person responsible for documenting once the bug has been resolved." class="field_help_link" href="page.cgi?id=fields.html#docs_contact" >Docs Contact:</a> </label> </th> <td><span class="vcard bz_inactive"> </span> </td> </tr> <script type="text/javascript"> assignToDefaultOnChange(['product', 'component'], 'nb\x40fedoraproject.org', 'extras-qa\x40fedoraproject.org', ''); </script> <tr><th class="field_label " id="field_label_bug_file_loc"> <a title="Bugs can have a URL associated with them - for example, a pointer to a web site where the problem is seen." class="field_help_link" href="page.cgi?id=fields.html#bug_file_loc" >URL:</a> </th> <td> <span id="bz_url_input_area"> </span> </td> </tr> <tr><th class="field_label " id="field_label_status_whiteboard"> <a title="Each bug has a free-form single line text entry box for adding tags and status information." class="field_help_link" href="page.cgi?id=fields.html#status_whiteboard" >Whiteboard:</a> </th><td> </td> </tr> <tr><th class="field_label " id="field_label_dependson"> <a title="The bugs listed here must be resolved before this bug can be resolved." class="field_help_link" href="page.cgi?id=fields.html#dependson" >Depends On:</a> </th> <td> <span id="dependson_input_area"> </span> </td> </tr> <tr><th class="field_label " id="field_label_blocked"> <a title="This bug must be resolved before the bugs listed in this field can be resolved." class="field_help_link" href="page.cgi?id=fields.html#blocked" >Blocks:</a> </th> <td> <span id="blocked_input_area"> </span> <a class="bz_bug_link bz_status_CLOSED bz_closed bz_public " title="CLOSED CURRENTRELEASE - Python 3.10 tracker" href="show_bug.cgi?id=1890881">PYTHON3.10</a> </td> </tr> <tr> <th class="field_label">TreeView+</th> <td> <a href="buglist.cgi?bug_id=1897536&bug_id_type=anddependson&format=tvp"> depends on</a> / <a href="buglist.cgi?bug_id=1897536&bug_id_type=andblocked&format=tvp&tvp_dir=blocked"> blocked</a> </td> <td></td> </tr> </table> </td> <td> <div class="bz_column_spacer"> </div> </td> <td id="bz_show_bug_column_2" class="bz_show_bug_column"> <table> <tr> <th class="field_label"> <a href="page.cgi?id=fields.html#reporter">Reported:</a> </th> <td>2020-11-13 11:38 UTC by <span class="vcard redhat_user"><span class="fn">Tomáš Hrnčiar</span> </span> </td> </tr> <tr> <th class="field_label"> <a href="page.cgi?id=fields.html#modified">Modified:</a> </th> <td>2020-11-19 10:28 UTC (<a href="show_activity.cgi?id=1897536">History</a>) </td> </tr> <tr> <th class="field_label"> <label accesskey="a"> <a href="page.cgi?id=fields.html#cclist">CC List:</a> </label> </th> <td>5 users <span id="cc_edit_area_showhide_container" class="bz_default_hidden"> (<a href="#" id="cc_edit_area_showhide">show</a>) </span> <div id="cc_edit_area"> <br> <select id="cc" multiple="multiple" size="5" > <option value="mhroncok">mhroncok</option> <option value="nb">nb</option> <option value="ramkrsna">ramkrsna</option> <option value="sergio">sergio</option> <option value="thrnciar">thrnciar</option> </select> </div> <script type="text/javascript"> hideEditableField( 'cc_edit_area_showhide_container', 'cc_edit_area', 'cc_edit_area_showhide', '', ''); </script> </td> </tr> <tr> <th class="field_label " id="field_label_cf_fixed_in"> <a title="The full package version. PGM uses to check if brew ..." >Fixed In Version:</a> </th> <td class="field_value " id="field_container_cf_fixed_in" colspan="2"> </td> </tr> <tr> <th class="field_label " id="field_label_cf_doc_type"> <a title="Click the information icon to the right to see the description" >Doc Type:</a> <i class="fas fa-info-circle pop-text" onclick="alertify.alert('Doc Type', BB_FIELDS['cf_doc_type'].long_desc)" title="Click to see full description"></i> </th> <td class="field_value " id="field_container_cf_doc_type" colspan="2">If docs needed, set a value <span id="cf_doc_warn"></span></td> </tr> <tr> <th class="field_label " id="field_label_cf_release_notes"> <a title="Click the information icon to the right to see the description" >Doc Text:</a> <i class="fas fa-info-circle pop-text" onclick="alertify.alert('Doc Text', BB_FIELDS['cf_release_notes'].long_desc)" title="Click to see full description"></i> </th> <td class="field_value " id="field_container_cf_release_notes" colspan="2"> <div class="uneditable_textarea"></div> </td> </tr> <tr> <th class="field_label " id="field_label_cf_clone_of"> <a title="The bug listed here was the bug cloned to create thi..." >Clone Of:</a> </th> <td class="field_value " id="field_container_cf_clone_of" colspan="2"> </td> </tr> <tr> <th class="field_label " id="field_label_cf_environment"> <a title="This field is used for unformatted text that helps t..." >Environment:</a> </th> <td class="field_value " id="field_container_cf_environment" colspan="2"> <div class="uneditable_textarea"></div> </td> </tr> <tr> <th class="field_label " id="field_label_cf_last_closed"> <a title="When this bug was last marked as closed. Used for st..." >Last Closed:</a> </th> <td class="field_value " id="field_container_cf_last_closed" colspan="2">2020-11-18 19:49:00 UTC </td> </tr> <tr> <th class="field_label " id="field_label_cf_type"> <a title="Keywords in a custom field" >Type:</a> </th> <td class="field_value " id="field_container_cf_type" colspan="2">Bug </td> </tr> <tr> <th class="field_label " id="field_label_cf_embargoed"> <a title="This issue is currently under an embargo." >Embargoed:</a> </th> <td class="field_value " id="field_container_cf_embargoed" colspan="2"> </td> </tr> <tr> <th class="field_label"> <label for="dependent_products"> <a class="field_help_link" href="page.cgi?id=fields.html#dependent_products" title="Other Products that are affected by this bug." > Dependent Products: </a> </label> </th> <td> <select id="dependent_products" name="dependent_products" multiple disabled="disabled" > <option value="616" >Ember-CSI</option> <option value="171" >Red Hat Enterprise Virtualization Manager</option> <option value="297" >Red Hat OpenStack</option> <option value="615" >Service Telemetry Framework</option> </select> <script type="text/javascript"> $(document).ready(function () { init_products({id : "dependent_products", noajax: 1}); }); </script> </td> </tr> </table> </td> </tr> <tr> <td colspan="3"> <hr id="bz_top_half_spacer"> </td> </tr> </table> <table id="bz_big_form_parts"> <tr> <td> <script type="text/javascript"> <!-- function toggle_display(link) { var table = document.getElementById("attachment_table"); var view_all = document.getElementById("view_all"); var hide_obsolete_url_parameter = "&hide_obsolete=1"; // Store current height for scrolling later var originalHeight = table.offsetHeight; var rows = YAHOO.util.Dom.getElementsByClassName( 'bz_tr_obsolete', 'tr', table); for (var i = 0; i < rows.length; i++) { bz_toggleClass(rows[i], 'bz_default_hidden'); } if (YAHOO.util.Dom.hasClass(rows[0], 'bz_default_hidden')) { link.innerHTML = "Show Obsolete"; view_all.href = view_all.href + hide_obsolete_url_parameter } else { link.innerHTML = "Hide Obsolete"; view_all.href = view_all.href.replace(hide_obsolete_url_parameter,""); } var newHeight = table.offsetHeight; // This scrolling makes the window appear to not move at all. window.scrollBy(0, newHeight - originalHeight); return false; } //--> </script> <br> <table id="attachment_table"> <tr id="a0"> <th align="left"> Attachments </th> <th colspan="2" align="right"> <a href="page.cgi?id=terms-conditions.html">(Terms of Use)</a> </th> </tr> <tr class="bz_attach_footer"> <td colspan="3"> </td> </tr> </table> <br> </td> <td class="groups"> </td> </tr></table> <div id="comments"><script type="text/javascript"> <!-- /* Adds the reply text to the 'comment' textarea */ function replyToComment(id, real_id, name) { var prefix = "(In reply to " + name + " from comment #" + id + ")\n"; var replytext = ""; /* pre id="comment_name_N" */ var text_elem = document.getElementById('comment_text_'+id); var text = getText(text_elem); replytext = prefix + wrapReplyText(text); /* <textarea id="comment"> */ var textarea = document.getElementById('comment'); if (textarea.value != replytext) { textarea.value += replytext; } textarea.focus(); } //--> </script> <!-- This auto-sizes the comments and positions the collapse/expand links to the right. --> <table class="bz_comment_table"> <tr> <td> <div id="c0" class="bz_comment bz_first_comment " > <div class="bz_first_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=1897536#c0">Description</a> </span> <span class="bz_comment_user"> <span class="vcard redhat_user"><span class="fn">Tomáš Hrnčiar</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2020-11-13 11:38:58 UTC </span> </div> <pre class="bz_comment_text" id="comment_text_0" >python-bitarray fails to build with Python 3.10.0a2. bitarray/_bitarray.c:126:23: error: lvalue required as left operand of assignment 126 | Py_SIZE(self) = newsize; | ^ bitarray/_bitarray.c:151:19: error: lvalue required as left operand of assignment 151 | Py_SIZE(self) = newsize; | ^ bitarray/_bitarray.c: In function ‘newbitarrayobject’: bitarray/_bitarray.c:172:18: error: lvalue required as left operand of assignment 172 | Py_SIZE(obj) = nbytes; | ^ bitarray/_bitarray.c: In function ‘bitarray_fromfile’: bitarray/_bitarray.c:1429:5: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 1429 | result = PyEval_CallObject(reader, rargs); | ^~~~~~ In file included from /usr/include/python3.10/Python.h:146, from bitarray/_bitarray.c:12: bitarray/_bitarray.c: In function ‘PyInit__bitarray’: bitarray/_bitarray.c:3273:28: error: lvalue required as left operand of assignment 3273 | Py_TYPE(&Bitarraytype) = &PyType_Type; | ^ bitarray/_bitarray.c:3274:31: error: lvalue required as left operand of assignment 3274 | Py_TYPE(&SearchIter_Type) = &PyType_Type; | ^ bitarray/_bitarray.c:3275:31: error: lvalue required as left operand of assignment 3275 | Py_TYPE(&DecodeIter_Type) = &PyType_Type; | ^ bitarray/_bitarray.c:3276:33: error: lvalue required as left operand of assignment 3276 | Py_TYPE(&BitarrayIter_Type) = &PyType_Type; | ^ error: command '/usr/bin/gcc' failed with exit code 1 error: Bad exit status from /var/tmp/rpm-tmp.Y1id3w (%build) <a href="https://docs.python.org/3.10/whatsnew/3.10.html#id2">https://docs.python.org/3.10/whatsnew/3.10.html#id2</a> Since Py_TYPE() is changed to the inline static function, Py_TYPE(obj) = new_type must be replaced with Py_SET_TYPE(obj, new_type): see Py_SET_TYPE() (available since Python 3.9). For backward compatibility, this macro can be used: #if PY_VERSION_HEX < 0x030900A4 # define Py_SET_TYPE(obj, type) ((Py_TYPE(obj) = (type)), (void)0) #endif <a href="https://bugs.python.org/issue39573">https://bugs.python.org/issue39573</a> <a href="https://docs.python.org/3.10/whatsnew/changelog.html#id11">https://docs.python.org/3.10/whatsnew/changelog.html#id11</a> bpo-39573: Convert Py_REFCNT() and Py_SIZE() macros to static inline functions. They cannot be used as l-value anymore: use Py_SET_REFCNT() and Py_SET_SIZE() to set an object reference count and size. This change is backward incompatible on purpose, to prepare the C API for an opaque PyObject structure. <a href="https://bugs.python.org/issue39573">https://bugs.python.org/issue39573</a> For the build logs, see: <a href="https://copr-be.cloud.fedoraproject.org/results/@python/python3.10/fedora-rawhide-x86_64/01757320-python-bitarray/">https://copr-be.cloud.fedoraproject.org/results/@python/python3.10/fedora-rawhide-x86_64/01757320-python-bitarray/</a> For all our attempts to build python-bitarray with Python 3.10, see: <a href="https://copr.fedorainfracloud.org/coprs/g/python/python3.10/package/python-bitarray/">https://copr.fedorainfracloud.org/coprs/g/python/python3.10/package/python-bitarray/</a> Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.10: <a href="https://copr.fedorainfracloud.org/coprs/g/python/python3.10/">https://copr.fedorainfracloud.org/coprs/g/python/python3.10/</a> Let us know here if you have any questions. Python 3.10 will be included in Fedora 35. To make that update smoother, we're building Fedora packages with early pre-releases of Python 3.10. A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon. We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side. </pre> </div> <div id="c1" class="bz_comment " > <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=1897536#c1">Comment 1</a> </span> <span class="bz_comment_user"> <span class="vcard redhat_user"><span class="fn">Miro Hrončok</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2020-11-18 17:57:13 UTC </span> </div> <pre class="bz_comment_text" id="comment_text_1" >The change was reverted in Python 3.10, because it caused too much trouble (the amount of affected Fedora packages was too big). Keeping this open for now, unit anew alpha version is out to test it out. This comment is mass posted in all relevant bugzillas. If you already worked upstream to fix the problem, please let them know about the revert. <a href="https://github.com/python/cpython/commit/0e2ac21dd">https://github.com/python/cpython/commit/0e2ac21dd</a> </pre> </div> <div id="c2" class="bz_comment " > <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=1897536#c2">Comment 2</a> </span> <span class="bz_comment_user"> <span class="vcard redhat_user"><span class="fn">Miro Hrončok</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2020-11-18 19:49:00 UTC </span> </div> <pre class="bz_comment_text" id="comment_text_2" >I've patched Python 3.10 in our testing copr to include the revert. This package built fine. Sorry for the noise. </pre> </div> <div id="c3" class="bz_comment " > <div class="bz_comment_head"> <span class="bz_comment_number"> <a href="show_bug.cgi?id=1897536#c3">Comment 3</a> </span> <span class="bz_comment_user"> <span class="vcard "><span class="fn">Sergio Basto</span> </span> </span> <span class="bz_comment_user_images"> </span> <span class="bz_comment_time"> 2020-11-19 10:28:58 UTC </span> </div> <pre class="bz_comment_text" id="comment_text_3" >JFYI I updated python-bitarray to 1.6.1 </pre> </div> <script> $(document).ready(function() { var mysel = document.getElementsByClassName('flag_type-415')[0]; var relnotes = document.getElementById('cf_release_notes'); if ( mysel && relnotes && relnotes.value != '' && relnotes.value != cf_doc_type_text[document.getElementById('cf_doc_type').value] && mysel.options[mysel.selectedIndex].value != '+' ) document.getElementById('cf_doc_warn').innerHTML = '<div class="warning "><b>Warning: Doc Text is not yet verified as correct</b></div>'; }); </script> </td> <td class="comment_actions"> </td> </tr></table> </div> <hr><div id="add_comment" class="bz_section_additional_comments"> <table> <tr> <td> <fieldset> <legend>Note</legend> You need to <a href="show_bug.cgi?id=1897536&GoAheadAndLogIn=1">log in</a> before you can comment on or make changes to this bug. </fieldset> </td> </tr> </table> </div> </form> <hr> <ul class="related_actions"> <li><a href="show_bug.cgi?format=multiple&id=1897536" title="Format For Printing"><i class="fa fa-print"></i></a></li> <li><a href="show_bug.cgi?ctype=xml&id=1897536" title="Export as XML"><i class="far fa-file-excel"></i></a></li> <li><a href="enter_bug.cgi?cloned_bug_id=1897536" title="Clone This Bug"><i class="fa fa-clone"></i></a></li> <li> <a href="enter_bug.cgi?cloned_bug_id=1897536&lite=1" title="Copy is a lite weight clone that only copies the summary & description"> <i class="far fa-clone"></i> </a> </li><li> <a href="buglist.cgi?bug_id=1897536&bug_id_type=anddependson&format=tvp" title="TreeView+"> <i class="fa fa-tree"></i> </a> </li> <li> <a href="#" title="Top of page"> <i class="fa fa-arrow-up" aria-hidden="true"></i> </a> </li> </ul> <br> </div> <footer id="footer"> <div class="intro"></div> <ul id="useful-links"> <li id="links-actions"><ul> </ul> </li> </ul> <div class="outro"><a href="page.cgi?id=redhat/privacy.html">Privacy</a> <a href="page.cgi?id=redhat/contact.html">Contact</a> <a href="page.cgi?id=faq.html">FAQ</a> <a href="page.cgi?id=terms-conditions.html">Legal</a></div> </footer> <script type="text/javascript"> $(document).ready(function() { $('form').submit(function( event ) { dt_submit(); if( $(this).attr('id') === 'changeform') { return(validateEnterBug(this)); } }); $('#site_menu').accessibleMenu(); $('#account_menu').accessibleMenu(); $('#site_menu').addClass('loaded'); $('#account_menu').addClass('loaded'); }); if (window.self !== window.top) { $('#header').addClass('bz_default_hidden'); $('#footer').addClass('bz_default_hidden'); $('.navigation').addClass('bz_default_hidden'); $('body').css('background-image', 'none'); } </script><script type="text/javascript"> $(document).ready(function() { selectize_standard_selects(); }); </script> </body> </html>