Commit Graph

78 Commits

Author SHA1 Message Date
Matthew Flatt
1f8370d2d6 revise README and "Getting Started" info
Addresses PR 13356
2013-01-01 15:55:44 -07:00
Eli Barzilay
c61db0b248 Drop Turkish mirror.
(The machine went down, and it's unclear if it'll be up again.)
2012-11-11 14:43:47 -05:00
Eli Barzilay
d15059ada7 v5.3.1 stuff 2012-11-07 14:50:24 -05:00
Eli Barzilay
ff5c9f73ce Some formatting fixes. 2012-09-08 15:15:47 -04:00
Eli Barzilay
08b271d34c v5.3 stuff 2012-08-07 00:10:01 -04:00
Eli Barzilay
1eaecb8e39 An a warning newline, minor additional tweaks. 2012-07-28 12:11:43 -04:00
Eli Barzilay
b1c666c212 Some web page tweaks.
* The main page's title appears in search results, so use "The Racket
  Language" instead of "Racket".  Additional minor tweaks to a few more
  titles to make them presentable as search results.

* Add a `#:description' keyword to make it easy to add it to pages.  Add
  such texts to the main page, downloads, community, learning, people,
  and mailing list pages.

* Add a <meta name="robots" content="NOODP" /> to the front page, to
  avoid getting the ODP (dmoz) blurb, hopefully the new and improved
  description(s) will be used instead.  (If not, this should be
  reverted.)
2012-06-27 09:26:28 -04:00
Eli Barzilay
2fa345ef9e Revise license page with the clarification text that was sent on the list.
(Slightly revised.)
2012-05-03 10:25:34 -04:00
Eli Barzilay
8203cf3769 v5.2.1 re-built installer sizes 2012-03-26 15:51:22 -04:00
Matthew Flatt
1228770550 Modernize platform names, especially for Mac OS X. 2012-03-13 10:29:14 -04:00
Eli Barzilay
0de95a0a79 Do a timeout for http polls too.
(Turns out that some network problems can lead to a timeout after
several hours...)
2012-02-24 14:46:17 -05:00
Eli Barzilay
cea74ad911 Infogroep mirror is back, now in http form. 2012-02-15 11:40:48 -05:00
Eli Barzilay
f023744814 Center the release text on the page. 2012-02-04 03:03:17 -05:00
Eli Barzilay
3ddf935f20 v5.2.1 stuff 2012-02-02 14:59:30 -05:00
Eli Barzilay
d211804c3f The "libs" files are now under a "tags" subdirectory.
(Related to the server auto-publishing new tags and branches, configured
to do that in "~ftp/pub/racket/libs/{heads,tags}" respectively.)
2012-01-30 13:51:58 -05:00
Eli Barzilay
d21e646327 Include the platform in the windows installer's "human name".
(Otherwise having both installed can be confusing since the uninstaller
has the same name; also, it's good to make a reminder for people who
want the other one.)

Also, just use the platform string in the registry key uniformly.

Also add a comment about detecting Win64 if it's desirable in the
future.
2012-01-24 07:23:22 -05:00
Eli Barzilay
e0275b95ba Drop Infogroep mirror.
(Keeps timing out.)
2012-01-08 03:36:50 -05:00
Eli Barzilay
4d5ba08653 lambda' -> λ' 2011-12-31 14:24:41 -05:00
Eli Barzilay
1160e423e2 Add a timeout to the ftp poll.
This is because the ftp mirror tends to become unresponsive often, but
it takes a huge amount of time to actually get a tmeout.
2011-12-28 21:07:24 -05:00
Eli Barzilay
794779b997 v5.2 stuff 2011-11-09 21:55:42 -05:00
Eli Barzilay
7d1b00ff69 Typo in error message detection 2011-10-08 03:02:20 -04:00
Eli Barzilay
f5230d858f Catch tcp failures in the http verification. 2011-10-07 11:05:15 -04:00
Eli Barzilay
9608c0f041 When a file is missing the ftp client throws an error, catch it. 2011-08-17 10:00:55 -04:00
Eli Barzilay
ae80150a79 v5.1.3 stuff 2011-08-16 03:41:22 -04:00
Eli Barzilay
f6fe18a736 Leave the platform colors as is. 2011-08-13 20:38:21 -04:00
Eli Barzilay
891df4919c De-emphasize the platform selection to minimize people getting confused by it. 2011-08-13 20:38:21 -04:00
Eli Barzilay
093d2304a8 Add an email alert whenever an ok mirror link changed to being omitted. 2011-08-12 19:47:43 -04:00
Eli Barzilay
046817a328 Better randomization of poll dates -- multiply the range by a factor of 1..2. 2011-08-12 19:47:43 -04:00
Eli Barzilay
1a65678924 Add a note to the command-line help text, and describe the functionality
in case someone really wants to use this.
2011-08-05 02:44:57 -04:00
Eli Barzilay
d048954f04 Poll mirrors for the download web pages.
This is triggered by an environment variable that points at a file that
is used to cache polling results.  If the variable is not specified just
use all mirror links as usual.  This way, for random builds when people
try things out there is no problem, while the nightly builds (and my
manual builds when there are changes) do the right thing.

The file holds information about the polls, and verifies that the
download exists -- if not, the link is not shown.  If it is, then it
tries to get the size of the remote file (via HEAD or via FTP), and if
it doesn't match our download information, then drop it too.  If no size
informaion is available, include it, but re-poll after a few days.  Even
if the size matches, a re-poll will be done after a month, so stale
mirrors will not stick.
2011-08-05 02:05:59 -04:00
Eli Barzilay
1be5019978 Switch from the "du -h" output in "installers.txt" to plain byte counts. 2011-08-05 01:14:16 -04:00
Eli Barzilay
89dfe3dc50 v5.1.2 stuff 2011-08-03 15:23:14 -04:00
Eli Barzilay
13b2adc18c Switch the license text from LGPLv2 to LGPLv2.1.
This makes it correspond to the license page we have on downloads that
talks about the "lesser" GPL rather than the "library" one.

Also, change the file name to have a more friendly .txt suffix, and add
some more responsible properties for things in doc/release-notes.
2011-05-27 18:09:55 -04:00
Eli Barzilay
35f2accaf8 Make it possible for the pages to build even when there's no tag to
extract release information from.

(So it's still useful for quick tests.)
2011-05-27 17:53:45 -04:00
Eli Barzilay
c8c7898093 Add release notes pages.
Also get rid of the defunct "chronology" link at the bottom of the
community page.  It was a very old (pre-svn/git) leftover from a time
where that was relevant for people who want to participate.
2011-05-27 17:24:29 -04:00
Eli Barzilay
ad6d703225 Forgot to add the git extraction code. 2011-05-27 04:28:30 -04:00
Eli Barzilay
56820287ac Extract tag information from a git repo instead of manually specified
version/date pairs.

Also switch to using `release' structs instead of version strings.
2011-05-27 03:53:14 -04:00
Eli Barzilay
28bdce5349 Shorten link names at the bottom of download pages. 2011-05-27 03:53:13 -04:00
Eli Barzilay
571b1c3d12 Switch news-flash from a box to a setter hook, some misc style. 2011-05-27 03:53:13 -04:00
Eli Barzilay
387b6c51dd Added Mac OS X build for x86_64.
(Thanks to Stephen De Gabrielle <stephen.degabrielle at acm dot org>.)
2011-05-12 20:09:39 -04:00
Eli Barzilay
68cd96ac1a Added two x86_64 debian builds
(Thanks to Mason Loring Bliss <mason at blisses dot org>.)
2011-05-03 18:20:10 -04:00
Eli Barzilay
1f7ac35d8e v5.1.1 stuff 2011-04-30 02:57:12 -04:00
Eli Barzilay
f867fea327 Prebuilt link in the all versions page, other minor fixes. 2011-04-12 07:26:27 -04:00
Eli Barzilay
2880edcb8c v5.1 stuff 2011-02-14 22:04:44 -05:00
Eli Barzilay
34e3279f98 Remove leftover debugging code 2011-01-14 13:52:26 -05:00
Eli Barzilay
3199fd166f Change the download order.
Done in two steps: first, make the list of installers have a good order
(determined by package, then OS type, then cpu, etc); make the JS code
that re-sorts the entries move only the desired options to the top but
otherwise use the original order (which is the previous thing).
2010-12-13 03:27:40 -05:00
Eli Barzilay
a90338eddd Accommodate Windows x64 builds and installers. 2010-12-09 11:53:26 -05:00
Eli Barzilay
c195e2b201 v5.0.2 stuff 2010-11-07 00:46:22 -04:00
Eli Barzilay
d0e7f2c471 Change the linux platform names.
For example, instead of "Linux - Fedora 7 (x86_64)", use "Linux x86_64
(Fedora 7)".  Hopefully, this will make it clearer that it's often fine
to use some linux installer on a different platform than the one it was
made on.  (For example, some people wanted an AMD64 build for Ubuntu,
and eventually it turned out that the x86_64 build on Fedora worked
fine.)

This is even more relevant now since the C part is much less platform
dependent in the linux distro sense.
2010-11-06 21:51:45 -04:00
Eli Barzilay
2787cc85c8 Add symlink and html link to the libs content 2010-11-02 17:24:59 -04:00