Branch request: rsnapshot for EPEL9 Description of problem: Please consider adding rsnapshot to EPEL9 https://koji.fedoraproject.org/koji/packageinfo?packageID=3752 Thank you!
I took EPEL8's spec file for this and rebuilt on EL9. I had to make the following change: BuildRequires: perl(DirHandle) Requires: perl(DirHandle) (Looks like in el8, /usr/share/perl5/DirHandle.pm is provided by perl-interpreter, while el9 it is provided by perl-DirHandle), Both packages appear to provide perl(DirHandle).
(Also needed to build perl-Lchown, I have some locally rebuild perl RPM's, so could be other dependencies I did not see as well)
Thanks for taking a look. A local rebuild of perl-Lchown and rsnapshot build straight away without modifications. No further deps necessary. CRB repo enabled. # rpm -q perl-Lchown-1.01-21.el9.x86_64 rsnapshot perl-Lchown-1.01-21.el9.x86_64 rsnapshot-1.4.3-7.el9.noarch $ rpm -q --requires rsnapshot /usr/bin/perl config(rsnapshot) = 1.4.3-7.el9 openssh-clients perl(:VERSION) >= 5.4.0 perl(Cwd) perl(DirHandle) perl(Fcntl) perl(File::Path) perl(File::stat) perl(Getopt::Std) perl(IO::File) perl(IO::Handle) perl(IPC::Open3) perl(Lchown) perl(POSIX) perl(constant) perl(strict) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsZstd) <= 5.4.18-1 rsync # LANG=C yum provides "perl(DirHandle)" perl-DirHandle-1.05-479.el9.noarch : Supply object methods for directory handles Repo : appstream Matched from: Provide : perl(DirHandle) = 1.05
(should probably add, I am not part of EPEL, just my own experience packaging it for our own use). Also didn't test if DirHandle was both a BuildRequires and Requires, or just one.
The build does not request any missing requirement. Its just a "Requires" while installing that pull the perl packages: # LANG=C yum install rsnapshot Last metadata expiration check: 0:02:21 ago on Fri Apr 15 14:04:23 2022. Dependencies resolved. ========================================================================================================================= Package Architecture Version Repository Size ========================================================================================================================= Installing: rsnapshot noarch 1.4.3-7.el9 local 112 k Installing dependencies: perl-DirHandle noarch 1.05-479.el9 appstream 22 k perl-Lchown x86_64 1.01-21.el9 local 18 k rsync x86_64 3.2.3-9.el9 baseos 393 k Transaction Summary ========================================================================================================================= Install 4 Packages Total download size: 544 k Installed size: 1.1 M Is this ok [y/N]: Operation aborted. To sum up: its only perl-Lchown and rsnapshot that need to be branched. I'd really appreciate your effort!
Greetings, I'd just like to bump this. It's an important feature used by many for backup/recovery of enterprise servers and also for home users. I'd very much appreciate it if it was branched and built. Thank You! Steve S
Please branch and build rsnapshot in epel9. If you do not wish to maintain snapshot in epel9, or do not think you will be able to do this in a timely manner, I would be happy to be a co-maintainer of the package (FAS jonathanspw); please add me through https://src.fedoraproject.org/rpms/rsnapshot/adduser
I too would like to see this in epel9
FEDORA-EPEL-2022-bc9c608e98 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-bc9c608e98
FEDORA-EPEL-2022-bc9c608e98 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-bc9c608e98 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-bc9c608e98 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.