On 12 October 2014 12:25, Levente Uzonyi leves@elte.hu wrote:
On Mon, 6 Oct 2014, Frank Shearar wrote:
So has build.squeak.org just moved?
The last two SqueakTrunk builds (http://build.squeak.org/job/SqueakTrunk/938/console) failed for a reason that makes me think so:
[ScriptTrigger] Groovy Expression evaluation to true. (log) Building on master in workspace /var/lib/jenkins/workspace/SqueakTrunk Checkout:SqueakTrunk / /var/lib/jenkins/workspace/SqueakTrunk - hudson.remoting.LocalChannel@1ecf8f1 Using strategy: Default Last Built Revision: Revision b82ad63863c9f15a98725718f932da1989108b2e (origin/master) Fetching changes from 1 remote Git repository Fetching upstream changes from https://github.com/frankshearar/squeak-ci.git Commencing build of Revision dd824583e285d499ad85d61d0aa5b513c74a7f1a (origin/master) Checking out Revision dd824583e285d499ad85d61d0aa5b513c74a7f1a (origin/master) [SqueakTrunk] $ /bin/sh -xe /tmp/hudson7495073579043623759.sh
- [ -d /var/lib/jenkins/.rvm ]
[SqueakTrunk] $ /bin/sh -xe /tmp/hudson8192119631470192420.sh
- bundle install
�[31mERROR: Gem bundler is not installed, run `gem install bundler` first.�[m Build step 'Execute shell' marked build as failure
That would happen if the build agent (build.squeak.org itself, in this case) didn't have the bundle gem installed.
I think this is just a configuration issue. It seems to me that there are multiple ruby versions installed in /var/lib/jenkins/.rvm . But none of them are active when I change to the jenkins user.
Sure, it probably is just a configuration issue. The job used to - if memory serves me right, at least - use the "Run the build in a RVM-managed environment" setting. I've (re?)enabled that setting, set it to use Ruby 1.9.3 (which is ancient), and it seems to be back in business.
frank
Levente
frank
On 3 October 2014 01:46, Levente Uzonyi leves@elte.hu wrote:
On Thu, 2 Oct 2014, Chris Muller wrote:
(Moved to box-admins)
And, I imagine the wiki and SqueakMap can be moved relatively easily. I am planning to look at those as soon as I can.
That leaves the email lists and..?
Mantis, the complete mailing system, the mailing lists, and the DNS servers. IIRC the DNS servers are already installed (not sure if they are configured or not) on the new boxes (IIRC by Tobias), but for some reason the name servers for the squeak.org domain are defined as a.ns.squeakfoundation.org, and b.ns.squeakfoundation.org. This means that if we want to use the new boxes as nameservers, then these records have to be updated, but that can only be done my the owner of squeakfoundation.org (Cees de Groot). IIRC Ken tried to achieve that for a long time without success. Another way to solve this - and I think it would be a better solution - is to move these NS records to the squeak.org domain itself, but that can only be done by the owner of the squeak.org domain (Daniel H. H. Ingalls, Jr.).
Since box2 is the main DNS server, it has to stay up till the NS records are updated.
Levente
On Wed, Oct 1, 2014 at 6:39 PM, David T. Lewis lewis@mail.msen.com wrote:
On Wed, Oct 01, 2014 at 04:25:48PM -0700, tim Rowledge wrote:
For a long time we?ve had free servers available via the SFC that we should be using instead of the Hetzner boxes that cost us (or more accurately, SFC) money. Every now and then we make a little progress in migrating but we really need to make a push on doing this *soon*. Effectively we?re spending other people?s money when we don't? need to. And we don?t even have a ?donate? button on our website right now...
Levente is the official box-team leader so it?s up to him exactly how it gets done but I?d be really surprised if he couldn?t do with assistance from one or more people with some sysadmin chops. Please, volunteer if you have serious box-fu.
Chris Muller and I were talking about volunteering to handle the migration of source.squeak.org, so I think that you can count on the two of us to take up that part of the project. Chris has a lot of experience with SqueakSource, and I handled the migration of squeaksource.com onto our servers last year, so I think that between the two of us we can get source.squeak.org moved. We will make sure that anything we do has Levente's support and approval.
Dave