action #48896

clean up SLE-workarounds

Added by lnussel about 1 year ago. Updated about 1 year ago.

Status:ResolvedStart date:08/03/2019
Priority:NormalDue date:15/03/2019
Assignee:mlin7442% Done:


Category:Release Engineering
Target version:Beta
Duration: 6


clean up the SLE-workarounds subproject. Check which packages got merged and remove them. Verify the remaining ones are progressing.

Related issues

Copied from openSUSE Leap 15.1 - action #47834: clean up SLE-workarounds Closed 23/04/2019 10/05/2019
Copied to openSUSE Leap 15.2 - action #56384: clean up SLE-workarounds New 06/03/2020 13/03/2020


#1 Updated by lnussel about 1 year ago

#2 Updated by lnussel about 1 year ago

Jimmy, could you please take a look at that? It got a bit messy. Way to many packages in there and some kept syncing to Factory as we missed to submit them to SLE.

#3 Updated by lnussel about 1 year ago

  • Assignee set to jberry

#4 Updated by jberry about 1 year ago

Alright. I wait for latest report and lookup generation (this weekend) by origin-manager to see where we stand.

#5 Updated by jberry about 1 year ago

  • Status changed from New to In Progress
  • Assignee changed from jberry to lnussel

It would seem like we should be avoiding adding new ones if this issue exists: Also no need to place new packages in SLE-workarounds as origin-manager will figure it out going forward.

Based on Sunday's origin-manager full run, the following packages are either workarounds or have no origin:

package                                                 origin
XyGrib                                                  None
branding-openSUSE                                       openSUSE:Leap:15.0:Update~
catfish                                                 None
desktop-translations                                    openSUSE:Factory~
gpgme                                                   SUSE:SLE-15-SP1:GA~
kiwi-boot-descriptions                                  SUSE:SLE-15-SP1:Update~
libqt5-qtcanvas3d                                       openSUSE:Leap:15.0:Update~
libqt5-qtcharts                                         openSUSE:Leap:15.0:Update~
libqt5-qtdatavis3d                                      openSUSE:Leap:15.0:Update~
libqt5-qtgamepad                                        openSUSE:Leap:15.0:Update~
libqt5-qtnetworkauth                                    openSUSE:Leap:15.0:Update~
libqt5-qtremoteobjects                                  openSUSE:Leap:15.0:Update~
libqt5-qtscxml                                          openSUSE:Leap:15.0:Update~
libqt5-qtserialbus                                      openSUSE:Leap:15.0:Update~
libqt5-qtvirtualkeyboard                                openSUSE:Leap:15.0:Update~
libqt5-qtwebview                                        openSUSE:Leap:15.0:Update~
live-kiwi-hook                                          None
openSUSE-Leap-15.1-JeOS                                 None
papirus-icon-theme                                      openSUSE:Leap:15.0:Update~
perl-IO-Digest                                          None
plata-theme                                             None
python-jaraco.base                                      None
raspberrypi-firmware-dt                                 SUSE:SLE-15:GA~
release-notes-openSUSE                                  openSUSE:Leap:15.0:Update~
rubygem-arel-9                                          None
rust                                                    SUSE:SLE-15-SP1:Update~
sdcc                                                    openSUSE:Leap:15.0:Update~
skelcd-control-openSUSE                                 None
translation-update                                      SUSE:SLE-15-SP1:Update~
translation-update-upstream                             openSUSE:Leap:15.0:Update~
urlscan                                                 openSUSE:Leap:15.0:Update~
virtualbox                                              openSUSE:Leap:15.0~
whipper                                                 None

Interestingly only two of the above are in SLE-workarounds, but the rest of SLE-workarounds appears to be already found in proper origin. This is likely due to manager_42 using OBS hashes which are woefully wrong. This means the lookup file does not accurately reflect workarounds nor proper origins. The following is the state of SLE-workarounds packages according to origin-manager.

