https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842018-02-22T17:46:12ZopenSUSE Project Management ToolopenSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=935352018-02-22T17:46:12Zlnussellnussel@suse.com
<ul><li><strong>Due date</strong> changed from <i>2018-02-09</i> to <i>2018-03-25</i></li><li><strong>Start date</strong> changed from <i>2018-01-22</i> to <i>2018-03-07</i></li></ul> openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1022562018-03-14T16:09:44Zlnussellnussel@suse.com
<ul><li><strong>Assignee</strong> set to <i>jberry</i></li></ul><p>Jimmy, could you help me with this please?</p>
<p>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).</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1026162018-03-15T16:33:47Zjberryjberry@suse.com
<ul></ul><p>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:</p>
<pre><code>for binary in binaries:
if binary.origin = SLE and binary in unwanted:
some_new_list.append(binary.name)
</code></pre>
<p>Where is the list to be placed?</p>
<p>Unsorted would appear to be a full package list? Ignore anything in <code>000product/unneeded.yml</code> or <code>000package-groups/groups.yml#UNWANTED</code>?</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1096452018-04-04T13:56:13Zlnussellnussel@suse.com
<ul></ul><p>Sorry, I missed the question :-(</p>
<p>jberry wrote:</p>
<blockquote>
<p>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:</p>
<pre><code>for binary in binaries:
if binary.origin = SLE and binary in unwanted:
some_new_list.append(binary.name)
</code></pre>
<p>Where is the list to be placed?</p>
</blockquote>
<p>Dashboard or even just the output of a script that we can give to maintenance.</p>
<blockquote>
<p>Unsorted would appear to be a full package list? Ignore anything in <code>000product/unneeded.yml</code> or <code>000package-groups/groups.yml#UNWANTED</code>?</p>
</blockquote>
<p>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.</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1096512018-04-04T13:56:58Zlnussellnussel@suse.com
<ul><li><strong>Due date</strong> changed from <i>2018-03-25</i> to <i>2018-04-13</i></li></ul> openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1126092018-04-13T22:47:03Zjberryjberry@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p><a href="https://github.com/openSUSE/openSUSE-release-tools/pull/1487" class="external">https://github.com/openSUSE/openSUSE-release-tools/pull/1487</a></p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1130202018-04-16T21:09:13Zjberryjberry@suse.com
<ul></ul><p><a href="https://gist.githubusercontent.com/jberry-suse/789333066d08e5d0ce754a7c5844d0cc/raw/3ebac50ce440a30ac93222abf5c5ad5ddd083aef/unmaintained" class="external">full list</a></p>
<p>Also, <a href="https://github.com/openSUSE/openSUSE-release-tools/pull/1489" class="external">1489</a> should allow for easy usage by maintenance via:</p>
<pre><code>zypper in openSUSE-release-tools
osrt-unmaintained openSUSE:Leap:15.0
</code></pre> openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1134342018-04-18T02:03:56Zjberryjberry@suse.com
<ul></ul><p>Verified the above works by installing in container.</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1142832018-04-20T22:51:54Zjberryjberry@suse.com
<ul></ul><p>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?</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1146702018-04-23T15:56:58Zlnussellnussel@suse.com
<ul></ul><p>I think we have filters for *-debuginfo and *-debugsource in other tools also</p>
<p>The contact would be Andreas Stieger</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1146732018-04-23T15:57:08Zlnussellnussel@suse.com
<ul><li><strong>Due date</strong> changed from <i>2018-04-13</i> to <i>2018-04-25</i></li></ul> openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1147242018-04-24T00:00:55Zjberryjberry@suse.com
<ul></ul><p>Excluded debuginfo and debugsource in <a href="https://github.com/openSUSE/openSUSE-release-tools/pull/1503" class="external">https://github.com/openSUSE/openSUSE-release-tools/pull/1503</a></p>
<p><a href="https://gist.githubusercontent.com/jberry-suse/6672e4aec821746c7063de1bc204c609/raw/99dc404cb59185af17637fd92cb26f10708fed1d/unmaintained" class="external">updated full list</a></p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1153002018-04-24T18:45:58Zjberryjberry@suse.com
<ul><li><strong>Assignee</strong> changed from <i>jberry</i> to <i>AndreasStieger</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Merged. Per lnussel comment, Andreas could you have a look?</p>
<pre><code># from openSUSE:Tools repo
zypper in openSUSE-release-tools
osrt-unmaintained openSUSE:Leap:15.0
</code></pre>
<p><a href="https://gist.githubusercontent.com/jberry-suse/6672e4aec821746c7063de1bc204c609/raw/99dc404cb59185af17637fd92cb26f10708fed1d/unmaintained" class="external">updated full list</a></p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1153272018-04-24T22:43:26Zjberryjberry@suse.com
<ul></ul><p>discovered and resolved issue which effects this tool in <a href="https://github.com/openSUSE/openSUSE-release-tools/pull/1505" class="external">pr#1505</a></p>
<p><a href="https://gist.githubusercontent.com/jberry-suse/6672e4aec821746c7063de1bc204c609/raw/6cc2f3bb8f735ec19b7cb2cd8b444ec6ee7bedbd/unmaintained" class="external">updated list</a></p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1153302018-04-24T22:48:09Zjberryjberry@suse.com
<ul></ul><p>Disregard above link as I ran without rebasing on latest master so it includes debug packages.</p>
<p><a href="https://gist.githubusercontent.com/jberry-suse/6672e4aec821746c7063de1bc204c609/raw/850523a77058cb8dedb233c9c6f02815338a114e/unmaintained" class="external">updated list</a></p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1169942018-05-01T15:03:37ZAndreasStiegerastieger@suse.com
<ul></ul><p>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. </p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1181192018-05-07T16:36:45Zlnussellnussel@suse.com
<ul></ul><p>So are you fine with the provided information Andreas, ie can the task be closed?</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1191182018-05-14T09:14:03Zlnussellnussel@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Closed</i></li></ul><p>so information was handed over, closing as done</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1472962018-09-05T15:36:52Zlnussellnussel@suse.com
<ul></ul><p>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.</p>
openSUSE Leap 15.0 - action #28815: compile a list of packages that are from sle but not maintained therehttps://progress.opensuse.org/issues/28815?journal_id=1882732019-02-13T12:14:15Zlnussellnussel@suse.com
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-4 status-5 priority-4 priority-default closed behind-schedule" href="/issues/47819">action #47819</a>: compile a list of packages that are from sle but not maintained there</i> added</li></ul>