Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removal of OS/2 support #60339

Closed
jcea opened this issue Oct 4, 2012 · 19 comments
Closed

Removal of OS/2 support #60339

jcea opened this issue Oct 4, 2012 · 19 comments
Assignees

Comments

@jcea
Copy link
Member

jcea commented Oct 4, 2012

BPO 16135
Nosy @jcea, @vstinner
PRs
  • bpo-31878: Fix _socket module compilation on Cygwin #4137
  • bpo-16135: Cleanup: Code rot left over from OS/2 support #4147
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = 'https://github.com/jcea'
    closed_at = <Date 2012-10-10.23:24:46.955>
    created_at = <Date 2012-10-04.22:20:07.637>
    labels = []
    title = 'Removal of OS/2 support'
    updated_at = <Date 2017-10-27.12:27:08.856>
    user = 'https://github.com/jcea'

    bugs.python.org fields:

    activity = <Date 2017-10-27.12:27:08.856>
    actor = 'vstinner'
    assignee = 'jcea'
    closed = True
    closed_date = <Date 2012-10-10.23:24:46.955>
    closer = 'python-dev'
    components = []
    creation = <Date 2012-10-04.22:20:07.637>
    creator = 'jcea'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 16135
    keywords = []
    message_count = 19.0
    messages = ['172000', '172004', '172006', '172018', '172020', '172025', '172027', '172028', '172031', '172034', '172037', '172038', '172039', '172249', '172607', '172608', '172609', '212499', '305115']
    nosy_count = 4.0
    nosy_names = ['jcea', 'vstinner', 'Arfrever', 'python-dev']
    pr_nums = ['4137', '4147']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue16135'
    versions = ['Python 3.4']

    @jcea
    Copy link
    Member Author

    jcea commented Oct 4, 2012

    According to PEP-11, We have to remove OS/2 support for 3.4.

    @jcea jcea self-assigned this Oct 4, 2012
    @vstinner
    Copy link
    Member

    vstinner commented Oct 4, 2012

    I first proposed to drop OS/2 support in 2010. Andrew MacIntyre ported Python 2 to OS/2, he answered me:
    "The 3.x branch needs quite a bit of work on OS/2 to
    deal with Unicode, as OS/2 was one of the earlier OSes with full
    multiple language support and IBM developed a unique API. I'm still
    struggling to come to terms with this, partly because I myself don't
    "need" it."
    Full answer:
    http://mail.python.org/pipermail/python-dev/2010-April/099477.html

    Thread in 2010:
    http://mail.python.org/pipermail/python-dev/2010-April/099471.html

    Thread in 2011:
    http://mail.python.org/pipermail/python-dev/2011-April/110872.html

    @vstinner
    Copy link
    Member

    vstinner commented Oct 4, 2012

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 4, 2012

    New changeset ffc6e6b00949 by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (I)
    http://hg.python.org/cpython/rev/ffc6e6b00949

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 4, 2012

    New changeset b08416a31d15 by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (Docs)
    http://hg.python.org/cpython/rev/b08416a31d15

    @vstinner
    Copy link
    Member

    vstinner commented Oct 4, 2012

    Most of the OS/2 specific code in the C part: search PYOS_OS2.

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 4, 2012

    New changeset 29155fa21a41 by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (posixmodule y platform dependent files)
    http://hg.python.org/cpython/rev/29155fa21a41

    @jcea
    Copy link
    Member Author

    jcea commented Oct 4, 2012

    Victor, I am removing the support step by step, because I am monitoring the buildbots. Thanks for taking an eye on this.

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 5, 2012

    New changeset dea15868963f by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (Modules/*)
    http://hg.python.org/cpython/rev/dea15868963f

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 5, 2012

    New changeset 42c063b3821f by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (C code and Docs)
    http://hg.python.org/cpython/rev/42c063b3821f

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 5, 2012

    New changeset d853354e1470 by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (Remove OS2 and OS/2 references)
    http://hg.python.org/cpython/rev/d853354e1470

    New changeset 15949f34e08f by Jesus Cea in branch 'default':
    bpo-16135: Removal of OS/2 support (Python code partial cleanup)
    http://hg.python.org/cpython/rev/15949f34e08f

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 5, 2012

    New changeset 9ba1f113c3ec by Jesus Cea in branch 'default':
    Closes bpo-16135: Removal of OS/2 support
    http://hg.python.org/cpython/rev/9ba1f113c3ec

    @python-dev python-dev mannequin closed this as completed Oct 5, 2012
    @jcea
    Copy link
    Member Author

    jcea commented Oct 5, 2012

    I am leaving alone "distutils", "zlib" and "libffi", because I think they are external projects. is that OK?.

    @Arfrever
    Copy link
    Mannequin

    Arfrever mannequin commented Oct 6, 2012

    distutils is not an external project.

    @Arfrever Arfrever mannequin reopened this Oct 6, 2012
    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 10, 2012

    New changeset 147b9d530dd0 by Jesus Cea in branch 'default':
    Closes bpo-16135: Removal of OS/2 support (distutils)
    http://hg.python.org/cpython/rev/147b9d530dd0

    @python-dev python-dev mannequin closed this as completed Oct 10, 2012
    @jcea
    Copy link
    Member Author

    jcea commented Oct 10, 2012

    Arfrever, thanks for telling me about "distutils".

    Leaving "zlib" and "libffi" alone.

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Oct 10, 2012

    New changeset e3e43287ad48 by Jesus Cea in branch 'default':
    Closes bpo-16135: Removal of OS/2 support (distutils) (II)
    http://hg.python.org/cpython/rev/e3e43287ad48

    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Mar 1, 2014

    New changeset 5e05d7d3db9c by Andrew Kuchling in branch 'default':
    bpo-16135: remove mentions of OS/2 from the documentation
    http://hg.python.org/cpython/rev/5e05d7d3db9c

    @vstinner
    Copy link
    Member

    New changeset 03eb11f by Victor Stinner (Erik Bray) in branch 'master':
    bpo-16135: Cleanup: Code rot left over from OS/2 support (GH-4147)
    03eb11f

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    No branches or pull requests

    2 participants