Lack of OSX binary updates in ‘pioneer space sim’

Some of you may have noticed a lack of OSX binary updates for pioneer space sim lately, and you would be correct with that observation.

lack of osx binary updates

With releases in the past, a .dmg file was manually generated on the 2nd Friday of every month, and the occasional ‘nightly’ builds were generated during the rest of the month.

The last .dmg file that was uploaded was back in April 2013 (tagged ‘alpha 33’) and there hasn’t been an OSX binary uploaded since.

So why the lack of OSX binary updates?

Back in May 2013, the pioneer core development team had decided to change the release process to accomodate a more automated system of releases. The monthly freeze cycle just wasn’t working. There just wasn’t enough people to test the builds, and often a release would be followed up quickly by a patch to correct it.  I fully support this new plan, and have been in talks with RobN on its impact for the OSX builds as I am currently the only one who can create them.

What does that mean for OSX binaries?

It currently means that there are no new app bundles for the time being until an automatic build process is created. The problem with the old process was that by using Xcode to build the application bundle, it was very brittle to new source file additions/deletions and with a fast dynamic project like pioneer. It was very easy for the XCode project file to become broken between git merges.

The new method is to ditch XCode and use the standard build tools (such as automake, etc). The trade off with this though is that the entire application bundle needs to be created manually and all the ‘magic’ that XCode does needs to be re-engineered.

Hopefully when this is done should solve the lack of OSX binary updates by matching the Windows and Linux build scripts.

Why not just manually create an application bundle as you did before?

Believe me, if I had the time I would.  There are currently 2 nightly builds each day and the current app bundle build process is still a manual process (especially when new source code files are added to the project, the XCode project file breaks and I have to manually add the files, recompile and test).

Please be patient, or even better yet if you have ideas on how to create app bundles manually then please give us a hand, I could use some help.

The project is hosted at gitHub 🙂

 

 

Riding a bike to work – finally

I am now finally riding a bike to work! It has only been about 3 years in the making from when I originally decided to take the challenge till today.

I purchased a Avanti Blade 2.0 bike about 2 years ago, rode it for about 2 weeks, and then put it in the shed for the spiders to build their webs on. 🙂

Last year back in October I planned on riding my bike a little bit more seriously. Back then I rode 8km and I struggled with it. Today I’m now able to ride from home to work each day (it is about 22km each way).

So far in the past 2 months I have ridden over 2,000 km and I am feeling great!

Riding a bike to work

Granted I am cheating a little, as I converted my bike using a conversion kit from BrizzieBikes, however it has mean the difference of not being able to ride into work, and catching public transport.

It isn’t all easy though. It is only a 200W motor (it is illegal to have anything higher in Australia) so it really just assists with climbing some of the really steep hills on my route in and back.

And of course in true geek style, my goal wouldn’t be complete without attaching a video recorder to my bike and recording by journey 🙂

Riding a bike to work

Riding a bike to home

Both videos were recorded using a Go Pro Hero2 that I loaned from a work colleague. The videos had been sped up  by 450%, and as a result the sound of the electric motor is quite high pitched and it resonated through the handlebars. During a normal run, they are very silent.

If you want to track my progress then you can follow me on strava. (Strava is a website that tracks your progress with other riders).