Announcing sailfishos:chum

I have added you also as a maintainer of Show sailfishos:chum:testing / sailfishos-chum-gui - SailfishOS Open Build Service . This allows you to test the builds against Chum targets.

When you feel it is ready (compiles on all versions that you wish to support), please submit it to sailfishos:chum from :chum:testing. Then we can promote it to the regular chum repository.

Thank you for your work!

Check this Sailfish OS Chum installation :wink:

9 Likes

@mentaljam ~ I’ve followed your instructions, Chum is installed and can open it, header shows ‘Chum’ title under it says ‘Available packages’, tried reloading…but list is empty and remains empty, what am I doing wrong here?, I must have missed something…?

Try run in terminal

pkcon refresh

As for now Chum GUI lacks in features like automatic repository update or even manual update.

2 Likes

Doh!, good ol’ pkcon refresh!..how could I have forgotten that one!

Chum list now populated, thanks.

2 Likes

The page is now available at chumrpm.netlify.app. The sources are at github.com/sailfishos-chum/sailfishos-chum-web.

7 Likes

Sites moved? I’m getting a 404.

EDIT: Start at the END. Duh. Looked. Up. Thanks!

As from SailfishOS 4.3, I can’t see any available packets in chum-gui. It’s just an empty page. Reinstall didn’t help.

1 Like

Same for me.

1 Like

Its not yet officially supported for 4.3. You can try manually downloading packages from repo and install local.

1 Like

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:

10 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