Bug 6476 - There is now areca-backup-7.2.2-3.1.mga2 in core/updates_testing to validate
Summary: There is now areca-backup-7.2.2-3.1.mga2 in core/updates_testing to validate
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga2-32-OK mga2-64-OK
Keywords: validated_update
Depends on: 2317
Blocks: 6558
  Show dependency treegraph
 
Reported: 2012-06-16 00:05 CEST by Matteo Pasotti
Modified: 2012-07-10 22:35 CEST (History)
3 users (show)

See Also:
Source RPM: areca-backup-7.2.2-3.2.mga2
CVE:
Status comment:


Attachments
depcheck (9.69 KB, application/octet-stream)
2012-06-30 23:58 CEST, claire robinson
Details

Description Matteo Pasotti 2012-06-16 00:05:00 CEST
This update fixes java requirements related issues.

Current areca-backup package requires java-1.6.0-openjdk and, as br, java-1.6.0-openjdk-devel. 
These requirements cause the uninstallation of the areca-backup package at the openjdk update from version 1.6.0 to version 1.7.0.

This new minor release fix this issue using more appropriate requirements.

No additional improvements;
No bugfixes;
No version change.

Updated packages in core/updates_testing:
========================
areca-backup-7.2.2-3.1.mga2

Source RPM: 
areca-backup-7.2.2-3.1.mga2.src.rpm
Comment 1 Matteo Pasotti 2012-06-16 00:05:49 CEST
assigned to qa-bugs@ml.mageia.org

Assignee: bugsquad => qa-bugs

Matteo Pasotti 2012-06-16 00:06:36 CEST

Hardware: i586 => All

Comment 2 claire robinson 2012-06-16 00:53:09 CEST
This is affected by bug 2317 so adding a depends.

Mageia release 2 (Official) for i586
Latest version found in "Core Release" is areca-backup-7.2.2-3.mga2
Latest version found in "Core Updates Testing" is areca-backup-7.2.2-3.1.mga2
----------------------------------------
The following packages will require linking:

java-1.6.0-openjdk
java-1.7.0-openjdk

Depends on: (none) => 2317

Comment 3 Matteo Pasotti 2012-06-25 00:33:01 CEST
To fix a missing requirement (eclipse-swt) reported into bug 6558 I had to submit a new subrelease.

Do I have to make another validation request or is it possible to use this one?

Release 3.2 includes 3.1 bugfixes.

Updated packages in core/updates_testing:
areca-backup-7.2.2-3.2.mga2

Source RPM:
areca-backup-7.2.2-3.2.mga2.src.rpm

Regards,
matteo
Comment 4 Rémi Verschelde 2012-06-28 15:45:03 CEST
Since eclipse-swt was added, more packages will have to be linked:

----------------------------------------
Mageia release 2 (Official) for i586
Latest version found in "Core Release" is areca-backup-7.2.2-3.mga2
Latest version found in "Core Updates Testing" is areca-backup-7.2.2-3.2.mga2
----------------------------------------
The following packages will require linking:

canberra-common
classpath|libgcj12|java-1.7.0-openjdk|java-1.6.0-openjdk
dbus-x11
eclipse-swt
gnome-icon-theme
gnome-mime-data
gnome-vfs2
java-1.7.0-openjdk|java-1.6.0-openjdk
libart_lgpl2
libbonobo
libbonobo2_0
libbonoboui
libbonoboui2_0
libcanberra0
libevent5
libglade2.0_0
libgnome2
libgnome2_0
libgnome2-schemas
libgnomecanvas
libgnomecanvas2_0
libgnomeui2
libgnomeui2_0
libgnome-vfs2_0
libIDL2_0
libmesaglu1
libnotify4
libORBit2_0
libproxy1
libproxy-webkit|libproxy-mozjs
libvorbisfile3
ORBit2
shared-mime-info
sound-theme-freedesktop
webkit1.0-webinspector
xfce4-notifyd|notification-daemon
----------------------------------------

CC: (none) => remi
Blocks: (none) => 6558

Comment 5 Rémi Verschelde 2012-06-28 15:54:48 CEST
Tested on Mageia 2, i586.

