Yast update failure for ghostscript

Hi,
on 43.2, Yast automatic or manual update of ghostscript-devel package from version 9.15 to 9.25 (marked as a security update) fails with

libspectre-devel-0.2.7-16.1.x86_64 requires ghostscript-devel = 9.15, but this requirement cannot be provided

Is there an inconsistency in packages?
What to do?
Thanks for any help.
Best regards

Please post:

zypper lr -d

Also

zypper up
zypper se -s ghostscript spectre

here are the responses:


/home/xx> zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                            | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+----------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | http-opensuse-guide.org-3a0759ba | libdvdcss repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.3/                       |        
 2 | http-packman.inode.at-b91fda63   | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.3/                         |        
 3 | openSUSE-Leap-42.3-0             | openSUSE-Leap-42.3-0                    | Yes     | (r ) Yes  | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-MATSHITADVD-RAM_UJ-852S_HE18_097566   |        
 4 | repo-debug                       | openSUSE-Leap-42.3-Debug                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/      |        
 5 | repo-debug-non-oss               | openSUSE-Leap-42.3-Debug-Non-Oss        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/  |        
 6 | repo-debug-update                | openSUSE-Leap-42.3-Update-Debug         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.3/oss/                 |        
 7 | repo-debug-update-non-oss        | openSUSE-Leap-42.3-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.3/non-oss/             |        
 8 | repo-non-oss                     | openSUSE-Leap-42.3-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/        |        
 9 | repo-oss                         | openSUSE-Leap-42.3-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/            |        
10 | repo-source                      | openSUSE-Leap-42.3-Source               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/     |        
11 | repo-source-non-oss              | openSUSE-Leap-42.3-Source-Non-Oss       | No      | ----      | ----    |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.3/repo/non-oss/ |        
12 | repo-update                      | openSUSE-Leap-42.3-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                       |        
13 | repo-update-non-oss              | openSUSE-Leap-42.3-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/   

as root:

# zypper up
Loading repository data...
Reading installed packages...

The following item is locked and will not be changed by any action:
 Installed:
  unison

The following 25 package updates will NOT be installed:
  ghostscript ghostscript-devel ghostscript-x11 gstreamer-plugins-bad-lang
  gstreamer-plugins-ugly-lang k3b k3b-lang libgstadaptivedemux-1_0-0
  libgstbadaudio-1_0-0 libgstbadbase-1_0-0 libgstbadvideo-1_0-0
  libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstgl-1_0-0
  libgstmpegts-1_0-0 libgstphotography-1_0-0 libgsturidownloader-1_0-0
  libgstwayland-1_0-0 libmjpegutils-2_0-0 libquicktime0 libsox3 libxine2
  libxine2-pulse mjpegtools sox

The following 7 NEW packages are going to be installed:
  akonadi-search akonadi-search-lang libirrecord0 liblirc0 liblirc_driver0
  lirc-config lirc-core

The following 3 packages are going to be REMOVED:
  baloo-pim lirc lirc-remotes

7 new packages to install, 3 to remove.
Overall download size: 0 B. Already cached: 867.3 KiB. After the operation,
additional 338.8 KiB will be used.
Continue? [y/n/...? shows all options] (y): y
In cache akonadi-search-17.04.2-1.1.x86_64.rpm
                                           (1/7), 151.9 KiB (601.4 KiB unpacked)
In cache liblirc0-0.9.4c-4.1.x86_64.rpm    (2/7),  75.0 KiB (144.7 KiB unpacked)
In cache liblirc_driver0-0.9.4c-4.1.x86_64.rpm
                                           (3/7),  51.0 KiB ( 63.6 KiB unpacked)
In cache akonadi-search-lang-17.04.2-1.1.noarch.rpm
                                           (4/7),  31.8 KiB ( 79.1 KiB unpacked)
In cache libirrecord0-0.9.4c-4.1.x86_64.rpm
                                           (5/7),  39.3 KiB ( 38.5 KiB unpacked)
In cache lirc-core-0.9.4c-4.1.x86_64.rpm   (6/7), 439.8 KiB (  1.7 MiB unpacked)
In cache lirc-config-0.9.4c-4.1.noarch.rpm (7/7),  78.5 KiB (323.3 KiB unpacked)
Checking for file conflicts: .............................................[done]
(1/7) Installing: akonadi-search-17.04.2-1.1.x86_64 ......................[done]
(2/7) Installing: liblirc0-0.9.4c-4.1.x86_64 .............................[done]
(3/7) Installing: liblirc_driver0-0.9.4c-4.1.x86_64 ......................[done]
(4/7) Installing: akonadi-search-lang-17.04.2-1.1.noarch .................[done]
(5/7) Installing: libirrecord0-0.9.4c-4.1.x86_64 .........................[done]
(6/7) Installing: lirc-core-0.9.4c-4.1.x86_64 ............................[done]
(7/7) Installing: lirc-config-0.9.4c-4.1.noarch ..........................[done]

