Bug 2227766 - [RFE:CRB] Update python-markdown to 3.4.1
Summary: [RFE:CRB] Update python-markdown to 3.4.1
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: python-markdown
Version: 9.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: David King
QA Contact: RHEL CS Apps Subsystem QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-31 11:21 UTC by Martin Hoyer
Modified: 2023-08-03 10:05 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-02 12:20:17 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-163883 0 None None None 2023-07-31 11:21:37 UTC

Description Martin Hoyer 2023-07-31 11:21:01 UTC
Description of problem:
python3-markdown package in CRB repository is at version 3.3.4.

3.4 introduced new features and bugfixes. Note also the backwards-incompatible changes: https://python-markdown.github.io/change_log/release-3.4/

3.4.2 release from earlier this year introduced move to PEP-621 and requires setuptools>=61.2, which is afaik unlikely to get into el9 any time soon, if ever.

With that in mind, would it be possible to update the package to version 3.4.1?

Comment 2 Tomas Popela 2023-08-02 12:20:17 UTC
Hi Martin, we have python3-markdown in RHEL 9 only because it's a dependency of gobject-introspection, see https://tiny.distro.builders/view-rpm--view-eln--python3-markdown.html (ELN, but it applies for RHEL 9 as well) and we're not interested (nor have the capacity) to do any work on that package (and risk that gobject-introspection might broke) hence I will decline this request.

Comment 3 Martin Hoyer 2023-08-03 10:05:18 UTC
(In reply to Tomas Popela from comment #2)
Thanks for looking into it Tomas. I understand.

Knowing the context, it's still strange not to include the 3.3 bug-fix releases to me. Especially when they include things like "Support Python 3.10".

May 5, 2022: version 3.3.7 (a bug-fix release).

    Disallow square brackets in reference link ids (#1209).
    Retain configured pygments_style after first code block (#1240).
    Ensure fenced code attributes are properly escaped (#1247).

Nov 17, 2021: version 3.3.6 (a bug-fix release).

    Fix a dependency issue (#1195, #1196).

Nov 16, 2021: version 3.3.5 (a bug-fix release).

    Make the slugify_unicode function not remove diacritical marks (#1118).
    Fix [toc] detection when used with nl2br extension (#1160).
    Re-use compiled regex for block level checks (#1169).
    Don’t process shebangs in fenced code blocks when using CodeHilite (#1156).
    Improve email address validation for Automatic Links (#1165).
    Ensure <summary> tags are parsed correctly (#1079).
    Support Python 3.10 (#1124).


Note You need to log in before you can comment on or make changes to this bug.