September 27-30 - Sailathon 24 in Prague

I’ve summarized my thoughts in a blog post. It was a great event, and I’m happy I attended.

11 Likes

From the back and Left first:
@karry (thanks a lot, host with the most!) @rainemak @sebix @pherjung @nephros @vlagged @Obikawa @xmlich02

Front row:
poetaster rubdos (sorry, not sure of nick) direc85 MikeB (sorry, I don’t think there’s a nick!)

4 Likes

@poetaster @rubdos @direc85 and indeed not sure about the nick. :slight_smile:

1 Like

I also made a brain dump on my blog!

12 Likes

A big thanks to @xmlich02 and @rubdos for sharing impressions!

I wanted to add that those two propelled @pherjung to get a nearly complete rust env running and integrate with obs. It’s now up to us to help @pherjung complete the process and document how you set up rust dependencies (vendor dir ahoi!) to compile on obs … or @nephros will simply provide a cheatsheet and we’re all set :slight_smile:

5 Likes

Right, I should’ve added a section on OBS and Taak!! So many things happened that they didn’t fit in my head anymore.

EDIT: added it to my post :face_with_peeking_eye:

2 Likes

One of my favourite pics:

EDIT: @direc85 @rubdos @pherjung

8 Likes

One of those quiet developments at the hackathon that I’d like to mention concerns an effort started by @oroesler , namely, https://sailfishos.wiki the sailmates having agreed to take over responsibility for it @sebix has completed the infrastructure work for it and soon we’ll a new home for it.

EDIT: it will be moving to a new domain, whereupon we’ll start a thread to alert to documentation moving to the wiki.

5 Likes

Yea I think I got it.

It would be useful methinks to distill what we know about rust buildingnon OBS into a macro package, similar to the python-rpm-macros package.

Then you can just BuildRequire that package, and use a simpler-looking .spec file.

2 Likes

You mean like cargo_packaging Building cargo / rust software on community OBS - #5 by vlagged ?

E.g. sailfish_cargo_packaging

Yes. do all the export and other definitions in one or several RPM macros, and then reduce any rust/cargo .specs to something like

BuildRequires: cargo-rpm-macros
[...]

%define vendor_tarball vendor.tar.gz

%build
%cargo_obs_set_build_flags
%cargo_obs_build

%install
%cargo_obs_install

The Chum Qt5/KF5 packages use a similar approach, which I have copied for retroarch, where .spec files look like

https://build.sailfishos.org/package/view_file/home:nephros:devel:games:retroarch/bsnes-libretro/bsnes-libretro.spec?expand=1

by depending on

https://build.sailfishos.org/package/show/home:nephros:devel:games:retroarch/retroarch-rpm-macros

which has

1 Like

So, better late than never :wink: Version 1.1.9 of tooter is coming to harbour and a chum near you …

9 Likes

In case you missed it: We did a blog post on blog.jolla.com on the Sailathon:

15 Likes

Woohoo! A Blog Post!

1 Like

The event was probably worth it, great sign and nice read

It was worth it for the company! Which was generally soon accompanied by good Czech food. And beer. What more could one want!

1 Like

Great to see a blog post!

Free to a couple of times, THANKS all who donated!!

4 Likes

This post September 27-30 - Sailathon 24 in Prague - #122 by poetaster should be added to the blog…

Front row:
poetaster rubdos, hoxifi, direc85 MikeB (sorry, I don’t think there’s a nick!)

3 Likes