This was partly my bad. I was using a pre-production release of forrest
0.7. Rather than back those built files out, which leaves them in the
svn repo nonetheless, I committed the files generated by the production
forrest 0.7 release.
There are still some diffs to untangle between Linux and Windows.
Fortunately, it doesn't appear to result in any display problems on the
derby site itself.
-jean
Jean T. Anderson wrote:
Under forrest 0.6, we had an issue with forrest on Windows generating
odd diffs for three files under build/site/skin (print.css, screen.css,
and basic.css). I mentioned it to the forrest-dev list as an FYI (I
included a copy of that post down below). Andrew checked in those
modified files on Windows and I found I didn't have any problems
building on Linux.
Andrew committed the forrest 0.7 upgrade under Windows, and after a
forrest 0.7 build on Linux, I'm now seeing these diffs:
[EMAIL PROTECTED] trunk]$ cd build/site/skin
[EMAIL PROTECTED] skin]$ svn status
M profile.css.xslt
M profile.css
M forrest.css.xslt
M images/txtdoc.svg.xslt
M screen.css
M basic.css
I did an 'svn revert' on these files before committing changes because I
want to pursue this a little more. Everything displays fine for me
locally, but I'll watch for any issues after the changes sync to
www.apache.org.
Just be aware that there could be some display issues -- and I apologize
for any inconvenience in advance. These are one of those things that
just don't become apparent until we sync the changes to www.apache.org.
-jean
-------- Original Message --------
Subject: Platform-specific svn diffs for three build/site/skin/*.css files
Date: Tue, 02 Aug 2005 16:55:45 -0700
From: Jean T. Anderson <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
This is minor, so unless you're curious and have bandwidth, don't worry.
I had an opportunity to mention this to David Crossley at ApacheCon and
he suggested pinging the list.
This occurs on forrest 0.6.
I originally committed Derby web site (http://db.apache.org/derby) files
on a linux machine. The repo is at
https://svn.apache.org/repos/asf/db/derby/site/trunk .
If you build the site on a Windows machine, svn says there are diffs for
3 out of the 5 generated build\site\skin\*.css files:
C:\jta\...\trunk>svn status build\site\skin
M build\site\skin\print.css
M build\site\skin\screen.css
M build\site\skin\basic.css
All of the style sheets have svn:eol-style set to native:
C:\jta\...\trunk\build\site\skin>svn propget svn:eol-style *.css
basic.css - native
page.css - native
print.css - native
profile.css - native
screen.css - native
The main thing I notice is print.css, screen.css, and basic.css don't
have a newline at the end of the file, while page.css and profile.css do.
And it doesn't cause a problem -- just confusion as other Derby
developers build the web site and try to understand what changed.
Does this ring a bell to anyone?
thanks,
-jean
p.s. the derby release monster will commit web site changes on windows
probably tomorrow, after which I expect linux to show diffs
p.p.s. next on my list is to upgrade to derby site to 0.7 ....