Bug 1187808

Summary: Package/project inconsistency in Leap 15.3 with gstreamer-plugins
Product: [openSUSE] openSUSE Distribution Reporter: Luigi Baldoni <aloisio>
Component: OtherAssignee: Marcus Meissner <meissner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mlin
Version: Leap 15.3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Luigi Baldoni 2021-06-29 08:09:08 UTC
Unsure if this is a bug, but there's an inconsistency between gstreamer-plugins-bad
and gstreamer-plugins-ugly.

  $ osc ls openSUSE:Leap:15.3:Update gstreamer-plugins-ugly
  _link
  # -> openSUSE:Leap:15.3:Update gstreamer-plugins-ugly.19736 (latest)
  baselibs.conf
  gst-plugins-ugly-1.16.3.tar.xz
  gstreamer-plugins-ugly.changes
  gstreamer-plugins-ugly.spec

but:
  $ osc ls openSUSE:Leap:15.3:Update gstreamer-plugins-bad
  baselibs.conf
  gst-plugins-bad-1.16.2.tar.xz
  gstreamer-plugins-bad.appdata.xml
  gstreamer-plugins-bad.changes
  gstreamer-plugins-bad.spec

As you can see, the latter is only 1.16.2. Everything works because 1.16.3 comes from sle-update, but this is a problem when linking from packman.

Is there anything that can be done in this regard?
Comment 1 Marcus Meissner 2021-06-29 08:35:49 UTC
should come from SLE though.

osc ls SUSE:SLE-15-SP3:Update/gstreamer-plugins-bad
_link
# -> SUSE:SLE-15-SP3:Update gstreamer-plugins-bad.19901 (latest)
baselibs.conf
gst-plugins-bad-1.16.3.tar.xz
gstreamer-plugins-bad.appdata.xml
gstreamer-plugins-bad.changes
gstreamer-plugins-bad.spec


has 1.16.3.

is the sle repo enabled?

i see 1.16.3 here:
http://download.opensuse.org/update/leap/15.3/sle/sle-sp3/x86_64/
Comment 2 Max Lin 2021-06-29 08:52:41 UTC
(In reply to Marcus Meissner from comment #1)
> should come from SLE though.
> 
> osc ls SUSE:SLE-15-SP3:Update/gstreamer-plugins-bad
> _link
> # -> SUSE:SLE-15-SP3:Update gstreamer-plugins-bad.19901 (latest)
> baselibs.conf
> gst-plugins-bad-1.16.3.tar.xz
> gstreamer-plugins-bad.appdata.xml
> gstreamer-plugins-bad.changes
> gstreamer-plugins-bad.spec
> 
> 
> has 1.16.3.
> 
> is the sle repo enabled?
> 
> i see 1.16.3 here:
> http://download.opensuse.org/update/leap/15.3/sle/sle-sp3/x86_64/

We CANNOT use it from sle-updates repo directly, gstreamer-plugins-bad is a *fork* of SLE package agreed by PM in order to keep opensuse-only plugin to be enabled for openSUSE since SLE15 SP3 can not make it, see https://jira.suse.com/browse/PM-1639 , therefore we do rebuild gstreamer-plugins-bad in openSUSE:Leap:15.3. To fix this problem and keep opensuse-only plugin stays, a 1.16.3 rebuild in openSUSE: namespace is needed according to the is_opensuse macro.
Comment 3 Marcus Meissner 2021-06-29 08:59:47 UTC
ok, then we can build it for openSUSE:Leap:15.3:Update

I will see I get it submitte there
Comment 4 Marcus Meissner 2021-06-29 11:32:52 UTC
build using the SLE 15 SP3 last update soruces and submitted into qa pipeline