<div dir="ltr">You are right, it is broken for candidates but works for package upload. I just uploaded the package directly and documentation was generated fine.<div><br></div><div>Thanks,<div>harendra</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 24 January 2017 at 13:36, Gershom B <span dir="ltr"><<a href="mailto:gershomb@gmail.com" target="_blank">gershomb@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Right — we changed the builder to improve stability and handle things chronologically to avoid backlog when things got out of wack. But in the process I think we lost the candidate building. I filed a ticket to improve this:<br>
<br>
<a href="https://github.com/haskell/hackage-server/issues/568" rel="noreferrer" target="_blank">https://github.com/haskell/<wbr>hackage-server/issues/568</a><br>
<br>
Thanks again for the report!<br>
<span class="HOEnZb"><font color="#888888"><br>
—Gershom<br>
</font></span><span class="im HOEnZb"><br>
<br>
On January 24, 2017 at 3:00:45 AM, Harendra Kumar (<a href="mailto:harendra.kumar@gmail.com">harendra.kumar@gmail.com</a>) wrote:<br>
> It did build candidate documentation earlier for me. Not sure if something<br>
> changed recently. I always uploaded candidates, and when the documentation<br>
> was generated, I reviewed it and then published the candidate.<br>
><br>
> -harendra<br>
><br>
</span><div class="HOEnZb"><div class="h5">> On 24 January 2017 at 12:43, Gershom B wrote:<br>
><br>
> > Good question!<br>
> ><br>
> > The current incarnation of the builder doesn’t build candidate<br>
> > documentation — this is something we should change/implement. (Not<br>
> > sure if it ever built candidate documentation, actually?)<br>
> ><br>
> > The builder itself (I just checked) is running just fine and<br>
> > generating documentation for fully released packages.<br>
> ><br>
> > Best,<br>
> > Gershom<br>
> ><br>
> > On January 24, 2017 at 1:22:05 AM, Harendra Kumar<br>
> > (<a href="mailto:harendra.kumar@gmail.com">harendra.kumar@gmail.com</a>) wrote:<br>
> > > I am not sure if the problem has been resolved or if it has resurfaced<br>
> > > again after getting resolved. I uploaded a package recently and the docs<br>
> > > have not been generated even after a day. Here is the link to the package<br>
> > > candidate that I uploaded:<br>
> > ><br>
> > > <a href="https://hackage.haskell.org/package/unicode-transforms-0.2.1/candidate" rel="noreferrer" target="_blank">https://hackage.haskell.org/<wbr>package/unicode-transforms-0.<wbr>2.1/candidate</a><br>
> > ><br>
> > > Is there a place where I can see any debug logs or diagnostic messages to<br>
> > > figure out what went wrong?<br>
> > ><br>
> > > -harendra<br>
> > ><br>
> > > On 16 November 2016 at 23:31, Gershom B wrote:<br>
> > ><br>
> > > > As an update -- the builder had a few other issues besides disk-space<br>
> > > > in terms of getting a better retry policy in place, and properly<br>
> > > > prioritizing new over older packages, etc. I think as of this morning<br>
> > > > they're finally all worked through and it seems to be slowly chugging<br>
> > > > through the backlog in a reasonable order, prioritizing new<br>
> > > > uploads.I'll be checking in on the logs daily for the time being to<br>
> > > > make sure it does't seem to be getting stuck.<br>
> > > ><br>
> > > > If your docs haven't built and you're impatient (understandably so!),<br>
> > > > please don't bump your package version to kick the priority -- that'll<br>
> > > > just put more metadata on the server we don't need. Instead, you can<br>
> > > > build and upload your own docs as in this sample shell script:<br>
> > > ><br>
> > > > <a href="https://github.com/ekmett/lens/blob/master/scripts/hackage-docs.sh" rel="noreferrer" target="_blank">https://github.com/ekmett/<wbr>lens/blob/master/scripts/<wbr>hackage-docs.sh</a><br>
> > > ><br>
> > > > Best,<br>
> > > > Gershom<br>
> > > ><br>
> > > ><br>
> > > > On Fri, Nov 11, 2016 at 11:43 AM, Gershom B wrote:<br>
> > > > > Sorry — the builder for docs has been in rough shape and we’re<br>
> > working<br>
> > > > on it. In this case it got stuck due to disk space issues and<br>
> > monitoring<br>
> > > > didn’t catch it. Its now running again but doing some catching up. (And<br>
> > > > lots of stuff in the queue it failed to build due to other problems<br>
> > needs<br>
> > > > to be replaced there, which is a manual process at the moment if we<br>
> > don’t<br>
> > > > want the queue as a whole to just drown out any new things at all with<br>
> > > > backlog). It would be much better to expose more queues and have better<br>
> > > > monitoring (and real prioritization), and another volunteer to help<br>
> > ben out<br>
> > > > on this would be very welcome (please contact me if you’re interested<br>
> > — the<br>
> > > > code lives at <a href="https://github.com/haskell/hackage-server/blob/master/" rel="noreferrer" target="_blank">https://github.com/haskell/<wbr>hackage-server/blob/master/</a><br>
> > > > BuildClient.hs and there’s some uncommitted work on queuing as well).<br>
> > > > ><br>
> > > > > —gerhsom<br>
> > > > ><br>
> > > > > On November 8, 2016 at 8:37:19 PM, Patrick Pelletier (<br>
> > > > <a href="mailto:code@funwithsoftware.org">code@funwithsoftware.org</a>) wrote:<br>
> > > > >> This is only my second time uploading a package to Hackage, so I<br>
> > don't<br>
> > > > >> yet have a feel for how it's supposed to go. I uploaded<br>
> > > > >> normalization-insensitive-2.0.<wbr>0.1 about 24 hours ago:<br>
> > > > >><br>
> > > > >> <a href="https://hackage.haskell.org/package/normalization-" rel="noreferrer" target="_blank">https://hackage.haskell.org/<wbr>package/normalization-</a><br>
> > insensitive-2.0.0.1<br>
> > > > >><br>
> > > > >> Under "Status", it says "Docs pending". (And the module names are<br>
> > all<br>
> > > > >> non-clickable.) Is it normal to take this long to build the docs? Is<br>
> > > > >> there some way to find out where in the queue my job is? Is this an<br>
> > > > >> indication that something has gone wrong? How do I fix it?<br>
> > > > >><br>
> > > > >> Thanks,<br>
> > > > >><br>
> > > > >> --Patrick<br>
> > > > >><br>
> > > > >> ______________________________<wbr>_________________<br>
> > > > >> Haskell-Cafe mailing list<br>
> > > > >> To (un)subscribe, modify options or view archives go to:<br>
> > > > >> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
> > > > >> Only members subscribed via the mailman list are allowed to post.<br>
> > > > ><br>
> > > > ______________________________<wbr>_________________<br>
> > > > Haskell-Cafe mailing list<br>
> > > > To (un)subscribe, modify options or view archives go to:<br>
> > > > <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
> > > > Only members subscribed via the mailman list are allowed to post.<br>
> > > ><br>
> > ><br>
> ><br>
> ______________________________<wbr>_________________<br>
> Haskell-Cafe mailing list<br>
> To (un)subscribe, modify options or view archives go to:<br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
> Only members subscribed via the mailman list are allowed to post.<br>
<br>
</div></div></blockquote></div><br></div>