|
From: G.W. H. <ba...@ju...> - 2025-11-18 19:54:45
|
Hi there, On Tue, 18 Nov 2025, Jamie Burchell wrote: > I just discovered that BackupPC is currently not available in EPEL10 and > disappointing, it looks like it may not be added: > >> _*Unless someone else wants to support it, I don't plan to branch >> BackupPC as the upstream developer "disappeared" in the last couple years >> and there has been no activity.*_ > > Source: https://bugzilla.redhat.com/show_bug.cgi?id=2370641 > > I have added a comment that the project has a new maintainer and activity > now. It would be a shame for it to not become easily available in new RHEL > versions. Don't worry, sometimes things on the ground get a bit ahead of the tracking systems. The Red Hat maintainer and I have been in touch with each other since the middle of the year - in fact it was he who encouraged me to take my chainsaw to the BackupPC-XS build scripts when I'd really rather have been getting my teeth into rsync-bpc. He's well aware of developments in BackupPC. Occasionally I'll BCC him in my posts to this List. On Tue, 18 Nov 2025, Kenneth Porter wrote: > I'd recommend processing any outstanding Bugzilla items in their tracker > and eliminating the need for whatever patches they've had to make in the > EPEL package. Make it as painless as possible to update their EPEL package. These are the issues for Red Hat/BackupPC that I know of: https://bugzilla.redhat.com/buglist.cgi?quicksearch=backuppc Apart from the 'new version available' alerts, all relate to the use of the zlib bundled in BackupPC-XS, and were eliminated when I removed the zlib code from BackupPC-XS 0.63rc1. Bear in mind that the issues were raised semi-automatically, and most installations would never use the bundled zlib in any case. Issues 2366405, 2366407, 2366411 and 2366425 are all the same one for four different Red Hat distributions. If anyone has any other pointers to issue trackers for BackupPC (and the two supporting packages, BackupPC-XS and rsync-bpc, and of course *other* than those on github/backuppc/), please post to this thread. > One could also set up a tiny yum repo with only the BackupPC packages > for the world to use. I've gone this way for a lot of 3rd party > packages. MariaDB and the Kea DHCP server, for example. You get the > benefits of package management without needing to stay with an ancient > version. It's easy enough to set up the repo, and if the target system doesn't already have Apache that's pretty straightforward too. If there's an Apache already on the target system I'm not quite so sure - comments? -- 73, Ged. |
|
From: G.W. H. <ba...@ju...> - 2025-11-21 12:59:47
|
Hi there, On Fri, 21 Nov 2025, Richard Shaw wrote: > On Wed, Nov 19, 2025 Jamie Burchell via BackupPC-users wrote: >> ... >> ... nothing provides perl(Net::FTP::AutoReconnect) ... >> ... nothing provides perl(Net::FTP::RetrHandle) ... >> ... > > Those are run time dependencies not build time dependencies so I > didn't see the issue when building. ... BackupPC's 'makeDist' script specifically excludes a check for modules from .../lib/Net/FTP/. Would it help if they were *not* excluded? It would be a trivial change. Obviously those modules won't be needed if the configuration doesn't use FTP transfers; the test output could say that (if the new makeDist '--verbose' option is given :) and build the dist files despite those particular test results. -- 73, Ged. |
|
From: Kenneth P. <sh...@se...> - 2025-11-18 21:51:35
|
You could provide a DNF/yum/RPM repo by deploying to COPR. https://developer.fedoraproject.org/deployment/copr/about.html |
|
From: Richard S. <hob...@gm...> - 2025-11-19 12:38:55
|
On Tue, Nov 18, 2025 at 3:53 PM Kenneth Porter <sh...@se...> wrote: > You could provide a DNF/yum/RPM repo by deploying to COPR. > > https://developer.fedoraproject.org/deployment/copr/about.html Not really worth it at this point, this update will go to stable in about a week. Of course good karma can help it get there faster: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-d4b409390d Thanks, Richard |
|
From: Jamie B. <ja...@ib...> - 2025-11-19 13:04:39
|
Is the current bad karma due to the build failing? I still see this: Error: Problem: conflicting requests - nothing provides perl(Net::FTP::AutoReconnect) needed by BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 - nothing provides perl(Net::FTP::RetrHandle) needed by BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Installation of BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 command output above for more information. *From:* Richard Shaw <hob...@gm...> *Sent:* 19 November 2025 12:39 *To:* General list for user discussion, questions and support < bac...@li...> *Subject:* Re: [BackupPC-users] BackupPC and EPEL10 On Tue, Nov 18, 2025 at 3:53 PM Kenneth Porter <sh...@se...> wrote: You could provide a DNF/yum/RPM repo by deploying to COPR. https://developer.fedoraproject.org/deployment/copr/about.html Not really worth it at this point, this update will go to stable in about a week. Of course good karma can help it get there faster: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-d4b409390d Thanks, Richard |
|
From: Richard S. <hob...@gm...> - 2025-11-20 23:00:23
|
On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via BackupPC-users < bac...@li...> wrote: > Is the current bad karma due to the build failing? I still see this: > > > > Error: Problem: conflicting requests - nothing provides > perl(Net::FTP::AutoReconnect) needed by BackupPC-4.4.0-20.el10_2.x86_64 > from brew-139020571 - nothing provides perl(Net::FTP::RetrHandle) needed by > BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 (try to add > '--skip-broken' to skip uninstallable packages or '--nobest' to use not > only best candidate packages) Installation of > BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 command output above > for more information. > Those are run time dependencies not build time dependencies so I didn't see the issue when building. Those will need to be built for EPEL 10 as well but I'm not the maintainer. It looks like perl-libnet needs to be built for EPEL 10... Thanks, Richard |
|
From: Richard S. <hob...@gm...> - 2025-11-20 23:05:52
|
Let me amend, it looks like we need perl-Net-FTP-RetrHandle but it may yet have other deps... On Thu, Nov 20, 2025 at 5:00 PM Richard Shaw <hob...@gm...> wrote: > On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via BackupPC-users < > bac...@li...> wrote: > >> Is the current bad karma due to the build failing? I still see this: >> >> >> >> Error: Problem: conflicting requests - nothing provides >> perl(Net::FTP::AutoReconnect) needed by BackupPC-4.4.0-20.el10_2.x86_64 >> from brew-139020571 - nothing provides perl(Net::FTP::RetrHandle) needed by >> BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 (try to add >> '--skip-broken' to skip uninstallable packages or '--nobest' to use not >> only best candidate packages) Installation of >> BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 command output above >> for more information. >> > > Those are run time dependencies not build time dependencies so I didn't > see the issue when building. Those will need to be built for EPEL 10 as > well but I'm not the maintainer. > > It looks like perl-libnet needs to be built for EPEL 10... > > Thanks, > Richard > |
|
From: Richard S. <hob...@gm...> - 2025-11-20 23:28:38
|
I would rather have direct EPEL support but as a stop-gap I have refreshed my COPR for EPEL 8, 9, and 10. https://copr.fedorainfracloud.org/coprs/hobbes1069/BackupPC/ If someone could test if this is installable and report any issues it would be helpful. We may yet be missing a few perl dependencies. Thanks, Richard |
|
From: jbk <jb...@kj...> - 2025-11-21 13:22:10
|
On 11/20/25 6:05 PM, Richard Shaw wrote: > Let me amend, it looks like we need > perl-Net-FTP-RetrHandle but it may yet have other deps... > > On Thu, Nov 20, 2025 at 5:00 PM Richard Shaw > <hob...@gm...> wrote: > > On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via > BackupPC-users <bac...@li...> > wrote: > > Is the current bad karma due to the build failing? > I still see this: > > Error: Problem: conflicting requests - nothing > provides perl(Net::FTP::AutoReconnect) needed by > BackupPC-4.4.0-20.el10_2.x86_64 from > brew-139020571 - nothing provides > perl(Net::FTP::RetrHandle) needed by > BackupPC-4.4.0-20.el10_2.x86_64 from > brew-139020571 (try to add '--skip-broken' to skip > uninstallable packages or '--nobest' to use not > only best candidate packages) Installation of > BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See > dnf-3 command output above for more information. > > > Those are run time dependencies not build time > dependencies so I didn't see the issue when building. > Those will need to be built for EPEL 10 as well but > I'm not the maintainer. > > It looks like perl-libnet needs to be built for EPEL 10... > > Thanks, > Richard > Correct me if I'm wrong but I think you can skip this dependency if you don't use the FTP protocol in your backups. -- Jim KR |
|
From: Jamie B. <ja...@ib...> - 2025-11-26 09:07:50
|
I see that BackupPC is now available in EPEL 10 – which is great. Is there a reason why it targets a specific minor version of EL10 (10.2)? The EL9 and EL8 packages are available for any 9.x and 8.x release I think? Rocky Linux has only just released 10.1. What happens when 10.3 is released? *From:* jbk <jb...@kj...> *Sent:* 21 November 2025 13:22 *To:* bac...@li... *Subject:* Re: [BackupPC-users] BackupPC and EPEL10 On 11/20/25 6:05 PM, Richard Shaw wrote: Let me amend, it looks like we need perl-Net-FTP-RetrHandle but it may yet have other deps... On Thu, Nov 20, 2025 at 5:00 PM Richard Shaw <hob...@gm...> wrote: On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via BackupPC-users < bac...@li...> wrote: Is the current bad karma due to the build failing? I still see this: Error: Problem: conflicting requests - nothing provides perl(Net::FTP::AutoReconnect) needed by BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 - nothing provides perl(Net::FTP::RetrHandle) needed by BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Installation of BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 command output above for more information. Those are run time dependencies not build time dependencies so I didn't see the issue when building. Those will need to be built for EPEL 10 as well but I'm not the maintainer. It looks like perl-libnet needs to be built for EPEL 10... Thanks, Richard Correct me if I'm wrong but I think you can skip this dependency if you don't use the FTP protocol in your backups. -- Jim KR |
|
From: Richard S. <hob...@gm...> - 2025-11-26 13:38:00
|
On Wed, Nov 26, 2025 at 3:10 AM Jamie Burchell via BackupPC-users < bac...@li...> wrote: > I see that BackupPC is now available in EPEL 10 – which is great. Is there > a reason why it targets a specific minor version of EL10 (10.2)? The EL9 > and EL8 packages are available for any 9.x and 8.x release I think? Rocky > Linux has only just released 10.1. What happens when 10.3 is released? > Because of the way EPEL works "these days" I would have to specifically request branches for 10.1, so they would essentially be a different branch. I don't mind doing so if there's sufficient demand for it but I'm still concerned that there may be non-BackupPC dependencies which are unavailable, notably the perl-net-ftp-retrHandle package which I do not maintain. Thanks, Richard |
|
From: Jamie B. <ja...@ib...> - 2025-11-26 14:03:13
|
Thanks Richard. I went down that particular learning journey (rabbit hole?) earlier, reading about how EPEL 10 works now. It’s great if everyone can be on the latest version of EL… *From:* Richard Shaw <hob...@gm...> *Sent:* 26 November 2025 13:38 *To:* General list for user discussion, questions and support < bac...@li...> *Cc:* Jamie Burchell <ja...@ib...> *Subject:* Re: [BackupPC-users] BackupPC and EPEL10 On Wed, Nov 26, 2025 at 3:10 AM Jamie Burchell via BackupPC-users < bac...@li...> wrote: I see that BackupPC is now available in EPEL 10 – which is great. Is there a reason why it targets a specific minor version of EL10 (10.2)? The EL9 and EL8 packages are available for any 9.x and 8.x release I think? Rocky Linux has only just released 10.1. What happens when 10.3 is released? Because of the way EPEL works "these days" I would have to specifically request branches for 10.1, so they would essentially be a different branch. I don't mind doing so if there's sufficient demand for it but I'm still concerned that there may be non-BackupPC dependencies which are unavailable, notably the perl-net-ftp-retrHandle package which I do not maintain. Thanks, Richard |
|
From: jbk <jb...@kj...> - 2025-12-01 11:59:39
|
On 11/20/25 6:00 PM, Richard Shaw wrote: > On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via > BackupPC-users <bac...@li...> wrote: > > Is the current bad karma due to the build failing? I > still see this: > > Error: Problem: conflicting requests - nothing > provides perl(Net::FTP::AutoReconnect) needed by > BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 - > nothing provides perl(Net::FTP::RetrHandle) needed by > BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 > (try to add '--skip-broken' to skip uninstallable > packages or '--nobest' to use not only best candidate > packages) Installation of > BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 > command output above for more information. > > > Those are run time dependencies not build time > dependencies so I didn't see the issue when building. > Those will need to be built for EPEL 10 as well but I'm > not the maintainer. > > It looks like perl-libnet needs to be built for EPEL 10... > > Thanks, > Richard I'm looking to build for RL10.1 using mock on a local install of 10.1. To do so I would like to download the BackupPC-4.4.0-20.el10_2.src.rpm from koji along with the BackupPC_XS source rpm of the same build target. Is this likely to succeed? I've built backuppc for RL9 using mock so I know the process. I can look back through my notes to see what other sources were required. -- Jim KR |
|
From: Richard S. <hob...@gm...> - 2025-12-01 12:19:45
|
On Mon, Dec 1, 2025 at 6:03 AM jbk <jb...@kj...> wrote: > On 11/20/25 6:00 PM, Richard Shaw wrote: > > On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via BackupPC-users < > bac...@li...> wrote: > >> Is the current bad karma due to the build failing? I still see this: >> >> >> >> Error: Problem: conflicting requests - nothing provides >> perl(Net::FTP::AutoReconnect) needed by BackupPC-4.4.0-20.el10_2.x86_64 >> from brew-139020571 - nothing provides perl(Net::FTP::RetrHandle) needed by >> BackupPC-4.4.0-20.el10_2.x86_64 from brew-139020571 (try to add >> '--skip-broken' to skip uninstallable packages or '--nobest' to use not >> only best candidate packages) Installation of >> BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See dnf-3 command output above >> for more information. >> > > Those are run time dependencies not build time dependencies so I didn't > see the issue when building. Those will need to be built for EPEL 10 as > well but I'm not the maintainer. > > It looks like perl-libnet needs to be built for EPEL 10... > > Thanks, > Richard > > I'm looking to build for RL10.1 using mock on a local install of 10.1. To > do so I would like to download the BackupPC-4.4.0-20.el10_2.src.rpm from > koji along with the BackupPC_XS source rpm of the same build target. Is > this likely to succeed? > > I've built backuppc for RL9 using mock so I know the process. I can look > back through my notes to see what other sources were required. > You also need rsync-bpc. Thanks, Richard |
|
From: jbk <jb...@kj...> - 2025-12-02 22:03:57
|
On 12/1/25 7:19 AM, Richard Shaw wrote: > On Mon, Dec 1, 2025 at 6:03 AM jbk <jb...@kj...> wrote: > > On 11/20/25 6:00 PM, Richard Shaw wrote: >> On Wed, Nov 19, 2025 at 7:06 AM Jamie Burchell via >> BackupPC-users <bac...@li...> >> wrote: >> >> Is the current bad karma due to the build >> failing? I still see this: >> >> Error: Problem: conflicting requests - nothing >> provides perl(Net::FTP::AutoReconnect) needed by >> BackupPC-4.4.0-20.el10_2.x86_64 from >> brew-139020571 - nothing provides >> perl(Net::FTP::RetrHandle) needed by >> BackupPC-4.4.0-20.el10_2.x86_64 from >> brew-139020571 (try to add '--skip-broken' to >> skip uninstallable packages or '--nobest' to use >> not only best candidate packages) Installation of >> BackupPC-0:4.4.0-20.el10_2.x86_64 failed. See >> dnf-3 command output above for more information. >> >> >> Those are run time dependencies not build time >> dependencies so I didn't see the issue when building. >> Those will need to be built for EPEL 10 as well but >> I'm not the maintainer. >> >> It looks like perl-libnet needs to be built for EPEL >> 10... >> >> Thanks, >> Richard > I'm looking to build for RL10.1 using mock on a local > install of 10.1. To do so I would like to download the > BackupPC-4.4.0-20.el10_2.src.rpm from koji along with > the BackupPC_XS source rpm of the same build target. > Is this likely to succeed? > > I've built backuppc for RL9 using mock so I know the > process. I can look back through my notes to see what > other sources were required. > > > You also need rsync-bpc. > > Thanks, > Richard I also needed par2cmdline and the two perl-NET dependencies. I used F40 sources for the perl items. Now that I've done this the order matters in the mock build process. Once I made my user a member of the mock group I cd'd to the directory containing my sources. First build mock BackupPC-XS...srpm then run mock --install /var/lib..../results/BackupPC-XS-...x86_64.rpm this installs it in the mock chroot environment. For building all the remaining sources you have to use the --no-clean option to mock or you'll loose all your prior work. I installed the six packages w/o issue in my RL10.1 vm. You should create the backuppc user first before doing the install. I didn't so wil have to mess around with that before I can configure it. -- Jim KR |