From 183cfcab4cc7852159a2169a16e9a6e202f95291 Mon Sep 17 00:00:00 2001 From: Zoffix Znet Date: Wed, 27 Sep 2017 14:13:19 -0400 Subject: [PATCH] Postpone .child -> .child (secure) swap to 6.e Postponed until 6.e because there's a huge amount of ecosystem usage and the IO::Path.add that is the alternative is too new for module authors to reliably switch to using it. --- TODO/FEATURES.md | 20 -------------------- TODO/postponed-for-6.e.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 20 deletions(-) create mode 100644 TODO/postponed-for-6.e.md diff --git a/TODO/FEATURES.md b/TODO/FEATURES.md index 2cdeabe..56d3870 100644 --- a/TODO/FEATURES.md +++ b/TODO/FEATURES.md @@ -283,26 +283,6 @@ Zoffix 4 hours -## Swap IO::Path.child to use .child-secure's code - -`.child-secure`'s code is commented out below .child's code. Per IO Grant work. -Discussion: https://irclog.perlgeek.de/perl6-dev/2017-04-17#i_14439386 -Docs for .child-secure: https://github.com/perl6/specs/blob/master/v6d.pod - -See if there's a way to make even securer operations: - -> open the file first and then use readlink syscall on it - -https://irclog.perlgeek.de/perl6/2017-07-21#i_14904782 - -### Stakeholder - -Zoffix - -### Time Required to Implement - -40 hours - ## Make all redeclarations fatal Currently, some redeclarations are fatal, such us trying to declare two `only` subs diff --git a/TODO/postponed-for-6.e.md b/TODO/postponed-for-6.e.md new file mode 100644 index 0000000..78a6bcc --- /dev/null +++ b/TODO/postponed-for-6.e.md @@ -0,0 +1,32 @@ + +This document contains planned changes for v6.d that we postponed until v6.e +for various reasons. + +## Swap IO::Path.child to use .child-secure's code + +---- + +Postponed until 6.e because there's a huge amount of ecosystem usage +and the IO::Path.add that is the alternative is too new for module +authors to reliably switch to using it. + +---- + +`.child-secure`'s code is commented out below .child's code. Per IO Grant work. +Discussion: https://irclog.perlgeek.de/perl6-dev/2017-04-17#i_14439386 +Docs for .child-secure: https://github.com/perl6/specs/blob/master/v6d.pod + +See if there's a way to make even securer operations: + +> open the file first and then use readlink syscall on it + +https://irclog.perlgeek.de/perl6/2017-07-21#i_14904782 + +### Stakeholder + +Zoffix + +### Time Required to Implement + +40 hours +