Project

General

Profile

Actions

action #28815

closed

compile a list of packages that are from sle but not maintained there

Added by lnussel over 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
Release Engineering
Target version:
Start date:
2018-03-07
Due date:
2018-04-25
% Done:

100%

Estimated time:

Description

some packages are marked as coming from SLE even though not all or none of it's source packages are actually maintained there. Need to compute a list and discuss with maintenance.


Related issues 1 (0 open1 closed)

Copied to openSUSE Leap 15.1 - action #47819: compile a list of packages that are from sle but not maintained thereClosed2019-02-202019-04-10

Actions
Actions #1

Updated by lnussel about 6 years ago

  • Due date changed from 2018-02-09 to 2018-03-25
  • Start date changed from 2018-01-22 to 2018-03-07
Actions #2

Updated by lnussel about 6 years ago

  • Assignee set to jberry

Jimmy, could you help me with this please?

Basically we need a script that looks at all binary packages in Leap that come from SLE based source packages. List all source and binary packages that are not in any kiwi file in 000prodoct on SLE side (ie unwanted or unsorted).

Actions #3

Updated by jberry about 6 years ago

Rather than just source packages which may be in SLE and maintained there, but contain subpackages (binaries) that are not shipped need to look at binaries. Roughly translated:

for binary in binaries:
  if binary.origin = SLE and binary in unwanted:
    some_new_list.append(binary.name)

Where is the list to be placed?

Unsorted would appear to be a full package list? Ignore anything in 000product/unneeded.yml or 000package-groups/groups.yml#UNWANTED?

Actions #4

Updated by lnussel about 6 years ago

Sorry, I missed the question :-(

jberry wrote:

Rather than just source packages which may be in SLE and maintained there, but contain subpackages (binaries) that are not shipped need to look at binaries. Roughly translated:

for binary in binaries:
  if binary.origin = SLE and binary in unwanted:
    some_new_list.append(binary.name)

Where is the list to be placed?

Dashboard or even just the output of a script that we can give to maintenance.

Unsorted would appear to be a full package list? Ignore anything in 000product/unneeded.yml or 000package-groups/groups.yml#UNWANTED?

I think that is the input, yes. Looking at the output works too though as none of the generated kiwi files would contain the binaries.

Actions #5

Updated by lnussel about 6 years ago

  • Due date changed from 2018-03-25 to 2018-04-13
Actions #6

Updated by jberry about 6 years ago

  • Status changed from New to Feedback
Actions #7

Updated by jberry about 6 years ago

full list

Also, 1489 should allow for easy usage by maintenance via:

zypper in openSUSE-release-tools
osrt-unmaintained openSUSE:Leap:15.0
Actions #8

Updated by jberry about 6 years ago

Verified the above works by installing in container.

Actions #9

Updated by jberry about 6 years ago

You noted that debuginfo binaries should be removed. There are also -debug- named packages and -debugsource. Is there a list of everything that should be excluded and/or who should I contact to review from maintenance?

Actions #10

Updated by lnussel about 6 years ago

I think we have filters for *-debuginfo and *-debugsource in other tools also

The contact would be Andreas Stieger

Actions #11

Updated by lnussel about 6 years ago

  • Due date changed from 2018-04-13 to 2018-04-25
Actions #13

Updated by jberry about 6 years ago

  • Assignee changed from jberry to AndreasStieger
  • % Done changed from 0 to 100

Merged. Per lnussel comment, Andreas could you have a look?

# from openSUSE:Tools repo
zypper in openSUSE-release-tools
osrt-unmaintained openSUSE:Leap:15.0

updated full list

Actions #14

Updated by jberry about 6 years ago

discovered and resolved issue which effects this tool in pr#1505

updated list

Actions #15

Updated by jberry about 6 years ago

Disregard above link as I ran without rebasing on latest master so it includes debug packages.

updated list

Actions #16

Updated by AndreasStieger almost 6 years ago

From Leap 42.3 maintenance experience, we can disregard discrepancies in subpackages being included or excluded. As long as the source container is maintained in SLE in some way or another then we will do maintenance updates for it, and thus inherit the code fixes for Leap.

Actions #17

Updated by lnussel almost 6 years ago

So are you fine with the provided information Andreas, ie can the task be closed?

Actions #18

Updated by lnussel almost 6 years ago

  • Status changed from Feedback to Closed

so information was handed over, closing as done

Actions #19

Updated by lnussel over 5 years ago

I think sle-module-development-tools-obs-ftp-POOL-*.kiwi spoiled the list. The module actually does not map to channel so I think the content there is also unmaintained.

Actions #20

Updated by lnussel about 5 years ago

  • Copied to action #47819: compile a list of packages that are from sle but not maintained there added
Actions

Also available in: Atom PDF