Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ogre for openSUSE:Factory checked in at 2026-08-21 16:53:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ogre (Old) and /work/SRC/openSUSE:Factory/.ogre.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ogre" Fri Aug 21 16:53:09 2026 rev:16 rq:1372545 version:13.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ogre/ogre.changes 2025-07-09 17:27:40.373711664 +0200 +++ /work/SRC/openSUSE:Factory/.ogre.new.1258/ogre.changes 2026-08-21 16:54:22.949210564 +0200 @@ -1,0 +2,9 @@ +Thu Aug 13 16:20:00 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Let ogre-devel require its own -devel subpackages by name instead of + by pkgconfig() symbol. Since ogre1 started publishing its own devel + subpackages, both OGRE generations provide pkgconfig(OGRE-Overlay) + and friends from the same unversioned paths, so anything asking for + ogre-devel became unresolvable with "have choice". + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ogre.spec ++++++ --- /var/tmp/diff_new_pack.QKSs2D/_old 2026-08-21 16:54:24.184254418 +0200 +++ /var/tmp/diff_new_pack.QKSs2D/_new 2026-08-21 16:54:24.189254596 +0200 @@ -401,15 +401,18 @@ %package devel Summary: Development files for the Ogre Engine Group: Development/Libraries/C and C++ -Requires: pkgconfig(OGRE) -Requires: pkgconfig(OGRE-Bites) -Requires: pkgconfig(OGRE-MeshLodGenerator) -Requires: pkgconfig(OGRE-Overlay) -Requires: pkgconfig(OGRE-Paging) -Requires: pkgconfig(OGRE-Property) -Requires: pkgconfig(OGRE-RTShaderSystem) -Requires: pkgconfig(OGRE-Terrain) -Requires: pkgconfig(OGRE-Volume) +# By name rather than by pkgconfig(): the compat package ogre1 installs +# its pkgconfig files at the same unversioned paths, so asking for the +# symbols makes every consumer of ogre-devel ambiguous to the resolver. +Requires: libOgreBites-devel = %{version} +Requires: libOgreMain-devel = %{version} +Requires: libOgreMeshLodGenerator-devel = %{version} +Requires: libOgreOverlay-devel = %{version} +Requires: libOgrePaging-devel = %{version} +Requires: libOgreProperty-devel = %{version} +Requires: libOgreRTShaderSystem-devel = %{version} +Requires: libOgreTerrain-devel = %{version} +Requires: libOgreVolume-devel = %{version} %description devel OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented 3D engine.
