[tuto] 8.3.5, openSUSE Tumbleweed, installation

Moderators: Site Moderators, FAHC Science Team

promeneur
Posts: 212
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by promeneur »

@curiosity

Problem solved with your update.

It remains 2 problems :
- you don't add in kde menu a laucher to display https://beta.foldingathome.org
- about nvidia opencl

05:45:01:E :OpenCL not supported: Failed to open dynamic library 'libOpenCL.so': libOpenCL.so: cannot open shared object file: No such file or directory

I assume the link /usr/lib64/libOpenCL.so -> libOpenCL.so.1 is missing
Image
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

promeneur wrote: Mon May 06, 2024 6:04 am It remains 2 problems :
- you don't add in kde menu a laucher to display https://beta.foldingathome.org
- about nvidia opencl

I assume the link /usr/lib64/libOpenCL.so -> libOpenCL.so.1 is missing
OK, thanks for the feedback! I'll address these two points.

Joseph committed fixes yesterday, so that GPUs are working again. Please allow me some time to get this in, my spare time is quite limited.

Kind regards
Bernhard
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

calxalot wrote: Sun May 05, 2024 11:30 pm Nobody should be packaging alpha builds, which are frequently broken. Bleeding edge builds even more so.

v8.3.8 is broken in multiple ways on all platforms.
Thanks for the clear warning. I learnt it the hard way yesterday.

While the github page comes with build instructions without any warning about the alpha status, I think packaging is just a minor step after all the effort to build and to make fah-client suitable for openSUSE. Obviously there's an interest in my packages. I'll give my builds some more smoke testing. Moreover, I'll add "alpha" to the package name to avoid too high expectations that the high version number might create.
calxalot
Site Moderator
Posts: 1149
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by calxalot »

The main/master branches on github are development branches.

There are tags for the released builds.

Making a correct rpm package is non-trivial. I would encourage you to build it from source and examine its contents.

If you think something is missing from the rpm package built from source, please consider creating a github account and joining the dev discussion.

https://github.com/FoldingAtHome/fah-cl ... ssions/182
calxalot
Site Moderator
Posts: 1149
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by calxalot »

I have prodded Joseph about creating an rpm build server, but I know he is very busy and such is a lower priority.
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

calxalot wrote: Mon May 06, 2024 8:39 pm The main/master branches on github are development branches.

There are tags for the released builds.
There were already tagged revisions which did not build on Tumbleweed (incompatibility between cbang and fah-client). In future I'll cross-check with the "bleeding edge builds" before picking any release.
calxalot wrote: Mon May 06, 2024 8:39 pm Making a correct rpm package is non-trivial.
Packaging fah-client for Tumbleweed is indeed challenging; compliance with all guidelines is even impossible.
calxalot wrote: Mon May 06, 2024 8:39 pm If you think something is missing from the rpm package built from source, please consider creating a github account and joining the dev discussion.
I'm using the openSUSE Build Service providing repositories for several distribution flavors and versions. My spec file uses openSUSE-specific macros.
Marcos FRM
Posts: 23
Joined: Fri Feb 23, 2024 6:26 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Marcos FRM »

cbang packaging machinery is working fine on Fedora/RHEL and openSUSE. Give viewtopic.php?p=363756#p363756 a try (you can git checkout the release tags before building).
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

Marcos FRM wrote: Tue May 07, 2024 6:31 pm cbang packaging machinery is working fine on Fedora/RHEL and openSUSE. Give viewtopic.php?p=363756#p363756 a try (you can git checkout the release tags before building).
I'm not the least bit interested in local builds that rape rpmbuild. I'm using this https://build.opensuse.org which results in 5 repositories there https://software.opensuse.org/package/f ... stet-alpha

To all openSUSE users: Please switch to package "fah-client-bastet-alpha".
promeneur
Posts: 212
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by promeneur »

Curiosity wrote: Tue May 07, 2024 9:09 pm
To all openSUSE users: Please switch to package "fah-client-bastet-alpha".
Why don't you supply the stable version 8.3.5? Not everybody want to be an alpha tester. There are more people who want just compute.
Image
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

promeneur wrote: Wed May 08, 2024 5:38 am Why don't you supply the stable version 8.3.5? Not everybody want to be an alpha tester. There are more people who want just compute.
Where do you have the information from that 8.3.5 is a stable version, or better than e.g. 8.3.9?
promeneur wrote: Wed May 08, 2024 5:38 am There are more people who want just compute.
Agreed. I happily accept hints about the "best" version out of the v8.3 series.
promeneur
Posts: 212
Joined: Tue Aug 07, 2012 11:59 am
Hardware configuration: openSUSE Tumbleweed, x86_64,Asrock B760M-HDV/M.2 D4, Intel Core i3-12100, 16 GB, Intel UHD Graphics 730, NVIDIA GeForce GT 1030, Edup-Love EP-9651GS Wi-Fi Bluetooth, multicard reader USB 3.0 startech.com 35fcreadbu3, Epson XP 7100, Headset Bluetooth 3.0 Philips SHQ7300

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by promeneur »

Curiosity wrote: Wed May 08, 2024 6:34 am
promeneur wrote: Wed May 08, 2024 5:38 am Why don't you supply the stable version 8.3.5? Not everybody want to be an alpha tester. There are more people who want just compute.
Where do you have the information from that 8.3.5 is a stable version, or better than e.g. 8.3.9?
promeneur wrote: Wed May 08, 2024 5:38 am There are more people who want just compute.
Agreed. I happily accept hints about the "best" version out of the v8.3 series.
Why don't you supply anymore the 7.6.21 ?
Image
calxalot
Site Moderator
Posts: 1149
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by calxalot »

While it is a stretch to call 8.3.5 stable, it is the current beta release.
Alpha releases are by definition less stable, and change more frequently.

BTW, some of your files are full of v7 cruft
E.g., config.xml and fah-client.service

Default v8 service is
https://github.com/FoldingAtHome/fah-cl ... nt.service
calxalot
Site Moderator
Posts: 1149
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by calxalot »

v8.3.9 has improved DNS handling, but seems to have regressions in logging.
Little testing has been done.
It's alpha because v8.3.7 was broken.
Curiosity
Posts: 12
Joined: Fri May 03, 2024 10:46 pm

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by Curiosity »

calxalot wrote: Wed May 08, 2024 6:56 am While it is a stretch to call 8.3.5 stable, it is the current beta release.
Ok, got it. Do I understand correctly that beta releases are announced here in the forum? Where do I get this "official" information from?
calxalot wrote: Wed May 08, 2024 6:56 am BTW, some of your files are full of v7 cruft
E.g., config.xml and fah-client.service
Yes, I didn't take care of the config.xml yet. That's the next step to clean it up.
calxalot
Site Moderator
Posts: 1149
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Post by calxalot »

New betas get announced eventually in
viewforum.php?f=115

Sometimes announced first on discord
https://discord.com/invite/foldingathome

I don't offhand know where you might get automated beta notices.

Alphas are announced in the GitHub alpha discussion, which you can subscribe to
https://github.com/FoldingAtHome/fah-cl ... ssions/179
Post Reply