Some packages in Leap 15.1 older than 15.0

I wanted to upgrade from Leap 15.0 to 15.1.

While checking the package changes I’ve discovered some downgraded packages.


  cpp7                           7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  gcc7                           7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  gcc7-c++                       7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  gcc7-info                      7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  noarch  openSUSE-Leap-15.1-OSS  openSUSE
  kernel-firmware                20190312-lp150.2.16.1 -> 20190118-lp151.1.10         noarch  openSUSE-Leap-15.1-OSS  openSUSE
  libasan4                       7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libcilkrts5                    7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libgfortran4                   7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libKF5Syndication5             17.12.3-lp150.1.1 -> 5.55.0-lp151.1.1                x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libqt5-qtwebengine             5.10.1-lp150.2.1 -> 5.9.7-lp151.1.42                 x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libreoffice                    6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libreoffice-base               6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libreoffice-branding-upstream  6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           noarch  openSUSE-Leap-15.1-OSS  openSUSE
  libreoffice-calc               6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  ...
  libreoffice-writer             6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libreoffice-writer-extensions  6.1.5.2-lp150.2.10.1 -> 6.1.3.2-lp151.2.29           x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libstdc++6-devel-gcc7          7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  libubsan0                      7.4.1+r270528-lp150.9.2 -> 7.4.0+r266845-lp151.1.35  x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  okteta                         17.12.3-lp150.1.2 -> 0.26.1-lp151.1.1                x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  okteta-lang                    17.12.3-lp150.1.2 -> 0.26.1-lp151.1.1                noarch  openSUSE-Leap-15.1-OSS  openSUSE
  SUSEConnect                    0.3.17-lp150.2.14.1 -> 0.3.16-lp151.1.1              x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  ucode-amd                      20190312-lp150.2.16.1 -> 20190118-lp151.1.10         noarch  openSUSE-Leap-15.1-OSS  openSUSE
  ucode-intel                    20190514-lp150.2.21.1 -> 20190507-lp151.1.1          x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  zsh                            5.6.2-lp150.2.9.1 -> 5.6-lp151.1.3                   x86_64  openSUSE-Leap-15.1-OSS  openSUSE

okteta and libKF5Syndication5 packages seem only to have changed the version number scheme.
Libreoffice, gcc7, libqt5-qtwebengine and zsh seem really to be downgrades.

Leap 15.1 uses the same gcc7 as Leap42.3, see https://software.opensuse.org/package/gcc7

Are these bugs in the update process?


  kernel-firmware                20190312-lp150.2.16.1 ->  20190118-lp151.1.10         noarch  openSUSE-Leap-15.1-OSS  openSUSE
  ucode-amd                      20190312-lp150.2.16.1 ->  20190118-lp151.1.10         noarch  openSUSE-Leap-15.1-OSS  openSUSE
  ucode-intel                    20190514-lp150.2.21.1 ->  20190507-lp151.1.1          x86_64  openSUSE-Leap-15.1-OSS  openSUSE

Are these older versions or just packages created earlier?
Will these ucode and firmware packages be updated later for Leap 15.1?

I only looked at libreoffice, on Leap 15.0 that is at version 6.0.4.2-lp150.1.3 (not 6.1.5.2-lp150.2.10.1)

What repositories have you enabled:

sudo zypper lr -d

Thanks for the answer.

I only looked at libreoffice, on Leap 15.0 that is at version 6.0.4.2-lp150.1.3 (not 6.1.5.2-lp150.2.10.1)

I’ve updated my Leap 15.0. There were several Libreoffice updates. 7th June, there was the latest update to Libreoffice 6.1.5.2 in Leap 15.0, see openSUSE Software
or http://download.opensuse.org/update/leap/15.0/oss/rpms/x86_64/

My repos that I used for the upgrade check:


sudo zypper lr -d

#  | Alias                     | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                      | Dienst
---+---------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+--------------------------------------------------------------------------+-------
 1 | Atom                      | Atom Editor                             | Nein      | ----            | ----           |   99      | rpm-md | https://packagecloud.io/AtomEditor/atom/el/7/x86_64                      |       
 2 | MEGAsync                  | MEGAsync                                | Nein      | ----            | ----           |   99      | rpm-md | https://mega.nz/linux/MEGAsync/openSUSE_Leap_15.0/                       |       
 3 | openSUSE-15.0-0           | openSUSE-15.0-0                         | Nein      | ----            | ----           |   99      | yast2  | hd:///?device=/dev/disk/by-id/scsi-20001020000060804-part2               |       
 4 | repo-ff                   | openSUSE-Leap-15.0-FF                   | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.0/    |       
 5 | repo-non-oss              | openSUSE-Leap-15.0-Non-OSS              | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/        |       
 6 | repo-non-oss-debug        | openSUSE-Leap-15.0-Debug-Non-OSS        | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/  |       
 7 | repo-non-oss-debug-update | openSUSE-Leap-15.0-Update-Debug-Non-OSS | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/non-oss/             |       
 8 | repo-non-oss-source       | openSUSE-Leap-15.0-Source-Non-OSS       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/ |       
 9 | repo-non-oss-update       | openSUSE-Leap-15.0-Update-Non-OSS       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                   |       
