Announcing sailfishos:chum

Check
ssu lr

You will notice that chum repo is generated for SailfishOS 4.3 which is not available yet. There is no targets for SailfishOS 4.3 on OBS.

You can always add chum repo for 4.2 manually using ssu ar

2 Likes

Thanks, exactly what I thought. Just needed confirmation.

As @atlochowski explained, Chum has not targets defined for 4.3.a.b SFOS. OBS targets usually are added by @lbt at OBS after proper release is done. So, expect disturbance with every SFOS upgrade for 1-2 weeks after it. EA release has never been supported earlier and I don’t expect them to appear either at OBS.

To my understanding EA releases were established to provide a period for the developers to test and adapt their apps to the new release. So I would expect that if I were an app developer for SFOS to put my newly built apps into that repository to be ready for public release.

Not all apps need to be specifically built for 4.3. In my case, none of my apps, or those I maintain need to be compiled beyond what I’ve already done to get aarch64 support for 4.1/4.2 … Getting people to do aarch64 is the big hump.

You are misunderstanding how chum/obs works … devs dont put their apps into a repository, they tell OBS where the source is, and OBS does all the work. The reason its not working for 4.3 yet is because 4.3 doesnt exist on OBS. Chum has a separate repository for each release and each architecture, and when 4.3 is made available to OBS, it will automatically build all the apps for chum in a 4.3 repository, but that will only happen after 4.3 targets are released and imported into OBS.

2 Likes
[root@XA2PhKNoir defaultuser]# ssu lr
Enabled repositories (global): 
- adaptation-common ... https://releases.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-common/armv7hl/
- adaptation0       ... https://store-repository.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-qualcomm-sony-nile/armv7hl/
- aliendalvik       ... https://store-repository.jolla.com/features/4.3.0.12/appsupport/armv7hl/
- apps              ... https://releases.jolla.com/jolla-apps/4.3.0.12/armv7hl/
- customer-jolla    ... https://releases.jolla.com/features/4.3.0.12/customers/jolla/armv7hl/
- hotfixes          ... https://releases.jolla.com/releases/4.3.0.12/hotfixes/armv7hl/
- jolla             ... https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/
- mentaljam-obs     ... http://repo.merproject.org/obs/home:/mentaljam/4.3.0.12_armv7hl/
- sailfish-eas      ... https://store-repository.jolla.com/features/4.3.0.12/sailfish-eas/armv7hl/
- sailfishos-chum   ... https://repo.sailfishos.org/obs/sailfishos:/chum/4.3.0.12_armv7hl/
- xt9               ... https://store-repository.jolla.com/features/4.3.0.12/xt9/armv7hl/

Enabled repositories (user): 
...
Disabled repositories (global, might be overridden by user config): 

Disabled repositories (user): 

[root@XA2PhKNoir defaultuser]# ssu ar https://repo.sailfishos.org/obs/sailfishos:/chum/4.2.0.21_armv7hl/

[root@XA2PhKNoir defaultuser]# ssu lr
Enabled repositories (global): 
- adaptation-common ... https://releases.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-common/armv7hl/
- adaptation0       ... https://store-repository.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-qualcomm-sony-nile/armv7hl/
- aliendalvik       ... https://store-repository.jolla.com/features/4.3.0.12/appsupport/armv7hl/
- apps              ... https://releases.jolla.com/jolla-apps/4.3.0.12/armv7hl/
- customer-jolla    ... https://releases.jolla.com/features/4.3.0.12/customers/jolla/armv7hl/
- hotfixes          ... https://releases.jolla.com/releases/4.3.0.12/hotfixes/armv7hl/
- jolla             ... https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/
- mentaljam-obs     ... http://repo.merproject.org/obs/home:/mentaljam/4.3.0.12_armv7hl/
- sailfish-eas      ... https://store-repository.jolla.com/features/4.3.0.12/sailfish-eas/armv7hl/
- sailfishos-chum   ... https://repo.sailfishos.org/obs/sailfishos:/chum/4.3.0.12_armv7hl/
- xt9               ... https://store-repository.jolla.com/features/4.3.0.12/xt9/armv7hl/

Enabled repositories (user): 
...
Disabled repositories (global, might be overridden by user config): 

Disabled repositories (user): 
- https://repo.sailfishos.org/obs/sailfishos:/chum/4.2.0.21_armv7hl/ ... 

[root@XA2PhKNoir defaultuser]# ssu er https://repo.sailfishos.org/obs/sailfishos:/chum/4.2.0.21_armv7hl/

[root@XA2PhKNoir defaultuser]# ssu lr
Enabled repositories (global): 
- adaptation-common ... https://releases.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-common/armv7hl/
- adaptation0       ... https://store-repository.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-qualcomm-sony-nile/armv7hl/
- aliendalvik       ... https://store-repository.jolla.com/features/4.3.0.12/appsupport/armv7hl/
- apps              ... https://releases.jolla.com/jolla-apps/4.3.0.12/armv7hl/
- customer-jolla    ... https://releases.jolla.com/features/4.3.0.12/customers/jolla/armv7hl/
- hotfixes          ... https://releases.jolla.com/releases/4.3.0.12/hotfixes/armv7hl/
- jolla             ... https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/
- mentaljam-obs     ... http://repo.merproject.org/obs/home:/mentaljam/4.3.0.12_armv7hl/
- sailfish-eas      ... https://store-repository.jolla.com/features/4.3.0.12/sailfish-eas/armv7hl/
- sailfishos-chum   ... https://repo.sailfishos.org/obs/sailfishos:/chum/4.3.0.12_armv7hl/
- xt9               ... https://store-repository.jolla.com/features/4.3.0.12/xt9/armv7hl/

Enabled repositories (user): 
...
Disabled repositories (global, might be overridden by user config): 

Disabled repositories (user): 
- https://repo.sailfishos.org/obs/sailfishos:/chum/4.2.0.21_armv7hl/ ... 

How can I enable chum repos for 4.2.0.21?

Nah … the chum maintainers are just slacking : Show sailfishos:4.3.0.12 - SailfishOS Open Build Service

:rofl:

9 Likes

Bugger off, i checked that about 15 minutes ago! :smiley:

7 Likes

As of this morning, 4.3.0.12 targets added last night finished compiling and you could use Chum on that SFOS release as usual. Right now missing are Waydroid packages (waiting for the dependency to be added in one other OBS repo) and nload failed to build due to some changes in provided RPM macros.

5 Likes

It’s 404-compatible now :frowning:

3 Likes

Also, a brief info has been added to the readme on sailfishos-chum/main: https://github.com/sailfishos-chum/main#how-to-use-these-repositories-users

5 Likes