PPA
PPA
You guys should update your PPA a little bit more often. The last update for 0.4 (armagetronad-experimental) on there was 2013. There have been lots of changes since then...
Also, here on Linux Mint 18, when using the built in PPA system, I get the message saying that Xenial isn't supported.
Also, here on Linux Mint 18, when using the built in PPA system, I get the message saying that Xenial isn't supported.
Re: PPA
Right you are. I wanted to first renovate the build system, but that got stuck. I guess it's time to dust off the old one. Also, plans have changed, looks like Docker is now the right tool to do builds in a sandbox. Anyway, I'll try a upload of the previously supported Ubuntu releases first, check which of the intermediate ones are still supported by the system, and the next ppa upload will include those as well.
Re: PPA
I know it's not on the SourceForge page, but I have a script building for Windows, and packaging the source for Linux on my site if it's any help.Z-Man wrote:Right you are. I wanted to first renovate the build system, but that got stuck. I guess it's time to dust off the old one. Also, plans have changed, looks like Docker is now the right tool to do builds in a sandbox. Anyway, I'll try a upload of the previously supported Ubuntu releases first, check which of the intermediate ones are still supported by the system, and the next ppa upload will include those as well.
https://lightron.org/#Download
Re: PPA
Code: Select all
# apt-get update
Hit:1 http://cosmos.cites.illinois.edu/pub/ubuntu xenial InRelease
Ign:2 http://mirror.csclub.uwaterloo.ca/linuxmint-packages sarah InRelease
Hit:3 http://cosmos.cites.illinois.edu/pub/ubuntu xenial-updates InRelease
Hit:4 http://mirror.csclub.uwaterloo.ca/linuxmint-packages sarah Release
Hit:5 http://cosmos.cites.illinois.edu/pub/ubuntu xenial-backports InRelease
Hit:6 http://archive.canonical.com/ubuntu xenial InRelease
Hit:7 http://ppa.launchpad.net/armagetronad-dev/ppa/ubuntu xenial InRelease
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
Fetched 94.5 kB in 3s (25.8 kB/s)
Reading package lists... Done
# apt-get install armagetronad-experimental
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package armagetronad-experimental
Re: PPA
Light: Thanks, I may check those out. We do have some canonical build script already, though, that usually works unless the build is broken. Which it currently appears to be.
Nelg: Yeah, the last PPA builds I triggered the other day failed for a variety of reasons; very old and very new releases are missing dependencies and the in-between ones stumble over desktop file changes. That is going to take a bit to figure out. Not helping is that Ubuntu have changed the way they host the debian build definitions and bzr branching them fails for me.
Nelg: Yeah, the last PPA builds I triggered the other day failed for a variety of reasons; very old and very new releases are missing dependencies and the in-between ones stumble over desktop file changes. That is going to take a bit to figure out. Not helping is that Ubuntu have changed the way they host the debian build definitions and bzr branching them fails for me.
Re: PPA
Grr, can anyone successfully branch one of these bzr branches:
https://code.launchpad.net/ubuntu/+source/armagetronad
I always get
The "Trusty" one works for me, the others I tried did not... let's hope it stays that way. I'll try to keep hold of one of these, they're the basis for our ppa builds.
https://code.launchpad.net/ubuntu/+source/armagetronad
I always get
Code: Select all
bzr: ERROR: Revision {package-import@ubuntu.com-20110920201641-3uzzyd2sl3ut05z3} not present in "Graph(StackedParentsProvider(bzrlib.repository._LazyListJoin(([CachingParentsProvider(None)], []))))".
Re: PPA
I branched wily:
It did succeed and there's an attachment below of it.
Code: Select all
$ bzr branch lp:ubuntu/wily/armagetronad
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
Most recent Ubuntu Wily version: 0.2.8.3.2-4
Packaging branch version: 0.2.8.3.2-1
Packaging branch status: OUT-OF-DATE
Most recent Ubuntu Wily version: 0.2.8.3.2-4
Packaging branch version: 0.2.8.3.2-1
Packaging branch status: OUT-OF-DATE
Branched 12 revisions.
- Attachments
-
- armagetronad.tar.bz2
- (4.8 MiB) Downloaded 249 times
Re: PPA
Thanks. PPA builds for Precise to Xenial for 0.4 succeeded right now. Adaptions made: new .desktop file name and location needed to be patched in, and for Precise, the SDL2 dependency had to be taken out again.
Oddly, Yakkety seems to be missing libpng. Does anyone know what's up with that? Oh well, it's out now, so I suppose I'll just have to install it into YET ANOTHER VM.
Oddly, Yakkety seems to be missing libpng. Does anyone know what's up with that? Oh well, it's out now, so I suppose I'll just have to install it into YET ANOTHER VM.
Re: PPA
So does this not automatically build on new revisions or...?
EDIT: Not to torture you with stuff, but I noticed there's no icon in the menu for Armagetron Experimental.
EDIT: Not to torture you with stuff, but I noticed there's no icon in the menu for Armagetron Experimental.
Re: PPA
No, it's not automatic. There's a way to set that up, but I haven't bothered yet. It's another set of boilerplate scripts and metadata files to write, I recon. And... well, they're no fun.
You're talking about the 'start menu' icon, right? Which Ubunutu version do you use?
You're talking about the 'start menu' icon, right? Which Ubunutu version do you use?
Re: PPA
Mint 18.1, bottom left where it says "Menu", then where it says "Armagetron Experimental", there's no icon to the left of it like most of the other menu items have.Z-Man wrote:No, it's not automatic. There's a way to set that up, but I haven't bothered yet. It's another set of boilerplate scripts and metadata files to write, I recon. And... well, they're no fun.
You're talking about the 'start menu' icon, right? Which Ubunutu version do you use?
Re: PPA
You should have a .desktop file in /usr/share/applications, probably labelled armagetronad-expierimental.desktop. Edit that file as root and you'll see the path for the icon. Just point it to where your icon is located.aP|Nelg wrote:Mint 18.1, bottom left where it says "Menu", then where it says "Armagetron Experimental", there's no icon to the left of it like most of the other menu items have.Z-Man wrote:No, it's not automatic. There's a way to set that up, but I haven't bothered yet. It's another set of boilerplate scripts and metadata files to write, I recon. And... well, they're no fun.
You're talking about the 'start menu' icon, right? Which Ubunutu version do you use?
You may also be able to do it through a GUI by using the menu editor, but I'm not very familiar with it. I always just manually edit the menu items.
Re: PPA
Urgh. Our usual installation procedure (via make install) now is to install the icon using xdg-desktop-icon, after that it can be referenced by name in .desktop files. The debian build files we inherit from 0.2.8 don't do that, they copy files manually to various places, putting the icons into usr/share/pixmaps/armagetronad-experimental instead of usr/share/games/armagetronad-experimental/desktop/icons where the icon registration would look for them. But it doesn't run anyway. I guess the sane way (that is, the way where I get to keep my sanity) is to just patch the desktop file for the .deb to reference the files instead of the icon by name.