Everything compiles just fine with jdk 1.5, and it seems to run fine, after
the change discovered earlier today.

Just for fun, I had a jdk 1.4 laying around.  It turns out receivers and
chainsaw both use 1.5 features that aren't in 1.4 (not many) - just an fyi..

I'm not sure what percentage of folks are stuck on 1.5, but we're compatible
now, so no big deal.

The next question is: where do we advertise which jdk to use to build
chainsaw?  And..when do we get the companions finally out the door so I can
put up a vote on a release??

Scott



On Wed, Jun 30, 2010 at 9:54 PM, Jacob Kjome <h...@visi.com> wrote:

> Just to be clear, I'm not arguing for 1.5+ support.  For a desktop utility
> like
> Chainsaw, I'd be fine if we stated 1.6+, or even some more recent build of
> it,
> e.g., 1.6.0_10+.  Either way, it should be stated and whatever is chosen
> should be
> used to build chainsaw to ensure that it compiles and runs with that
> version at a
> minimum.
>
> I would consider 1.5+ support more strongly if chainsaw were a server-side
> application where the appserver might dictate the JVM used.  As a
> client-side app,
> users have more control over the JVM to use.  I would only bother with 1.5
> if
> users insist on it or you really think there are no compelling reasons not
> to
> support it, at least for the first release.
>
> Jake
>
> On 6/30/2010 3:33 PM, Scott Deboy wrote:
> > I don't think we've made a statement about compatibility w/r/t Chainsaw
> > and JDKs.  I think it's reasonable to support 1.5 even though it's
> > End-of-Lifed, as long as it's 'easy' to support.
> >
> > Chainsaw does use a few of the more advanced Swing features, which may
> > be buggy in older (and no longer supported) VMs, but I'm happy to test
> > the upcoming release w/1.5.
> >
> > If we ever get there..
> >
> > Scott
> >
> >
> >
> > On Wed, Jun 30, 2010 at 1:58 PM, Jacob Kjome <h...@visi.com
> > <mailto:h...@visi.com>> wrote:
> >
> >     What is the oldest supported JVM for Chainsaw?
> >
> >     I always make it a point to build a project against the the oldest
> >     supported JVM version that I promise to support.  You shouldn't be
> >     building against 1.6 at all if you state 1.5 compatibility.  Same
> >     goes for Log4j.  If Log4j claims 1.3 compatibility, then it should
> >     be built against 1.3, not 1.4, 1.5, nor 1.6... at least for testing
> >     and releases.
> >
> >     If you don't do this, you inevitably end up with these weird
> >     compatibility issues.
> >
> >     Jake
> >
> >
> >
> >     On Wed, 30 Jun 2010 11:04:04 -0700
> >      Scott Deboy <scott.de...@gmail.com <mailto:scott.de...@gmail.com>>
> >     wrote:
> >
> >         I just checked the APIs and you found a 1.5/1.6 compatibity
> >         issue...mouseadapter in 1.5 did not implement
> >         mousemotionadapter, but it
> >         does in 1.6.
> >
> >         I'll change the code to use a mousemotionadapter..
> >
> >         To update your working copy to svn HEAD, yes, just update your
> >         working copy
> >         using whatever tool you used to get Chainsaw from the Apache svn
> >         repository.
> >
> >         I'll make the change, but if you don't need 1.5, I'd suggest
> >         installing the
> >         1.6 JDK - you won't have problems building with that..
> >
> >         Thanks for the find.
> >
> >         Scott
> >
> >         On Wed, Jun 30, 2010 at 10:51 AM, Kent, Douglas H.
> >         <doug.k...@hp.com <mailto:doug.k...@hp.com>> wrote:
> >
> >             Scott,
> >             Hope you don't mind me answering you directly - I am a
> >             newbie in the world
> >             of open source development, so please forgive any protocol
> >             faux paus - but
> >             to answer your question, I am developing on XP SP2 with java
> >             1.5.0_15.  I am
> >             also starting to learn my way around maven - how would I
> >             specify "updated
> >             your working copy to the svn HEAD revision of Chainsaw and
> >             companions?"
> >              Getting the HEAD version would pull in the bug fixes, would
> >             it not?
> >
> >             Thanks,
> >             Doug
> >
> >             -----Original Message-----
> >             From: Scott Deboy [mailto:scott.de...@gmail.com
> >             <mailto:scott.de...@gmail.com>]
> >             Sent: Wednesday, June 30, 2010 12:31 PM
> >             To: Log4J Developers List
> >             Subject: Re: Chainsaw build error
> >
> >             What java VM are you using to compile? is this a gcj issue
> >             (are you
> >             building on Linux), because java.awt.event.MouseAdapter
> >             implements
> >             java.awt.event.MouseMotionListener (you shouldn't have this
> >             compilation
> >             issue)..
> >
> >             I'd make sure to use a Sun jdk to build..also, can you
> >             updated your working
> >             copy to the svn HEAD revision of Chainsaw and companions?
> >              Line 3250 of
> >             LogPanel.java for svn HEAD is the declaration line of a
> method:
> >                   public Component getTableCellEditorComponent(JTable
> >             table, Object
> >             value, boolean isSelected, int row, int column)
> >
> >             There have been a number of bug fixes recently that you
> >             probably want to
> >             pull in.
> >
> >             Scott
> >
> >
> >             On Wed, Jun 30, 2010 at 5:59 AM, Kent, Douglas H.
> >             <doug.k...@hp.com <mailto:doug.k...@hp.com>>
> >             wrote:
> >
> >
> >                   Hello,
> >                   I went through the HowToBuild.txt file and executed
> >             the mvn installs
> >             for all the projects as directed.  Now getting this (any
> >             solutions/ideas
> >             appreciated)
> >
> >                   [ERROR] BUILD FAILURE
> >                   [INFO]
> >
> ------------------------------------------------------------------------
> >                   [INFO] Compilation failure
> >
> >
>  
> C:\Applications\apache-chainsaw\src\main\java\org\apache\log4j\chainsaw\LogPanel
> >                   .java:[3250,12]
> >             addMouseMotionListener(java.awt.event.MouseMotionListener) in
> ja
> >                   va.awt.Component cannot be applied to (<anonymous
> >             java.awt.event.MouseAdapter>)
> >
> >
> >
> >
> >
>  
> C:\Applications\apache-chainsaw\src\main\java\org\apache\log4j\chainsaw\LogPanel
> >                   .java:[3250,12]
> >             addMouseMotionListener(java.awt.event.MouseMotionListener) in
> ja
> >                   va.awt.Component cannot be applied to (<anonymous
> >             java.awt.event.MouseAdapter>)
> >
> >
> >                   [INFO]
> >
> ------------------------------------------------------------------------
> >                   [INFO] Trace
> >                   org.apache.maven.BuildFailureException: Compilation
> >             failure
> >
> >
>  
> C:\Applications\apache-chainsaw\src\main\java\org\apache\log4j\chainsaw\LogPanel
> >                   .java:[3250,12]
> >             addMouseMotionListener(java.awt.event.MouseMotionListener) in
> ja
> >                   va.awt.Component cannot be applied to (<anonymous
> >             java.awt.event.MouseAdapter>)
> >
> >
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >                   ultLifecycleExecutor.java:580)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> >                   fecycle(DefaultLifecycleExecutor.java:500)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> >                   ltLifecycleExecutor.java:479)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> >                   dleFailures(DefaultLifecycleExecutor.java:331)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> >                   ts(DefaultLifecycleExecutor.java:292)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> >                   fecycleExecutor.java:142)
> >                          at
> >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
> >                          at
> >             org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
> >                          at
> >             org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
> >                          at
> >             sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >             Method)
> >                          at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> >                   java:39)
> >                          at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >                   sorImpl.java:25)
> >                          at
> java.lang.reflect.Method.invoke(Method.java:585)
> >                          at
> >
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> >                          at
> >             org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >                          at
> >
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> >
> >                          at
> >             org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >                   Caused by:
> >             org.apache.maven.plugin.CompilationFailureException:
> >             Compilation fail
> >                   ure
> >
> >
>  
> C:\Applications\apache-chainsaw\src\main\java\org\apache\log4j\chainsaw\LogPanel
> >                   .java:[3250,12]
> >             addMouseMotionListener(java.awt.event.MouseMotionListener) in
> ja
> >                   va.awt.Component cannot be applied to (<anonymous
> >             java.awt.event.MouseAdapter>)
> >
> >
> >                          at
> >
> org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
> >                   Mojo.java:516)
> >                          at
> >
> org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
> >                          at
> >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> >                   nManager.java:454)
> >                          at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >                   ultLifecycleExecutor.java:559)
> >                          ... 16 more
> >                   [INFO]
> >
> ------------------------------------------------------------------------
> >                   [INFO] Total time: 8 seconds
> >                   [INFO] Finished at: Wed Jun 30 08:26:39 EDT 2010
> >                   [INFO] Final Memory: 17M/33M
> >                   [INFO]
> >
> ------------------------------------------------------------------------
> >                   C:\Applications\apache-chainsaw>
> >
> >
> >
> >
>  ---------------------------------------------------------------------
> >                   To unsubscribe, e-mail:
> >             log4j-dev-unsubscr...@logging.apache.org
> >             <mailto:log4j-dev-unsubscr...@logging.apache.org>
> >                   For additional commands, e-mail:
> >             log4j-dev-h...@logging.apache.org
> >             <mailto:log4j-dev-h...@logging.apache.org>
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> >             To unsubscribe, e-mail:
> >             log4j-dev-unsubscr...@logging.apache.org
> >             <mailto:log4j-dev-unsubscr...@logging.apache.org>
> >             For additional commands, e-mail:
> >             log4j-dev-h...@logging.apache.org
> >             <mailto:log4j-dev-h...@logging.apache.org>
> >
> >
> >
> >
> >     ---------------------------------------------------------------------
> >     To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> >     <mailto:log4j-dev-unsubscr...@logging.apache.org>
> >     For additional commands, e-mail: log4j-dev-h...@logging.apache.org
> >     <mailto:log4j-dev-h...@logging.apache.org>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>
>

Reply via email to