Bug 21943 - Update candidate: DNF package manager stack
Summary: Update candidate: DNF package manager stack
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: 21827
  Show dependency treegraph
 
Reported: 2017-10-26 19:17 CEST by Neal Gompa
Modified: 2017-11-02 22:47 CET (History)
5 users (show)

See Also:
Source RPM: libsolv, libdnf, dnf, dnf-plugins-core, dnf-plugins-extras
CVE:
Status comment:


Attachments

Description Neal Gompa 2017-10-26 19:17:56 CEST
I've updated the DNF packager stack for Mageia 6 to fix several issues discovered post-release.

This update can be tested by just doing some regular package management actions, as documented in the Using DNF wiki page: https://wiki.mageia.org/en/Using_DNF



Suggested Advisory:
=========================================

The DNF package manager stack has been updated to address several issues.

For libsolv, there was one issue:

* libsolv was not properly processing library Obsoletes when multi-arch repository configurations are enabled (mga#21827)

For dnf, there were a few issues:

* Undoing a remove transaction marks packages as user installed (rhbz#1463107)
* dnf -C (or dnf –cacheonly) does not work as documented for a regular user (rhbz#1473964)
* the 'priority=' option in /etc/yum.repos.d/*.repo is not respected (rhbz#1470050)
* Mishandling stderr vs stdout (dnf search, dnf repoquery) (rhbz#1499623)

For dnf-plugins-core, there was one enhancement:

* The copr plugin has been extended with new options for 'dnf copr list'

For dnf-plugins-extras, there were two issues:

* dnf system-upgrade: dnf.exceptions.MarkingError: no package matched (rhbz#1490832)
* system-upgrade fails to connect to online mirrors during upgrade when caches are missing (rhbz#1492036)


References:
http://dnf.readthedocs.io/en/latest/release_notes.html#release-notes
http://dnf-plugins-core.readthedocs.io/en/latest/release_notes.html#release-notes
http://dnf-plugins-extras.readthedocs.io/en/latest/release_notes.html#extras-dnf-plugins-release-notes
https://bugs.mageia.org/21827
https://bugzilla.redhat.com/1463107
https://bugzilla.redhat.com/1473964
https://bugzilla.redhat.com/1470050
https://bugzilla.redhat.com/1499623
https://bugzilla.redhat.com/1490832
https://bugzilla.redhat.com/1492036
=========================================

Updated packages in core/updates_testing:
=========================================

libsolv0-0.6.30-1.mga6
libsolv-devel-0.6.30-1.mga6
lib64solv0-0.6.30-1.mga6
lib64solv-devel-0.6.30-1.mga6
libsolv-doc-0.6.30-1.mga6
libsolv-tools-0.6.30-1.mga6
libsolv-demo-0.6.30-1.mga6
ruby-solv-0.6.30-1.mga6
python3-solv-0.6.30-1.mga6
perl-solv-0.6.30-1.mga6

libdnf1-0.11.1-1.mga6
libdnf-gir1.0-0.11.1-1.mga6
libdnf-devel-0.11.1-1.mga6
lib64dnf1-0.11.1-1.mga6
lib64dnf-gir1.0-0.11.1-1.mga6
lib64dnf-devel-0.11.1-1.mga6
hawkey-man-0.11.1-1.mga6
python2-hawkey-0.11.1-1.mga6
python3-hawkey-0.11.1-1.mga6

dnf-2.7.5-1.mga6
dnf-conf-2.7.5-1.mga6
dnf-yum-2.7.5-1.mga6
python2-dnf-2.7.5-1.mga6
python3-dnf-2.7.5-1.mga6
dnf-automatic-2.7.5-1.mga6

dnf-plugins-core-2.1.5-1.mga6
python2-dnf-plugins-core-2.1.5-1.mga6
python3-dnf-plugins-core-2.1.5-1.mga6
dnf-utils-2.1.5-1.mga6
python2-dnf-plugin-leaves-2.1.5-1.mga6
python3-dnf-plugin-leaves-2.1.5-1.mga6
python2-dnf-plugin-local-2.1.5-1.mga6
python3-dnf-plugin-local-2.1.5-1.mga6
python2-dnf-plugin-show-leaves-2.1.5-1.mga6
python3-dnf-plugin-show-leaves-2.1.5-1.mga6
python2-dnf-plugin-versionlock-2.1.5-1.mga6
python3-dnf-plugin-versionlock-2.1.5-1.mga6

python2-dnf-plugins-extras-common-2.0.3-1.mga6
python3-dnf-plugins-extras-common-2.0.3-1.mga6
python2-dnf-plugin-kickstart-2.0.3-1.mga6
python3-dnf-plugin-kickstart-2.0.3-1.mga6
python3-dnf-plugin-rpmconf-2.0.3-1.mga6
python2-dnf-plugin-snapper-2.0.3-1.mga6
python3-dnf-plugin-snapper-2.0.3-1.mga6
python2-dnf-plugin-system-upgrade-2.0.3-1.mga6
python3-dnf-plugin-system-upgrade-2.0.3-1.mga6
python2-dnf-plugin-tracer-2.0.3-1.mga6
python3-dnf-plugin-tracer-2.0.3-1.mga6
python3-dnf-plugin-torproxy-2.0.3-1.mga6

Source RPMs:
libsolv-0.6.30-1.mga6.src.rpm
libdnf-0.11.1-1.mga6.src.rpm
dnf-2.7.5-1.mga6.src.rpm
dnf-plugins-core-2.1.5-1.mga6.src.rpm
dnf-plugins-extras-2.0.3-1.mga6.src.rpm
Neal Gompa 2017-10-26 19:19:16 CEST

Blocks: (none) => 21827

Ulrich Beckmann 2017-10-26 19:31:04 CEST

CC: (none) => bequimao.de

Comment 1 Stig-Ørjan Smelror 2017-10-26 22:55:40 CEST
System MGA6 x86_64

Installed the new packages.

$ rpm -qa | grep dnf
python3-dnf-plugins-core-2.1.5-1.mga6
python2-dnf-2.7.5-1.mga6
mageia-dnf-conf-1.0-1.mga6
dnf-yum-2.7.5-1.mga6
lib64dnf1-0.11.1-1.mga6
dnf-2.7.5-1.mga6
dnf-conf-2.7.5-1.mga6
python3-dnf-2.7.5-1.mga6
dnf-plugins-core-2.1.5-1.mga6

$ dnf --refresh update

It found new packages for Opera and Vivaldi. The previous version didn't include Vivaldi and I am pleased.

Cheers,
Stig

CC: (none) => smelror

Comment 2 Len Lawrence 2017-10-30 20:05:36 CET
Mageia 6 for x86_64
Starting point:
$ rpm -qa | grep dnf
dnf-2.6.2-1.mga6
python3-dnf-2.6.2-1.mga6
dnf-conf-2.6.2-1.mga6
mageia-dnf-conf-1.0-1.mga6
dnf-plugins-core-2.1.3-1.mga6
lib64dnf1-0.9.3-1.mga6
python3-dnf-plugins-core-2.1.3-1.mga6

Enabled updates testing and ran MageiaUpdate.

Tried updating the packages by running a list and got as far as:

The following packages can't be installed because they depend on packages
that are older than the installed ones:
libsolv0-0.6.28-1.1.mga6
libdnf1-0.9.3-1.mga6
Continue installation anyway? (Y/n)
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core 32bit Release (distrib31)")
  libassuan0                     2.4.3        1.mga6        i586    
  libgpgme11                     1.8.0        11.mga6       i586    
  libnghttp2_14                  1.9.2        1.mga6        i586    
  librepo0                       1.7.20       2.mga6        i586    
  libssh2_1                      1.7.0        2.mga6        i586    
(medium "Core 32bit Updates (distrib32)")
  libcurl4                       7.54.1       2.2.mga6      i586    
1.7MB of additional disk space will be used.
696KB of packages will be retrieved.

The following packages can't be installed because they depend on packages
that are older than the installed ones:
libsolv0-0.6.28-1.1.mga6
libdnf1-0.9.3-1.mga6
libdnf-gir1.0-0.9.3-1.mga6
Continue installation anyway? (Y/n) 

The following package has to be removed for others to be upgraded:
urpmi-debuginfo-install-1-16.mga6.noarch
 (due to conflicts with dnf-utils) (y/N) y

So, got there in the end.
Tried out some of the examples in the Mageia Wiki.  Apologies for the verbatim report - did not know what was important.

# dnf install ri-li
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
Failed to synchronize cache for repo '_dnf_local', disabling.
Last metadata expiration check: 0:36:10 ago on Mon 30 Oct 2017 18:09:13 GMT.
Dependencies resolved.
================================================================================
 Package       Arch           Version               Repository             Size
================================================================================
Installing:
 ri-li         x86_64         2.0.1-13.mga6         mageia-x86_64          13 M

Transaction Summary
================================================================================
Install  1 Package

Total download size: 13 M
Installed size: 134 M
Is this ok [y/N]: y
Downloading Packages:
ri-li-2.0.1-13.mga6.x86_64.rpm                   13 MB/s |  13 MB     00:01    
--------------------------------------------------------------------------------
Total                                           9.5 MB/s |  13 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
snapper: creating pre_snapshot failed: error.unknown_config: org.freedesktop.DBus.Error.Failed
Running transaction
  Preparing        :                                                        1/1 
  Installing       : ri-li-2.0.1-13.mga6.x86_64                             1/1 
  Running scriptlet: ri-li-2.0.1-13.mga6.x86_64                             1/1 
  Verifying        : ri-li-2.0.1-13.mga6.x86_64                             1/1 
DEBUG:dnf.plugin:Completion plugin: Generating completion cache...
New leaves:
  ri-li.x86_64
DEBUG:dnf.plugin:local: Copying '/var/cache/dnf/mageia-x86_64-1504d44e4c5fa801/packages/ri-li-2.0.1-13.mga6.x86_64.rpm' to local repo
DEBUG:dnf.plugin:local: Rebuilding local repo
DEBUG:dnf.plugin:snapper: skipping post_snapshot because creation of pre_snapshot failed

Installed:
  ri-li.x86_64 2.0.1-13.mga6                                                    

INFO:dnf:
Installed:
  ri-li.x86_64 2.0.1-13.mga6                                                    

Complete!
INFO:dnf:Complete!
DDEBUG:dnf:Cleaning up.
DDEBUG:dnf:/var/cache/dnf/mageia-x86_64-1504d44e4c5fa801/packages/ri-li-2.0.1-13.mga6.x86_64.rpm removed

# dnf reinstall ri-li
This worked - similar transaction messages.

# dnf remove ri-li 
# dnf remove ri-li 
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
Dependencies resolved.
================================================================================
 Package       Arch           Version                 Repository           Size
================================================================================
Removing:
 ri-li         x86_64         2.0.1-13.mga6           @_dnf_local         134 M

Transaction Summary
================================================================================
Remove  1 Package

Freed space: 134 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
snapper: creating pre_snapshot failed: error.unknown_config: org.freedesktop.DBus.Error.Failed
Running transaction
  Preparing        :                                                        1/1 
  Erasing          : ri-li-2.0.1-13.mga6.x86_64                             1/1 
  Verifying        : ri-li-2.0.1-13.mga6.x86_64                             1/1 
Configuration file '/etc/fstab'
-rw-r--r-- 1 root root  29 Aug 31  2016 /etc/fstab.rpmnew
-rw-rw-r-- 1 root root 524 Sep 25 06:56 /etc/fstab

 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      M     : merge configuration files
      Z     : background this process to examine the situation
      S     : skip this file
 The default action is to keep your current version.
*** aliases (Y/I/N/O/D/M/Z/S) [default=N] ? 
Your choice: 
Configuration file '/etc/rpm/macros'
-rw-r--r-- 1 root root 112 Jul 10 11:47 /etc/rpm/macros.rpmnew
-rw-r--r-- 1 root root  27 Oct 14 07:03 /etc/rpm/macros

 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      M     : merge configuration files
      Z     : background this process to examine the situation
      S     : skip this file
 The default action is to keep your current version.
*** aliases (Y/I/N/O/D/M/Z/S) [default=N] ? 
Your choice: 
DEBUG:dnf.plugin:Completion plugin: Generating completion cache...
DEBUG:dnf.plugin:snapper: skipping post_snapshot because creation of pre_snapshot failed

Removed:
  ri-li.x86_64 2.0.1-13.mga6                                                    

INFO:dnf:
Removed:
  ri-li.x86_64 2.0.1-13.mga6                                                    

Complete!
INFO:dnf:Complete!
DDEBUG:dnf:Cleaning up.

# dnf makecache
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
Last metadata expiration check: 0:04:44 ago on Mon 30 Oct 2017 18:47:11 GMT.
Metadata cache created.

# dnf check-update --refresh
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
Last metadata expiration check: 0:00:00 ago on Mon 30 Oct 2017 18:52:58 GMT.

# dnf history list
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
     9 | remove ri-li             | 2017-10-30 18:49 | Erase          |    1   
     8 | reinstall ri-li          | 2017-10-30 18:47 | Reinstall      |    1   
     7 | install ri-li            | 2017-10-30 18:45 | Install        |    1  <
     6 | install evolution        | 2017-10-07 07:35 | Install        |    6 ><
     5 | remove xfburn            | 2017-10-05 22:24 | Erase          |    1 > 
     4 | upgrade --refresh        | 2017-10-05 20:56 | Update         |    3   
     3 | remove ri-li             | 2017-10-05 20:53 | Erase          |    1   
     2 | reinstall ri-li          | 2017-10-05 20:53 | Reinstall      |    1   
     1 | install ri-li            | 2017-10-05 20:52 | Install        |    1   

# dnf history info 6
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
Transaction ID : 6
Begin time     : Sat 07 Oct 2017 07:35:29 BST
Begin rpmdb    : 3557:fac6ba9d8100dfadae889df38f3c2bad15798b50
End time       : Sat 07 Oct 2017 07:35:44 BST (15 seconds)
End rpmdb      : 3563:479ba3b329389d9ca7951459576c5a4523a10a7e
User           : System <unset>
Return-Code    : Success
Command Line   : install evolution
Transaction performed with:
    Upgraded      dnf-2.6.2-1.mga6.noarch        (unknown)
    Upgraded      1:rpm-4.13.0.1-3.1.mga6.x86_64 (unknown)
Packages Altered:
    Install evolution-3.22.6-2.mga6.x86_64       @mageia-x86_64
    Install gtkspell3-3.0.9-3.mga6.x86_64        @mageia-x86_64
    Install lib64cryptui0-3.12.2-6.mga6.x86_64   @mageia-x86_64
    Install lib64gtkspell3_0-3.0.9-3.mga6.x86_64 @mageia-x86_64
    Install lib64pst4-1:0.6.61-12.mga6.x86_64    @mageia-x86_64
    Install libcryptui-3.12.2-6.mga6.x86_64      @mageia-x86_64

$ dnf search python
Returned a list of 49 packages referring to python.

The commandline help system works fine.

$ dnf repolist
(7, 'Failed to connect to 127.0.0.1 port 9050: Connection refused')
Disabling torproxy plugin: cannot connect to the Tor network
_dnf_local                                      1.5 MB/s | 1.5 kB     00:00    
Last metadata expiration check: 0:00:00 ago on Mon 30 Oct 2017 19:02:43 GMT.
repo id                      repo name                                    status
WineHQ                       WineHQ packages (Fedora 24)                     324
_dnf_local                   _dnf_local                                        1
mageia-x86_64                Mageia 6 - x86_64                            28,136
mageia-x86_64-nonfree        Mageia 6 - x86_64 - Nonfree                     130
updates-x86_64               Mageia 6 - x86_64 - Updates                   1,415
updates-x86_64-nonfree       Mageia 6 - x86_64 - Nonfree - Updates            10

To an untrained eye this all looks good but I have no idea what this Tor network is or why dnf tries to connect to it.

CC: (none) => tarazed25

Comment 3 Neal Gompa 2017-10-30 20:09:19 CET
You have the torproxy plugin installed, which is why it's attempting to connect to a local tor proxy setup on your computer.
Comment 4 Len Lawrence 2017-10-30 20:49:22 CET
Ah.  Thanks Neal.
Comment 5 Neal Gompa 2017-10-30 20:50:29 CET
(Incidentally, WineHQ now offers official Mageia 6 packages: https://wiki.winehq.org/Mageia )
Len Lawrence 2017-10-30 23:50:16 CET

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

Comment 6 Len Lawrence 2017-11-02 18:19:34 CET
Mageia 6 on i586 in virtualbox

Installed all the 32-bit components using urpmi.
Ran the updates, which all went smoothly, then immediately removed python3-dnf-plugin-torproxy.

# dnf config-manager --set-enabled mageia-i586-tainted
# ydnf config-manager --set-enabled mageia-i586 tainted-updates
# dnf install ri-li
Mageia Cauldron - i586                               4.1 MB/s |  39 MB     00:09    
Mageia 6 - i586 - Tainted                        1.2 MB/s | 226 kB     00:00    
Mageia 6 - i586 - Updates                        4.9 MB/s | 9.0 MB     00:01    
Mageia 6 - i586                                  2.1 MB/s |  33 MB     00:15    
Mageia Cauldron - i586 - Updates                  98 kB/s | 8.1 kB     00:00    
Failed to synchronize cache for repo '_dnf_local', disabling.
Last metadata expiration check: 0:00:00 ago on Thu 02 Nov 2017 16:43:38 GMT.
Dependencies resolved.
=================================================================================
 Package       Arch         Version                  Repository             Size
=================================================================================
Installing:
 ri-li         i586         2.0.1-13.mga6            cauldron-i586          13 M

Transaction Summary
=================================================================================
Install  1 Package

Total download size: 13 M
Installed size: 134 M
Is this ok [y/N]: y
Downloading Packages:
ri-li-2.0.1-13.mga6.i586.rpm                     3.5 MB/s |  13 MB     00:03    
---------------------------------------------------------------------------------
Total                                            3.3 MB/s |  13 MB     00:04     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
snapper: creating pre_snapshot failed: error.unknown_config: org.freedesktop.DBus.Error.Failed
Running transaction
  Preparing        :                                                         1/1 
  Installing       : ri-li-2.0.1-13.mga6.i586                                1/1 
  Running scriptlet: ri-li-2.0.1-13.mga6.i586                                1/1 
  Verifying        : ri-li-2.0.1-13.mga6.i586                                1/1 
New leaves:
  ri-li.i586
DEBUG:dnf.plugin:Completion plugin: Generating completion cache...

Installed:
  ri-li.i586 2.0.1-13.mga6                                                       

INFO:dnf:
Installed:
  ri-li.i586 2.0.1-13.mga6                                                       

Complete!
INFO:dnf:Complete!
DDEBUG:dnf:Cleaning up.
DDEBUG:dnf:/var/cache/dnf/cauldron-i586-e01c4b106f6d8f2e/packages/ri-li-2.0.1-13.mga6.i586.rpm removed
[root@menkib dnf]# dnf reinstall ri-li 
_dnf_local                                       1.5 MB/s | 1.5 kB     00:00    
Last metadata expiration check: 0:00:00 ago on Thu 02 Nov 2017 16:45:10 GMT.
Dependencies resolved.
=================================================================================
 Package       Arch         Version                  Repository             Size
=================================================================================
Reinstalling:
 ri-li         i586         2.0.1-13.mga6            cauldron-i586          13 M

Transaction Summary
=================================================================================

Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
ri-li-2.0.1-13.mga6.i586.rpm                     4.8 MB/s |  13 MB     00:02    
---------------------------------------------------------------------------------
Total                                            3.7 MB/s |  13 MB     00:03     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
snapper: creating pre_snapshot failed: error.unknown_config: org.freedesktop.DBus.Error.Failed
Running transaction
  Preparing        :                                                         1/1 
  Reinstalling     : ri-li-2.0.1-13.mga6.i586                                1/2 
  Erasing          : ri-li-2.0.1-13.mga6.i586                                2/2 
  Running scriptlet: ri-li-2.0.1-13.mga6.i586                                2/2 
  Verifying        : ri-li-2.0.1-13.mga6.i586                                1/2 
  Verifying        : ri-li-2.0.1-13.mga6.i586                                2/2 

Reinstalled:
  ri-li.i586 2.0.1-13.mga6                                                       

INFO:dnf:
Reinstalled:
  ri-li.i586 2.0.1-13.mga6                                                       

Complete!
INFO:dnf:Complete!
DDEBUG:dnf:Cleaning up.
DDEBUG:dnf:/var/cache/dnf/cauldron-i586-e01c4b106f6d8f2e/packages/ri-li-2.0.1-13.mga6.i586.rpm removed
****************************************
After that removed ri-li again and refreshed the cache.  Checked for updates.
# dnf check-update --refresh
A long list.  Cauldron was mentioned many times.  mageiawelcome labels this distribution as Mageia 6.  Not sure what this means.  When upgrade is used only mga7 packages are specified, as expected.
Example of cache entry for check-update:
python2-lxml.i586                          3.8.0-2.mga7             cauldron-i586
    python-lxml.i586                       3.6.0-1.mga6             @System      
****************************************
Does this mean that the packages are exactly equivalent I wonder or is it the upgrade path?

# dnf history list
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
     3 | remove ri-li             | 2017-11-02 16:45 | Erase          |    1   
     2 | reinstall ri-li          | 2017-11-02 16:45 | Reinstall      |    1   
     1 | install ri-li            | 2017-11-02 16:44 | Install        |    1   

'dnf help' works fine.

$ dnf search <whatever> 
Finds all available packages in enabled repositories and Cauldron with names containing the search-term.

$ dnf repolist
Last metadata expiration check: 0:03:36 ago on Thu 02 Nov 2017 17:13:37 GMT.
repo id                             repo name                                       status
_dnf_local                          _dnf_local                                           1
cauldron-i586                       Mageia Cauldron - i586                          28,676
cauldron-updates-i586               Mageia Cauldron - i586 - Updates                    11
mageia-i586                         Mageia 6 - i586                                 28,137
mageia-i586-tainted                 Mageia 6 - i586 - Tainted                          348
updates-i586                        Mageia 6 - i586 - Updates                        1,741

These quick checks would indicate that all is working as designed.
Len Lawrence 2017-11-02 18:19:50 CET

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

Lewis Smith 2017-11-02 19:56:22 CET

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

Comment 7 Neal Gompa 2017-11-02 20:04:47 CET
For reference:

>A long list.  Cauldron was mentioned many times.  mageiawelcome labels this >distribution as Mageia 6.  Not sure what this means.  When upgrade is used only >mga7 packages are specified, as expected.
>Example of cache entry for check-update:
>python2-lxml.i586                          3.8.0-2.mga7             cauldron->i586
>    python-lxml.i586                       3.6.0-1.mga6             @System      
>****************************************
>Does this mean that the packages are exactly equivalent I wonder or is it the >upgrade path?

This means the Cauldron repos are enabled on your machine (you probably still have mageia-repos-cauldron package still installed) and it considers cauldron packages as update candidates to what you have on your system.

System packages are "@System" repo. Packages installed from disk not in a repo via "dnf install </path/to/package.rpm>" are "@@commandline" repo.
Comment 8 Mageia Robot 2017-11-02 22:47:58 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2017-0103.html

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


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