Mass update of -lp152. to -bp153.

Running Leap 15.3 KDE updated from 15.2. I see in the YaST2 update system list that there are maybe 100 packages at the -lp152. version, and a -bp153. version is available, but not selected as an update. YaST2 seems to let me select these only one at a time to specify Update unconditionally. How can I update all these en mass? (And is there a good reason to do so?)
Thanks,
Howard

You have not fully described what you tried to do.

If you used Yast Online Update, then its normal behavior is:

(1) If there are updates to the software used for updating (zypplib, for example), then select only those updates.

(2) After updating those, restart, and then select all of the remaining available patches.

I’m guessing that you might have only got as far as step 1, and were confused at this point.

oYou don’t tell how you did that. Not if it is done long ago, or if this is the first time you try tu udate since that upgrade.

Maybe show your repo list:

zypper lr -d

I do use Yast Online Update, and update every five to ten days using the procedure you describe.

Presently, in Yast Online Update, Repositories tab, @system list, there are many packages that have a Technical Data entry like:

ico - Simple animation program used for testing X11 operations and extensions


 || Alternate Version| Installed Version|
|---|---|---|
| Version:| 1.0.5-bp153.1.16| 1.0.5-lp152.3.5|
| Build Time:| Fri 05 Mar 2021 06:14:12 PM PST| Sat 16 May 2020 08:15:52 AM PDT|
| Install Time:|| Fri 24 Jul 2020 11:51:59 AM PDT|
| License:| MIT| MIT|
| Installed Size:| 79.0 KiB| 73.4 KiB|
| Download Size:| 30.5 KiB| 0 B|
| Distribution:|| openSUSE Leap 15.2|
| Vendor:| openSUSE| openSUSE|
| Packager:| https://bugs.opensuse.org| https://bugs.opensuse.org|
| Architecture:| x86_64| x86_64|
| Build Host:| hci-cnode2-m1| lamb60|
| URL:| http://xorg.freedesktop.org/| http://xorg.freedesktop.org/|
| Source Package:| ico-1.0.5-bp153.1.16| ico-1.0.5-lp152.3.5|
| Media No.:| 1||
| Authors:|||



Yast Online Update will install the newer version as Update unconditionally, but I can see how to do that only one package at a time. Yast does not automagically select these lp152 packages for update.

Interestingly, two other machines that I think had the same upgrading history have only the -bp153. versions. I apparently did something different when upgrading this machine from 15.2 to 15.3.

howard@HP-oS15KDE:~> zypper lr -d 
#  | Alias                                        | Name                                                                                        | Enabled | GPG Check | Refresh | P
riority | Type   | URI                                                                            | Service 
---+----------------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+--
--------+--------+--------------------------------------------------------------------------------+-------- 
 1 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/             |  
 2 | openSUSE-Leap-15.3-1                         | openSUSE-Leap-15.3-1                                                                        | No      | ----      | ----    |  
 99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Verbatim_STORE_N_GO_CCYYMUAYMU8VWJZ1-0:0-part2 |  
 3 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository                                                                        | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.3/                             |  
 4 | repo-backports-debug-update                  | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/update/leap/15.3/backports_debug/                 |  
 5 | repo-backports-update                        | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/15.3/backports/                       |  
 6 | repo-debug                                   | Debug Repository                                                                            | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/            |  
 7 | repo-debug-non-oss                           | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/        |  
 8 | repo-debug-update                            | Update Repository (Debug)                                                                   | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/oss/                       |  
 9 | repo-debug-update-non-oss                    | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/non-oss/                   |  
10 | repo-non-oss                                 | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/              |  
11 | repo-oss                                     | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/                  |  
12 | repo-sle-debug-update                        | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/sle/                       |  
13 | repo-sle-update                              | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/15.3/sle/                             |  
14 | repo-source                                  | Source Repository                                                                           | No      | ----      | ----    |  
 99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/           |  
15 | repo-update                                  | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/15.3/oss/                             |  
16 | repo-update-non-oss                          | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |  
 99     | rpm-md | http://download.opensuse.org/update/leap/15.3/non-oss/                         |  
howard@HP-oS15KDE:~>  

I think, you have not upgraded properly.

I would do:

zypper dup --allow-vendor-change

after this:

zypper dup --allow-vendor-change --from http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/

to switch packages to the Packman packages.

Thanks, that fixed it. Zypper replaced the -lp152. versions with -bp153 as:

The following 146 packages are going to be downgraded:

For the Packman switch, it took a bit of doing to not install vlc-beta. When I tried vlc-beta after the initial upgrade, it was a complete mess.