Up-to-date Test Snap

For topics that do not fit in another sub-forum.

Moderator: Oberlus

Post Reply
Message
Author
Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Up-to-date Test Snap

#1 Post by Ophiuchus »

This is the current build of freeorion master branch (~160MB) as a snap published on https://snapcraft.io/freeorion

Install via root/sudo:

Code: Select all

snap install --channel latest/beta freeorion
Run via

Code: Select all

snap run freeorion.freeorion
or simply

Code: Select all

freeorion
Update if a new version comes out or switch to this build:

Code: Select all

snap refresh --channel latest/beta freeorion
If you want to deactivate the snap you can do that

Code: Select all

snap deactivate freeorion
Remove if you want to free the space AND DELETE YOUR SAVE FILES:

Code: Select all

snap remove freeorion
Currently investigating support for graphics drivers different from the host system (and not having to install a gnome content snap for playing freeorion); if the snap you install supports the graphics-core22 interface you can plug in the following; if the installed freeorion snap does not use the interface, it probably uses the gnome content snap:
  • mesa-core22 (gets installed by default) which ships the mesa libs and userspace drivers. You can use it to use different (or newer) mesa stacks on a userspace level by following a different channel of the snap. Currently 2023-11-21 on all channels is 23.0.4; note the core22 related gnome-42-2204 snap ships Mesa 23.0.4-0ubuntu1~22.04.1 which is probably similar/the same(?).
  • nvidia-core22 ships a kernel driver (and probably some libs too that use this driver) that is related to the pc-kernel snap that runs on UbuntuCore systems. AFAIU you need this if you do have a nvidia graphics card, but no full desktop environment (e.g. a kiosk or a compute application/OS). From a desktop system, the host nvidia libraries should be loaded via dbus.
  • another/your own implementation of the interface. One could use this to ship their own drivers.
Also investigating to use the steam snap related content snap (the gaming-graphics-core22) which features three different tracks (kisak-fresh, oibaf-latest, and kisak-turtle).

I push weekly builds using the same revision as the other test builds to channel 'beta' on the 'latest' track (probably tuesday to thursday).

The current official release is available at the channel 'stable' instead
There may be more recent builds at unpredictable times at channel 'latest/edge'.

ImageGet it from the Snap Store!

edit1: info about weekly builds going to --beta, releases to --stable and the intenteded use of the --edge channel for inbetween builds

edit2: use freeorion name instead of freeorion-agrrr3 ; remove last revision 2019-01-14.076fc4b

edit3: add url https://snapcraft.io/freeorion

edit4: add snap store badge, some rewrite

edit5: add information about graphics drivers
Last edited by Ophiuchus on Tue Nov 21, 2023 1:38 pm, edited 10 times in total.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#2 Post by Ophiuchus »

Update! Just released

freeorion 2019-01-20.fffde88 (rev 3) channel=beta

Note: that this is released under the official freeorion name, hooray :)
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13587
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Up-to-date Test Snap

#3 Post by Geoff the Medio »

Is there a relevant web page you can link to for this?

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#4 Post by Ophiuchus »

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Up-to-date Test Snap

#5 Post by Vezzra »

I put a link to FO's snapcraft page in the Download wiki page, posted a news entry and a tweet.

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Up-to-date Test Snap

#6 Post by o01eg »

Vezzra wrote: Thu Jan 24, 2019 12:25 pm I put a link to FO's snapcraft page in the Download wiki page, posted a news entry and a tweet.
Looks like PPA info should be updated as well.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Up-to-date Test Snap

#7 Post by Vezzra »

o01eg wrote: Thu Jan 24, 2019 1:17 pmLooks like PPA info should be updated as well.
You mean adding o01eg's PPA?

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Up-to-date Test Snap

#8 Post by o01eg »

Vezzra wrote: Thu Jan 24, 2019 1:32 pm
o01eg wrote: Thu Jan 24, 2019 1:17 pmLooks like PPA info should be updated as well.
You mean adding o01eg's PPA?
Yes, PPA mentioned on the page is too old.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Up-to-date Test Snap

#9 Post by Vezzra »

Ok, I've edited that section on the "Download" wiki page and added a link to the "Ubuntu PPA" forum thread. Are these changes ok?

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Up-to-date Test Snap

#10 Post by o01eg »

Vezzra wrote: Sun Jan 27, 2019 5:49 pm Ok, I've edited that section on the "Download" wiki page and added a link to the "Ubuntu PPA" forum thread. Are these changes ok?
Yep, thanks.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#11 Post by Ophiuchus »

Update - just released

freeorion 2019-01-27.35c8071 rev=4 channel=beta
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#12 Post by Ophiuchus »

Released weekly test build:

freeorion 2019-02-03.23f627b rev=8 channel=beta
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#13 Post by Ophiuchus »

Released weekly test build:

freeorion 2019-02-11.d02d04f rev=9 channel=beta

Some changes for FOCS scripters:
  • Added CombatTarget condition, which (similar to Location condition) matches objects that are matched by the combat targets condition of the specified content (by Geoff). I think this is a preparation for species also getting a combat target condition to be able to compose target conditions in weapon parts.

Some changes for players:
  • Multiplayer enhancements by O01eg
  • Defenseless Planets with shields get attacked again (regression bugfix) by Ophiuchus
  • French stringtables update by Ouaz
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#14 Post by Ophiuchus »

Released weekly test build:

freeorion 2019-02-18.179c903 rev=11 channel=beta
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Up-to-date Test Snap

#15 Post by Ophiuchus »

Released weekly test build:

freeorion_2019-02-25.e59129b rev=13 channel=beta

News: Mostly multiplayer features by o01eg.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Post Reply