• dnf is DANGEROUS

    From Doug Laidlaw@2:250/1 to All on Thu Aug 1 20:59:08 2019
    I decided to use dnf-dragora for the sake of conformity with other
    distros. It took a while to initialize, then it installed about 112
    packages that urpmi had not mentioned. A bit later, I found out why.
    It had updated my Mageia 7 Official to Cauldron. I had to do a full
    reinstall of 7.

    Incidentally, I had installed Manjaro from a DVD. During the
    installation the DVD was shuttling madly, until I thought it was about
    to fly apart. I then reinstalled 7 from a USB key. Being solid-state,
    there was no shuttling, and with no KDE, the main part of the
    installation took only 20 minutes. I had created the USB stick with
    Mageia's tool, but the tool is a bit of a risk for other distros. It
    works most of the time.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From William Unruh@2:250/1 to All on Thu Aug 1 21:13:02 2019
    On 2019-08-01, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:
    I decided to use dnf-dragora for the sake of conformity with other
    distros. It took a while to initialize, then it installed about 112 packages that urpmi had not mentioned. A bit later, I found out why.
    It had updated my Mageia 7 Official to Cauldron. I had to do a full reinstall of 7.

    It certainly should not insall older versions over newer versions of
    packages!.

    You should report this as a bug.


    Incidentally, I had installed Manjaro from a DVD. During the
    installation the DVD was shuttling madly, until I thought it was about
    to fly apart. I then reinstalled 7 from a USB key. Being solid-state, there was no shuttling, and with no KDE, the main part of the
    installation took only 20 minutes. I had created the USB stick with Mageia's tool, but the tool is a bit of a risk for other distros. It
    works most of the time.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From David W. Hodgins@2:250/1 to All on Fri Aug 2 01:11:35 2019
    On Thu, 01 Aug 2019 15:59:08 -0400, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:

    I decided to use dnf-dragora for the sake of conformity with other
    distros. It took a while to initialize, then it installed about 112
    packages that urpmi had not mentioned. A bit later, I found out why.
    It had updated my Mageia 7 Official to Cauldron. I had to do a full reinstall of 7.

    Ouch. I don't know the details of how the urpmi config update handled
    the change from cauldron to 7, let alone the dnf changes that are
    needed. I'll ask the sysadmins to look into it.

    installation took only 20 minutes. I had created the USB stick with
    Mageia's tool, but the tool is a bit of a risk for other distros. It
    works most of the time.

    The various Mageia tools to dump an iso image on a usb stick just run
    the dd command. They do not alter the image in any way, as they are
    already hybrid iso images set up for use on either a dvd or a usb stick.

    The other distributions that expect the tool to convert a dvd iso image
    to a hybrid iso as part of the copying process are the ones that will not
    work with our tools. Likewise using those tools to copy a Mageia iso image
    will not work as they overwrite the partition table included in the Mageia images.

    Probably too late for dnf to automatically switch cauldron users to Mageia 7
    as most people using dnf with cauldron probably want it that way. I'm
    asking the sysadmins to ensure this doesn't happen with Mageia 8.

    Regards, Dave Hodgins

    --
    Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for
    email replies.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)
  • From Doug Laidlaw@2:250/1 to All on Fri Aug 2 02:59:25 2019
    On 2/8/19 10:11 am, David W. Hodgins wrote:
    On Thu, 01 Aug 2019 15:59:08 -0400, Doug Laidlaw
    <laidlaws@hotkey.net.au> wrote:

    I decided to use dnf-dragora for the sake of conformity with other
    distros.  It took a while to initialize, then it installed about 112
    packages that urpmi had not mentioned.  A bit later, I found out why.
    It had updated my Mageia 7 Official to Cauldron.  I had to do a full
    reinstall of 7.

    Ouch. I don't know the details of how the urpmi config update handled
    the change from cauldron to 7, let alone the dnf changes that are
    needed. I'll ask the sysadmins to look into it.

    installation took only 20 minutes.  I had created the USB stick with
    Mageia's tool, but the tool is a bit of a risk for other distros.  It
    works most of the time.

    The various Mageia tools to dump an iso image on a usb stick just run
    the dd command. They do not alter the image in any way, as they are
    already hybrid iso images set up for use on either a dvd or a usb stick.

    The other distributions that expect the tool to convert a dvd iso image
    to a hybrid iso as part of the copying process are the ones that will not work with our tools. Likewise using those tools to copy a Mageia iso image will not work as they overwrite the partition table included in the Mageia images.

    Probably too late for dnf to automatically switch cauldron users to
    Mageia 7
    as most people using dnf with cauldron probably want it that way. I'm
    asking the sysadmins to ensure this doesn't happen with Mageia 8.

    Regards, Dave Hodgins

    In view of my experience, and Maurice finding, like me but for a
    different reason, that dnf won't work out of the box, I will stick with jurpmi.

    On the reinstall, I now have the problem about old dependencies that I
    posted about recently. Crossover Office isn't Mageia's concern, but the
    same thing has happened with Steam, which is a Mageia RPM. It may cure itself, like last time. Where possible, a package shouldn't be
    dependent on a particular version of a library, but I suppose that it is necessary in some instances.


    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: Aioe.org NNTP Server (2:250/1@fidonet)
  • From David W. Hodgins@2:250/1 to All on Fri Aug 2 23:27:53 2019
    On Thu, 01 Aug 2019 15:59:08 -0400, Doug Laidlaw <laidlaws@hotkey.net.au> wrote:

    I decided to use dnf-dragora for the sake of conformity with other
    distros. It took a while to initialize, then it installed about 112
    packages that urpmi had not mentioned. A bit later, I found out why.
    It had updated my Mageia 7 Official to Cauldron. I had to do a full reinstall of 7.

    Discussed on the sysadmin mailing list. The only way this could have
    happened would be with a pre-release install of Mageia 7 that used the
    cauldron repos, running dnf at least once before mageia-repos-cauldron
    was obsoleted, and then not using dnf again until after cauldron was
    reopened for the start of Mageia 8 development.

    It could have been repaired using the commands ...
    "dnf --releasever=7 downgrade 'mageia-repos-cauldron < 8' && dnf --releasever=7
    remove mageia-repos-cauldron && dnf --releasever=7 distro-sync"
    instead of re-installing.

    It's unlikely many people will encounter this situation, so no changes
    will be made to how the repos are handled.

    Regards, Dave Hodgins

    --
    Change dwhodgins@nomail.afraid.org to davidwhodgins@teksavvy.com for
    email replies.

    --- MBSE BBS v1.0.7.12 (GNU/Linux-x86_64)
    * Origin: A noiseless patient Spider (2:250/1@fidonet)