<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18702">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial><FONT size=3 face="Times New Roman">I feel your
pain; bumping to 1.5 class files is a big deal for low-level <BR>libraries like
logging.</FONT></FONT></DIV>
<DIV><FONT size=2 face=Arial><FONT size=3 face="Times New Roman"><BR>My team
works on the Eclipse Equinox project and we continue to struggle <BR>with when
to update to 1.5 class files and features. Even in the upcoming <BR>release of
OSGi we're limited to OSGi min 1.2 which still uses 1.2 class <BR>files. As a
result of how this requirement ripples this change will prevent <BR>us from
using this new version of SLF4J for logging in the core Eclipse <BR>platform
until we also bump our minimum requirements to 1.5 class files.<BR><BR>For more
typical users I agree that there are some benefits in terms of API <BR>however
this sort of change will affect people in the mobile and embeded <BR>space who
for the most part are using CDC-1.1/Foundation-1.1 (similar to <BR>Java 1.4).
Varargs are of course syntactic sugar however the real problem is <BR>the class
file version bump. Many of the mobile VMs being used can read 1.5 <BR>class
files (despite having a 1.1 profile class library) but I'd be hesitant <BR>to
rely on this.<BR><BR>Varargs doesn't really cut it as sufficient benefit to
break part of the <BR>community so I'm -1 on this change for now as I suspect if
you go ahead <BR>you'll be maintaining dual releases for sometime. With that
said (like us) <BR>you probably cannot dodge this upgrade
forever.<BR>-Simon<BR><BR>----- Original Message ----- <BR>From: "Ceki Gulcu"
<</FONT><A href=""><FONT size=3
face="Times New Roman">ceki@qos.ch</FONT></A><FONT size=3
face="Times New Roman">><BR>To: "User list for the slf4j project"
<</FONT><A href=""><FONT size=3
face="Times New Roman">user@slf4j.org</FONT></A><FONT size=3
face="Times New Roman">><BR>Cc: "slf4j developers list" <</FONT><A
href=""><FONT size=3 face="Times New Roman">dev@slf4j.org</FONT></A><FONT size=3
face="Times New Roman">><BR>Sent: Thursday, March 26, 2009 1:16
PM<BR>Subject: [slf4j-dev] [POLL] Requiring JDK 1.5 for SLF4J<BR><BR><BR>Hello
all,<BR><BR>SLF4J users have been asking for varags support for a long time.
See<BR></FONT><A href=""><FONT size=3
face="Times New Roman">http://bugzilla.slf4j.org/show_bug.cgi?id=31</FONT></A><FONT
size=3 face="Times New Roman"> for more details. The<BR>plan is to add varags
support in SLF4J version 1.6 to be released later<BR>this year, possibly in
October 2009.<BR><BR>The idea is extremely simple. We would replace methods such
as:<BR><BR> // in current API<BR> public void
debug(String msgFormat, Object[] argArray);<BR><BR>with:<BR><BR> //
proposed API for SLF4J 1.6.0<BR> public void debug(String msgFormat,
Object... arg);<BR><BR>Interestingly enough, the proposed change is perfectly
compatible with<BR>existing code. In particular, code compiled against SLF4J
1.5.6 or<BR>earlier will run fine against SLF4J 1.6.0 and vice versa, that
is<BR>client code compiled with SLF4J 1.6.0 will run fine with SLF4J
1.5.6<BR>and earlier.<BR><BR>The only problem is that the varargs notation
requires JDK 1.5. Thus,<BR>we are faced with the question of requiring JDK 1.5
instead of JDK<BR>1.3 in SLF4J.<BR><BR>Do you accept SLF4J dropping JDK 1.3
compatibility and require JDK 1.5<BR>instead? If you respond, please do so
on the </FONT><A href=""><FONT size=3
face="Times New Roman">user@slf4j</FONT></A><FONT size=3 face="Times New Roman">
mailing list.<BR><BR>This poll is open for 3 months starting from today, March
the 26th of<BR>2009.<BR><BR>Many thanks in advance for your feedback.<BR><BR>--
<BR>Ceki Gülcü<BR>Logback: The reliable, generic, fast and flexible logging
framework for <BR>Java.<BR></FONT><A href=""><FONT size=3
face="Times New Roman">http://logback.qos.ch</FONT></A><BR><FONT size=3
face="Times New Roman">_______________________________________________<BR>dev
mailing list<BR></FONT><A href=""><FONT size=3
face="Times New Roman">dev@slf4j.org</FONT></A><BR><A href=""><FONT size=3
face="Times New Roman">http://www.slf4j.org/mailman/listinfo/dev</FONT></A><FONT
size=3 face="Times New Roman"> </FONT><BR></DIV></FONT></BODY></HTML>