Spec URL: http://hobbes1069.fedorapeople.org//rsync-bpc.spec SRPM URL: http://hobbes1069.fedorapeople.org//rsync-bpc-3.0.9.5-1.fc25.src.rpm Description: Rsync-bpc is a customized version of rsync that is used as part of BackupPC, an open source backup system. The main change to rsync is adding a shim layer (in the subdirectory backuppc, and in bpc_sysCalls.c) that emulates the system calls for accessing the file system so that rsync can directly read/write files in BackupPC's format. Rsync-bpc is fully line-compatible with vanilla rsync, so it can talk to rsync servers and clients. Rsync-bpc serves no purpose outside of BackupPC.
Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=18379382
This comment was flagged as spam, view the edit history to see the original text if required.
(In reply to Persona non grata from comment #2) > Can you remove gcc (not needed) and fix misspellings? Per the packaging guidelines[1] we should not assume that it will be available in the standard buildroot in the future. Which spellings do you think need to be changed? Two of the three are intentional and while subdirectory may not be part of the standard dictionary I don't think it's wrong.
(In reply to Persona non grata from comment #5) > > rsync-bpc.x86_64: E: missing-call-to-chdir-with-chroot /usr/bin/rsync_bpc > This is often a false positive, any comment? I'm not really sure but I ran rpmlint on the rsync package and it gets the same error so I assume if it's actually a problem then once it's fixed in the rsync package it can be fixed here. > [!]: %check is present and all tests pass. I tried running "make check" but it fails, I don't think Craig updated the test to work with his fork.
Ok, emailed backuppc-devel (more appropriate for that list) and I'll report any response.
Already got a response, currently no plans to adapt the tests to work...
Packaging TODO is superfluous here, it provides Rsync project related info only. Please mention bundled zlib, and bring BRs list in order, e.g. as with Rsync: ... BuildRequires: autoconf BuildRequires: libacl-devel BuildRequires: libattr-devel BuildRequires: make BuildRequires: popt-devel Also, perl is not needed in BRs. As for package branches, do you plan supporting it for epel7? It would be much appreciated.
(In reply to Denis Fateyev from comment #11) > Packaging TODO is superfluous here, it provides Rsync project related info > only. > Please mention bundled zlib, and bring BRs list in order, e.g. as with Rsync: > ... > BuildRequires: autoconf > BuildRequires: libacl-devel > BuildRequires: libattr-devel > BuildRequires: make > BuildRequires: popt-devel > Also, perl is not needed in BRs. Mostly fixed. I don't think make is in danger of being removed from the default buildroot anytime soon... > As for package branches, do you plan supporting it for epel7? > It would be much appreciated. Yes, and EL6 but I haven't decided if I'm going to pursue an official BackupPC4 package or just use a COPR. The BackupPC spec file is a mess and I'm struggling to get it compliant with current guidelines.
(In reply to Richard Shaw from comment #12) > Yes, and EL6 but I haven't decided if I'm going to pursue an official > BackupPC4 package or just use a COPR. The BackupPC spec file is a mess and > I'm struggling to get it compliant with current guidelines. Not sure whether providing it for EL6 makes sense. But as for epel7, there shouldn't be any issues with the package itself.
Package request has been approved: https://admin.fedoraproject.org/pkgdb/package/rpms/rsync-bpc
(In reply to Denis Fateyev from comment #13) > (In reply to Richard Shaw from comment #12) > > Yes, and EL6 but I haven't decided if I'm going to pursue an official > > BackupPC4 package or just use a COPR. The BackupPC spec file is a mess and > > I'm struggling to get it compliant with current guidelines. > > Not sure whether providing it for EL6 makes sense. But as for epel7, there > shouldn't be any issues with the package itself. Well in either case (a backuppc4 package or COPR) it's easy enough to support since the spec already takes care of SysV init and SystemD... Right now I'm trying to get apache to play nice with the C wrapper so the BackupPC_Admin perl script can run suid.
BackupPC-XS-0.53-1.fc26 rsync-bpc-3.0.9.5-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-3f27cfadc0
BackupPC-XS-0.53-1.fc25 rsync-bpc-3.0.9.5-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-2d89031806
BackupPC-XS-0.53-1.el7 rsync-bpc-3.0.9.5-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-7cdafde337
BackupPC-XS-0.53-1.fc26, rsync-bpc-3.0.9.5-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-3f27cfadc0
BackupPC-XS-0.53-1.fc25, rsync-bpc-3.0.9.5-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-2d89031806
BackupPC-XS-0.53-1.el7, rsync-bpc-3.0.9.5-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-7cdafde337
BackupPC-XS-0.53-1.fc26, rsync-bpc-3.0.9.5-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
BackupPC-XS-0.53-1.fc25, rsync-bpc-3.0.9.5-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
BackupPC-XS-0.53-1.el7, rsync-bpc-3.0.9.5-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.