Description of problem: Upstream moved to Qt5. Please build new packages with dependencies to Qt5. Version-Release number of selected component (if applicable): 1.1.12+ (1.2.0 upcoming) How reproducible: - Steps to Reproduce: 1. dnf install backintime 2. 3. Actual results: A binary with name backintime-qt4 gets installed in need for qt4 libraries. Expected results: A binary named backintime-qt gets installed with proper dependencies to Qt5. Additional info: https://github.com/bit-team/backintime/issues/518 https://github.com/bit-team/backintime/commit/32fd7de9421524c477fdb3018e3516cf72e264ec
I am on holidays until mid october, will do it when back home.
You may also want to fix the missing application icon. We accidently add a patch via sed, please remove those lines: # Fix icon name. sed -i 's/Icon=document-save/Icon=backintime/g' qt4/backintime-qt4.desktop sed -i 's/Icon=document-save/Icon=backintime/g' qt4/backintime-qt4-root.desktop There's no available icon named backintime. Not sure if I should report that in another bug.
Later, when upstream decides to do next official release with support for Qt5. https://github.com/bit-team/backintime/commit/1d63ced1d0025dc4ca18f595bf3e0c8b18b555d0
I'm going to add a backintime-qt5 subpackage besides the legacy -qt4.
Well, but only when they release a new Qt5 version. There's no reason for any activity as long as upstream hasn't done anything.
Support for Qt5 is there since about one year. https://github.com/bit-team/backintime/blame/b9c39138b84647d520a957231db16c4b3b8e3ffb/README.md#L13
As I see it, this is only done in master and not yet in the released tarball. So please just be a bit more patient and don't raise this issue again and again without any change from upstream. https://github.com/bit-team/backintime/compare/v1.1.20...master
(In reply to hannes from comment #7) > As I see it, this is only done in master and not yet in the released > tarball. Would it be okay for you if I update in rawhide and maybe F27 as currently in major testing to a snapshot build or pre-release? https://fedoraproject.org/wiki/Packaging:Versioning#Snapshots > So please just be a bit more patient and don't raise this issue again and > again without any change from upstream. Fully ack to not touch other branches. Maybe worth trying on Copr then.
(In reply to Raphael Groner from comment #8) > (In reply to hannes from comment #7) > > As I see it, this is only done in master and not yet in the released > > tarball. > > Would it be okay for you if I update in rawhide and maybe F27 as currently > in major testing to a snapshot build or pre-release? > https://fedoraproject.org/wiki/Packaging:Versioning#Snapshots I would not use a pre-release snapshot in any official repository. Copr seems to be more appropriate. In my opinion backup software is far too important to just upgrade it without thorough testing. Additionally we would be stuck with the pre-release snapshot in f27 or f28 if there's no proper release from upstream. So copr is the only option. > > > So please just be a bit more patient and don't raise this issue again and > > again without any change from upstream. > > Fully ack to not touch other branches. Maybe worth trying on Copr then.
Poking upstream.
"BTW there is an AUR package building from my git master" https://aur.archlinux.org/packages/backintime-git/ https://github.com/bit-team/backintime/issues/787
As I said before, if you want to use git snapshots be my guest and just create a copr repo. Otherwise until upstream is not releasing anything new, I will not update the package.
Created attachment 1418286 [details] bump to Qt5 Done. This patch brings support for Qt5 and uses a recent git snapshot. Unfortunately, copr does not work for me (unknown reason).
Thanks a lot, looks really good. Will try it out.
I'm glad you like it, enjoy. :)
It didn't work yesterday and did not finish the snapshot. It took hours although the last snapshot was just done the day before.
Have you tried from my copr? https://copr.fedorainfracloud.org/coprs/raphgro/backintime-qt/packages/ Obviously, there's a bug in rawhide/F28 with systemd dependencies somehow.
I used the f27 build from your copr and updated my installation. Is the Obsoletes/Provides and the subpackage stuff correct? Does it need a systemd service to run in the latest version?
BUILDSTDERR: error: line 161: Too many names: %posttrans common %systemd_postun_with_restart backintime-qt.service How does %{?systemd_requires} work correctly?
Created attachment 1419520 [details] bump to Qt5 This patch builds latest git snapshot with Qt5. Accidently uploaded a reverse patch, fixed.
(In reply to hannes from comment #18) > I used the f27 build from your copr and updated my installation. Is the > Obsoletes/Provides and the subpackage stuff correct? Just a guess. Added because backintime-qt is the (unofficial) snapshot build, see also Release tag. Official package is named backintime. > Does it need a systemd service to run in the latest version? It has always had support for systemd. Nothing changed compared to the official spec file, only thing is the adjustment to new guideline with %{?systemd_requires}, see comment 19.
https://fedoramagazine.org/use-restic-encrypted-backups/#comment-476200
Copr has now successful builds for rawhide and F28, too.
backintime-1.2.0-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a1c4862b2e
backintime-1.2.0-1.fc30 has been pushed to the Fedora 30 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-2019-a1c4862b2e
backintime-1.2.0-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a1c4862b2e
backintime-1.2.0-3.fc30 has been pushed to the Fedora 30 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-2019-a1c4862b2e
backintime-1.2.0-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.