seems to me that some new packages have arrived in the meantime.

as root:


# zypper se -s ghostscript spectre
Loading repository data...
Reading installed packages...

S  | Name                         | Type       | Version        | Arch   | Repository
---+------------------------------+------------+----------------+--------+--------------------------
i+ | OpenPrintingPPDs-ghostscript | package    | 4.0.0.2-6.1    | noarch | openSUSE-Leap-42.3-Oss
i+ | OpenPrintingPPDs-ghostscript | package    | 4.0.0.2-6.1    | noarch | openSUSE-Leap-42.3-0
i+ | cups-filters-ghostscript     | package    | 1.8.2-4.2.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | cups-filters-ghostscript     | package    | 1.8.2-3.1      | x86_64 | openSUSE-Leap-42.3-Oss
v  | cups-filters-ghostscript     | package    | 1.8.2-3.1      | x86_64 | openSUSE-Leap-42.3-0
v  | ghostscript                  | package    | 9.25-14.9.1    | x86_64 | openSUSE-Leap-42.3-Update
i+ | ghostscript                  | package    | 9.15-14.6.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript                  | package    | 9.15-14.3.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript                  | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-Oss
v  | ghostscript                  | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-0
   | ghostscript                  | srcpackage | 9.25-14.9.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript                  | srcpackage | 9.15-14.6.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript                  | srcpackage | 9.15-14.3.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript-cjk              | package    | 20050315-171.1 | noarch | openSUSE-Leap-42.3-Oss
   | ghostscript-cjk              | package    | 20050315-171.1 | noarch | openSUSE-Leap-42.3-0
v  | ghostscript-devel            | package    | 9.25-14.9.1    | x86_64 | openSUSE-Leap-42.3-Update
i+ | ghostscript-devel            | package    | 9.15-14.6.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript-devel            | package    | 9.15-14.3.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript-devel            | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-Oss
v  | ghostscript-devel            | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-0
   | ghostscript-fonts            | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-Oss
   | ghostscript-fonts            | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-0
   | ghostscript-fonts-grops      | package    | 1.22.2-9.21    | noarch | openSUSE-Leap-42.3-Oss
   | ghostscript-fonts-grops      | package    | 1.22.2-9.21    | noarch | openSUSE-Leap-42.3-0
i+ | ghostscript-fonts-other      | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-Oss
i+ | ghostscript-fonts-other      | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-0
i+ | ghostscript-fonts-std        | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-Oss
i+ | ghostscript-fonts-std        | package    | 9.06-10.13     | noarch | openSUSE-Leap-42.3-0
   | ghostscript-mini             | srcpackage | 9.25-14.9.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript-mini             | srcpackage | 9.15-14.6.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript-mini             | srcpackage | 9.15-14.3.1    | noarch | openSUSE-Leap-42.3-Update
   | ghostscript-mini             | package    | 9.25-14.9.1    | x86_64 | openSUSE-Leap-42.3-Update
   | ghostscript-mini             | package    | 9.15-14.6.1    | x86_64 | openSUSE-Leap-42.3-Update
   | ghostscript-mini             | package    | 9.15-14.3.1    | x86_64 | openSUSE-Leap-42.3-Update
   | ghostscript-mini-devel       | package    | 9.25-14.9.1    | x86_64 | openSUSE-Leap-42.3-Update
   | ghostscript-mini-devel       | package    | 9.15-14.6.1    | x86_64 | openSUSE-Leap-42.3-Update
   | ghostscript-mini-devel       | package    | 9.15-14.3.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript-x11              | package    | 9.25-14.9.1    | x86_64 | openSUSE-Leap-42.3-Update
i+ | ghostscript-x11              | package    | 9.15-14.6.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript-x11              | package    | 9.15-14.3.1    | x86_64 | openSUSE-Leap-42.3-Update
v  | ghostscript-x11              | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-Oss
v  | ghostscript-x11              | package    | 9.15-13.14     | x86_64 | openSUSE-Leap-42.3-0
i+ | libspectre-devel             | package    | 0.2.7-16.1     | x86_64 | openSUSE-Leap-42.3-Oss
i+ | libspectre-devel             | package    | 0.2.7-16.1     | x86_64 | openSUSE-Leap-42.3-0
i+ | libspectre1                  | package    | 0.2.7-16.1     | x86_64 | openSUSE-Leap-42.3-Oss
i+ | libspectre1                  | package    | 0.2.7-16.1     | x86_64 | openSUSE-Leap-42.3-0

Same error here in 42.3.

I think its an error in the spec-file to build libspectre.

Maybe you can delete the -devel packages?
You need them only for developing.

Bugreport:
https://bugzilla.opensuse.org/show_bug.cgi?id=1111752

thanks - so it seems there are two options: deleting the devel packages or waiting for the bug to be resolved in the repositories, right?
Once the latter is achieved, it might be worthwhile to post the result here.