New IcedTea6 Repository
mark at klomp.org
Wed Feb 20 04:15:11 PST 2008
On Tue, 2008-02-19 at 16:04 -0800, Joseph D. Darcy wrote:
> > http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=60
> > http://bugs.sun.com/view_bug.do?bug_id=6593946
> > "ByteBuffer.compact() does not discard mark"
> > patches/icedtea-bytebuffer-compact.patch
> There was a little discussion about the appropriateness of the fix after
> Keith proposed it:
> Once OpenJDK 6 settles down a bit, I plan to write some guidelines for
> discussion of what kinds of bug fixes are appropriate for OpenJDK 6.
> For the particular issue at hand, the change could cause some existing
> programs to throw an exception where they did not before. If we find
> long-standing behavior which contradicts the spec, at times we prefer to
> preserve behavioral compatibility and update the specification to
> match the behavior. In other cases, we do the reverse.
To give some context, this patch has been in icedtea as shipped by
several distros now since that October 2007 email. But it doesn't really
make sense for it not to be pushed upstream. It was originally found by
running the Mauve testsuite which has several nio compact tests (which
all PASSed for GNU Classpath based runtimes).
It was mainly a ping to see if there is any progress on getting this
integrated, and who is responsible for pushing/guiding this process, if
not in OpenJDK6, then maybe in mainline.
More information about the distro-pkg-dev