Weekly builds

Help test release candidates for the next release
User avatar
aP|Nelg
Match Winner
Posts: 621
Joined: Wed Oct 22, 2014 10:22 pm
Contact:

Re: Weekly builds

Post by aP|Nelg »

Well, your last compiled sty+ct+ap was r849... the latest is r1048... you might wanna consider adding +ap to your weekly builds...
User avatar
Z-Man
God & Project Admin
Posts: 11585
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Weekly builds

Post by Z-Man »

I'm currently updating/recreating the build VM for SDL2. When that's done, I'll check.
User avatar
Z-Man
God & Project Admin
Posts: 11585
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Weekly builds

Post by Z-Man »

There's a new PPA:
https://launchpad.net/~armagetronad-dev ... untu/daily

It gets fed by automatic builds from git from here:
https://code.launchpad.net/%7Earmagetro ... d/+recipes

The process is a bit of a Rube Goldberg machine. First, launchpad clones/updates our git repository locally, that happens about once every five hours. Then, once a day, a build is started. Some machine clones the launchpad clones again, merges them with the fresh packaging repository (https://gitlab.com/armagetronad/ubuntu-packaging, essentially manages the debian/ subdirectories), builds debian source packages. Those are uploaded to all the build machines and built. Then they upload the result to the PPA infrastructure, which also has do do whatever (copying to mirrors, presumably) before you finally get to download the result. All in all, whenever there is a change in git, you can expect a build with it after 36 hours.

Currently available:
armadaily-experimental: builds from master/0.4
armadaily-alpha: builds from 0.2.8
armadaily-beta: builds from 0.2.8.3

Of course, the 'daily' in the name is to be taken with unhealthy amounts of salt. It's definitely only an upper limit to the build frequency.
User avatar
Z-Man
God & Project Admin
Posts: 11585
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Weekly builds

Post by Z-Man »

The new ppa from the last post is gone again. The process there was inferior in every way to the GitLab CI process now feeding the regular PPA.
https://gitlab.com/armagetronad/ubuntu-packaging is also to be considered dead, I folded the relevant bits into the main source (under docker/build/context/debian). We need to easily be able to adapt Debian builds in arbitrary git branches, and juggling two repositories for that just is too much, for me anyway.
Post Reply