openSUSE / openSUSE-release-process

Other
8 stars 9 forks source link

[15.3 retro] hard to filter out SLE only package #74

Open nilxam opened 3 years ago

nilxam commented 3 years ago

There are a bunch of binary RPMs are SLE only or shouldn't shipped by openSUSE however they do existed in pool repository, find them and filter then out isn't easy since we don't know what should not shipped by openSUSE, like sle's release package; sle's skelcd package; livepatch; spacewalk, etc., unless we can blacklist them at the first place that no to sync to OBS from IBS, otherwise SLE RM should tell us what not to shipping then we can filter them out in openSUSE.

See a long filter list at https://build.opensuse.org/package/view_file/openSUSE:Leap:15.3/000package-groups/NON_FTP_PACKAGES.group?expand=1 , although it wasn't complete still.

Damage Wrong package shipped by openSUSE

lkocman commented 3 years ago

This will make SUMA team happy, as they had issues with sle-related release packages being part of the ftp-tree. There had to be an exception in installing of all product packages in 15.3

lkocman commented 3 years ago

TODO document this aside from OBS -> IBS sync blacklist

nilxam commented 3 years ago

my script is trying to fix this https://github.com/nilxam/leap_development/blob/master/scripts/obsoletes_finder.py , but how to call a package is a SLE only package is a problem to openSUSE release team, we can guessing if the source packagename containing sle, sles, sled, sap, etc,. but that is not the proper way, it's just a blind guessing, maybe SLE RMs can tell us what is SLE only package.