Bug 1216184

Summary: [Build 536.1] 15.6 unexpected gnome-maps-lang-42.3-bp156.2.5.noarch update for aarch64 from OSS repo
Product: [openSUSE] openSUSE Distribution Reporter: Lubos Kocman <lubos.kocman>
Component: GNOMEAssignee: Dominique Leuenberger <dimstar>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, fvogt, guillaume.gardet
Version: Leap 15.6   
Target Milestone: ---   
Hardware: aarch64   
OS: Other   
URL: https://openqa.opensuse.org/tests/3638279/modules/check_system_is_updated/steps/7
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---

Description Lubos Kocman 2023-10-12 13:26:02 UTC
Hello team,

quite many tests failed specifically on arm, tests expect no further updates, however it seems that for some reason there seems to be a newer version of this noarch package in OSS repo. 

[Build 536.1] 15.6 unexpected gnome-maps-lang-42.3-bp156.2.5.noarch update for aarch64 from OSS repo


## Observation

openQA test in scenario opensuse-15.6-DVD-aarch64-gnome@aarch64 fails in
[check_system_is_updated](https://openqa.opensuse.org/tests/3638279/modules/check_system_is_updated/steps/7)

## Test suite description
Revert schedule to working settings - dleuenberger, 20211117


## Reproducible

Fails since (at least) Build [536.1](https://openqa.opensuse.org/tests/3638279) (current job)


## Expected result

Last good: [535.1](https://openqa.opensuse.org/tests/3618259) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=aarch64&distri=opensuse&flavor=DVD&machine=aarch64&test=gnome&version=15.6)
Comment 1 Lubos Kocman 2023-10-12 13:33:02 UTC
Actually there are tests claiming even more available updates
https://openqa.opensuse.org/tests/3638241#step/check_system_is_updated/5


Enhancement  GeoIP-data-1.6.12-6.3.1.noarch (OSS)
Enhancement  bea-stax-api-1.2.0-9.63.noarch (OSS)
Enhancement  deja-dup-40.6-150400.8.11.aarch64 (OSS)
Enhancement  deja-dup-lang-40.6-150400.8.11.noarch (OSS)
Enhancement  dmz-icon-theme-cursors-11.3.0-1.22.noarch (OSS)
Enhancement  eiciel-0.9.12.1-3.3.1.aarch64 (OSS)
Enhancement  eiciel-lang-0.9.12.1-3.3.1.noarch (OSS)
Enhancement  firewall-macros-0.9.3-150400.8.12.1.noarch (OSS)
Enhancement  gconf2-3.2.6-9.26.aarch64 (OSS)
Enhancement  gconf2-lang-3.2.6-9.26.noarch (OSS)
Enhancement  gimp-help-2.10.0-150400.16.5.noarch (OSS)
Enhancement  gnome-documents-3.34.0+37-150400.1.7.aarch64 (OSS)
Enhancement  gnome-documents-lang-3.34.0+37-150400.1.7.noarch (OSS)
Enhancement  gnome-maps-lang-42.3-bp156.2.5.noarch (OSS)
Enhancement  gnome-power-manager-3.32.0+58-150400.1.14.aarch64 (OSS)
Enhancement  gnome-power-manager-lang-3.32.0+58-150400.1.14.noarch (OSS)
Enhancement  gnote-42.0-150400.1.6.aarch64 (OSS)
Enhancement  gnote-lang-42.0-150400.1.6.noarch (OSS)
Enhancement  gnu-unifont-bitmap-fonts-10.0.07-1.14.noarch (OSS)
Enhancement  insserv-compat-0.1-4.6.1.noarch (OSS)
Enhancement  jline-2.14.6-150200.3.4.4.noarch (OSS)
Enhancement  libgmime-3_0-0-3.2.7-150400.1.12.aarch64 (OSS)
Enhancement  libgnome-games-support-lang-2.0.0-bp156.2.3.noarch (OSS)
Enhancement  libicu60_2-60.2-150000.3.12.1.aarch64 (OSS)
Enhancement  libicu60_2-ledata-60.2-150000.3.12.1.noarch (OSS)
Enhancement  libnotmuch5-0.37-bp156.4.3.aarch64 (OSS)
Enhancement  libtracker-common-2_0-2.3.2-2.32.aarch64 (OSS)
Enhancement  libtracker-control-2_0-0-2.3.2-2.32.aarch64 (OSS)
Enhancement  libtracker-sparql-2_0-0-2.3.2-2.32.aarch64 (OSS)
Enhancement  libzapojit-0_0-0-0.0.3-150400.13.8.aarch64 (OSS)
Enhancement  mutt-1.10.1-150000.3.26.1.aarch64 (OSS)
Enhancement  mutt-doc-1.10.1-150000.3.26.1.noarch (OSS)
Enhancement  mutt-lang-1.10.1-150000.3.26.1.noarch (OSS)
Enhancement  perl-Bit-Vector-7.4-1.28.aarch64 (OSS)
Enhancement  perl-Carp-Clan-6.06-1.24.noarch (OSS)
Enhancement  perl-Config-Crontab-1.45-1.25.noarch (OSS)
Enhancement  perl-Date-Calc-6.4-1.23.noarch (OSS)
Enhancement  perl-Expect-1.35-1.23.noarch (OSS)
Enhancement  perl-Sub-Uplevel-0.240.0-1.22.noarch (OSS)
Enhancement  perl-Test-Exception-0.430000-1.22.noarch (OSS)
Enhancement  perl-XML-SAX-Expat-0.51-1.22.noarch (OSS)
Enhancement  perl-XML-Simple-2.24-1.22.noarch (OSS)
Enhancement  perl-XML-XPath-1.42-1.20.noarch (OSS)
Enhancement  python-rpm-macros-20230403.29b58f8-150400.3.9.1.noarch (OSS)
Enhancement  python3-ndg-httpsclient-0.5.1-bp156.3.2.noarch (OSS)
Enhancement  python3-zypp-plugin-0.6.3-150000.4.2.1.noarch (OSS)
Enhancement  release-notes-openSUSE-15.5.20230217.0201358-lp156.2.17.noarch (OSS)
Enhancement  rhino-1.7.14-150200.12.4.4.noarch (OSS)
Enhancement  supportutils-3.1.26-150300.7.35.21.1.noarch (OSS)
Enhancement  sysfsutils-2.1.0-3.3.1.aarch64 (OSS)
Enhancement  tagsoup-1.2.1-150200.10.7.1.noarch (OSS)
Enhancement  tcsh-6.20.00-4.15.1.aarch64 (OSS)
Enhancement  tcsh-lang-6.20.00-4.15.1.noarch (OSS)
Enhancement  typelib-1_0-GData-0_0-0.18.1-150400.4.2.2.aarch64 (OSS)
Enhancement  typelib-1_0-Tracker-2_0-2.3.2-2.32.aarch64 (OSS)
Enhancement  typelib-1_0-TrackerControl-2_0-2.3.2-2.32.aarch64 (OSS)
Enhancement  typelib-1_0-Zpj-0_0-0.0.3-150400.13.8.aarch64 (OSS)
Enhancement  urlscan-0.9.10-bp156.2.1.noarch (OSS)
Enhancement  xcursor-themes-1.0.4-1.18.noarch (OSS)
Enhancement  xmlbeans-2.6.0-150000.5.3.1.noarch (OSS)
Enhancement  xorg-x11-7.6_1-1.22.noarch (OSS)
Enhancement  xorg-x11-driver-input-7.6_1-1.19.noarch (OSS)
Enhancement  xorg-x11-libs-7.6.1-1.16.noarch (OSS)
Enhancement  yast2-support-4.6.0-150600.1.1.noarch (OSS)
Enhancement  zypper-aptitude-1.14.64-150400.3.32.1.noarch (OSS)
Comment 2 Guillaume GARDET 2023-10-13 06:26:10 UTC
I cannot spot why it happens (only) on aarch64 yet. The repos are cleared and openQA repo are added.

@Fabian, any idea?
Comment 3 Fabian Vogt 2023-10-13 07:16:12 UTC
gnome-maps fails to build: https://build.opensuse.org/package/show/openSUSE:Backports:SLE-15-SP6/gnome-maps

This means that rebuild counter sync does not work and there is a mixture of versions (-2.4 (aarch64, ppcle64, s390x) and -2.5 (x86_64)). The installation DVD has the arch specific noarch package while the FTP tree (randomly) has the x86_64 version. The version in the FTP tree is higher, so it attempts an upgrade.
Comment 4 Guillaume GARDET 2023-11-15 09:46:50 UTC
The error looks weird:
[   50s]  5/12 timeTest         FAIL            0.17s   exit status 1
[   50s] >>> LANG=en_US.utf8 LC_ALL=en_US.utf8 /usr/bin/gjs -I /home/abuild/rpmbuild/BUILD/gnome-maps-42.3/src/ -I /home/abuild/rpmbuild/BUILD/gnome-maps-42.3/tests/ tests/timeTest
[   50s] ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
[   50s] stderr:
[   50s] 
[   50s] (timeTest:3603): Gjs-CRITICAL **: 13:55:14.998: JS ERROR: Error: Expected 10:54 PM (string) but was 10:54 PM (string)
[   50s] JsUnitException@resource:///org/gnome/gjs/modules/script/jsUnit.js:241:29
[   50s] _assert@resource:///org/gnome/gjs/modules/script/jsUnit.js:79:11
[   50s] assertEquals@resource:///org/gnome/gjs/modules/script/jsUnit.js:116:10
[   50s] formatTimeWithTZOffsetTest@/home/abuild/rpmbuild/BUILD/gnome-maps-42.3/tests/timeTest.js:43:12
[   50s] main@/home/abuild/rpmbuild/BUILD/gnome-maps-42.3/tests/timeTest.js:27:3
[   50s] run@resource:///org/gnome/gjs/modules/script/package.js:206:19
[   50s] @tests/timeTest:6:17
[   50s] 
[   50s] 
[   50s] (timeTest:3603): Gjs-CRITICAL **: 13:55:14.998: Script tests/timeTest threw an exception
[   50s] ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

Both strings look the same to me (10:54 PM).

Any idea how to fix this?
Comment 5 Dominique Leuenberger 2023-11-29 09:50:42 UTC
(In reply to Guillaume GARDET from comment #4)

> Both strings look the same to me (10:54 PM).
> 
> Any idea how to fix this?

https://gitlab.gnome.org/GNOME/gnome-maps/-/commit/bec3d2f26de1b3a8c8b7e603f6d6a46c853426fa ?
Comment 6 Dominique Leuenberger 2023-11-29 12:12:16 UTC
*** Bug 1217240 has been marked as a duplicate of this bug. ***
Comment 7 Dominique Leuenberger 2023-11-29 12:17:42 UTC
Created by: dimstar

Actions:
  submit:       home:dimstar:branches:openSUSE:Backports:SLE-15-SP6/gnome-maps@3(cleanup) -> openSUSE:Backports:SLE-15-SP6

Message:
  - Add gnome-maps-bec3d2f2.patch: Fix tests for time formats with
    different kind of spaces (boo#1216184, boo#1217240).
Comment 8 OBSbugzilla Bot 2023-11-29 12:55:02 UTC
This is an autogenerated message for OBS integration:
This bug (1216184) was mentioned in
https://build.opensuse.org/request/show/1129792 Backports:SLE-15-SP6 / gnome-maps
Comment 9 Dominique Leuenberger 2023-11-30 10:29:15 UTC
(In reply to OBSbugzilla Bot from comment #8)
> This is an autogenerated message for OBS integration:
> This bug (1216184) was mentioned in
> https://build.opensuse.org/request/show/1129792 Backports:SLE-15-SP6 /
> gnome-maps

Merged - assuming fixed