Bug 23229 - [candidate] perl-URPM & task-obsolete updates
Summary: [candidate] perl-URPM & task-obsolete updates
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK MGA6-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-06-25 15:15 CEST by Thierry Vignaud
Modified: 2018-07-01 21:46 CEST (History)
5 users (show)

See Also:
Source RPM: perl-URPM-5.12.2-1.mga6 task-obsolete-6-128.4.mga6
CVE:
Status comment:


Attachments

Description Thierry Vignaud 2018-06-25 15:15:24 CEST
Advisory
========
The task-obsolete package has been fixed in order not to readd some obsoletes for the kde4 to Plasma upgrade. (mga#23037)

The perl-URPM package has been fixed in order to make sure not to pick some obsoleted packages when updating from the KDE4 stack to the Plasma stack (mga#23223).

List of pkgs:
==============
task-obsolete-6-128.4.mga6.src.rpm
task-obsolete-6-128.4.mga6.noarch.rpm
perl-URPM-5.12.2-1.mga6.src.rpm
perl-URPM-5.12.2-1.mga6.i586.rpm
perl-URPM-5.12.2-1.mga6.x86_64.rpm
perl-URPM-5.12.2-1.mga6.armv5tl.rpm
perl-URPM-5.12.2-1.mga6.armv7hl.rpm
perl-URPM-debuginfo-5.12.2-1.mga6.i586.rpm
perl-URPM-debuginfo-5.12.2-1.mga6.x86_64.rpm
perl-URPM-debuginfo-5.12.2-1.mga6.armv5tl.rpm
perl-URPM-debuginfo-5.12.2-1.mga6.armv7hl.rpm
Thierry Vignaud 2018-06-25 15:15:36 CEST

CC: (none) => mageia

claire robinson 2018-06-25 15:27:52 CEST

Version: Cauldron => 6

Comment 1 David Walser 2018-06-25 23:09:18 CEST
Martin has reverted this change in task-obsolete.

Keywords: (none) => feedback

Comment 2 Dave Hodgins 2018-06-28 21:07:12 CEST
What's the status of this update?

CC: (none) => davidwhodgins

Comment 3 Martin Whitaker 2018-06-29 01:18:14 CEST
(In reply to Dave Hodgins from comment #2)
> What's the status of this update?

Waiting for QA to validate.

(In reply to David Walser from comment #1)
> Martin has reverted this change in task-obsolete.

task-obsolete-6-128.4 is that reversion (see bug 23202 comment 12). I think the first sentence of the advisory should really be:

The task-obsolete package has been fixed in order to re-add some obsoletes for the big Plasma update. (mga#23202)
Comment 4 Ben McMonagle 2018-06-29 08:17:02 CEST
Mga6 32 bit

updated both task-obsolete and perl-URPM.

reboot and login to desktop ok.

played around in Mageia Control Centre, no regressions noted.
( diskdrake modules have issues closing)

CC: (none) => westel

Comment 5 Ben McMonagle 2018-06-29 08:36:38 CEST
Mga6 64 bit

updated both task-obsolete and perl-URPM.

reboot and login to desktop ok.

added some software -ok, checked some  MCC functions -ok

Whiteboard: (none) => MGA6-64-OK MGA6-32-OK

Comment 6 James Kerr 2018-06-29 09:26:42 CEST
Since it seems that these updates are ready for QA testing, I've removed the feedback keyword.

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

Comment 7 James Kerr 2018-06-29 11:52:34 CEST
I restored a snapshot of a mga6-64 VM from before the "big update"

I installed task-obsolete-6-128.4.mga6

I then installed perl-URPM-5.12.2-1.mga6 
which required rpm to be updated first.

I then used MageiaUpdate to apply all available updates

738 packages were installed cleanly

The VM restarted normally

These updates look OK for mga6-64.
Comment 8 Dave Hodgins 2018-06-29 20:14:02 CEST
No regressions noted. Advisory committed to svn. Validating the update.

Keywords: (none) => advisory, validated_update
CC: (none) => sysadmin-bugs

Comment 9 Ben McMonagle 2018-06-30 10:26:37 CEST
ok, so I found an older install of Mga6 i586 plasma5

started update: 
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates (distrib3)")
  glibc                          2.22         29.mga6       i586    
  glibc-devel                    2.22         29.mga6       i586    
  librpm7                        4.13.1       3.2.mga6      i586    
  meta-task                      6            3.1.mga6      noarch  
  perl-URPM                      5.12.1       1.mga6        i586    
  rpm                            4.13.1       3.2.mga6      i586  

You should restart your computer for glibc
restarting urpmi
A requested package cannot be installed:
task-obsolete-6-128.3.mga6.noarch (due to conflicts with task-obsolete-6-128.mga6.noarch)
Continue installation anyway? (Y/n)

add testing-updates repo and run:

urpmi --auto-update

To satisfy dependencies, the following package is going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing (distrib5)")
  perl-URPM                      5.12.2       1.mga6        i586    
383B of additional disk space will be used.

restarting urpmi

< big cut in here>

410MB of additional disk space will be used.
960MB of packages will be retrieved.
Proceed with the installation of the 775 packages? (Y/n) n

(no conflict advised)
 
# urpmi task-obsolete 
Marking task-obsolete as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
Use of uninitialized value in null operation at /usr/lib/perl5/vendor_perl/5.22.3/i386-linux-thread-multi/URPM/Resolve.pm line 1852.
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates (distrib3)")
  libokularcore8                 17.12.2      1.mga6        i586    
  libqt5core5                    5.9.4        1.1.mga6      i586    
  okular                         17.12.2      1.mga6        i586    
  qtbase5-common                 5.9.4        1.1.mga6      i586    
(medium "Core Updates Testing (distrib5)")
  task-obsolete                  6            128.4.mga6    noarch  

2MB of disk space will be freed.
5MB of packages will be retrieved.
Proceed with the installation of the 5 packages? (Y/n) y

(again no conflict advised.)

disabled updates-testing

# urpmi --auto-update

< big snip> 

411MB of additional disk space will be used.
948MB of packages will be retrieved.
Proceed with the installation of the 751 packages? (Y/n)
Comment 10 Mageia Robot 2018-07-01 19:18:14 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0125.html

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

Comment 11 David Walser 2018-07-01 19:32:27 CEST
(In reply to Martin Whitaker from comment #3)
> (In reply to David Walser from comment #1)
> > Martin has reverted this change in task-obsolete.
> 
> task-obsolete-6-128.4 is that reversion (see bug 23202 comment 12). I think
> the first sentence of the advisory should really be:
> 
> The task-obsolete package has been fixed in order to re-add some obsoletes
> for the big Plasma update. (mga#23202)

This update went out with an incorrect advisory.  Please correct it to what Martin said.
Comment 12 Dave Hodgins 2018-07-01 21:46:29 CEST
Advisory updated

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