Permalink
Browse files

Update CLJ ticket status reports for Mar 7 2013

  • Loading branch information...
1 parent 6a5e775 commit a6390a13f0d1950d9904a902427710792e359318 @jafingerhut committed Mar 8, 2013
Showing with 24 additions and 14 deletions.
  1. +15 −8 clj-ticket-status/needs-work.txt
  2. +9 −6 clj-ticket-status/prescreened.txt
@@ -1,5 +1,5 @@
Tickets needing work for CLJ project
-Date: March 1, 2013
+Date: March 7, 2013
If you are a Clojure contributor, the tickets below could use some
work. Some are easy, some are not. If you've never added a patch
@@ -8,13 +8,21 @@ bottom.
Keep reading below for a list of tickets that:
(a) have patches, but they need updating, or
- (b) don't have patches, but are vetted or are marked for Release
- 1.6 of Clojure
+ (b) don't have patches, but are vetted, triaged, or are marked for
+ Release 1.6 of Clojure
Vetted tickets are marked with a "V". Vetted means that a Clojure
screener has verified that the ticket describes a real issue, and they
would be interested in seeing a patch that addresses it.
+Triaged tickets are marked "T". Triaged is an experimental marking
+used by a screener suggesting to Rich Hickey that the ticket should
+become Vetted.
+
+Incomplete tickets are marked "I". Incomplete means that a screener
+believes the ticket may have merit, but the ticket or a particular
+patch needs changes before it can be accepted.
+
For a list of all tickets that don't have any patches, see (Note 2)
near the bottom.
@@ -45,7 +53,6 @@ I CLJ-980 extended-type-doc-fix-v2.patch
Debug/tooling enhancement:
I CLJ-939 clj-939-report-load-exceptions-with-file-and-line-patch-v2.txt
-I CLJ-1076 clj-1076-fix-tests-on-windows-patch-v1.txt
I CLJ-1122 contributing.patch
Allow more correct-looking Clojure code to work:
@@ -71,9 +78,9 @@ patches (see also Note 3 at the bottom):
----------------------------------------------------------------------
Tickets needing work that have no prescreened patches. These are all
-Triaged (marked T), Vetted (V), Incomplete (I), or their approval is
-the initial blank state. The number after the letter is the number of
-votes, and tickets have been sorted from most to fewest votes.
+Triaged (T), Vetted (V), or Incomplete (I). The number after the
+letter is the number of votes, and tickets have been sorted from most
+to fewest votes.
----------------------------------------------------------------------
V 3 [CLJ-124] GC Issue 120: Determine mechanism for controlling automatic shutdown of Agents, with a default policy and mechanism for changing that policy as needed
There are lots of different ideas discussed in the comments for
@@ -133,7 +140,6 @@ through tickets.
CLJ-668 Improve slurp performance by using native Java StringWriter and jio/copy
(looks related to CLJ-669, which does have a patch)
CLJ-750 clojure.lang.MapEntry violates .equals and .hashCode contracts of HashMap.Entry; leads to non-reflexive .equals, etc.
- CLJ-766 Implicit casting behaviour of into-array differs from <primitive>-array
----------------------------------------------------------------------
These patches used to apply cleanly, but due to recent changes in
@@ -178,6 +184,7 @@ CLJ-450 clj-450-add-default-pred-arg-to-core-fns-patch.txt (Jason Orendorff)
CLJ-884 diff.patch (Rahul Pilani - patch actually does not apply cleanly as of June 2012, but did earlier in 2012)
CLJ-983 proxy_super.patch (Valentin Mahrwald)
CLJ-1155 suppress_tracebacks.patch (Wilfred Hughes)
+CLJ-1169 0001-* and 0002-* (Andrei Kleschinski)
The ones above may be easy to update. The ones below are likely more
work, where part of the work could be figuring out what ought to be
@@ -1,7 +1,9 @@
List of prescreened patches for CLJ project
-Date: March 1, 2013
+Date: March 7, 2013
-Tickets marked with a "V" have been vetted.
+Tickets marked with a "V" have been vetted, and "T" have been triaged
+(an experimental marking for tickets by which a screener is suggesting
+to Rich Hickey that it should become vetted).
Screeners: See Note 3 near the bottom of this message for the command
to use when applying patches. See Note 4 near the bottom for the
@@ -83,10 +85,12 @@ V CLJ-1083 better-throw-arity-messages.diff
CLJ-840 clj840-2.diff
CLJ-849 CLJ-849-line-number-pesudo-variable.diff
V CLJ-1073 clj-1073-add-print-interruptibly-patch-v2.txt
+ CLJ-1076 clj-1076-fix-tests-on-windows-patch-v2.txt
CLJ-1088 0001-Add-support-for-protocol-fns-to-repl-source.-CLJ-1088.patch
CLJ-1112 0001-Allow-setting-loading-verbosely-by-system-property.patch
T CLJ-1161 0001-CLJ-1161-Remove-version.properties-from-sources-JAR.patch
CLJ-1165 0001-Protocol-interface-method-declarations-don-t-allow-f.patch
+ CLJ-1176 0001-CLJ-1176-Bind-read-eval-true-in-clojure.repl-source-.patch
Clojure language/library bug fixes:
@@ -113,6 +117,7 @@ T CLJ-1157 20130204_fix_classloader.diff
CLJ-1171 0002-CLJ-1171-Obey-lexical-scope-for-class-argument-in-in.patch
0001-* patch adds new tests, 0002-* fixes a bug, 0003-* relies
on 0002-* being applied before it.
+ CLJ-1175 delayed-exceptions.patch
Language enhancement, reducers:
@@ -131,6 +136,7 @@ T CLJ-1157 20130204_fix_classloader.diff
CLJ-666 0001-Add-Big-support-to-Reflector-Updated.patch
CLJ-700 clj-700-patch6.txt
Was Screened, then Incomplete in Aug 2012, now Approval is empty.
+ CLJ-766 byte-short-array-ctors.diff
CLJ-1020 clj-1020-inspect-table-skip-nil-rows-patch1.txt
CLJ-1021 001-propagate-on-macro-meta.diff
CLJ-1044 001-enable-factory-ctor-inside-deftype.diff
@@ -270,12 +276,9 @@ was used with the latest Clojure master as of the date of this report.
* All authors listed in the patch have signed a CA.
* Patch applies cleanly to latest master as of the date of the report
with all of the OS/JDK combos listed below:
- Mac OS X 10.6.8 + Oracle/Apple JDK 1.6.0_41 64-bit
+ Mac OS X 10.6.8 + Oracle/Apple JDK 1.6.0_43 64-bit
Ubuntu 12.04.2 64-bit + Oracle JDK 1.6.0_41 64-bit
Ubuntu 12.04.2 64-bit + Oracle JDK 1.7.0_15 64-bit
- NOT Ubuntu 11.10 + IBM JDK 1.6.0 J9 2.4 (I may add this back in to
- my prescreen testing if latest Clojure master builds and passes
- tests with this JVM again.)
* After applying the patch, the command "./antsetup.sh ; ant" compiles
and passes all tests without warnings or errors (see Note 1 near the
end for a short list of allowed warnings).

0 comments on commit a6390a1

Please sign in to comment.