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:

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

It’s 404-compatible now :frowning:

4 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

could somebody please build aarch64 packages of nmap, netcat (ncat), cryptsetup, patch and sysmon (https://github.com/custodian/harbour-systemmonitor)?

1 Like

Could the Chum GUI app be made to show all newly submitted packages and all recently updated packages, and not just updates to what the user already has installed?

Like in Storeman, where every new submission and update is shown on the “Recently Updated” list, so that the user is always notified about all the new submissions and updates in such a clear and easy way.

Whereas Chum only shows updates to what I already have installed, which means that in order to find out if there’s anything new I have to scroll the whole list of packages over and over again.

8 Likes

Today I opened Chum to search for updates, and there was 32. :cold_sweat: All my Chum installed packages that is.
What happened? Is it safe to update?

3 Likes

Had this too. I updated all of them and everything still works fine. But I would also like to know the reason for this.

1 Like

4.4.0.64 got added to obs most likely, nothing to worry, though redownloading all apps after every update seems bit weird

No, 4.4.0.64 was added “weeks” ago. And it wouldn’t cause the update of every package anyway… I think. I’ve never seen this behaviour before.

That .64 target was a ‘fake’ one, just .58 in disguise.

Now the proper one was added, which caused OBS to rebuild the world.

You can see that for most packages, the last section of the revision was increased whichis what OBS does in such cases.

7 Likes