10 | repo-oss                  | openSUSE-Leap-15.0-OSS                  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/            |       
11 | repo-oss-debug            | openSUSE-Leap-15.0-Debug                | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/      |       
12 | repo-oss-debug-update     | openSUSE-Leap-15.0-Update-Debug         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/oss/                 |       
13 | repo-oss-source           | openSUSE-Leap-15.0-Source               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/     |       
14 | repo-oss-update           | openSUSE-Leap-15.0-Update               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                       |       
15 | skype-stable              | skype (stable)                          | Nein      | ----            | ----           |   99      | rpm-md | https://repo.skype.com/rpm/stable/                                       |       

Yes, my mistake, I apologise.

I looked at the version in http://download.opensuse.org/distribution/leap/15.0/repo/oss/ and not in the update repository. I’m now at my 15.0 machine and indeed the version is as you stated.

I’ve no idea why the Leap 15.1 version is an earlier version…

I’m more concerned about the kernel-firmware and ucode updates as these affect security and performance of the overall system.

I’ve no idea why the Leap 15.1 version is an earlier version…

IMHO these are regressions.

Is it worth to file a bug report?
And where is the best place?

The openSUSE bugzilla is: https://bugzilla.opensuse.org

Same login credentials as the forums.

Thanks!

I’ve created a bug report: https://bugzilla.opensuse.org/show_bug.cgi?id=1137937

These are not really regressions IMHO.
Most of the packages you listed have only been updated recently in 15.0 as maintenance updates (after SLE 15 SP1 went into freeze), which probably have just not been released for 15.1 yet.

At least an update for gcc is already running:

The others will probably follow soon, I’d assume.

I can certainly explain 3 of the packages though, that have a lower version on purpose:

  libKF5Syndication5             17.12.3-lp150.1.1 -> 5.55.0-lp151.1.1                x86_64  openSUSE-Leap-15.1-OSS  openSUSE

This has been moved from “KDE Applications” to “KDE Frameworks” upstream and follows the KDE Frameworks versioning scheme now, not the “KDE Applications” one that was time-based (year.month).

  libqt5-qtwebengine             5.10.1-lp150.2.1 -> 5.9.7-lp151.1.42                 x86_64  openSUSE-Leap-15.1-OSS  openSUSE

This has been upgraded to 5.10.1 for Leap 15.0 to get additional security fixes.
For Leap 15.1 it has been decided to switch back to the latest 5.9 LTS version though (and follow the rest of Qt5), which is actually newer than 5.10.1.

  okteta                         17.12.3-lp150.1.2 -> 0.26.1-lp151.1.1                x86_64  openSUSE-Leap-15.1-OSS  openSUSE
  okteta-lang                    17.12.3-lp150.1.2 -> 0.26.1-lp151.1.1                noarch  openSUSE-Leap-15.1-OSS  openSUSE

The upstream maintainer decided to no longer release it as part of “KDE Applications”, but rather release it independently.
And the package follows okteta’s version number now instead of the one from “KDE Applications”.
So like libKF5Syndication5, this is just a change in the versioning scheme (in this case in openSUSE’s package only).

IOW, these packages are actually newer despite of the lower version.
You shouldn’t always judge by the package version only… :wink:

And you shouldn’t need to have any “security concerns” because of kernel-firmware/ucode-amd, the update just introduced support for new hardware I think.

  • Update to version 20190312:
  • drm/amdgpu: update picasso to latest from 18.50 branch
  • drm/amdgpu: update polaris12 to latest from 18.50 branch
  • drm/amdgpu: update vega20 to latest from 18.50 branch
  • rtw88: RTL8822C: update rtw8822c_fw.bin to v5.0
  • rtl_bt: Update firmware for BT part of RTL8822C
  • linux-firmware: update Marvell 8787/8801/8887 firmware images
  • linux-firmware: update Marvell 8897/8997 firmware images
  • nfp: update Agilio SmartNIC firmware to rev 2.1.16.1
  • QCA: Add the fw files for BT Chip QCA6174.

Also, in such a case it’s probably better to file bug reports against the individual packages IMHO.