clirr-user Mailing List for Clirr
Status: Alpha
Brought to you by:
lkuehne
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2006 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Matt G. <Mat...@mo...> - 2009-07-13 16:58:30
|
Hi, It looks like there's not been any traffic on this mailgroup for a long time but I figured it was worth a try given I can see some checkins in May 2009. Is there any plan to release a 0.7.0 release of clirr? We hit this issue in our CI builds http://sourceforge.net/tracker/?func=detail&aid=1710771&group_id=89627&atid=590799and I've just downloaded a snapshot and its fixed in the current code in trunk. Given that I saw some checkins from May this year I was wondering if that a sign of a possible new release on the horizon? Thanks, Matt -- Matt Goldspink (IDEAS) |
From: <lak...@t-...> - 2007-05-20 20:32:53
|
Nascif Abousalh-Neto wrote: > Hi there, > Would it be possible to make a binary of the latest build available? I tried to checkout the CVS tree but I a having trouble accessing the SF repository. > > Thanks, > Nascif > As requested, here is a preview snapshot release (alpha quality) for those users who are willing to test the current development status, but are unable to build from CVS. Here is the direct download link: http://downloads.sourceforge.net/clirr/clirr-0.7-SNAPSHOT-20070519.zip The upcoming Clirr Version 0.7 will switch bytecode processing from BCEL to ASM. This has already been implemented in this snapshot, but it's quite a drastic implementation change and surely some bugs need to be ironed out before the final 0.7 release. Feedback is extremely welcome! Note that unlike normal releases this code has not received a lot of QA prior to releasing it, hence the SNAPSHOT status. This release should not be used in production!! Outstanding issues before release 0.7: * Change license from LGPL to ASL2 throughout the code * fix bugs reported by users of this snapshot * QA: Test against well known library code bases, like log4j, hibernate, spring, jakarta-commons-*, and compare results with Clirr 0.6 * QA: Test in different JDK versions, 1.4 - 1.6 Cheers, Lars |
From: Nascif Abousalh-N. <Nas...@sa...> - 2007-05-17 19:18:48
|
Hi there, Would it be possible to make a binary of the latest build available? I = tried to checkout the CVS tree but I a having trouble accessing the SF = repository. Thanks, Nascif |
From: <lak...@t-...> - 2006-01-17 20:08:52
|
Torsten Curdt wrote: >> Aside from clirr itself, I don't use maven, so sorry, I can't help >> you much. > > > Huh!? ...just realized that at least clirr web pages are generated by > maven :) > What I meant is I only use Maven for Clirr and for no other project. As for your "you better should" comment in the other email: Well, I'm in a love-hate relationship with Maven. I love that it (1) allows you to build simple one-source-tree-one-jar projects declaratively, and that it (2) downloads dependencies automatically. I hate all other aspects of Maven :-) As an example, try to have a look at the maven.xml in the clirr toplevel module [1]. I'm sure this is not the "maven way", but I couldn't find any other way to build the release binaries that contain everything in one download, and I spent way too much time wrestling with this stuff - much longer than it would have taken me to write a build.xml for Ant. Other points: Unit test execution takes forever and doesn't report the failing test on the console, "maven clean" starts downloading all dependencies, extensions have to be written in a XML scripting language that doesn't behave very intuitive, etc, etc. Maybe it's just me and at 35 I'm getting old, but so far I'm not convinced that maven helps me more than it hurts. From what I hear maven2 is a bit better - contributions for converting the clirr build to m2 would be welcome. Cheers, and sorry for the extra "h" in my original email, Lars [1] http://cvs.sourceforge.net/viewcvs.py/clirr/clirr/maven.xml?rev=1.6&view=auto |
From: Torsten C. <tc...@ap...> - 2006-01-17 07:19:36
|
> Aside from clirr itself, I don't use maven, so sorry, I can't help > you much. Huh!? ...just realized that at least clirr web pages are generated by maven :) cheers -- Torsten |
From: Torsten C. <tc...@ap...> - 2006-01-17 07:17:13
|
On 17.01.2006, at 17:40, Lars K=FChne wrote: > Thorsten, without the "h" ;) > Maven2 support has not been implemented yet and as far as I know =20 > nobody is currently working on that. Contributions would be =20 > extremely welcome. For BCEL I would need it for maven1 as it's we have not switched it =20 to maven2 yet. But I might give that a go anyway. > Aside from clirr itself, I don't use maven, so sorry, I can't help =20 > you much. You better should ;) > If you just need a quick check before a release (I saw your message =20= > on jakarta-commons) I would recomment simply using the commandline =20 > tool, write the results to a file, and search for "ERROR". Alright > > Maybe Vincent (plugin author) can provide improved installation =20 > instructions for the maven plugin? Thanks for the response! cheers -- Torsten |
From: <lak...@t-...> - 2006-01-17 06:40:20
|
Thorsten, Maven2 support has not been implemented yet and as far as I know nobody is currently working on that. Contributions would be extremely welcome. Aside from clirr itself, I don't use maven, so sorry, I can't help you much. If you just need a quick check before a release (I saw your message on jakarta-commons) I would recomment simply using the commandline tool, write the results to a file, and search for "ERROR". Maybe Vincent (plugin author) can provide improved installation instructions for the maven plugin? Lars Torsten Curdt wrote: > Hey guys, > > it seems like the instructions on how to get clirr to work > with maven are pretty much out-of-date. Anyway ...I need > clirr for a release. So any help to get it working with maven1 > is appreciated. Is there support for maven2 yet? > > cheers > -- > Torsten |
From: Torsten C. <tc...@ap...> - 2006-01-12 06:54:00
|
Hey guys, it seems like the instructions on how to get clirr to work with maven are pretty much out-of-date. Anyway ...I need clirr for a release. So any help to get it working with maven1 is appreciated. Is there support for maven2 yet? cheers -- Torsten |
From: <lak...@t-...> - 2005-09-27 19:16:57
|
The Clirr team is proud to announce the immediate availability of Clirr 0.6. Clirr is a tool that checks Java libraries for binary and source compatibility with older releases. This version contains several bug fixes and usability improvements. It also introduces an API that should allow the creation of Clirr IDE plugins. As usual, the detailed list of changes to the core checker can be found at http://clirr.sourceforge.net/clirr-core/changes-report.html Enjoy, Lars |
From: <lak...@t-...> - 2004-05-23 15:28:00
|
Hi, Clirr 0.3 is available. A detailed list of changes is available at http://clirr.sourceforge.net/changes-report.html. Enjoy, Lars |
From: <lak...@t-...> - 2004-05-23 14:54:37
|
Lars Kühne wrote: > [....] > Again, thanks for your feedback - I'm already working on some of your > other suggestions. #1 done #2 done #3 done #5 done I'll create release 0.3 shortly. Enjoy, Lars > Stephen Colebourne wrote: > >> Problems so far: >> >> 1) Getting the ant task running was relatively easy, however you >> could do >> with adding more documentation about formatters on the website. >> >> 2) When the origFiles and newFiles FileSets point to no jar files >> there is >> no error/warning message. It appeared that jars were compatible, when in >> fact I had mis-specified the jar files. >> >> 3) When an exception adds a superclass it can be programmatically >> incompatible causing a different catch block to be selected, eg. >> INFO: Added >> java.util.NoSuchElementException to the list of superclasses of >> org.apache.commons.collections.BufferUnderflowException >> >> 4) When a superclass is removed, methods can get added to the >> subclasses to >> cope. It would be nice if the message about adding a method referred >> to the >> method as having moved from the old superclass. >> ERROR: Removed org.apache.commons.collections.iterators.ProxyIterator >> from >> the list of superclasses of >> org.apache.commons.collections.iterators.TransformIterator >> INFO: Method 'public java.util.Iterator getIterator()' has been added in >> org.apache.commons.collections.iterators.TransformIterator >> >> 5) Field return types >> >> In general though, this tool is looking very good :-))) >> >> Stephen >> >> |
From: <lak...@t-...> - 2004-05-23 06:37:02
|
Wow, thanks for such a detailled analysis. I have added most of your points to the feature request tracker. Please add further suggestions there so I can keep track of things. I'm not sure what you mean in #4, though. Here is some sample code that uses only official API from commons-collections 2.1: Iterator i1 = myCollection.iterator(); ProxyIterator pi = new TransformIterator(i1); Iterator i2 = pi.getIterator(); I haven't tried it, but I think adding getIterator() to TransformIterator doesn't help here because the class verifier will already reject the second assignment. So can subclasses really cope with the removal of a superclass if the removed class is public? Again, thanks for your feedback - I'm already working on some of your other suggestions. Lars Stephen Colebourne wrote: >Problems so far: > >1) Getting the ant task running was relatively easy, however you could do >with adding more documentation about formatters on the website. > >2) When the origFiles and newFiles FileSets point to no jar files there is >no error/warning message. It appeared that jars were compatible, when in >fact I had mis-specified the jar files. > >3) When an exception adds a superclass it can be programmatically >incompatible causing a different catch block to be selected, eg. INFO: Added >java.util.NoSuchElementException to the list of superclasses of >org.apache.commons.collections.BufferUnderflowException > >4) When a superclass is removed, methods can get added to the subclasses to >cope. It would be nice if the message about adding a method referred to the >method as having moved from the old superclass. >ERROR: Removed org.apache.commons.collections.iterators.ProxyIterator from >the list of superclasses of >org.apache.commons.collections.iterators.TransformIterator >INFO: Method 'public java.util.Iterator getIterator()' has been added in >org.apache.commons.collections.iterators.TransformIterator > >5) Field return types > >In general though, this tool is looking very good :-))) > >Stephen > > |
From: Vincent M. <vm...@pi...> - 2004-05-22 16:29:39
|
Congrats Lars! I'm going to try to use it soon on Cactus. I'm silent on the list but I'm watching... ;-) Thanks -Vincent > -----Original Message----- > From: cli...@li... [mailto:clirr-devel- > ad...@li...] On Behalf Of Lars K=FChne > Sent: 22 May 2004 18:14 > To: cli...@li... > Cc: cli...@li... > Subject: [Clirr-devel] Clirr 0.2 is available >=20 > Hi, >=20 > I have released the first public version of Clirr, available via the > sourceforge project page at http://sourceforge.net/projects/clirr/ >=20 > Enjoy, > Lars >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3D3149&alloc_id=3D8166&op=3Dclick > _______________________________________________ > Clirr-devel mailing list > Cli...@li... > https://lists.sourceforge.net/lists/listinfo/clirr-devel |
From: <lak...@t-...> - 2004-05-22 16:12:14
|
Hi, I have released the first public version of Clirr, available via the sourceforge project page at http://sourceforge.net/projects/clirr/ Enjoy, Lars |
From: <lak...@t-...> - 2004-05-18 20:12:23
|
Hi Stephen, thanks for your interest in the project. I didn't have time for Clirr since the beginning of this year (job and my other opensource projects like Checkstyle and OpenOrb) so during recent months there hasn't been any active development. I'd say that the current version number 0.2 reflects the development status pretty well: Alpha * somewhat usable (detects many compatibility errors already) * some compatibility problems are currently not detected * probably not configurable enough for many users At my job I have the same problem for our own internal libraries that you have for Jakarta Commons, so I will probably soon start active development again. Having Jakarta Commons as potential serious users will definetely increase my motivation. Have you tried to integrate clirr in one of your projects? I'd be happy to help and resolve any problems you might have, add features you need - and of course your patches are welcome, too :-) I just ran "maven test" on CVS HEAD and I cannot reproduce a test failure. Which test is failing for you? Cheers, Lars PS: Now that sourceforge has added spam filters I have allowed postings for unsubscribed users. Stephen Colebourne wrote: >Hi, >Your project got spotted by Apache Jakarta Commons, which is why I'm writing >to you. We are looking for a binary compatibility tester for commons >libraries. > >The main question is how far progressed is the project? I downloaded the >latest source, and a maven jar failed with a test failure. > >Stephen > > |
From: Stephen C. <sco...@bt...> - 2004-05-17 20:48:05
|
Hi, Your project got spotted by Apache Jakarta Commons, which is why I'm writing to you. We are looking for a binary compatibility tester for commons libraries. The main question is how far progressed is the project? I downloaded the latest source, and a maven jar failed with a test failure. Stephen |
From: <lak...@t-...> - 2003-09-27 09:33:39
|
Hi, I have just uploaded the initial version of the Clirr website at http://clirr.sourceforge.net Enjoy, Lars |