aboutsummaryrefslogtreecommitdiff
path: root/FEATURE-REMOVAL-SCHEDULE
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2011-01-17 22:31:11 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2011-01-17 22:31:11 +0000
commit69abe1b2e8db4947e4530b81a6b24aefe099b9f5 (patch)
tree7eb9dc3a10e53382451aa05a1584c030c44ccdbb /FEATURE-REMOVAL-SCHEDULE
parent164b8e4e04ae9169b8280d96d5dcc9015758e00e (diff)
Add removal schedule document for code trimming/deprecation.
Diffstat (limited to 'FEATURE-REMOVAL-SCHEDULE')
-rw-r--r--FEATURE-REMOVAL-SCHEDULE28
1 files changed, 28 insertions, 0 deletions
diff --git a/FEATURE-REMOVAL-SCHEDULE b/FEATURE-REMOVAL-SCHEDULE
new file mode 100644
index 00000000..451ca889
--- /dev/null
+++ b/FEATURE-REMOVAL-SCHEDULE
@@ -0,0 +1,28 @@
+The following is a list of files and features that are going to be removed in
+the source tree. Every entry should contain what exactly is going away, why it
+is happening, and who is going to be doing the work. When the feature is
+removed, it should also be removed from this file.
+
+---------------------------
+
+What: rc_sys automatic detection code
+ - Functions for removal: rc_sys_v1, rc_sys_v2
+
+When: 2011/03/01
+
+Why: The original automatic sub-system detection is flawed in that it cannot
+ safely detect some variables (Using cgroups confused it to think you were
+ using LXC, and Prefix cannot be detect by definition). Also, almost all of
+ the detection requires that /proc is available and readable. During early
+ boot, /proc may not be mounted yet, leading to mis-detection. The readable
+ condition can also fail under some hardened kernels when running as an
+ unprivileged user.
+
+ The new rc_sys_v2 function uses the rc_sys variable from rc.conf. After
+ the removal, the contents of the rc_sys_v2 function will move into the
+ rc_sys function.
+
+Who: Robin H. Johnson <robbat2@gentoo.org>
+
+---------------------------
+