From: Matthew I. <mat...@ya...> - 2011-07-08 04:01:23
|
A few people have asked the status of the ant-contrib project. I have not had much time to work on it recently. Also, I got kind of frustrated by the constant API changes in Ant itself which kept breaking various tasks. As a result, I had to maintain several different versions of the code just to support different Ant versions. On top of that, we have 1 task that relies on Ivy as well, and that underwent version changes. Then add into the mix, supporting Java 1.5 and Java 1.6. It all because too many variables. I'm willing to get everything working on Ant 1.8.2 (the most recent version), and put out a final release. However, it will require specific versions of Ant, JDK and Ivy. As those other products get updated, newer Ant-Contrib would support only the latest versions of those. That's not to say ant-contrib would not be backward compatible, but that depends on the API changes of it's dependent products. Thoughts? ---- mat...@ya... "Once you start down the dark path, forever will it dominate your destiny. Consume you it will " - Yoda |
From: Raja N. K. <nag...@te...> - 2011-07-08 04:48:31
|
Hi, As ant-contrib has become very useful to many, why this code and tasks not taken as part of ant it self, so that, once save lot of time and IT energy wastage. Regards, Nagendra -- Raja Nagendra Kumar Founder & C.T.O http://www.tejasoft.com " When Teja is tasked - The job gets done!! " Work: +91-80-28436591 Mobile: +91-9886723872 Email: nag...@te... <mailto:nag...@te...> Skype/Yahoo: nagendra.raja http://www.linkedin.com/in/nagkumar *TejaSoft Innovations Pvt. Ltd.* <http://www.tejasoft.com> 17c/17, Sector-II, Nandi Gardens J.P Nagar 9th Phase Bangalore, Karnataka 560062 India <http://maps.google.com/maps?q=17C/17%2C+Sector-II%2C+Nandi+Gardens%2CJ.P+Nagar+9th+Phase%2CBangalore%2CKarnataka+560062%2CIndia&hl=en> On 7/8/2011 9:31 AM, Matthew Inger wrote: > A few people have asked the status of the ant-contrib project. > > I have not had much time to work on it recently. Also, I got kind of > frustrated by the constant API changes > in Ant itself which kept breaking various tasks. As a result, I had > to maintain several different versions of the > code just to support different Ant versions. > > On top of that, we have 1 task that relies on Ivy as well, and that > underwent version changes. > > Then add into the mix, supporting Java 1.5 and Java 1.6. > > It all because too many variables. > > I'm willing to get everything working on Ant 1.8.2 (the most recent > version), and put out a final > release. However, it will require specific versions of Ant, JDK and > Ivy. As those other products > get updated, newer Ant-Contrib would support only the latest versions > of those. That's not to say > ant-contrib would not be backward compatible, but that depends on the > API changes of it's dependent > products. > > Thoughts? > ---- > mat...@ya... > "Once you start down the dark path, forever will it > dominate your destiny. Consume you it will " - Yoda > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > > > _______________________________________________ > Ant-contrib-developers mailing list > Ant...@li... > https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers |
From: Stefan B. <ste...@fr...> - 2011-07-08 09:19:45
|
On 2011-07-08, Matthew Inger wrote: > Also, I got kind of frustrated by the constant API changes in Ant > itself which kept breaking various tasks. As a result, I had to > maintain several different versions of the code just to support > different Ant versions. Matt, could you please clarify what sort of changes that have been? Apache Gump has been building ant-contrib's trunk against Ant's trunk for years without any failure (that wouldn't have been addressed immediately) at all. Stefan |
From: Dale A. <da...@gr...> - 2011-07-08 14:45:17
|
I agree with picking a minimum version of Ant and Java. Ant 1.8.x is good. I'd try to stay with Java 1.5 just because there are still a lot of enterprise build systems using it even though it hit end of life quite a while ago. I also haven't had much time to help out, but let me know what I can do to help get a solid release out. Dale On Thu, Jul 7, 2011 at 10:01 PM, Matthew Inger <mat...@ya...> wrote: > A few people have asked the status of the ant-contrib project. > > I have not had much time to work on it recently. Also, I got kind of > frustrated by the constant API changes > in Ant itself which kept breaking various tasks. As a result, I had to > maintain several different versions of the > code just to support different Ant versions. > > On top of that, we have 1 task that relies on Ivy as well, and that > underwent version changes. > > Then add into the mix, supporting Java 1.5 and Java 1.6. > > It all because too many variables. > > I'm willing to get everything working on Ant 1.8.2 (the most recent > version), and put out a final > release. However, it will require specific versions of Ant, JDK and Ivy. > As those other products > get updated, newer Ant-Contrib would support only the latest versions of > those. That's not to say > ant-contrib would not be backward compatible, but that depends on the API > changes of it's dependent > products. > > Thoughts? > > ---- > mat...@ya... > "Once you start down the dark path, forever will it > dominate your destiny. Consume you it will " - Yoda > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Ant-contrib-developers mailing list > Ant...@li... > https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers > > |
From: Nick W. <nic...@ni...> - 2011-07-08 22:07:07
Attachments:
smime.p7s
|
I may ruffle some feathers here, but I'm going to be frank because I think ultimately it makes for better communication. I don't think any *responsible* (yes that might be asking a lot) enterprise should still be using Java 1.4 or Java 5. Java 1.4 was end of life three years ago and Java 5 was end of life two years ago, and they both have security vulnerabilities and stability issues that Sun/Oracle considers critical. Furthermore, Java 6 came out five years ago, and Java 7 comes out in just 20 days. Could you imagine a company still using Windows 95, Windows 98SE or Windows NT and then calling up their software vendor and asking why the 2011-year software they just bought doesn't work on their antiquated, no-longer-supported operating system? They'd get laughed at. It's simply not reasonable, just like it's not reasonable for users of Java software written today to expect that software to run on Java 1.4 or Java 5. We recently told 200 customers that if they want to upgrade from the 2007 version of our software to the 2010 version, they were going to have to upgrade from Java 1.4 to Java 6. They complained a little bit, but they didn't decide to stop using our software. They upgraded. People who care about using ant-contrib will still use ant-contrib if you end Java 1.4 and Java 5 support. I know that writing open source software may not be a business most people are in to make money. But there's still a measure of success in the open source world, just like there's a measure of success in the corporate world. I see that success as 1) regularly releasing new, stable versions of your product that provide new features and take advantage of new technologies, and 2) having a product that people want to use and come download from you so that they can do so. Just like a business has to make decisions to achieve their measure of success, so must open source communities. I think supporting only Java 6 and 7 and the latest versions of Ant and Ivy is the right business decision to make to keep ant-contrib successful, and I support that decision. And let's keep one very important fact in mind: If someone, for some strange reason, needs to build an old (or new) version of a product that must be built on Java 1.4, they can still do so in Ant even if Ant is running in Java 6. We do. Just my two cents. Nick On Jul 7, 2011, at 11:01 PM, Matthew Inger wrote: > A few people have asked the status of the ant-contrib project. > > I have not had much time to work on it recently. Also, I got kind of frustrated by the constant API changes > in Ant itself which kept breaking various tasks. As a result, I had to maintain several different versions of the > code just to support different Ant versions. > > On top of that, we have 1 task that relies on Ivy as well, and that underwent version changes. > > Then add into the mix, supporting Java 1.5 and Java 1.6. > > It all because too many variables. > > I'm willing to get everything working on Ant 1.8.2 (the most recent version), and put out a final > release. However, it will require specific versions of Ant, JDK and Ivy. As those other products > get updated, newer Ant-Contrib would support only the latest versions of those. That's not to say > ant-contrib would not be backward compatible, but that depends on the API changes of it's dependent > products. > > Thoughts? > > ---- > mat...@ya... > "Once you start down the dark path, forever will it > dominate your destiny. Consume you it will " - Yoda > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2_______________________________________________ > Ant-contrib-developers mailing list > Ant...@li... > https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers |
From: Stefan B. <ste...@fr...> - 2011-07-10 14:53:39
|
On 2011-07-08, Matthew Inger wrote: > Then add into the mix, supporting Java 1.5 and Java 1.6. I'm completely on the fence here, I know I've had a customer not too long ago where Java5 would have been too modern, but they'd still have the choice of using an older version of ant-contrib (if at all). Is there anything in ant-contrib that requires Java5 or Java6 right now? If not, why would you want to introduce it for a 1.0 release right now? Wouldn't it make sense to have a stable release and break compatibility after that? Having said that, I don't really care as I haven't really been active around here for years now (has anybody?) and don't even use ant-contrib myself. Count me in when you need a hand for the release and I'm sure Java5 and Ant 1.8.x would be great for most users. > I'm willing to get everything working on Ant 1.8.2 (the most recent > version), and put out a final release. However, it will require > specific versions of Ant, JDK and Ivy. Sounds OK. > As those other products get updated, newer Ant-Contrib would support > only the latest versions of those. Like I said previously I don't think there has been a backwards incompatible change in Ant that affected ant-contrib - Ivy has certainly changed when it joined the ASF (package names changed). If you need any help to keep Ant itself in check, just yell. Stefan |