[Bug 1180626] New: We need repos for Leap 15.3 Alpha
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Bug ID: 1180626 Summary: We need repos for Leap 15.3 Alpha Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: nwr10cst-oslnx@yahoo.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 Build Identifier: I notice that Build 42.1 is now available for Leap 15.3 alpha. When I attempted to upgrade (with "zypper dup") it instead wanted to downgrade to something older than the earlier "Build 32.4" release. I had to configure the downloaded DVD as a repo in order to upgrade. The repos for Leap 15.3 are way out of date. Can we have that corrected, please? It is hard to test the alpha release without adequate repos. Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Felix Miata (offline until ???) <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmazda@earthlink.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Dirk Weber <d_werner@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |d_werner@gmx.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Michel Normand <normand@linux.vnet.ibm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |normand@linux.vnet.ibm.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Manfred H�rtel <Manfred.Haertel@rz-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Manfred.Haertel@rz-online.d | |e -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c1 --- Comment #1 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- Today, I checked the download site, and saw that Build65.8 was available. I downloaded both NET iso and DVD iso. I attempted an install using the NET iso. The install attempt failed. Early in the install, it downloaded the installer software from the download site. And then it reported that the downloaded installer did not match what was on the boot medium. I next attempted an install using the DVD iso. This worked, because it uses the newer software from the repo that is part of the DVD iso. After installing, I ran the command: zypper dup -D It reported: 1336 packages to downgrade, 41 new, 31 to remove. This was mostly because it wanted to downgrade the newly installed system to what is in the repos. WE NEED UPDATED repos. We cannot adequately test 15.3 with badly out-of-date repos. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c2 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mlin@suse.com Assignee|mlin@suse.com |lubos.kocman@suse.com --- Comment #2 from Max Lin <mlin@suse.com> --- ftp tree somehow fails to update, therefore it stays at Build4.2 status meanwhile isos is up to Build65.8, Lubos is looking into this issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Guillaume GARDET <guillaume.gardet@arm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guillaume.gardet@arm.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c3 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Lubos Kocman <lubos.kocman@suse.com> --- So thanks to Max's support we should be now up2date. There were two issue, there was obsoleted Backports 15.2 content that was not removed by publish_script pontifex2 (download.o.o):/srv/ftp/pub/opensuse/distribution/leap/15.3/repo/oss # find . -name "*bp152*.rpm" | wc -l 55143 pontifex2 (download.o.o):/srv/ftp/pub/opensuse/distribution/leap/15.3/repo/oss # find . -name "*bp152*.rpm" -exec rm {} \; And then the publish_script somehow skipped repos. Here's copy paste of the patch for our workaround +set -x # from stage (/src/ftp-stage) to public (/srv/ftp) # no --delete built in @@ -191,7 +192,7 @@ for r in "${repos[@]/#//repo/}"; do fi done done - +do_sync_isos=1 if [ "$do_sync_isos" = 0 ]; then if [ -t 1 ]; then echo "nothing to do" diff --git a/publish_leap153.config b/publish_leap153.config index ec8fd43..977f6ef 100644 --- a/publish_leap153.config +++ b/publish_leap153.config @@ -10,7 +10,7 @@ flavors=(DVD-x86_64 NET-x86_64 DVD-aarch64 NET-aarch64 DVD-ppc64le NET-ppc64le D get_version() { # get expected version from first flavor if [ -z "$version" ]; then - version=`echo $stage/iso/openSUSE-Leap-$leap_version-$flavor-Build???.?-Media.iso` + version=`echo $stage/iso/openSUSE-Leap-$leap_version-$flavor-Build??.?-Media.iso` version=${version##*Build} version=${version%-*} if [ -z "$version" ]; then -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c4 --- Comment #4 from Lubos Kocman <lubos.kocman@suse.com> --- The actual patch sorry diff --git a/publish_distro b/publish_distro index 59fb5f6..83f6164 100755 --- a/publish_distro +++ b/publish_distro @@ -1,5 +1,6 @@ #!/bin/bash +set -x # from stage (/src/ftp-stage) to public (/srv/ftp) # no --delete built in @@ -191,7 +192,7 @@ for r in "${repos[@]/#//repo/}"; do fi done done - +do_sync_isos=1 if [ "$do_sync_isos" = 0 ]; then if [ -t 1 ]; then echo "nothing to do" diff --git a/publish_leap153.config b/publish_leap153.config index ec8fd43..977f6ef 100644 --- a/publish_leap153.config +++ b/publish_leap153.config @@ -10,7 +10,7 @@ flavors=(DVD-x86_64 NET-x86_64 DVD-aarch64 NET-aarch64 DVD-ppc64le NET-ppc64le D get_version() { # get expected version from first flavor if [ -z "$version" ]; then - version=`echo $stage/iso/openSUSE-Leap-$leap_version-$flavor-Build???.?-Media.iso` + version=`echo $stage/iso/openSUSE-Leap-$leap_version-$flavor-Build??.?-Media.iso` version=${version##*Build} version=${version%-*} if [ -z "$version" ]; then -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c5 --- Comment #5 from Max Lin <mlin@suse.com> --- Actually my thought is publish_distro script has been failed somewhen although isos got updated successfully at that time, that round is incomplete so repos are not synced, unfortunately when isos was in the $dest already, do_sync_isos will be set to 0 in the next round then exit the script directly before doing rsync. do_sync_isos=1 change just a workaround, please remove it on pontifex. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c6 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #6 from Lubos Kocman <lubos.kocman@suse.com> --- Will do Max. Meanwhile I believe that cleanup is finished and repos should be finally in sync. Lubos -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c8 --- Comment #8 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- Thanks. That's a lot better. I think the repos are still not fully in sync. If I disable the DVD repo, and try "zypper dup", then it wants to downgrade 38 packages. So the repo version is different from the DVD version for those packages. Most are ".lang" packages, and I'm not too concerned at this stage. The more important thing is to have the procedures fixes so that the next update does fully update the repos. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c9 --- Comment #9 from Max Lin <mlin@suse.com> --- (In reply to Neil Rickert from comment #8)
Thanks. That's a lot better.
I think the repos are still not fully in sync. If I disable the DVD repo, and try "zypper dup", then it wants to downgrade 38 packages. So the repo version is different from the DVD version for those packages. Most are ".lang" packages, and I'm not too concerned at this stage. The more important thing is to have the procedures fixes so that the next update does fully update the repos.
Could you please attaching zypper log? and maybe another bugreport for that downgrade issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c10 --- Comment #10 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- Responding to c#9 I'll provide a transcript (a "copy/paste") of a "zypper" session. I think that should have what you need. Firstly, this is a KVM virtual machine. The virtual DVD drive is configured to use the downloaded iso: /shared/torrent/iso/15.3/openSUSE-Leap-15.3-DVD-x86_64-Build65.8-Media.iso Note that I did verify the sha256 checksum on that downloaded iso. The DVD in turn is configured to be repo "dvdrepo". Here is the full repo list: # zypper lr -d # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service --+---------------------------+------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+-------- 1 | dvdrepo | dvdrepo | Yes | (r ) Yes | Yes | 99 | rpm-md | dvd:/ | 2 | repo-debug | Debug Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/ | 3 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/ | 4 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.3/non-oss/ | 5 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/ | 6 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/ | 7 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/ | 8 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.3/oss/ | 9 | repo-update-non-oss | Update Repository (Non-Oss) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/update/leap/15.3/non-oss/ And here is the output from "zypper dup -D" # zypper dup -D Loading repository data... Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server. Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... Nothing to do. That shows everything us up to date. I now disable "dvdrepo" # zypper mr --disable dvdrepo Repository 'dvdrepo' has been successfully disabled. And now, I repeat the "zypper dup -D" with "dvdrepo" disabled: # zypper dup -D Loading repository data... Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server. Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... The following NEW package is going to be installed: openSUSE-release-appliance-wsl The following 38 packages are going to be downgraded: baobab-lang evolution-data-server-lang evolution-ews-lang evolution-lang farstream-data flute folks-lang gegl-0_4-lang gimp-lang gnome-clocks-lang gnome-contacts-lang gnome-documents-lang gnome-music-lang gnome-photos-lang gnome-shell-search-provider-gnome-weather gnome-video-effects gnome-weather gnome-weather-lang grilo-plugins-lang gtkspell-lang libbase libfonts libformula liblayout libloader libmypaint-lang libpurple-lang libreoffice-share-linker librepository libserializer malaga-suomi openconnect-lang pentaho-libxml pentaho-reporting-flow-engine sac seahorse-lang simple-scan-lang totem-lang 38 packages to downgrade, 1 new. Overall download size: 28.0 MiB. Already cached: 0 B. After the operation, 34.5 KiB will be freed. Continue? [y/n/v/...? shows all options] (y): n Picking just one of those packages for more detail: # zypper se -s librepository Loading repository data... Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server. Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------------+---------+-----------------+--------+------------------ i | librepository | package | 1.1.3-2.84 | noarch | (System Packages) v | librepository | package | 1.1.3-bp153.1.1 | noarch | Main Repository | librepository-javadoc | package | 1.1.3-bp153.1.1 | noarch | Main Repository Looking at that output, the discrepancy does not seem very important. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c11 --- Comment #11 from Max Lin <mlin@suse.com> --- (In reply to Neil Rickert from comment #10)
Responding to c#9
# zypper se -s librepository Loading repository data... Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server. Reading installed packages...
S | Name | Type | Version | Arch | Repository --+-----------------------+---------+-----------------+--------+------------- ----- i | librepository | package | 1.1.3-2.84 | noarch | (System Packages) v | librepository | package | 1.1.3-bp153.1.1 | noarch | Main Repository | librepository-javadoc | package | 1.1.3-bp153.1.1 | noarch | Main Repository
Looking at that output, the discrepancy does not seem very important.
All these downgrading package is noarch package, I believe product builder just picks one of that from any build_arch. Have a closer look, * librepository-1.1.3-2.84 is from SLE, a x86_64 build * librepository-1.1.3-bp153.1.1 is from Backports, a non-x86_64 build librepository in SLE only have x86_64 build, we rebuild librepository in Backports in order to have non-x86_64 build, ie. x86_64 build is disabled but other archs are enabled, so we have librepository-1.1.3-bp153.1.1 noarch RPM from any non-x86_64 build in Backports. product buidler picks librepository-1.1.3-bp153.1.1 instead of librepository-1.1.3-2.84 to ftp-tree perhaps it's a fall out with multiple-layering repos. Although librepository-1.1.3-2.84 and librepository-1.1.3-bp153.1.1 is from the identical source, but librepository-1.1.3-2.84 is greater than librepository-1.1.3-bp153.1.1 that's why downgrade happened. I'll file another bug to track this issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1181832 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c12 Neil Rickert <nwr10cst-oslnx@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #12 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- I'm reopening this. We seem to be back with the same problem. Yesterday, there was a new build for Leap 15.3 at the download site -- Build76.1 However, the online repos do not match. They are still at the previous build level. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1180626 http://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c13 Neil Rickert <nwr10cst-oslnx@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #13 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- The repos were updated with the latest release (build 91.1). I'll revert this back to "FIXED". There is still a weirdness with some "noarch" packages being different between the DVD and the repos. But this does not seem to be a serious problem. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com