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

remove support for BSD/OS (closes bpo-31624) #3812

Merged
merged 1 commit into from
Sep 29, 2017
Merged

Conversation

benjaminp
Copy link
Contributor

@benjaminp benjaminp commented Sep 29, 2017

Copy link
Member

@serhiy-storchaka serhiy-storchaka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look also at configure.ac:2495, configure.ac:2563, configure.ac:2563, configure.ac:2588, sysconfig.py:636, distutils/util.py:57.

Is BSD/OS and BSDI the same?

@benjaminp
Copy link
Contributor Author

Yes, BSDi is the old name for BSD/OS.

@benjaminp benjaminp merged commit 288d1da into master Sep 29, 2017
@benjaminp benjaminp deleted the benjamin-bsdos branch September 29, 2017 05:44
@serhiy-storchaka
Copy link
Member

Are there supported OS containing a slash in a name?

@benjaminp
Copy link
Contributor Author

I'm not sure. It's possible we can remove that distutils code. However, I didn't want to make a functional change (for non-BSD/OS platforms) in this PR.

@vstinner
Copy link
Member

FYI I removed MS-DOS support in october 2014: commit b71c7dc
https://bugs.python.org/issue22591

commit b71c7dc9ddd6997be49ed6aaabf99a067e2c0388
Author: Victor Stinner <victor.stinner@gmail.com>
Date:   Fri Oct 10 11:55:41 2014 +0200

    Issue #22591: Drop support of MS-DOS
    
    Drop support of MS-DOS, especially of the DJGPP compiler (MS-DOS port of GCC).
    
    Today is a sad day. Good bye MS-DOS, good bye my friend :'-(

@vstinner
Copy link
Member

Honestly, I never heard anything about BSD/OS.
https://en.wikipedia.org/wiki/BSD/OS
"Wind River discontinued sales of BSD/OS at the end of 2003, with support terminated at the end of 2004."

Thank you @benjaminp for the cleanup! A few more OSes support removal, and soon we will be close to only support the best OS, Linux! ;-)

@serhiy-storchaka
Copy link
Member

I am impressed by the amount of special cases for BSD/OS.

@vstinner
Copy link
Member

I am impressed by the amount of special cases for BSD/OS.

Hum, look at @tiran commit to remove VMS support: commit af01f66

commit af01f668173d4061893148b54a0f01b91c7716c2
Author: Christian Heimes <christian@cheimes.de>
Date:   Sat Dec 21 16:19:10 2013 +0100

    Issue #16136: Remove VMS support and VMS-related code

 Doc/whatsnew/3.4.rst     |   1 +
 Include/pyerrors.h       |   3 ---
 Lib/test/test_pep3151.py |   2 --
 Misc/NEWS                |   2 ++
 Modules/_cryptmodule.c   |   7 ------
 Modules/fcntlmodule.c    |   4 ----
 Modules/fpectlmodule.c   |  29 ------------------------
 Modules/getpath.c        |   6 +----
 Modules/grpmodule.c      |   5 -----
 Modules/main.c           |  29 ------------------------
 Modules/mmapmodule.c     |   6 -----
 Modules/posixmodule.c    |  23 -------------------
 Modules/pwdmodule.c      |   8 -------
 Modules/selectmodule.c   |  25 +++++++++------------
 Modules/socketmodule.c   | 106 +++++++--------------------------------------------------------------------------------
 Objects/exceptions.c     |   6 -----
 Parser/myreadline.c      |   8 -------
 Python/dynload_shlib.c   |  26 ----------------------
 Python/random.c          |  37 ++++---------------------------
 Python/sysmodule.c       |  19 ----------------
 20 files changed, 27 insertions(+), 325 deletions(-)

@benjaminp
Copy link
Contributor Author

RICOS even had its own top-level directory!

@vstinner
Copy link
Member

vstinner commented Sep 29, 2017 via email

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

Successfully merging this pull request may close these issues.

6 participants