Could not reproduce bug #6476: I installed areca-backup with java-1.7.0-openjdk and found no conflicts. Maybe this was not the way to reproduce the bug, since it is about the update from 1.6.0 to 1.7.0? (I have both with 1.7.0 as the default alternative).
I tried to launch areca-backup but couldn't because of bug 6558.

The update fixes bug 6558 and thus areca-backup starts and seems to be working. I play with a few buttons and options and found no obvious bug.

Still, I assume the testing was concluding.

Whiteboard: (none) => mga2-32-OK

Comment 6 Rémi Verschelde 2012-06-28 16:09:01 CEST
Tested on Mageia 2, x86_64.
Same remarks as comment 5, so the update is fine IMO.

@Matteo: I just have one question before I can validate, is it intended that there is no script in /usr/bin to start areca-backup? It seems it can only be started from the launch menu or from /usr/share/areca-backup/areca.sh.

Whiteboard: mga2-32-OK => mga2-32-OK mga2-64-OK

Comment 7 Matteo Pasotti 2012-06-29 15:52:49 CEST
Hi Rémi,
it was intended just to avoid (not really required) custom patches/scripts.

areca.sh launch another script called areca_run.sh that resides into (areca.sh directory)/bin/.

areca_run.sh looks for translations, configurations, and libraries located into the same path of areca.sh. All of those paths are dynamically calculated at runtime using the areca.sh path: that's why areca.sh cannot stand -as is- into /usr/bin (neither areca_run.sh).

I can change this behavior by building a custom script to be positioned into /usr/bin but it will not introduce any tangible improvement, imo; moreover I don't think that patching areca's scripts would be a good choice (or better, not a real necessity).

Consider then that areca-backup GUI allows users to build automatically shell scripts to easily start a specified backup or a group of backups. These scripts will do their jobs using the command line tool (bin/areca_cl.sh).

