Clojure and contrib have long had extremely thorough CI in place,
including matrix testing with multiple JVM implementations:

http://build.clojure.org/

Cheers,
M.


On 20 January 2013 22:04, Brandon Bloom <snprbo...@gmail.com> wrote:
> I think the inflammatory thread subject didn't help...
>
> Java and cross-browser CI both sound great. I don't know if Clojure/core
> already has CI or what, but maybe you should take these ideas over to
> another thread? Possibly on the Dev mailing list. Because of the
> intentionally slow pace of Clojure development, I'd suggest one thread per
> topic (CLJ CI is a different topic than CLJS CI) and one thread at a time.
>
> On Sunday, January 20, 2013 12:43:19 PM UTC-8, Irakli Gozalishvili wrote:
>>
>> I just wanted to mention that pull request was one of the several notes
>> I've made, but looks like it's being irritating enough people that it
>> completely took over this thread. The problem itself is not a JIRA or that
>> sending patches is too hard (even though I think it's too much incidental
>> complexity :) problem is that in order to fix a bug I've encountered, I have
>> to go through a lot of hoops and that's too much for the first sip. Maybe
>> less for people doing Java based programs as I still have dark memories from
>> amount of configuring I have to do to actually get things running, but it
>> definitely is for people that or from other communities and if clojure is
>> not ready to accept people from different backgrounds what is the point of
>> speaking at jsconf
>> http://blip.tv/jsconf/jsconf2012-david-nolen-6141386 ?
>>
>> Now I think a lot of points have being completely missed here, pull
>> requests is just a tip of the iceberg, world has moved on from
>> sending patches to building great tooling like https://travis-ci.org/
>> integration testing that verifies code quality of an each checking and even
>> those pull requests submitted, which saves a lot of time for both submitter
>> and maintainer that otherwise would have to
>> download patch, apply and run tests. Of course if you're Rich Hickey you
>> may find bugs in patches without doing all that, but if me sloppy
>> contributor can detect issues before patch reaches Rich would save his time
>> of looking at it. Not to say that I'm sure that even Rich could miss
>> something and having tooling that makes sure nothing breaks is useful. It's
>> actually very surprising to me that project of this size does not has
>> integration testing in place.
>>
>> Now it's not clear which browsers clojurescript is going to work but
>> regardless of claims it would be great to have facts. So my next step was to
>> setup integration tests with http://ci.testling.com/ that is like travis.ci
>> but runs your tests in all possible browsers & believe there are tons of
>> bugs when it comes to cross-browser compatibility.
>>
>> So it's not just that some people keep insisting on using pull requests
>> it's a lot more and maybe it's time for this community to revisit some
>> decisions. It's just natural process of grows.
>>
>> Regards
>> --
>> Irakli Gozalishvili
>> Web: http://www.jeditoolkit.com/
>>
>> On Sunday, 2013-01-20 at 09:58 , Anthony Grimes wrote:
>>
>>
>>
>> On Sunday, January 20, 2013 11:33:56 AM UTC-6, Fogus wrote:
>>
>>
>>
>> To make matters worse, Clojure/core consistently avoids discussing these
>> issues in public
>>
>>
>> I would guess because their position hasn't changed since the last time.
>> This is only speculation.  A page like what Anthony proposes could help, but
>> it wouldn't satisfy everyone.  Stuart Sierra wrote up something related, but
>> it doesn't cover everything discussed here
>> http://clojure.com/blog/2012/02/17/clojure-governance.html
>>
>>
>> Well, no, if the answer remains the same it probably won't satisfy
>> everyone, but at least they'll have an easy way to learn why.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com
>>
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com
>>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>>
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to