Author Topic: Added to my Buildbot  (Read 16972 times)

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Added to my Buildbot
« on: July 07, 2015, 03:32:47 PM »
Attractmode is a really nice frontend, but I like testing all the latest goodies before an official release is rolled.

Builders:
* https://build.btolab.com/bot/builders/
Binaries:
* https://build.btolab.com/project/attractmode/

Hopefully someone will find it useful.
« Last Edit: May 12, 2016, 09:32:35 PM by h0tw1r3 »

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: Added to my Buildbot
« Reply #1 on: July 08, 2015, 12:25:14 AM »
This is great - it would even better if you could add OS X (and maybe linux?) builds to the pipeline. Is it possible?

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #2 on: July 08, 2015, 07:47:51 AM »
This is great - it would even better if you could add OS X (and maybe linux?) builds to the pipeline. Is it possible?

OSX, yes. I'm actually testing a cross compiler today.

Linux, probably not. Library issues are hit and miss, and static builds are not fun.

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: Added to my Buildbot
« Reply #3 on: July 08, 2015, 09:24:04 AM »
Great! I'm using OS X so this is a good news to me :)

raygun

  • Administrator
  • Sr. Member
  • *****
  • Posts: 393
    • View Profile
Re: Added to my Buildbot
« Reply #4 on: July 14, 2015, 06:08:38 PM »
this is very cool!  thanks h0tw1r3.  I haven't actually had a chance to try one of these builds, but there are some cool new features for the next version that this should allow people to test easily:  an intro mode (for playing verion's cool AM vid), swf file support (which definitely needs some testing!), loading plugins and layout direct from zip files, and improved "magic tags" (see layout.md for an explanation of these things).  In the next day or so there will also be mame videos added to the scraper....

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: Added to my Buildbot
« Reply #5 on: July 15, 2015, 01:37:13 AM »
How is your OS X compiler? Is it working now?

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #6 on: July 15, 2015, 04:15:35 PM »
How is your OS X compiler? Is it working now?

Took me longer than expected as I haven't built anything on OSX in a long time.

I manually built from the latest source as of a few hours ago and uploaded to my build website.

http://build.btolab.com/bot/attractmode/attract64-osx-v1.5.3-26-gceda543.zip

Before I get into adding a build slave for it, could someone test it out please? Should be compatible with 10.6+. It's a 64bit binary.

It would be nice if there was an official icon :)
« Last Edit: May 12, 2016, 09:32:52 PM by h0tw1r3 »

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #7 on: July 15, 2015, 04:48:51 PM »
I fat fingered some things in the plist file. Also changed the file name to match the others on the web site (link updated in previous post).

Also managed to build my mame fork (uxme) for OSX. If you wouldn't mind test it out :)
http://build.zaplabs.com/bot/uxme/uxmearcade64-osx-v0.6.3b1-140-gf0e8e8f.zip
« Last Edit: September 12, 2015, 08:39:09 PM by h0tw1r3 »

omegaman

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 880
    • View Profile
Re: Added to my Buildbot
« Reply #8 on: July 15, 2015, 07:02:09 PM »
h0tw1r3-

What a great idea and contribution.  Thanks...

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: Added to my Buildbot
« Reply #9 on: July 16, 2015, 12:33:20 AM »
Thanks for that OS X effort - I'll try it today and let you know.

---

It would be nice if there was an official icon :)

I'm already working on it :)
But I'm swamped with work lately.
It must be related to hot weather or something - because suddenly I have an abundance of paying customers :D

---

BTW you are using an old logo in your buildbot page header.
New logo is here (downloadable transparent .png):
http://forum.attractmode.org/index.php?topic=208.msg1576#msg1576

I can't blame you - since old logo is still on AM main webpage ;)

---

But your site got me thinking about making nice banner that will look good in rather small sizes - I have to whip up something.

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #10 on: July 28, 2015, 12:38:34 AM »
Thanks for that OS X effort - I'll try it today and let you know.

---

It would be nice if there was an official icon :)

I'm already working on it :)
But I'm swamped with work lately.
It must be related to hot weather or something - because suddenly I have an abundance of paying customers :D

---

BTW you are using an old logo in your buildbot page header.
New logo is here (downloadable transparent .png):
http://forum.attractmode.org/index.php?topic=208.msg1576#msg1576

I can't blame you - since old logo is still on AM main webpage ;)

---

But your site got me thinking about making nice banner that will look good in rather small sizes - I have to whip up something.

That OSX build was a little broken. Just uploaded a new one.  Please test!  Latest git linked to SFML 2.3.1.

http://build.zaplabs.com/bot/attractmode/attract64-osx-v1.5.3-29-8f49b528.zip


As for the logo, it's sourced from the attractmode homepage. When that changes, the build page will change automatically.
« Last Edit: September 12, 2015, 08:39:28 PM by h0tw1r3 »

verion

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 861
    • View Profile
    • new projects
Re: Added to my Buildbot
« Reply #11 on: July 28, 2015, 05:29:34 AM »
Thanks for the update - sorry I didn't test the previous version. I just didn't dowloaded it before SF crash :(
But with this version everything seems to work perfectly - I was only testing it for about 30min, but it was working flawlessly.

---

One thing (not exactly build related) was not working out-of-the-box
I couldn't change layout in MENU > DISPLAY > LAYOUT until I delete
"org.attractmode.attract.savedState" folder under ~/Library/Saved Application State
After that - everything works ok.

---

How to:

SOLUTION #1
open FINDER
from menubar select GO > GO TO FOLDER
paste:
~/Library/Saved Application State

and then delete folder
org.attractmode.attract.savedState

SOLUTION #2
open terminal
paste the code below and press RETURN/ENTER

Code: [Select]
rm -r ~/Library/Saved\ Application\ State/org.attractmode.attract.savedState
« Last Edit: September 13, 2015, 09:53:17 AM by verion »

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #12 on: September 12, 2015, 08:51:03 PM »
I believe I finally have my OS X cross-compile environment fully working.
Current release, 1.5.3-50 is packaged and ready for testing.

* Packaged as a dmg
* Linked to SFML 2.3.2
* Universal binary (intel 32 & 64bit)
* Should be compatible with 10.6+

Still need a slight change to the Makefile (pull request submitted) for automatic builds to start working.
For now I'm building manually.

https://build.btolab.com/project/attractmode/
« Last Edit: May 12, 2016, 09:33:19 PM by h0tw1r3 »

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #13 on: September 12, 2015, 08:55:23 PM »
I've been working on a windows installer for my mame fork. Wondering if there might be interest in one for AM also.

h0tw1r3

  • Full Member
  • ***
  • Posts: 31
  • Hackety hack
    • View Profile
    • Latest Builds
Re: Added to my Buildbot
« Reply #14 on: September 13, 2015, 10:04:33 AM »
One thing (not exactly build related) was not working out-of-the-box
I couldn't change layout in MENU > DISPLAY > LAYOUT until I delete
"org.attractmode.attract.savedState" folder under ~/Library/Saved Application State
After that - everything works ok.

Perhaps because I'm building with a newer version of SDL? Not sure where the savedState comes from.