ENGAGE-213 and Re: Fluid Engage nightly build broken
Colin Clark
colinbdclark at gmail.com
Thu Dec 17 16:32:17 UTC 2009
Hey Antranig,
On 15-Dec-09, at 4:16 AM, Antranig Basman wrote:
> Actually although everything looks hot, it is in fact not - we have
> a recurrence of the "excessive path depth" syndrome in the mounted
> URLs which will mean that the standalone version of Engage is almost
> certainly broken again. Here is a standard link from the head of the
> page below:
>
> <link type="text/css" rel="stylesheet" href="../../../../fluid-
> infusion/src/webapp/framework/fss/css/fss-layout.css"></link>
>
> As you can see it has grown four up-segments where only two are
> required. I've filed ENGAGE-216 and also want to draw attention to
> Justin's ENGAGE-193.
Can you elaborate on ENGAGE-216? You say that the "standalone version
of Engage is almost certainly broken again," but the daily build link
I sent along earlier is indeed the standalone version of Engage. It
seems to be working just fine. The Eclpise build is similarly working.
This highlights to a certain extent, I think, the ongoing fuzziness we
all have about how the path rewriting system in Kettle works, and the
need to keep everything working across three environments--local
filesystem, Eclipse, and standalone. We'll get it.
> I have committed a fix for ENGAGE-213 reworked slightly from Sveto's
> original patch to supply content length as well as to guarantee
> stream closing. We should now be able to use POST and PUT
> successfully from within Kettle, and I have also added a
> "demonstration" patch to the ENGAGE-213 issue which elaborates
> engageDemo.js to demonstrate this.
Excellent!
> In this patch are also the beginnings of a rudimentary Couch "API"
> similar to some of Joan's work in the scratchpad, including
> demonstration of how to issue an HTTP HEAD request to retrieve a
> document revision number from etags supplied by Couch. We should
> talk about these directions further at the tech meeting on Thursday.
Tell us more about how this new code relates to the couch.js and
jquery.couch.js utilities that ship directly with Couch?
http://titan.atrc.utoronto.ca:5984/_utils/script/couch.js
http://titan.atrc.utoronto.ca:5984/_utils/script/jquery.couch.js
It's clear that, for the low-level database access, we'll want as
little of our own code as possible--either of these seem to be a
suitable alternative to Joan's database.js. At the high level, you and
Michelle and I have chatted about some exciting framework supports for
data access that I still need to document in the wiki. Expect more in
the new year for sure.
Colin
> Colin Clark wrote:
>> Hey again,
>> Since I sent my last note, it noticed that Jacob has fixed the
>> issue in Engage trunk at r8878. I rebuilt the daily build, and it's
>> looking hot again:
>> http://build.fluidproject.org:8095/engage/artifacts/browse.html?db=mmi&q=Merchandising
>> Just a reminder to those of us committing code that breaking the
>> build makes everyone sad. :P
---
Colin Clark
Technical Lead, Fluid Project
http://fluidproject.org
More information about the fluid-work
mailing list