Let me modernize your RPM packages!

Moderators: Site Moderators, PandeGroup

Let me modernize your RPM packages!

Postby squeaker » Fri Jan 19, 2018 4:18 am

I recently installed the Folding@home client on Fedora 27 and CentOS 7, and was surprised by how out of date the package is.

I'd like to modernize the package in the following ways:
- Update the Python dependency from 2.6 to 2.7
- Replace the SysV startup script with SystemD unit files

To do this, I'd like to have access to the original RPM spec file. Please let me know if this is possible.

I would be willing to update the other packages as well, given the opportunity.
squeaker
 
Posts: 2
Joined: Fri Jan 19, 2018 3:46 am

Re: Let me modernize your RPM packages!

Postby bruce » Fri Jan 19, 2018 2:41 pm

As a general rule, FAH intentionally does not update packages like that. We do our best to continue to support Donors who do NOT update their systems. Your advice would cause FAH to stop working on systems everywhere which are running Long Term Supported versions of Linux everywhere. If someone has a LTS version which did not support the newer package at the time it was originally provisioned, it won't support the newer support packages now. When new support packages are released, the newer versions SHOULD BE backwards compatible -- and usually they are.
bruce
 
Posts: 21225
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Let me modernize your RPM packages!

Postby squeaker » Fri Jan 19, 2018 9:11 pm

Sorry, maybe I was unclear--there's no need to make these changes to packages for CentOS 5 or 6. What I'm proposing is to create separate packages for RHEL/CentOS 7 and Fedora 14+, since their default Python version is 2.7. The current packages require Python 2.6, and so require a workaround hack in order to function:

http://folding.stanford.edu/support/faq ... -advanced/

My intention is to make new installations easy.
squeaker
 
Posts: 2
Joined: Fri Jan 19, 2018 3:46 am

Re: Let me modernize your RPM packages!

Postby ChristianVirtual » Sat Jan 20, 2018 4:07 am

Plus there is the 7.4.16 open beta package to better focus on ..
ImageImage
Please contribute your logs to http://ppd.fahmm.net
User avatar
ChristianVirtual
 
Posts: 1533
Joined: Tue May 28, 2013 12:14 pm
Location: 日本 東京


Return to V7.4.4 Public Release Windows/Linux/MacOS X

Who is online

Users browsing this forum: No registered users and 2 guests

cron