Skip to content

Commit

Permalink
Update CLJ ticket status reports for Mar 1 2013
Browse files Browse the repository at this point in the history
  • Loading branch information
jafingerhut committed Mar 3, 2013
1 parent e10fbf4 commit 8d3c8af
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 58 deletions.
55 changes: 11 additions & 44 deletions clj-ticket-status/needs-work.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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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)
Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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"
33 changes: 19 additions & 14 deletions clj-ticket-status/prescreened.txt
@@ -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.

Expand Down Expand Up @@ -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:

Expand All @@ -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
Expand All @@ -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:

Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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

Expand Down Expand Up @@ -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.)
Expand Down

0 comments on commit 8d3c8af

Please sign in to comment.