[Bug 1170409] New: update-test-trivial: TW test maintenance updates do not work
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 Bug ID: 1170409 Summary: update-test-trivial: TW test maintenance updates do not work Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Maintenance Assignee: screening-team-bugs@suse.de Reporter: Andreas.Stieger@gmx.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The test maintenance update is broken in openSUSE:Factory:Update. Installing update-test-trivial from the TW OSS repository does make the zypper maintenance update available/needed, despite it being in the repository. This indicates that the maintenance update stack is not being tested in Tumbleweed. Same for (at least) update-test-security. Install the non-updated package: $ zypper in --from tw-oss update-test-trivial $ zypper search -s -t package update-test-trivial.x86_64 S | Name | Type | Version | Arch | Repository ---+---------------------+---------+---------+--------+----------- v | update-test-trivial | package | 5-5.1 | x86_64 | tw-update i+ | update-test-trivial | package | 5-4.11 | x86_64 | tw-oss v | update-test-trivial | package | 5-4.1 | x86_64 | tw-update Update is not available: $ zypper lp No updates found. But a newer packages is available: $ zypper lu S | Repository | Name | Current Version | Available Version | Arch --+------------+---------------------+-----------------+-------------------+------- v | tw-update | update-test-trivial | 5-4.11 | 5-5.1 | x86_64 The patch seems to refer a previous package $ zypper info -t patch update-test-trivial Information for patch update-test-trivial: ------------------------------------------ Repository : tw-update Name : update-test-trivial Version : 1 Arch : noarch Vendor : BenniBrunner Status : applied Category : recommended Severity : low Created On : Thu Mar 1 11:28:21 2018 Interactive : --- Summary : Test-update for openSUSE Tumbleweed Description : This is a trivial test-update for openSUSE Tumbleweed. Provides : patch:update-test-trivial = 1 Conflicts : [4] update-test-trivial.src < 5-4.1 update-test-trivial.noarch < 5-4.1 update-test-trivial.x86_64 < 5-4.1 update-test-trivial.i586 < 5-4.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maintenance@opensuse.org Assignee|screening-team-bugs@suse.de |meissner@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 http://bugzilla.opensuse.org/show_bug.cgi?id=1170409#c1 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com Assignee|meissner@suse.com |lnussel@suse.com --- Comment #1 from Andreas Stieger <Andreas.Stieger@gmx.de> --- Hi Ludwig, I believe openSUSE:Factory:Update/update-test-trivial/_link needs a tweak to make this work. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|lnussel@suse.com |dleuenberger@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 http://bugzilla.opensuse.org/show_bug.cgi?id=1170409#c2 Dominique Leuenberger <dleuenberger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(meissner@suse.com | |) --- Comment #2 from Dominique Leuenberger <dleuenberger@suse.com> --- openSUSE:Factory:Update is not a 'maintenance repo' in the usual style, i.e there are no patchinfo provided which makes zypper patch not seeing them as patches available TW being a rolling distro for obvious reasons does not heva maintenance process associated (and stuff added to :Update is just there to overcome some delays when crit bugs are in existing snapshots) @Marcus: do you know if we can 'cheat' and provide patchinfo for those without the actual fill maintenance workflow? (if this is even worthy doing) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 http://bugzilla.opensuse.org/show_bug.cgi?id=1170409#c3 --- Comment #3 from Andreas Stieger <Andreas.Stieger@gmx.de> --- There are patchinfo in there right now. For update-test-trivial. Only that the OSS package is newer and the patchinfo no longer refers to an update. Hence what could be a good test for the update stack is broken. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 http://bugzilla.opensuse.org/show_bug.cgi?id=1170409#c5 --- Comment #5 from Andreas Stieger <Andreas.Stieger@gmx.de> --- Please check bug 944714 before removing them. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1170409 http://bugzilla.opensuse.org/show_bug.cgi?id=1170409#c6 Dominique Leuenberger <dleuenberger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from Dominique Leuenberger <dleuenberger@suse.com> --- (In reply to Andreas Stieger from comment #3)
There are patchinfo in there right now. For update-test-trivial. Only that the OSS package is newer and the patchinfo no longer refers to an update. Hence what could be a good test for the update stack is broken.
The issue is basically that the patchinfo are static and do not refresh on package updates/bumps in the underlying package (which is intentional) I triggered a refresh of patchinfo.1 and this seems to be fine now: zypper se -s update-test-trivial
S | Name | Type | Version | Arch | Repository --+---------------------+------------+----------+--------+--------------------------- | Update-test-trivial | patch | 1 | noarch | openSUSE-Tumbleweed-Update | update-test-trivial | package | 5.1-2.2 | x86_64 | openSUSE-Tumbleweed-Update | update-test-trivial | package | 5.1-1.19 | x86_64 | openSUSE-Tumbleweed-Oss | update-test-trivial | package | 5.1-2.2 | i586 | openSUSE-Tumbleweed-Update | update-test-trivial | package | 5.1-1.19 | i586 | openSUSE-Tumbleweed-Oss | update-test-trivial | srcpackage | 5.1-2.2 | noarch | openSUSE-Tumbleweed-Update | update-test-trivial | srcpackage | 5.1-1.19 | noarch | src-oss
zypper in -r openSUSE-Tumbleweed-Oss update-test-trivial
(1/1) Installing: update-test-trivial-5.1-1.19.x86_64 ....................................................[done]
zypper lp
Repository | Name | Category | Severity | Interactive | Status | Summary ---------------------------+---------------------+-------------+----------+-------------+--------+------------------------------------ openSUSE-Tumbleweed-Update | Update-test-trivial | recommended | low | --- | needed | Test-update for openSUSE Tumbleweed
Found 1 applicable patch: 1 patch needed (0 security patches)
zypper patch
The following package is going to be upgraded: update-test-trivial
The following NEW patch is going to be installed: Update-test-trivial
1 package to upgrade.
-- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com