Project

General

Profile

action #48896

clean up SLE-workarounds

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

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2019-03-08
Due date:
2019-03-15
% Done:

100%

Estimated time:
Duration: 6

Description

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-workaroundsClosed2019-04-232019-05-10

Copied to openSUSE Leap 15.2 - action #56384: clean up SLE-workaroundsResolved2020-03-062020-03-13

History

#1 Updated by lnussel over 1 year ago

#2 Updated by lnussel over 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 over 1 year ago

  • Assignee set to jberry

#4 Updated by jberry over 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 over 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: https://build.opensuse.org/request/show/683891. 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).

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

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

desktop-translations
682192 mlin accepted workaround while declined in Factory

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

kiwi-boot-descriptions
manually changed by mlin for Leap 15.1. perhaps should create proper devel

live-kiwi-hook
seems appropriate, could also have devel

openSUSE-Leap-15.1-JeOS
seems appropriate, could also have devel

papirus-icon-theme
seemingly fell out-of-date unintentionally
submitted 684340

perl-IO-Digest
deleted in Factory
dr 684341

plata-theme
seemingly fell out-of-date unintentionally
sr 684342

python-jaraco.base
669906 seems the link is setup opposite direction of Factory and devel

raspberrypi-firmware-dt
seemingly fell out-of-date unintentionally
sr 684348

release-notes-openSUSE
seems appropriate, could also have devel

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

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

sdcc
perhaps you know more, but why? 679594

skelcd-control-openSUSE
684352 setdevel YaST:openSUSE:15.1

translation-update
translation-update-upstream
seems like should have proper devel

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

virtualbox
suggested a devel project be setup on request 678637

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

Summary

  • 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

Outstanding

Assuming pending requests are accepted the following are outstanding.

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

kiwi-boot-descriptions
live-kiwi-hook
openSUSE-Leap-15.1-JeOS
python-jaraco.base
release-notes-openSUSE
translation-update
translation-update-upstream
virtualbox

Appears to have been submitted backwards and needs manual link fix
python-jaraco.base

rust
sdcc

#6 Updated by lnussel over 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 over 1 year ago

jaraco.packagin/jaraco.base issue is fixed.

#8 Updated by mlin7442 over 1 year ago

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

#9 Updated by lnussel 11 months ago

Also available in: Atom PDF