On Tue, 2015-09-29 at 14:50 -0500, Ian Clarke wrote: > Bringing an off-list conversation onto the list (I failed to cc the > list in > the first place). > > --- > > Unfortunately these aren't the only ways we've fallen behind the > times > (hard to believe we've been doing this for 15 years!). > > - Maven/Gradle are now de-facto standard build systems for Java > apps, > and yet we're still using Ant (I was never convinced by the > security > argument against these tools, since we don't audit 3rd-party > libraries > anyway) >
I'd like to know which of the 3rd party libraries we haven't reviewed... I personally went through all those we used to ship when I've last built a freenet-ext.jar (that was pre db4o)... Have the standards slided since? Maybe. In any case I don't see it as a good argument. What feature do we need from those fancy, crazily insecure tools? I can tell you (and measure) what the cost of doing it is, can you tell me what the benefits would be? Virtually all IDEs and tools still support Ant. OFC we can have both... but that just adds to the maintenance cost/burden. > - Website badly needs an update, it looks very dated and frankly a > bit > spammy. Bootstrap <http://getbootstrap.com/> > anyone, or even the Github page generator > <https://github.com/blog/1081-instantly-beautiful-project-pages> > would be a big improvement > That has been answered on another thread. > - We could also use an automatic unit testing system like Travis > CI > <https://travis-ci.org/> > (which is free for O.S projects) > We had one before Travis started to exist (on emu)... Since we've had a jenkins instance... that people were not happy with and which required a lot of maintenance... What are you suggesting we use CI for? Release engineering? running the few tests we have? Test that whatever pull request we get "compiles"? Make fancy graphs? Something else? Once again, I can see the cost, not the benefit here. It's not like people can't use travis on their own github fork. The default/sample file will run just fine with our antique ant build file. Florent
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Devl mailing list Devl@freenetproject.org https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl