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