- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
No new nightlies
Mon, 2010-03-29, 13:22
There hasn't been a new nightly since March 23rd. Curious if someone is
working on fixing this...? I'd like to test trunk before the RC now
that the sbt/classpath stuff is (reportedly) resolved, but it's really a
lot easier to do when there are prepackaged nightlies we can use.
Mon, 2010-03-29, 19:07
#2
Re: No new nightlies
I took a quick look at my locally generated API docs. They look good, however I noticed something amusing:
Take a look at file sizes for HTML
212K TreeSet.html
8.0K TreeSet$.html
12K TreeSet$NonEmpty.html
12K TreeSet$object.html
24K TreeSet$RedTree.html
8.0K TreeSet$$SortedSetCanBuildFrom.html
12K TreeSet$Tree.html
20K TreeSet$WithFilter.html
36K UnbalancedTreeMap.html
28K UnbalancedTreeMap.Node.html
12K UnbalancedTreeMap$object.html
16K VectorBuilder.html
8.0K Vector$$GenericCanBuildFrom.html
268K Vector.html
36K Vector$.html
144K VectorIterator$GroupedIterator.html
140K VectorIterator.html
There's an awful lot of HTML files that are > 0.1 Mb in size. This pushes the standard library docs to 300MB by themselves. Looking through these files, there's nothing surprising besides the fact that methods from parent classes are duplicated (documentation wise) in subclasses. Perhaps this is leading to the documentation bloat?
Regardless... building the documentation takes over an hour on my machine, maxed CPU and memory (well ~80% each).
On Mon, Mar 29, 2010 at 12:19 PM, Paul Phillips <paulp@improving.org> wrote:
Take a look at file sizes for HTML
212K TreeSet.html
8.0K TreeSet$.html
12K TreeSet$NonEmpty.html
12K TreeSet$object.html
24K TreeSet$RedTree.html
8.0K TreeSet$$SortedSetCanBuildFrom.html
12K TreeSet$Tree.html
20K TreeSet$WithFilter.html
36K UnbalancedTreeMap.html
28K UnbalancedTreeMap.Node.html
12K UnbalancedTreeMap$object.html
16K VectorBuilder.html
8.0K Vector$$GenericCanBuildFrom.html
268K Vector.html
36K Vector$.html
144K VectorIterator$GroupedIterator.html
140K VectorIterator.html
There's an awful lot of HTML files that are > 0.1 Mb in size. This pushes the standard library docs to 300MB by themselves. Looking through these files, there's nothing surprising besides the fact that methods from parent classes are duplicated (documentation wise) in subclasses. Perhaps this is leading to the documentation bloat?
Regardless... building the documentation takes over an hour on my machine, maxed CPU and memory (well ~80% each).
On Mon, Mar 29, 2010 at 12:19 PM, Paul Phillips <paulp@improving.org> wrote:
On Mon, Mar 29, 2010 at 07:25:14AM -0500, Seth Tisue wrote:
>
> There hasn't been a new nightly since March 23rd. Curious if someone
> is working on fixing this...? I'd like to test trunk before the RC
> now that the sbt/classpath stuff is (reportedly) resolved, but it's
> really a lot easier to do when there are prepackaged nightlies we can
> use.
I don't know this is the cause, but the timing is right: for some period
of time (maybe since Mar 24th) "ant dist" has been creating me a 330 MB
distribution instead of a 25ish MB distribution, with the extra weight
all in the api docs. And I see some scaladoc checkins from around then.
I reported it but I don't have time to chase it down.
--
Paul Phillips | It is hard to believe that a man is
Protagonist | telling the truth when you know that you
Empiricist | would lie if you were in his place.
up hill, pi pals! | -- H. L. Mencken
On Mon, Mar 29, 2010 at 07:25:14AM -0500, Seth Tisue wrote:
>
> There hasn't been a new nightly since March 23rd. Curious if someone
> is working on fixing this...? I'd like to test trunk before the RC
> now that the sbt/classpath stuff is (reportedly) resolved, but it's
> really a lot easier to do when there are prepackaged nightlies we can
> use.
I don't know this is the cause, but the timing is right: for some period
of time (maybe since Mar 24th) "ant dist" has been creating me a 330 MB
distribution instead of a 25ish MB distribution, with the extra weight
all in the api docs. And I see some scaladoc checkins from around then.
I reported it but I don't have time to chase it down.