2009/4/8 Richard Quadling <rquadl...@googlemail.com>:
> 2009/4/8 Richard Quadling <rquadl...@googlemail.com>:
>> Having refreshed my prototype checkout (along with the submodules),
>> the sprockets issue is still present.
>>
>> Trying to change the timestamp causes a problem.
>>
>> Looking at the output of Filemon
>> (http://live.sysinternals.com/filemon.exe), I can see the information
>> contained in the attached log file (best viewable in a spreadsheet to
>> separate the columns cleanly).
>>
>> It seems that there is a SHARING VIOLATION.
>>
>> As the file is unique, what benefit does setting the timestamp have?
>>
>> For windows, this will be updated automatically anyway.
>>
>>
>> So, commenting out the odd line allows the build to succeed.
>>
>> Though it is VERY VERY slow. I can build our PHP manual from DocBook
>> XML to CHM in about the same time. And that contains over 8,500 pages
>> from a single 23MB XML file (which is first concatenated from over
>> 12,500 XML files).
>>
>>
>>
>>
>>
>>
>>
>> 2009/4/8 Andrew Dupont <goo...@andrewdupont.net>:
>>>
>>> OK, fixed it. This was caused by a recent commit to PDoc that fixed
>>> one problem but introduced another.
>>>
>>> Cheers,
>>> Andrew
>>>
>>> On Apr 7, 5:44 am, "T.J. Crowder" <t...@crowdersoftware.com> wrote:
>>>> Thanks Richard.  I've opened ticket #647[1] for it, just to track it.
>>>> I don't think this needs to get in the way of the doc tickets I'm
>>>> trying to clean up.
>>>>
>>>> [1]https://prototype.lighthouseapp.com/projects/8886-prototype/tickets/647
>>>>
>>>> -- T.J.
>>>>
>>>> On Apr 7, 11:15 am, Richard Quadling <rquadl...@googlemail.com> wrote:
>>>>
>>>>
>>>>
>>>> > 2009/4/7 Richard Quadling <rquadl...@googlemail.com>:
>>>>
>>>> > > 2009/4/7 Richard Quadling <rquadl...@googlemail.com>:
>>>> > >> 2009/4/7 T.J. Crowder <t...@crowdersoftware.com>:
>>>>
>>>> > >>>> Thanks.  With the latest, on Windows if I also comment out the atime
>>>> > >>>> line, building the docs goes through to completion.  However, the
>>>> > >>>> generated doc seems to have issues:  For instance, if I go into
>>>> > >>>> index.html, then choose "Language Section" from the menu, if I click
>>>> > >>>> on $A on the "Utilities" line on the page, I get a 404 for language
>>>> > >>>> \dollara.html.
>>>>
>>>> > >>> Can anyone build the docs without having that problem?  I just need 
>>>> > >>> to
>>>> > >>> know whether it's an issue with my setup.
>>>>
>>>> > >>> Thanks,
>>>>
>>>> > >>> -- T.J.
>>>>
>>>> > >>> On Apr 3, 10:41 pm, "T.J. Crowder" <t...@crowdersoftware.com> wrote:
>>>> > >>>> Hi Andrew,
>>>>
>>>> > >>>> Thanks.  With the latest, on Windows if I also comment out the atime
>>>> > >>>> line, building the docs goes through to completion.  However, the
>>>> > >>>> generated doc seems to have issues:  For instance, if I go into
>>>> > >>>> index.html, then choose "Language Section" from the menu, if I click
>>>> > >>>> on $A on the "Utilities" line on the page, I get a 404 for language
>>>> > >>>> \dollara.html.
>>>>
>>>> > >>>> Haven't had a chance to try Ubuntu yet.
>>>>
>>>> > >>>> -- T.J.
>>>>
>>>> > >>>> On Apr 3, 6:56 pm, Andrew Dupont <goo...@andrewdupont.net> wrote:
>>>>
>>>> > >>>> > OK, once I commented out that "File.utime" line, things went 
>>>> > >>>> > smoothly.
>>>> > >>>> > There was an error in the rendering stage that I had to correct
>>>> > >>>> > (something that was showing up with BlueCloth but not with 
>>>> > >>>> > RDiscount)
>>>> > >>>> > — so do a "git pull" once again. Then the docs will build.
>>>>
>>>> > >>>> > The line that needs commenting out is a bug in Sprockets that I've
>>>> > >>>> > passed along to Sam, so expect a fix for that sometime soon.
>>>>
>>>> > >>>> > T.J., let me know if you have any further problems.
>>>>
>>>> > >>>> > Cheers,
>>>> > >>>> > Andrew
>>>>
>>>> > >>>> > On Apr 3, 11:22 am, Andrew Dupont <goo...@andrewdupont.net> wrote:
>>>>
>>>> > >>>> > > *headdesk*
>>>>
>>>> > >>>> > > Had local changes to my PDoc checkout that I had not pushed 
>>>> > >>>> > > back to
>>>> > >>>> > > the repo. Fixed now.
>>>>
>>>> > >>>> > > git pull && git submodule update
>>>>
>>>> > >>>> > > ...should do the trick.
>>>>
>>>> > >>>> > > Cheers,
>>>> > >>>> > > Andrew
>>>>
>>>> > >>>> > > On Apr 3, 9:28 am, "T.J. Crowder" <t...@crowdersoftware.com> 
>>>> > >>>> > > wrote:
>>>>
>>>> > >>>> > > > Hi Richard,
>>>>
>>>> > >>>> > > > > I'm really stumped here. I wonder if the lack of a ...
>>>>
>>>> > >>>> > > > I'd leave it until Andrew's had a chance to take a look.
>>>>
>>>> > >>>> > > > -- T.J. :-)
>>>>
>>>> > >>>> > > > On Apr 3, 3:21 pm, Richard Quadling 
>>>> > >>>> > > > <rquadl...@googlemail.com> wrote:
>>>>
>>>> > >>>> > > > > 2009/4/3 T.J. Crowder <t...@crowdersoftware.com>:
>>>>
>>>> > >>>> > > > > > [snip]
>>>>
>>>> > >>>> > > > > >> I think I've found the problem.
>>>> > >>>> > > > > >>      File.utime(timestamp, timestamp, filename)
>>>> > >>>> > > > > >> is trying to amend the time on the open file.
>>>> > >>>> > > > > >> I commented this line and it worked.
>>>>
>>>> > >>>> > > > > > Yup, that lets me get past that point as well.  Andrew 
>>>> > >>>> > > > > > said he'd be
>>>> > >>>> > > > > > working on this in his Windows VM soon, so hopefully that 
>>>> > >>>> > > > > > gives him a
>>>> > >>>> > > > > > leg up.
>>>>
>>>> > >>>> > > > > >> rake aborted!
>>>> > >>>> > > > > >> undefined method `signature' for 
>>>> > >>>> > > > > >> #<Documentation::InstanceProperty
>>>> > >>>> > > > > >> Ajax.Response#headerJSON>
>>>>
>>>> > >>>> > > > > > Yup, here too.  Probably a different problem.
>>>>
>>>> > >>>> > > > > > -- T.J.
>>>>
>>>> > >>>> > > > > I'm really stumped here. I wonder if the lack of a ...
>>>>
>>>> > >>>> > > > > headerJSON: function() {
>>>> > >>>> > > > > ...
>>>>
>>>> > >>>> > > > > is causing it. I tried temporarily adding one to 
>>>> > >>>> > > > > response.js, but it
>>>> > >>>> > > > > didn't make a diff.
>>>>
>>>> > >>>> > > > > --
>>>> > >>>> > > > > -----
>>>> > >>>> > > > > Richard Quadling
>>>> > >>>> > > > > Zend Certified Engineer 
>>>> > >>>> > > > > :http://zend.com/zce.php?c=ZEND002498&r=213474731
>>>> > >>>> > > > > "Standing on the shoulders of some very clever giants!"
>>>>
>>>> > >> Please hold, your call will be answered shortly.
>>>> > >> --
>>>> > >> -----
>>>> > >> Richard Quadling
>>>> > >> Zend Certified Engineer 
>>>> > >> :http://zend.com/zce.php?c=ZEND002498&r=213474731
>>>> > >> "Standing on the shoulders of some very clever giants!"
>>>>
>>>> > > [07/04/2009 10:26:41] [D:\Personal
>>>> > > Files\Downloads\Software\Programming\Javascript\Prototype\master] []
>>>> > >>rake doc
>>>> > > (in D:/Personal
>>>> > > Files/Downloads/Software/Programming/Javascript/Prototype/master)
>>>> > > rm -rf D:/Personal
>>>> > > Files/Downloads/Software/Programming/Javascript/Prototype/master/doc
>>>>
>>>> > >    Parsing source files: 
>>>> > > C:/DOCUME~1/RichardQ/LOCALS~1/Temp/pdoc.2796.0.
>>>> > >    Parsing completed in 51.437 seconds.
>>>>
>>>> > >    Generating documentation to: D:/Personal
>>>> > > Files/Downloads/Software/Programming/Javascript/Prototype/master/doc.
>>>> > >    Documentation generated in 566.789 seconds.
>>>>
>>>> > >    Summary:
>>>> > >      Sections:            3
>>>> > >      Utilities:           7
>>>> > >      Namespaces:          34
>>>> > >      Mixins:              1
>>>> > >      Classes:             23
>>>> > >      Constructor methods: 11
>>>> > >      Constants:           0
>>>> > >      Class methods:       46
>>>> > >      Instance methods:    208
>>>> > >      Class properties:    2
>>>> > >      Instance properties: 9
>>>>
>>>> > > So far so good.
>>>>
>>>> > > But ...
>>>>
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/dom/dollar.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/dom/dollardollar.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/dom/dollarf.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/language/dollara.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/language/dollarh.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/language/dollarr.html
>>>> > > file:///D:/Personal%20Files/Downloads/Software/Programming/Javascript/Proto
>>>> > >  type/master/doc/language/dollarw.html
>>>>
>>>> > > are all missing.
>>>>
>>>> > > Others may also be missing.
>>>>
>>>> > > --
>>>> > > -----
>>>> > > Richard Quadling
>>>> > > Zend Certified Engineer 
>>>> > > :http://zend.com/zce.php?c=ZEND002498&r=213474731
>>>> > > "Standing on the shoulders of some very clever giants!"
>>>>
>>>> > Confirmed using Teleport Pro. Only 7 pages missing and they are the
>>>> > dollar* pages.
>>>>
>>>> > --
>>>> > -----
>>>> > Richard Quadling
>>>> > Zend Certified Engineer :http://zend.com/zce.php?c=ZEND002498&r=213474731
>>>> > "Standing on the shoulders of some very clever giants!"
>>> >>>
>>>
>>
>>
>>
>> --
>> -----
>> Richard Quadling
>> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
>> "Standing on the shoulders of some very clever giants!"
>>
>
> [08/04/2009  8:20:02] [D:\Personal
> Files\Downloads\Software\Programming\Javascript\prototype] [] >rake
> doc --trace
> (in D:/Personal Files/Downloads/Software/Programming/Javascript/prototype)
> ** Invoke doc (first_time)
> ** Invoke doc:build (first_time)
> ** Invoke doc:require (first_time)
> ** Execute doc:require
> ** Execute doc:build
> rm -rf D:/Personal 
> Files/Downloads/Software/Programming/Javascript/prototype/doc
>
>    Parsing source files: C:/DOCUME~1/RichardQ/LOCALS~1/Temp/pdoc.2360.0.
>    Parsing completed in 53.079 seconds.
>
>    Generating documentation to: D:/Personal
> Files/Downloads/Software/Programming/Javascript/prototype/doc.
>    Documentation generated in 655.04 seconds.
>
>    Summary:
>      Sections:            3
>      Utilities:           7
>      Namespaces:          34
>      Mixins:              1
>      Classes:             23
>      Constructor methods: 11
>      Constants:           0
>      Class methods:       46
>      Instance methods:    208
>      Class properties:    2
>      Instance properties: 9
>
> ** Execute doc
>
> And the dollarx pages are present.
>
> But. New problem ... styling ...
>
> Good
>
> prototype\doc\ajax_section.html
> prototype\doc\dom_section.html
> prototype\doc\index.html
> prototype\doc\language_section.html
> prototype\doc\DOM\dollarf.html
> prototype\doc\DOM\dollar.html
> prototype\doc\DOM\dollardollar.html
> prototype\doc\Language\dollarw.html
> prototype\doc\Language\dollara.html
> prototype\doc\Language\dollarh.html
> prototype\doc\Language\dollarr.html
>
>
> Bad
>
> prototype\doc\Ajax\ajax.html
> prototype\doc\Ajax\ajax\updater.html
> prototype\doc\Ajax\ajax\periodicalupdater.html
> prototype\doc\Ajax\ajax\request.html
> prototype\doc\Ajax\ajax\responders.html
> prototype\doc\Ajax\ajax\response.html
> prototype\doc\DOM\element.html
> prototype\doc\DOM\event.html
> prototype\doc\DOM\form.html
> prototype\doc\DOM\selector.html
> prototype\doc\DOM\abstract.html
> prototype\doc\DOM\document.html
> prototype\doc\DOM\abstract\timedobserver.html
> prototype\doc\DOM\abstract\eventobserver.html
> prototype\doc\DOM\document\viewport.html
> prototype\doc\DOM\form\observer.html
> prototype\doc\DOM\form\element.html
> prototype\doc\DOM\form\element\observer.html
> prototype\doc\DOM\form\element\eventobserver.html
> prototype\doc\Language\enumerable.html
> prototype\doc\Language\function.html
> prototype\doc\Language\hash.html
> prototype\doc\Language\number.html
> prototype\doc\Language\object.html
> prototype\doc\Language\objectrange.html
> prototype\doc\Language\periodicalexecuter.html
> prototype\doc\Language\regexp.html
> prototype\doc\Language\string.html
> prototype\doc\Language\template.html
> prototype\doc\Language\try.html
> prototype\doc\Language\array.html
> prototype\doc\Language\class.html
> prototype\doc\Language\date.html
>
>
> The issue is in the path given to the javascript.
>
> In the DOM folder, the working file have a <head> of ...
>
>  <head>
>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>    <title>Prototype API documentation | $$ utility</title>
>          <meta name="generator" content="PDoc" />
>
>          <script type="text/javascript" src="../javascripts/prototype.js"
> charset="utf-8"></script>
> <script type="text/javascript" src="../javascripts/effects.js"
> charset="utf-8"></script>
> <script type="text/javascript" src="../javascripts/controls.js"
> charset="utf-8"></script>
>          <script type="text/javascript" src="../javascripts/application.js"
> charset="utf-8"></script>
> <script type="text/javascript"
> src="../javascripts/code_highlighter.js" charset="utf-8"></script>
>
>          <script type="text/javascript" src="../javascripts/item_index.js"
> charset="utf-8"></script>
>
>          <link type="text/css" media="screen, projection" rel="stylesheet"
> href="../stylesheets/core.css" charset="utf-8" />
> <link type="text/css" media="screen, projection" rel="stylesheet"
> href="../stylesheets/api.css" charset="utf-8" />
>
>          <script type="text/javascript">PDoc.pathPrefix = '../';</script>
>  </head>
>
>
>
> The broken ones have ...
>
>  <head>
>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>    <title>Prototype API documentation | document namespace</title>
>          <meta name="generator" content="PDoc" />
>
>          <script type="text/javascript" src="javascripts/prototype.js"
> charset="utf-8"></script>
> <script type="text/javascript" src="javascripts/effects.js"
> charset="utf-8"></script>
> <script type="text/javascript" src="javascripts/controls.js"
> charset="utf-8"></script>
>          <script type="text/javascript" src="javascripts/application.js"
> charset="utf-8"></script>
> <script type="text/javascript" src="javascripts/code_highlighter.js"
> charset="utf-8"></script>
>
>          <script type="text/javascript" src="javascripts/item_index.js"
> charset="utf-8"></script>
>
>          <link type="text/css" media="screen, projection" rel="stylesheet"
> href="stylesheets/core.css" charset="utf-8" />
> <link type="text/css" media="screen, projection" rel="stylesheet"
> href="stylesheets/api.css" charset="utf-8" />
>
>          <script type="text/javascript">PDoc.pathPrefix = '';</script>
>  </head>
>
>
> Missing ../ in front of the javascript and stylesheet src/hrefs as
> well as the PDoc.pathPrefix
>
> Regards,
>
> Richard.
> --
> -----
> Richard Quadling
> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
> "Standing on the shoulders of some very clever giants!"
>

Add to that all the relative paths are wrong also for the pages that
have bad styling.

1 ../ missing.

-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype: Core" group.
To post to this group, send email to prototype-core@googlegroups.com
To unsubscribe from this group, send email to 
prototype-core-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to