Progress on RPM package review for inclusion in EPEL: comments and advice please


(Marc Laporte) #1

Hi!

Ideally, we would have official packages for all distros, listed at https://github.com/syncthing/syncthing/wiki/Community-Contributions and all interested would converge to make these as great as possible.

Here is a review request: https://bugzilla.redhat.com/show_bug.cgi?id=1164378

Feedback & testing much appreciated.

Thanks!

Related links below

For Fedora, there is https://github.com/thunderbirdtr/syncthing_rpm/commits/master But “Last update: Sep 20, 2014”

And also: https://copr.fedoraproject.org/coprs/wormsik/syncthing/

CentOS 6: centos6 x86_64 rpm "I hope someone smarter than me, and with more time on their hands, can create a nice build environment and can do a better job."

OpenSuse: http://software.opensuse.org/package/syncthing


(Jakob Borg) #2

I look at the latest spec file, and it looks sane enough to me (although I don’t run RedHat and it’s the first time I’ve looked at a spec file). However I wouldn’t bundle the stindex and stevents binaries, they are not something a general user would use I think. Well, maybe stevents but surely not stindex.


(Marc Laporte) #3

Thanks Jakob!

Could / should we be collaborating on files such as this somewhere like https://github.com/syncthing/xyz

If so, what is best place?

Thanks!


(Marc Laporte) #4

One more repo:

Designed for CentOS 6 or 7 / ClearOS 6 or 7. Will likely work on Fedora

1- Follow instructions here: https://okay.com.mx/en/linux/rpm-repositories-for-centos-6-and-7.html 2- yum install syncthing

Best regards,

M :wink:


(Sciurius) #5

According to RedHat (Fedora, CENTOS, …) guidelines, the SRPM must build everything from source.


(Pierre-Alain TORET) #6

Hello all,

If this doens’t sound too late for this thread I’ve created a .spec from the source tarball for version 0.14.23 You can get it on github

I adapted from mlazarov (listed in the public contributions) and the bugzilla report from this topic. Any review appreciated, I know there’s still some work to be done to comply to Fedora .spec requirements.


(Jakob Borg) #7

I assume you mean some other version as there is no 0.18.1. Otherwise carry on, I guess. :slight_smile:


(Pierre-Alain TORET) #8

Oh, my bad I was looking at some other piece of software at the same time and mixed the version numbers, I will edit :slight_smile:

Thanks @calmh


(system) #9