package                                                 origin
MozillaFirefox                                          openSUSE:Leap:15.0:Update
axis                                                    openSUSE:Factory
build                                                   SUSE:SLE-15-SP1:Update
containerd                                              SUSE:SLE-15-SP1:Update
docker                                                  SUSE:SLE-15-SP1:Update
docker-runc                                             SUSE:SLE-15-SP1:Update
geronimo-specs                                          openSUSE:Factory
golang-github-docker-libnetwork                         SUSE:SLE-15-SP1:Update
gpgme                                                   SUSE:SLE-15-SP1:GA~
ldb                                                     SUSE:SLE-15-SP1:Update
libffi                                                  openSUSE:Factory
libreoffice                                             SUSE:SLE-15-SP1:Update
libsodium                                               openSUSE:Leap:15.0:Update
libstaroffice                                           SUSE:SLE-15-SP1:Update
libwps                                                  SUSE:SLE-15-SP1:Update
llvm5                                                   openSUSE:Factory
mx4j                                                    openSUSE:Factory
opa-fmgui                                               SUSE:SLE-15-SP1:Update
open-iscsi                                              SUSE:SLE-15-SP1:Update
python-adal                                             SUSE:SLE-15-SP1:Update
python-applicationinsights                              SUSE:SLE-15-SP1:Update
python-boto                                             SUSE:SLE-15-SP1:Update
python-boto3                                            SUSE:SLE-15-SP1:Update
python-botocore                                         SUSE:SLE-15-SP1:Update
python-capturer                                         SUSE:SLE-15-SP1:Update
python-coloredlogs                                      SUSE:SLE-15-SP1:Update
python-humanfriendly                                    SUSE:SLE-15-SP1:Update
python-pydocumentdb                                     SUSE:SLE-15-SP1:Update
python-s3transfer                                       SUSE:SLE-15-SP1:Update
python-sshtunnel                                        SUSE:SLE-15-SP1:Update
python-verboselogs                                      SUSE:SLE-15-SP1:Update
rust                                                    SUSE:SLE-15-SP1:Update~
samba                                                   SUSE:SLE-15-SP1:Update
systemtap                                               SUSE:SLE-15-SP1:Update
tigervnc                                                SUSE:SLE-15-SP1:Update
xmlgraphics-batik                                       openSUSE:Factory
yast2-configuration-management                          SUSE:SLE-15-SP1:Update
yast2-pkg-bindings                                      SUSE:SLE-15-SP1:Update
yast2-rmt                                               SUSE:SLE-15-SP1:Update

As such I generated 37 delete requests against openSUSE:Leap:15.1:SLE-workarounds which leaves two packages (rust and gpgme).

The libqt5-* packages are missing devel links and are not reflected properly in lookup file either. :((( Created 10 devel change requests to point to KDE:Qt:5.9 based on request 655520 and 655519).

Accepted version request 677997 was superseded in Factory. Should sync to Factory version.

Accepted version request 669406 was superseded in Factory. Should sync to Factory version.

682192 mlin accepted workaround while declined in Factory

bugfix accepted to Leap and Factory has newer version
186879 submit to SUSE:SLE-15-SP1:GA

manually changed by mlin for Leap 15.1. perhaps should create proper devel

seems appropriate, could also have devel

seems appropriate, could also have devel

seemingly fell out-of-date unintentionally
submitted 684340

deleted in Factory
dr 684341

seemingly fell out-of-date unintentionally
sr 684342

669906 seems the link is setup opposite direction of Factory and devel

seemingly fell out-of-date unintentionally
sr 684348

seems appropriate, could also have devel

not available in Factory (indicated reason on request)
684350 setdevel devel:languages:ruby:extensions

changed to workaround 5 days ago 682415, submit to SLE?

perhaps you know more, but why? 679594

684352 setdevel YaST:openSUSE:15.1

seems like should have proper devel

should have never been forked (leap 15.1 bugfix)
sr 684357 to rejoin Factory

suggested a devel project be setup on request 678637

684359 setdevel change to match only origin or a delete should be submitted (see 666913 and Factory 664291 which was declined)


  • 37 delete requests to SLE-workarounds
  • 13 change_devel to Leap 15.1
  • 6 submit requests to Leap 15.1
  • 1 delete request to Leap 15.1
  • 1 submit request to SLE 15 SP1


Assuming pending requests are accepted the following are outstanding.

Should probably have devel project for Leap N or Leap N.M


Appears to have been submitted backwards and needs manual link fix


#6 Updated by lnussel about 1 year ago

  • Assignee changed from lnussel to mlin7442

Max, can you take a look at this and accept Jimmy's requests?

python-jaraco.base is a mistake. It's actually a second spec file of python-jaraco.packaging.

#7 Updated by mlin7442 about 1 year ago

jaraco.packagin/jaraco.base issue is fixed.

#8 Updated by mlin7442 about 1 year ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

#9 Updated by lnussel 7 months ago

Also available in: Atom PDF