Bug 25570 - missing dependency for borgbackup
Summary: missing dependency for borgbackup
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-15 11:54 CEST by Clemens Buhmann
Modified: 2020-11-23 20:52 CET (History)
5 users (show)

See Also:
Source RPM: borgbackup-1.2.0-0.a4.1.mga7.src.rpm
CVE:
Status comment: Update to latest 1.2


Attachments

Description Clemens Buhmann 2019-10-15 11:54:55 CEST
Description of problem:

Steps to Reproduce:
1. urpmi borgbackup
2. borg --version  # results in missing package
3. urpmi python3-setuptools
4. borg --version  # output is "borg 1.2.0a4"
Comment 1 Morgan Leijström 2019-10-15 17:25:01 CEST
Thank you for reporting :)

As you provide the src rpm for Mageia 7, I presume it is Mageia 7 you run, so I set version to 7.

Assigning to packager per https://madb.mageia.org/

CC: (none) => fri
Version: Cauldron => 7
Assignee: bugsquad => makowski.mageia

Comment 2 Philippe Makowski 2020-11-14 14:55:58 CET
should be fixed in borgbackup-1.2.0-0.a4.2.mga7
from borgbackup-1.2.0-0.a4.2.mga7.src.rpm  
in core/updates_testing

Assignee: makowski.mageia => qa-bugs

Comment 3 Morgan Leijström 2020-11-14 16:29:48 CET
Thank you Philippe
Curiously: why not updating to later version, like .a9 ?
https://github.com/borgbackup/borg/releases/tag/1.2.0a9
All 1.2.0.a versions have the message "alpha quality, for testing only!"...
Comment 4 Herman Viaene 2020-11-15 11:34:48 CET
MGA7_64 MATE on PEAQ C1011
Installed current version borgbackup-1.2.0-0.a4.1.mga7 and run
$ borg --version 
borg 1.2.0a4
Checked python3-setuptools, it was already installed.
Removed both python3-setuptools and borgbackup, reinstalled borgbackup
and 
$ borg --version 
borg 1.2.0a4
So, only thing I can test is that the new version does not blow up the current result.

CC: (none) => herman.viaene

Comment 5 Herman Viaene 2020-11-15 11:40:07 CET
Installing orgbackup-1.2.0-0.a4.2.mga7 draws in python3-setuptools and 

$ borg --version 
borg 1.2.0a4

So, this update is OK, if Philippe and Morgan can agree to let this one thru.
Comment 6 Aurelien Oudelet 2020-11-15 13:47:28 CET
(In reply to Morgan Leijström from comment #3)
> Thank you Philippe
> Curiously: why not updating to later version, like .a9 ?
> https://github.com/borgbackup/borg/releases/tag/1.2.0a9
> All 1.2.0.a versions have the message "alpha quality, for testing only!"...

Totally agree: As far I can see, this "Alpha" release has been introduced in M7 to resolve this Bug 24529. But WHY an alpha release?

Upstream is at version 1.1.14.

Keywords: (none) => feedback
CC: (none) => ouaurelien

Comment 7 Morgan Leijström 2020-11-15 15:54:49 CET
We have already for over a year been serving an early alpha of 1.2.
I think we may break some operation for users using features not available in 1.1.
Breaking a backup functionality is really bad.

I think the correct way is to serve latest possible - most bugfixed 1.2.
But only if there are no new bugs, or removed features.

I do not know this program, so would like input from users and packager.
Comment 8 Philippe Makowski 2020-11-16 11:13:21 CET
yes, the first mistake was to update this to 1.2 series, but we serve 1.2, so I aggree we should certainly update mga7 and cauldron to 1.2.0a9

CC: (none) => makowski.mageia

Comment 9 Aurelien Oudelet 2020-11-16 11:15:13 CET
(In reply to Philippe Makowski from comment #8)
> yes, the first mistake was to update this to 1.2 series, but we serve 1.2,
> so I aggree we should certainly update mga7 and cauldron to 1.2.0a9

We should do. Cauldron is "a8", today.
Comment 10 Morgan Leijström 2020-11-16 20:00:52 CET
Giving you the ball again then :)

Keywords: feedback => (none)
Assignee: qa-bugs => makowski.mageia

Morgan Leijström 2020-11-16 20:02:05 CET

Status comment: (none) => Update to latest 1.2 alpha
Whiteboard: (none) => MGA7TOO
Version: 7 => Cauldron

Comment 11 Morgan Leijström 2020-11-16 20:12:42 CET
"practical testing of what will become borg 1.2"
https://github.com/borgbackup/borg/issues/4360

Changelog
https://github.com/borgbackup/borg/blob/1.2.0a9/docs/changes.rst#version-120a9-2020-10-05
Comment 12 Philippe Makowski 2020-11-21 14:56:30 CET
borgbackup-1.2.0-0.a9.1.mga7 and borgbackup-1.2.0-0.a9.1.mga8
are available

Status: NEW => ASSIGNED
Assignee: makowski.mageia => qa-bugs

Thomas Backlund 2020-11-22 00:28:45 CET

Whiteboard: MGA7TOO => (none)
Version: Cauldron => 7

Comment 13 Aurelien Oudelet 2020-11-22 18:09:13 CET
Suggested Advisory:
========================

Updated borbackup package fixes missing dependency.

The package borgbackup has been updated to fix some dependencies
errors among other improvements.

See upstream release-notes.

References:
 - https://github.com/borgbackup/borg/blob/1.2.0a9/docs/changes.rst#version-120a9-2020-10-05

========================

Updated packages in core/updates_testing:
========================
borgbackup-1.2.0-0.a9.1.mga7

from borgbackup-1.2.0-0.a9.1.mga7.mga7.src.rpm

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: (none) => MGA7-64-OK
Status comment: Update to latest 1.2 alpha => Update to latest 1.2

Comment 14 Aurelien Oudelet 2020-11-22 18:13:24 CET
MGA7-64-OK
Installs well borgbackup-1.2.0-0.a9.1.mga7 with python3-setuptools and 

$ borg --version 
borg 1.2.0a9

Give this OK.
Validating.
Advisory pushed to SVN.


Typo:
s/borgbackup-1.2.0-0.a9.1.mga7.mga7.src.rpm/borgbackup-1.2.0-0.a9.1.mga7.src.rpm
Aurelien Oudelet 2020-11-22 18:13:34 CET

Keywords: (none) => advisory

Comment 15 Mageia Robot 2020-11-23 20:52:51 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0235.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.