Page 2 of 3

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Mon May 06, 2024 6:04 am
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

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Mon May 06, 2024 6:16 am
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

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Mon May 06, 2024 8:26 am
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Mon May 06, 2024 8:39 pm
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

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Mon May 06, 2024 8:43 pm
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Tue May 07, 2024 1:18 pm
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Tue May 07, 2024 6:31 pm
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).

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Tue May 07, 2024 9:09 pm
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".

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 5:38 am
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 6:34 am
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 6:52 am
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 ?

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 6:56 am
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

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 7:05 am
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 7:22 am
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.

Re: [tuto] 8.3.5, openSUSE Tumbleweed, installation

Posted: Wed May 08, 2024 7:33 am
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