summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/whatsnew/3.3.rst6
-rw-r--r--Misc/NEWS3
-rw-r--r--Modules/main.c1
-rw-r--r--Modules/posixmodule.c2
-rw-r--r--PC/os2emx/pyconfig.h2
5 files changed, 14 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index d3c9a97..a2a9c19 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -136,6 +136,12 @@ Changes to Python's build process and to the C API include:
* Stub
+Unsupported operating systems
+=============================
+
+OS/2 and VMS are no more supported because of the lack of maintainer.
+
+
Porting to Python 3.3
=====================
diff --git a/Misc/NEWS b/Misc/NEWS
index 0bba1a3..25b316c 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -10,6 +10,9 @@ What's New in Python 3.3 Alpha 1?
Core and Builtins
-----------------
+- Issue #11918: OS/2 and VMS are no more supported because of the lack of
+ maintainer.
+
- Issue #6780: fix starts/endswith error message to mention that tuples are
accepted too.
diff --git a/Modules/main.c b/Modules/main.c
index 9137c85..747c12f 100644
--- a/Modules/main.c
+++ b/Modules/main.c
@@ -6,6 +6,7 @@
#include <locale.h>
#ifdef __VMS
+#error "PEP 11: VMS is now unsupported, code will be removed in Python 3.4"
#include <unixlib.h>
#endif
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 2eb3e92..396243e 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -30,6 +30,7 @@
#include "Python.h"
#if defined(__VMS)
+# error "PEP 11: VMS is now unsupported, code will be removed in Python 3.4"
# include <unixio.h>
#endif /* defined(__VMS) */
@@ -45,6 +46,7 @@ corresponding Unix manual entries for more information on calls.");
#if defined(PYOS_OS2)
+#error "PEP 11: OS/2 is now unsupported, code will be removed in Python 3.4"
#define INCL_DOS
#define INCL_DOSERRORS
#define INCL_DOSPROCESS
diff --git a/PC/os2emx/pyconfig.h b/PC/os2emx/pyconfig.h
index 380e19c..e56105a 100644
--- a/PC/os2emx/pyconfig.h
+++ b/PC/os2emx/pyconfig.h
@@ -1,6 +1,8 @@
#ifndef Py_CONFIG_H
#define Py_CONFIG_H
+#error "PEP 11: OS/2 is now unsupported, code will be removed in Python 3.4"
+
/* config.h.
* At some time in the past, generated automatically by/from configure.
* now maintained manually.