On Oct 22, 2013, at 12:00 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 21, 2013, at 9:24 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Indeed but instead of getting on your favorite topic, tell me where is the update.list?
on the server files.pharo.org
I do not understand why it is not in the pharo-update folder
because it is generated on the server and to have it in git would mean to have git installed on the server and check it in.
We found that too complex and instead treat the updates.list as a cache that is just generated on the server
The thing is that this is all crappy stuff, the next step is to remove the updates.list and just rely on files in a directory.
So and *accessing* files.pharo.org to edit the file is sadly compacted, but that is because Inria admins can't give us anything else.
ssh file-pharo.inria.fr sudo su - filepharosync cd /appli/files.pharo.org/updates/pharo3.0/ vi updates30.list
(yes, and then this is not in unix line endings⦠so editing is a pain)
yes, this all sucks. But what are the options? Doing nothing until it is beautiful and perfect?
No add this info to the readme I added it because I do not have enough braincell to remember all these details.
Pharo 3.0 Update Files ====================== This repository contains a collection of the updates files used for the system-updates of Pharo 3.0. The files are made available on the [file server](http://files.pharo.org/updates/pharo3.0/). The [updates30.list](updates30.list) is contains a list of all update files and is generated by a [jenkins job](https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-3-Release/). Do not touch these files manually if you do not know what you are doing. Read the class comments of the `ScriptLoader` class for a complete description of the Pharo integration process. The update30.list file is generated on the server and in case of emergency this is the way to modify it. ssh file-pharo.inria.fr sudo su - filepharosync cd /appli/files.pharo.org/updates/pharo3.0/ vi updates30.list Good luck because you should not need it at all.