WDYT?
Comment 8 Rémi Verschelde 2012-06-29 17:26:24 CEST
(In reply to comment #7)
> WDYT?

If you think there is no real need for a custom script to link to areca.sh, that's fine by me. I was just asking in case you didn't notice there was no CLI alias to run areca-backup.

--

Validating update.

--

Advisory:
============
Current areca-backup package requires java-1.6.0-openjdk and, as BR,
java-1.6.0-openjdk-devel. 
These requirements cause the uninstallation of the areca-backup package at the
openjdk update from version 1.6.0 to version 1.7.0.
There was also an issue with a missing requirement (eclipse-swt) reported into bug 6558[1].
This new release fixes this issue using more appropriate requirements.

[1] https://bugs.mageia.org/show_bug.cgi?id=6558

SRPM:
============
areca-backup-7.2.2-3.2.mga2

--

Could a sysadmin push the update from core/updates_testing to core/updates?
Please note that this update is affected by bug 2317, thus some packages require linking. The list in comment 4 is outdated (probably because of the recent update of eclipse-swt), so please use this new list:

Mageia release 2 (Official) for i586
Latest version found in "Core Release" is areca-backup-7.2.2-3.mga2
Latest version found in "Core Updates Testing" is areca-backup-7.2.2-3.2.mga2
----------------------------------------
The following packages will require linking:

canberra-common
classpath|libgcj12|java-1.7.0-openjdk|java-1.6.0-openjdk
dbus-x11
gnome-icon-theme
gnome-mime-data
gnome-vfs2
java-1.7.0-openjdk|java-1.6.0-openjdk
libart_lgpl2
libbonobo
libbonobo2_0
libbonoboui
libbonoboui2_0
libcanberra0
libglade2.0_0
libgnome2
libgnome2_0
libgnome2-schemas
libgnomecanvas
libgnomecanvas2_0
libgnomeui2
libgnomeui2_0
libgnome-vfs2_0
libIDL2_0
libmesaglu1
libORBit2_0
libvorbisfile3
ORBit2
shared-mime-info
sound-theme-freedesktop
webkit1.0-webinspector
----------------------------------------

Thanks in advance.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Source RPM: (none) => areca-backup-7.2.2-3.2.mga2

Comment 9 Thomas Backlund 2012-06-30 19:52:54 CEST
Sigh,

this one even lists java-1.6.0-openjdk & java-1.7.0-openjdk wich both already exists in updates

CC: (none) => tmb

Comment 10 claire robinson 2012-06-30 23:58:28 CEST
Created attachment 2513 [details]
depcheck

I object to having to do this Thomas but I fixed a couple of bugs in depcheck.

It was missing some tr '|' '\n' and a sort -u so some things were doubled up in new.txt and not newlined properly in already_available.txt so comm was not working properly.


Why are we not fixing this bug!? Perhaps QA should stop checking for it so we have a few updates failing..


The list from the new depcheck is..

Mageia release 2 (Official) for i586
Latest version found in "Core Release" is areca-backup-7.2.2-3.mga2
Latest version found in "Core Updates Testing" is areca-backup-7.2.2-3.2.mga2
----------------------------------------
The following packages will require linking:

canberra-common-0.28-10.mga2 (Core Release)
classpath-0.97.2-5.mga1 (Core Release)
dbus-x11-1.4.16-5.mga2 (Core Release)
gnome-icon-theme-3.4.0-1.mga2 (Core Release)
gnome-mime-data-2.18.0-9.mga2 (Core Release)
gnome-vfs2-2.24.4-3.mga2 (Core Release)
libart_lgpl2-2.3.21-4.mga2 (Core Release)
libbonobo-2.32.1-3.mga2 (Core Release)
libbonobo2_0-2.32.1-3.mga2 (Core Release)
libbonoboui-2.24.5-3.mga2 (Core Release)
libbonoboui2_0-2.24.5-3.mga2 (Core Release)
libcanberra0-0.28-10.mga2 (Core Release)
libgcj12-4.6.3-2.mga2 (Core Release)
libglade2.0_0-2.6.4-6.mga2 (Core Release)
libgnome2-2.32.1-8.mga2 (Core Release)
libgnome2_0-2.32.1-8.mga2 (Core Release)
libgnome2-schemas-2.32.1-8.mga2 (Core Release)
libgnomecanvas-2.30.3-4.mga2 (Core Release)
libgnomecanvas2_0-2.30.3-4.mga2 (Core Release)
libgnomeui2-2.24.5-3.mga2 (Core Release)
libgnomeui2_0-2.24.5-3.mga2 (Core Release)
libgnome-vfs2_0-2.24.4-3.mga2 (Core Release)
libIDL2_0-0.8.14-2.mga2 (Core Release)
libmesaglu1-8.0.2-2.mga2 (Core Release)
libmesaglu1-8.0-1.mga2.tainted (Tainted Release)
libORBit2_0-2.14.19-2.mga2 (Core Release)
libvorbisfile3-1.3.3-1.mga2 (Core Release)
ORBit2-2.14.19-2.mga2 (Core Release)
pinentry-gtk2-0.8.1-3.mga2 (Core Release)
pinentry-qt4-0.8.1-3.mga2 (Core Release)
polkit-gnome-0.105-1.mga2 (Core Release)
polkit-kde-agent-1-0.99.0-2.mga1 (Core Release)
shared-mime-info-1.0-1.mga2 (Core Release)
sound-theme-freedesktop-0.7-5.mga1 (Core Release)
webkit1.0-webinspector-1.8.1-1.mga2 (Core Release)
----------------------------------------
Done.
Comment 11 Thomas Backlund 2012-07-01 00:24:50 CEST
(In reply to comment #10)
> Created attachment 2513 [details]
> depcheck
> 
> I object to having to do this Thomas but I fixed a couple of bugs in depcheck.
> 

Sorry, I didn't mean to force you fix it... 
It was more frustration about the bug that makes us link stuff...


> It was missing some tr '|' '\n' and a sort -u so some things were doubled up in
> new.txt and not newlined properly in already_available.txt so comm was not
> working properly.
> 

Ok, thanks.

> 
> Why are we not fixing this bug!? Perhaps QA should stop checking for it so we
> have a few updates failing..
> 

I'm actually thinking of stopping the linking too as this is getting out of hand.
Comment 12 claire robinson 2012-07-10 17:30:31 CEST
Re-checking with current depcheck for tmb..

----------------------------------------
Running checks for "areca-backup" using media
"Core Release" and "Core Updates Testing".
----------------------------------------
Mageia release 2 (Official) for x86_64
Latest version found in "Core Release" is areca-backup-7.2.2-3.mga2
Latest version found in "Core Updates Testing" is areca-backup-7.2.2-3.2.mga2
----------------------------------------
The following packages will require linking:

canberra-common-0.28-10.mga2 (Core 32bit Release)
canberra-common-0.28-10.mga2 (Core Release)
classpath-0.97.2-5.mga1 (Core 32bit Release)
classpath-0.97.2-5.mga1 (Core Release)
dbus-x11-1.4.16-5.mga2 (Core 32bit Release)
dbus-x11-1.4.16-5.mga2 (Core Release)
gnome-icon-theme-3.4.0-1.mga2 (Core 32bit Release)
gnome-icon-theme-3.4.0-1.mga2 (Core Release)
gnome-mime-data-2.18.0-9.mga2 (Core 32bit Release)
gnome-mime-data-2.18.0-9.mga2 (Core Release)
gnome-vfs2-2.24.4-3.mga2 (Core 32bit Release)
gnome-vfs2-2.24.4-3.mga2 (Core Release)
lib64art_lgpl2-2.3.21-4.mga2 (Core Release)
lib64bonobo2_0-2.32.1-3.mga2 (Core Release)
lib64bonoboui2_0-2.24.5-3.mga2 (Core Release)
lib64canberra0-0.28-10.mga2 (Core Release)
lib64gcj12-4.6.3-2.mga2 (Core Release)
lib64glade2.0_0-2.6.4-6.mga2 (Core Release)
lib64gnome2_0-2.32.1-8.mga2 (Core Release)
lib64gnomecanvas2_0-2.30.3-4.mga2 (Core Release)
lib64gnomeui2_0-2.24.5-3.mga2 (Core Release)
lib64gnome-vfs2_0-2.24.4-3.mga2 (Core Release)
lib64IDL2_0-0.8.14-2.mga2 (Core Release)
lib64mesaglu1-8.0.2-2.mga2 (Core Release)
lib64mesaglu1-8.0-1.mga2.tainted (Tainted Release)
lib64ORBit2_0-2.14.19-2.mga2 (Core Release)
lib64vorbisfile3-1.3.3-1.mga2 (Core Release)
libbonobo-2.32.1-3.mga2 (Core 32bit Release)
libbonobo-2.32.1-3.mga2 (Core Release)
libbonoboui-2.24.5-3.mga2 (Core 32bit Release)
libbonoboui-2.24.5-3.mga2 (Core Release)
libgnome2-2.32.1-8.mga2 (Core 32bit Release)
libgnome2-2.32.1-8.mga2 (Core Release)
libgnome2-schemas-2.32.1-8.mga2 (Core 32bit Release)
libgnome2-schemas-2.32.1-8.mga2 (Core Release)
libgnomecanvas-2.30.3-4.mga2 (Core 32bit Release)
libgnomecanvas-2.30.3-4.mga2 (Core Release)
libgnomeui2-2.24.5-3.mga2 (Core 32bit Release)
libgnomeui2-2.24.5-3.mga2 (Core Release)
ORBit2-2.14.19-2.mga2 (Core 32bit Release)
ORBit2-2.14.19-2.mga2 (Core Release)
shared-mime-info-1.0-1.mga2 (Core 32bit Release)
shared-mime-info-1.0-1.mga2 (Core Release)
sound-theme-freedesktop-0.7-5.mga1 (Core 32bit Release)
sound-theme-freedesktop-0.7-5.mga1 (Core Release)
webkit1.0-webinspector-1.8.1-1.mga2 (Core 32bit Release)
webkit1.0-webinspector-1.8.1-1.mga2 (Core Release)
----------------------------------------
Done.
Comment 13 Thomas Backlund 2012-07-10 22:35:10 CEST
Packages linked and update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0119

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


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