Baz a écrit :
> I was on 1.0. The fix doesnt work on that, so I've upgraded to 1.0.2;
> ran into a couple of issues though:
>
> - I changed a file to break the build and fired it off to test this.
> The log checking takes forever (cvs -f -d "XXX" -q log). From the
> flags this is going to dump the entire history from CVS. Shouldn't
> that be more like 'cvs -z3 -f -d "XXX" log -N -d"1 day ago" ' or
> something, to trim the output to commits recent enough to affect the
> integration, and use compression?
I think cvsnt doesn't support z3 compression, but I'm not sure.
>
> Some times: with '-z3 ... -N -d"1 day ago"' our log is 1.4Mb and dumps
> in 10s. With just -z3, the log is 16.2Mb and takes about 15s. With
> neither option, it takes 1m 55s(!) and annoys all the developers by
> holding locks :)
Yes, it's an omission in maven-scm code. If you filed an issue in maven-scm project, we
can remember it.
>
> - So I killed that and tried to get it to do the build again without
> the log, which it does when it doesnt see any updates; although the
> build is marked 'in progress'. I saw it unstick itself from that state
> earlier today, and presumed it did that on the hourly schedule. Being
> at the top of the hour, I decided to set up a 5 min schedule to hurry
> things up.
> Using quartz's fugly cron[1] every 5 mins is:
> 0 0,5,10,15,20,25,30,35,40,45,50,55 * * * *
Your expression isn't correct, it must be 0 0,5,10,15,20,25,30,35,40,45,50,55 * * * ?
http://www.opensymphony.com/quartz/api/org/quartz/CronTrigger.html
> this schedule failed to fire, twice. So I bounced continuum, and it
> didn't restart:
> Caused by: java.lang.UnsupportedOperationException: Support for
> specifying both a day-of-week AND a day-of-month parameter is not
> implemented.
> at org.quartz.CronTrigger.getTimeAfter(CronTrigger.java:1985)
>
> Ok, so now I could figure out how to log into derby, find the broken
> data and fix it - or just reinstall, since I only had one project set
> up so far. Guess that'll teach me to mess with the schedules ;) ...
>
> Just mentioning this all in case other people see the problems, I'm
> not sure these are worth filing bug reports on.
>
> -Baz
>
> [1] we found quartz integration in our own product deeply
> painful; the db backend was full of bugs and the code is tortuous. So
> we went back to the cron manpage. The traditional Vixie design is
> pretty damn elegant, schedules just need 134 bits of storage, and
> looping for a 'next' date always terminates at most 28 years into the
> future. The parser and date iterator took well under 200 LOC...and
> we've never touched quartz again.
We don't use db job storage, we store only cron expressions.
Emmanuel
>
> On 10/28/05, Emmanuel Venisse wrote:
>
>>Do you use maven 1.0.2?
>>
>>It's a problem in maven.bat. I've add the workaround in continuum faq
>>http://maven.apache.org/continuum/faqs.html
>>
>>Emmanuel
>>
>>Baz a écrit :
>>
>>>When I build a maven-1.0 project, its being marked as successful even
>>>if the build fails, building on win32.
>>>
>>>Is this (still) a known issue? I've seen something similar before - as
>>>far back as 2002, forehead was swallowing maven's status code. I had
>>>to patch that to get it working with anthill.
>>>(http://lists.urbancode.com/pipermail/anthill/2002-December/000543.html
>>>- I mention it there, but it seems that jira is now defunct and
>>>forehead never made the move to codehaus).
>>>
>>>
>>>
>>
>>
>
>
>