[sorry if you should receive this in duplicate but the previous attempt seems to have bounced somewhere]

I assume that there are good reasons why the current release
is stalled (GHC update, Cabal update?, ..), but such reasons are
not easily visible on the platform web pages. Nor can I see any
message traffic on this list that would discuss or explain the
issues related to this delay (since "early April").

From what I heard, I should wait for GHC 6.12.3. Anything else?

We need to wait for GHC 6.12.3 -- due to the bug in 6.12.2

Thanks for the confirmation. But that is exactly the kind of information that HP downloaders would want to see on the HP pages (plus some indication of how uptodate it is and when to expect more news). Internal communication (even if there is a lot of it) is not the same as external communication.

More generally, could the current status of the platform please
be made *obvious early* on its webpages? Currently, a visit
looking for such info might go like this:

Your plan sounds excellent. Do you think you could draft a page? I can
add it to the site.

My "plan" was little more than a request that the HP release managers make the information you have (and I have not) available on the HP pages. I'm not a graphics designer, you do not need a draft for adding a link to a web page, and I do not have the information that I would
like to see on the pages. Which is why I was asking for that information
in the first place!-)

To make some progress, I attach a modified download page/style file (I'm not a fan of pixel-positioned HTML, so my attempt to fit the modifications into the layout might need adjustments). The idea is simply to have a single dated news item that lists current and next release versions, either with date or with reasons for delays, and to add a link to the release timetable for more detailed information
(since the platform logo is used elsewhere, it might be good to
provide a variant with automatically overlaid version number).

If you read the rest of my "plan", you'll notice that other pages will
be affected, too (eg, the timetable should mention 6.12.3, not 6.12.2,
should explain the reason for the delay, and should list any other tickets that are blockers for the release, or that are going to be fixed in that release; and the OS-specific versions should mention
the beta status and the kind/severity of the blocking issues - linking
to trac tickets would do). Having a delay is not the problem, not having information about it is.

Those changes are not cosmetic, they are about establishing a workflow that allows you (who have the information) to make current information available to HP users and to keep that info
up to date. Since you are already using trac, the simplest approach
might be to ensure that its features are put to good use. You would need to scan the tickets (at least once per release) to make sure that milestones are accurate, but then you could simply put a link to a custom trac query into the release timetable page (before the GHC team finally got overwhelmed by tickets, they had a good handle on using trac for this). Alternatively, the
wiki/trac integration should allow to list the most important
tickets, and have them striked out as soon as they are closed.

It is not about fiddling with the webpages now, to add todays
info - that will only help for a few weeks. It is about making
sure that the relevant information is maintained in the system,
in such a way that it is published automatically or at least available to be queried.

Claus
Title: Download Haskell
Releas e Timetable

Get the Haskell Platform

The standard Haskell development environment

Comprehensive
A rich development environment for Haskell programming.
Robust
Stable and widely-used tools and libraries.
Cutting Edge
Advanced features such as easy multicore parallelism and transactional memory.
Learn more...
News (21/05/2010): The current release is 2010.1.0.0 beta. The next scheduled release is 2010.2.0.0 (just waiting for release of GHC 6.12.3).
html, body, div { margin:0; padding:0; }

body { padding-top: 150px; font-family: Helvetica, Arial, sans-serif;
font-size: 1em}

#download_bar {
  background:url(background.png) repeat-x;
  height: 253px;
  position: relative;
}

#download_bar #logo {
  position: absolute;
  margin-left: -417px; /* 365 `div` 2 */
  left: 50%;    top: 0;
}

#download_bar #timetable {
  position: absolute;
  margin-left: -417px; /* 365 `div` 2 */
  left: 50%;    top: 80%;
}

#download_bar .wrap {
  position: absolute;
  margin-left: -200px; /* 400 `div` 2 */
  left: 50%;    top: 0;
  width:400px; height:253px;
  background:url(download.png) no-repeat;
}

#download_bar .info {
  position: absolute;
  margin-left: 230px;
  width:250px;
  left: 50%;    top: 40px;
  font-weight: bold;
  font-size: 0.9em;
}

#download_bar .info .points {
  margin-left: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 0.9em;
}

#download_bar h1 {
  position: absolute;
  font-weight: normal;
  top: 20px;
  left: 0;
  width: 400px;
  text-align: center;
  font-size: 2em;
  color: #1c3a4b;
  whitespace: nowrap;
}

#download_bar h2 {
  position: absolute;
  font-weight: normal;
  top: 70px;
  left: 0;
  width: 400px;
  text-align: center;
  font-size: 1.15em;
  color: #1c3a4b;
}

img { border: 0; }

a { color: #1c3a4b; }
a:hover { color: #1030cd; }

#download_bar .platforms a {
  font-size: 0.9em;
  border: 0;
  position: absolute;
  display: block;
  top: 120px;
  width: 100px; height: 20px;
  padding-top: 80px;
  text-align: center;
  vertical-align: bottom;
}

#download_bar #osx     { left: 30px; top: 120px; }
#download_bar #windows { left: 145px; top: 120px; }
#download_bar #linux   { left: 267px; top: 120px; }

#releases {
  float: left;
  font-size: 0.9em;
  font-style: italic;
  border: 0;
  padding-right: 20px;
  padding-top: 4px;
  text-align:left;
  vertical-align: bottom;
}

#contact {
  font-size: 0.9em;
  border: 0;
  padding-right: 20px;
  padding-top: 4px;
  text-align:right;
  vertical-align: bottom;
}
_______________________________________________
Haskell-platform mailing list
Haskell-platform@projects.haskell.org
http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform

Reply via email to