Permalink
Browse files

Update CLJ ticket status reports for Mar 1 2013

  • Loading branch information...
1 parent e10fbf4 commit 8d3c8aff5b1376761d05bc4e74dd23b12c7b25ff @jafingerhut committed Mar 3, 2013
Showing with 30 additions and 58 deletions.
  1. +11 −44 clj-ticket-status/needs-work.txt
  2. +19 −14 clj-ticket-status/prescreened.txt
@@ -1,5 +1,5 @@
Tickets needing work for CLJ project
-Date: February 21, 2013
+Date: March 1, 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
@@ -9,7 +9,7 @@ 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.5 of Clojure
+ 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
@@ -45,17 +45,9 @@ 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
- Clojure language/library bug fixes:
-
-N CLJ-945 capitalize-for-supplementary-chars-patch.txt
- TBD: Stuart H marked the one patch Screened, then Rich changed
- it to Not Approved with a comment. Andy F answered his comment,
- but the patch did not require any change in order to answer that
- comment. Should it be marked as Screened again since the patch
- hasn't changed?
-
Allow more correct-looking Clojure code to work:
I CLJ-373 0001-Support-empty-path-in-update-in.-CLJ-373.patch
@@ -69,39 +61,19 @@ I CLJ-771 clj-771-move-unchecked-casts-patch-v5.txt
considering when to incorporate this" above. Is it reasonable
to change it back to Vetted or Screened so it can be considered
again, perhaps after Release 1.5 is made?
-N CLJ-957 clj-957-allow-typehinting-of-method-signatures-in-deftype-patch2.txt
- TBD: Why marked Not Approved by Rich? Should this be closed, or
- does he want something about the existing patches modified
- before considering it?
-N CLJ-958 0001-Make-APersistentVector.iterator-slightly-more-effici.patch
- TBD: Why marked Not Approved by Rich? Should this be closed, or
- does he want something about the existing patches modified
- before considering it?
-N CLJ-1063 clj-1063-add-dissoc-in-patch-v2.txt
- TBD: Open ticket for clojure.incubator for this.
-
- Disable failing tests:
-
-N CLJ-967 clj-967-disable-failing-io-copy-tests-on-ibm-jdk-16-patch1.txt
- TBD: Stuart H marked the one patch Screened, then Rich changed
- it to Not Approved without any comment as to why. There is no
- guidance on what Rich is looking for in order for this ticket to
- change state in the future.
----------------------------------------------------------------------
-Tickets marked for Clojure release 1.5 that have no prescreened
+Tickets marked for Clojure release 1.6 that have no prescreened
patches (see also Note 3 at the bottom):
----------------------------------------------------------------------
<none>
----------------------------------------------------------------------
Tickets needing work that have no prescreened patches. These are all
-Vetted (marked V), Incomplete (I), or Not Approved (N). The number
-after the letter is the number of votes, and tickets have been sorted
-from most to fewest votes. Note that Not Approved patches might be
-declined (I will try to confirm this), so don't spend time on them
-before finding out.
+Triaged (marked T), Vetted (V), Incomplete (I), or Not Approved (N).
+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
@@ -116,21 +88,16 @@ I 2 [CLJ-415] smarter assert (prints locals)
clojure.test.generative were moved to clojure.core,
test.generative could use that one.
I 2 [CLJ-445] Method/Constructor resolution does not factor in widening conversion of primitive args
-N 1 [CLJ-148] Poor reporting of symbol conflicts when using (ns)
V 1 [CLJ-1100] Reader literals cannot contain periods
V 1 [CLJ-1105] defrecord classes implement IPersistentCollection but not .empty, clojure.walk assumes collections support empty
+T 1 [CLJ-1154] Compile.java closes out preventing java from reporting exceptions
I 0 [CLJ-5] Unintuitive error response in clojure 1.0
One of two patches applied and built cleanly on May 4, 2012, but
not on May 10, 2012. The second, clj-5-destructure-error.diff,
failed to apply as of Oct 4, 2012.
V 0 [CLJ-47] GC Issue 43: Dead code in generated bytecode
I 0 [CLJ-69] GC Issue 66: Add "keyset" to Clojure; make .keySet for APersistentMap return IPersistentSet
I 0 [CLJ-84] GC Issue 81: compile gen-class fail when class returns self
-N 0 [CLJ-140] Single :tag for type hints conflates value's type with type of return value from an invoke
-N 0 [CLJ-150] Doc for array-map should mention its characteristics/caveats
-N 0 [CLJ-153] Suggest adding set-precision! API to accompany with-precision
-N 0 [CLJ-163] Enhance = and == docs
-N 0 [CLJ-190] enhance with-open to be extensible with a new close multimethod
I 0 [CLJ-211] Support arbitrary functional destructuring via -> and ->>
I 0 [CLJ-250] debug builds
V 0 [CLJ-274] cannot close over mutable fields (in deftype)
@@ -173,7 +140,7 @@ These patches used to apply cleanly, but due to recent changes in
Clojure master no longer do. See (Note 1) for some tips on updating
stale patches.
- Language enhancement, new reducers planned for Clojure 1.5:
+ Language enhancement, reducers introduced in Clojure 1.5:
CLJ-994 none of the patches apply cleanly, but did on Jul 26, 2012
@@ -268,6 +235,6 @@ it (about once every week or two).
(Note 3)
-To see a JIRA filter matching tickets that are marked for Release 1.5,
+To see a JIRA filter matching tickets that are marked for Release 1.6,
but are not marked as having a patch, follow the instructions for Note
-2, except the filter name is "Needs a patch for Release 1.5"
+2, except the filter name is "Needs a patch for Release 1.6"
@@ -1,5 +1,5 @@
List of prescreened patches for CLJ project
-Date: February 21, 2013
+Date: March 1, 2013
Tickets marked with a "V" have been vetted.
@@ -57,7 +57,7 @@ Is it OK to create a ticket for these now? (see Note 2 near the end)
http://dev.clojure.org/display/design/Overriding+compile-time+var+values+at+expression-level+granularity
----------------------------------------------------------------------
-Prescreened patches *not* marked with Fix Version/s = "Release 1.5"
+Prescreened patches *not* marked with Fix Version/s = "Release 1.6"
----------------------------------------------------------------------
Doc string fixes only:
@@ -83,17 +83,16 @@ 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-v1.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
-V CLJ-1161 0001-CLJ-1161-Remove-version.properties-from-sources-JAR.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
Clojure language/library bug fixes:
CLJ-457 CLJ-457-2.diff
V CLJ-850 CLJ-850-conform-to-invokePrim.diff
- CLJ-944 0001-Fix-for-CLJ-944.patch
+T CLJ-944 0001-Fix-for-CLJ-944.patch
See comments for another patch 0002-Fix-for-CLJ-944.patch and
why it fails some tests, which are fixable.
CLJ-1029 ns-patch.diff
@@ -110,7 +109,10 @@ V CLJ-1102 clj-1102-improve-empty-stack-trace-handling-v1.txt
V CLJ-1125 threadlocal-removal-tcrawley-2012-12-11.diff
CLJ-1134 clj-1134-star-directive-in-cl-format.txt
CLJ-1137 CLJ-1137-eval-metadata-once.diff
- CLJ-1157 20130204_fix_classloader.diff
+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.
Language enhancement, reducers:
@@ -154,7 +156,9 @@ V CLJ-827 0001-add-unsigned-bit-shift-right.patch
or 0001-CLJ-827-Add-bit-shift-right-logical.patch
CLJ-865 updated.patch
V CLJ-866 clj-866-test-vars.patch
+ CLJ-970 clj-970-extend-implement-parameterized-types-patch2.txt
CLJ-978 clojure--bean-support-for-private-implementation-classes-v3.diff
+ CLJ-1004 arraychunk-seq-10004.diff
CLJ-1010 0001-CLJ-1010-Add-a-left-to-right-version-of-comp-comp.patch
CLJ-1094 0001-Add-zero-arity-variants-for-every-pred-and-some-fn.patch
CLJ-1095 0001-map-indexed-accepts-multiple-collections.patch
@@ -179,16 +183,14 @@ V CLJ-866 clj-866-test-vars.patch
Code cleanup:
CLJ-842 clj-842-update-clojure.pprint-metadata-v2.txt
-T CLJ-1072 0001-CLJ-1072-Replace-old-metadata-reader-macro-syntax.patch
CLJ-1151 tiny-reducers-cleanup.diff
----------------------------------------------------------------------
Prescreened patches that are marked with Fix Version/s = "Release
-1.5", but not screened
+1.6", but not screened
----------------------------------------------------------------------
Clojure language/library bug fixes:
-V CLJ-863 clj-863-make-interleave-handle-odd-args-like-concat-patch-v1.txt
CLJ-935 fix-trim-fns-different-whitespace-patch.txt
CLJ-937 cl-format-efg-coerce-ratios-to-doubes-patch1.txt
CLJ-1160 lazy-rmapcat.diff
@@ -197,8 +199,6 @@ V CLJ-863 clj-863-make-interleave-handle-odd-args-like-concat-patch-v1.txt
CLJ-394 clj-394-add-predicates-for-type-and-record.diff
CLJ-949 0001-let-undeclared-exceptions-continue-unchecked.patch
- CLJ-970 clj-970-extend-implement-parameterized-types-patch2.txt
- CLJ-1004 arraychunk-seq-10004.diff
Performance enhancement:
@@ -222,6 +222,7 @@ S CLJ-1099 better-error-message-for-seq.patch
Clojure language/library bug fixes:
S CLJ-783 clj-783-patch.txt
+S CLJ-863 clj-863-make-interleave-handle-odd-args-like-concat-patch-v1.txt
Allow more correct-looking Clojure code to work:
@@ -231,6 +232,10 @@ S CLJ-1018 inconsistent_range_fix.diff
S CLJ-873 clj-873-namespace-divides-patch.txt
+ Code cleanup:
+
+S CLJ-1072 0001-CLJ-1072-Replace-old-metadata-reader-macro-syntax.patch
+
----------------------------------------------------------------------
(Note 1) Warnings/errors explicitly allowed in output of 'ant' command
@@ -265,9 +270,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_39 64-bit
- Ubuntu 11.10 32-bit + Oracle JDK 1.6.0_39 32-bit
- Ubuntu 11.10 32-bit + Oracle JDK 1.7.0_13 32-bit
+ Mac OS X 10.6.8 + Oracle/Apple JDK 1.6.0_41 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.)

0 comments on commit 8d3c8af

Please sign in to comment.