On Sat, Mar 30, 2013 at 03:41:35AM +1300, Ralph Versteegen wrote:
> I've just realised that Custom does not keep track of or check the
> versions of the game players it downloads for creating packages for
> other platforms. If you packaged a game for another platform using
> Alectormancy or any other version/build, upgrade to Beelzebufo (or any
> other version/build) and try to create a package for that platform
> then nothing is downloaded and an out of date version of Game is used,
> which will likely throw an error (definitely for A->B).
> 
> We need to fix at least the Alectormancy -> Beelzebufo upgrade before
> release. Handing nightly builds may be more tricky.

Oh, ouch! I am really glad you caught this bug now before release! :)

> We only need to keep a single version of Game for each platform,
> updating it if it is older than Custom but accepting newer builds
> (which would probably mean a newer version of Custom has been used).
>
> Also, note that currently Custom will download the latest nightly
> build of Game if it is a nightly. This is not really ideal as
> nightlies sometimes have serious bugs. Custom could download builds
> from the nightly archive built the same day that it was built instead.

The trouble with that is that the nightly archive isn't super reliable, 
and has gaps in it, so that would possibly require stepping through 
dates until we find a working one :(
 
> However I notice that the ohrrpgce-mac-minimal.tar.gz and
> ohrrpgce-mac-minimal-linkless.tar.gz files aren't being archived at
> http://gilgamesh.hamsterrepublic.com/nightly-archive/
> 
> Maybe we should check the modification date on the downloaded files to
> see whether they are out of date, which would help prevent breakage if
> the night builds for a platform haven't been running for a while, as
> often happens. Or should we store the date on which they were
> downloaded in a text file instead?

Hmm... I am going to have to think about this. My brain is slightly 
frazzled after a busy week, and I am in a room of loudly talking people 
;P we can discus this more soon :)

---
James Paige
_______________________________________________
Ohrrpgce mailing list
[email protected]
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

Reply via email to