Overview

Request 720684 accepted

Newer pending source available from package origin. See request#720638. (host boomba-work)


Max Lin's avatar

missing newer yast2 https://build.opensuse.org/project/show/openSUSE:Maintenance:10689, I wonder why do origin-manager does not submit it, @jberry what is origin-manager's log says?


Jimmy Berry's avatar

It's because origin-manager does not consider yast2 to be coming from :Update like yast2-packager. http://paste.opensuse.org/view/raw/50644160

$ osc origin -p openSUSE:Leap:15.2 package --debug yast2
[D] origin_find: openSUSE:Leap:15.2/yast2 with source 808ded7 (True, True, True)
[D] source_contain: SUSE:SLE-15-SP1:Update                   6ab9af9 == 808ded7
[D] source_contain: SUSE:SLE-15-SP1:Update                   0fa6eb2 == 808ded7
[D] source_contain: openSUSE:Leap:15.1:Update                6ab9af9 == 808ded7
[D] source_contain: openSUSE:Leap:15.1:Update                0fa6eb2 == 808ded7
[D] source_contain: openSUSE:Leap:15.1                       808ded7 == 808ded7 (match)
openSUSE:Leap:15.1
$ osc origin -p openSUSE:Leap:15.2 package --debug yast2-packager
[D] origin_find: openSUSE:Leap:15.2/yast2-packager with source 4e9ee55 (True, True, True)
[D] source_contain: SUSE:SLE-15-SP1:Update                   4e8da0f == 4e9ee55
[D] source_contain: openSUSE:Leap:15.1:Update                4e9ee55 == 4e9ee55 (match)
openSUSE:Leap:15.1:Update

This is due to the fact that when no maintenance update is available for a package the sources are inherited and thus match the base product. Once an update is provided the revision history only includes the update and not the original value which was inherited. I worked around this elsewhere by including the inherited revisions in the history, but was not 100% sure if I should always do so. If I flip the flag to true to include them we see the following.

$ osc origin -p openSUSE:Leap:15.2 package --debug yast2
[D] origin_find: openSUSE:Leap:15.2/yast2 with source 808ded7 (True, True, True)
[D] source_contain: SUSE:SLE-15-SP1:Update                   6ab9af9 == 808ded7
[D] source_contain: SUSE:SLE-15-SP1:Update                   0fa6eb2 == 808ded7
[D] source_contain: SUSE:SLE-15-SP1:Update                   808ded7 == 808ded7 (match)
SUSE:SLE-15-SP1:Update

Which makes sense since SLE :Update mirrors the same process and thus also has the revision in the base product, but not the maintenance update revisions. I'll submit a PR to change this to always be enabled and see were we get from there.


Request History
Origin Manager's avatar

origin-manager created request

Newer pending source available from package origin. See request#720638. (host boomba-work)


Saul Goodman's avatar

licensedigger accepted review

ok


Origin Manager's avatar

origin-manager added origin-reviewers as a reviewer

Changing to a higher priority origin, but from another family.

origin: SUSE:SLE-15-SP1:Update
origin_old: openSUSE:Leap:15.1:Update


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Origin Manager's avatar

origin-manager accepted review

origin: SUSE:SLE-15-SP1:Update
origin_old: openSUSE:Leap:15.1:Update


Staging Bot's avatar

staging-bot set openSUSE:Leap:15.2:Staging:C as a staging project

Being evaluated by staging project "openSUSE:Leap:15.2:Staging:C"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Leap:15.2:Staging:C


Jimmy Berry's avatar

jberry accepted review

resolved by openSUSE/openSUSE-release-tools#2143


Ludwig Nussel's avatar

lnussel_factory accepted review

ok


Ludwig Nussel's avatar

lnussel_factory accepted review

ready to accept


Ludwig Nussel's avatar

lnussel_factory approved review

ready to accept


Ludwig Nussel's avatar

lnussel_factory accepted request

Accept to openSUSE:Leap:15.2

openSUSE Build Service is sponsored by