Project

General

Profile

Actions

action #53900

closed

[functional][y] Add more packages to debuginfo repo

Added by ggardet_arm almost 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
SUSE QA - Milestone 26
Start date:
2019-07-05
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

To help to debug https://bugzilla.opensuse.org/show_bug.cgi?id=1138455 we would need to add some debuginfo and source packages.
The list is:
gdm-debuginfo + debugsource
libmozjs-60-debuginfo + debugsource
libgjs0-debuginfo + debugsource
gnome-shell-debuginfo + debugsource
libmutter-4-0-debuginfo + debugsource
glibc-devel-debuginfo + debugsource

We could remove them once the bug is fixed, but we could also leave them as it seems that gdm/gnome-shell is a bit buggy on aarch64 those days...

Actions #1

Updated by ggardet_arm almost 5 years ago

  • Subject changed from Add ;more packages to debuginfo repo to Add more packages to debuginfo repo
Actions #2

Updated by riafarov almost 5 years ago

  • Subject changed from Add more packages to debuginfo repo to [functional][y] Add more packages to debuginfo repo
  • Description updated (diff)
  • Category set to Infrastructure
  • Target version set to Milestone 26
Actions #3

Updated by okurz almost 5 years ago

sorry but I doubt this is an efficient approach to add debuginfo packages just for debugging within openQA tests. Why not just reproduce the problem using the published repos in whole installation so that the published debuginfo packages also match? It might work to remove the totest repos and add the published repos during test and forcefully zypper dup as well

Actions #4

Updated by ggardet_arm almost 5 years ago

okurz wrote:

sorry but I doubt this is an efficient approach to add debuginfo packages just for debugging within openQA tests. Why not just reproduce the problem using the published repos in whole installation so that the published debuginfo packages also match? It might work to remove the totest repos and add the published repos during test and forcefully zypper dup as well

The published repos have not rpm versions that are borken. This is the purpose of openQA, block on bugs. ;)

Actions #5

Updated by okurz almost 5 years ago

  • Status changed from New to In Progress
  • Assignee set to okurz
Actions #6

Updated by okurz almost 5 years ago

  • Status changed from In Progress to Feedback

Did not manage to adapt the sync scripts for the debug packages however I did sync manually into 20190705-debuginfo if you like to give it a go:

for i in gdm libmozjs-60 libgjs0 gnome-shell libmutter-4 glibc-devel; do sudo -u geekotest rsync rsync://openqa@obs-backend.publish.opensuse.org/opensuse-internal/build//openSUSE:Factory:ARM:ToTest/images/local/000product:openSUSE-ftp-ftp-aarch64/openSUSE-20190705-aarch64-Media2/aarch64/$i* /var/lib/openqa/share/factory/repo/openSUSE-Tumbleweed-oss-aarch64-Snapshot20190705-debuginfo/aarch64/; done

I did not manage to get rsync.pl to sync again the repo so far but maybe the temporary sync is enough.

Actions #7

Updated by ggardet_arm almost 5 years ago

I am missing some packages:
gjs-debugsource glibc-debugsource mozjs60-debugsource mutter-debugsource gjs-debuginfo mutter-debuginfo

@okurz, could you sync them as well, please?

Actions #8

Updated by okurz almost 5 years ago

done:

> for i in  gdm libmozjs-60 libgjs0 gnome-shell libmutter-4 glibc-devel; do sudo -u geekotest env RSYNC_PASSWORD=ALWAYS_TESTED rsync rsync://openqa@obs-backend.publish.opensuse.org/opensuse-internal/build//openSUSE:Factory:ARM:ToTest/images/local/000product:openSUSE-ftp-ftp-aarch64/openSUSE-20190705-aarch64-Media2/aarch64/$i* /var/lib/openqa/share/factory/repo/openSUSE-Tumbleweed-oss-aarch64-Snapshot20190705-debuginfo/aarch64/; done
okurz@ariel:~> for i in gjs-debugsource glibc-debugsource mozjs60-debugsource mutter-debugsource gjs-debuginfo mutter-debuginfo  gdm libmozjs-60 libgjs0 gnome-shell libmutter-4 glibc-devel; do sudo -u geekotest env RSYNC_PASSWORD=ALWAYS_TESTED rsync -aHP rsync://openqa@obs-backend.publish.opensuse.org/opensuse-internal/build//openSUSE:Factory:ARM:ToTest/images/local/000product:openSUSE-ftp-ftp-aarch64/openSUSE-20190705-aarch64-Media2/aarch64/$i* /var/lib/openqa/share/factory/repo/openSUSE-Tumbleweed-oss-aarch64-Snapshot20190705-debuginfo/aarch64/; done
receiving incremental file list
gjs-debugsource-1.56.2-1.2.aarch64.rpm
        396,132 100%  188.89MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
glibc-debugsource-2.29-6.2.aarch64.rpm
      4,318,044 100%   56.41MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
mozjs60-debugsource-60.4.0-4.1.aarch64.rpm
      6,020,316 100%   38.79MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
mutter-debugsource-3.32.2-1.3.aarch64.rpm
      2,091,036 100%   31.16MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
gjs-debuginfo-1.56.2-1.2.aarch64.rpm
         59,744 100%   56.98MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
mutter-debuginfo-3.32.2-1.3.aarch64.rpm
      2,384,160 100%   38.54MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
gdm-debuginfo-3.32.0-1.2.aarch64.rpm
        723,060 100%  172.39MB/s    0:00:00 (xfr#1, to-chk=1/2)
gdm-debugsource-3.32.0-1.2.aarch64.rpm
        252,840 100%   26.79MB/s    0:00:00 (xfr#2, to-chk=0/2)
receiving incremental file list
libmozjs-60-debuginfo-60.4.0-4.1.aarch64.rpm
     58,571,144 100%  328.58MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
libgjs0-debuginfo-1.56.2-1.2.aarch64.rpm
      2,243,936 100%  214.00MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
gnome-shell-calendar-debuginfo-3.32.2-2.2.aarch64.rpm
        114,292 100%  109.00MB/s    0:00:00 (xfr#1, to-chk=7/8)
gnome-shell-debuginfo-3.32.2-2.2.aarch64.rpm
        809,964 100%   23.41MB/s    0:00:00 (xfr#2, to-chk=6/8)
gnome-shell-debugsource-3.32.2-2.2.aarch64.rpm
      1,993,072 100%   40.44MB/s    0:00:00 (xfr#3, to-chk=5/8)
gnome-shell-search-provider-bijiben-debuginfo-3.32.1-1.3.aarch64.rpm
        193,380 100%    3.55MB/s    0:00:00 (xfr#4, to-chk=4/8)
gnome-shell-search-provider-boxes-debuginfo-3.32.1-1.3.aarch64.rpm
        175,916 100%    3.00MB/s    0:00:00 (xfr#5, to-chk=3/8)
gnome-shell-search-provider-contacts-debuginfo-3.32.1-2.2.aarch64.rpm
        175,804 100%    2.75MB/s    0:00:00 (xfr#6, to-chk=2/8)
gnome-shell-search-provider-epiphany-debuginfo-3.32.3-2.1.aarch64.rpm
         98,616 100%    1.45MB/s    0:00:00 (xfr#7, to-chk=1/8)
gnome-shell-search-provider-gnome-calculator-debuginfo-3.32.2-1.1.aarch64.rpm
         70,168 100%  993.09kB/s    0:00:00 (xfr#8, to-chk=0/8)
receiving incremental file list
libmutter-4-0-debuginfo-3.32.2-1.3.aarch64.rpm
      1,830,252 100%  349.09MB/s    0:00:00 (xfr#1, to-chk=0/1)
receiving incremental file list
glibc-devel-debuginfo-2.29-6.2.aarch64.rpm
         87,984 100%   83.91MB/s    0:00:00 (xfr#1, to-chk=0/1)

I am happy to help but please don't abuse me as "remote execution agent" but try to solve the problem on the side of OBS and download.opensuse.org how to get access to these packages :)

Actions #9

Updated by okurz almost 5 years ago

  • Status changed from Feedback to Resolved

As you managed to attach the necessary logs to the bug report with all the necessary debug information I guess we can get by without needing to change rsync.pl code.

Actions #10

Updated by ggardet_arm almost 5 years ago

okurz wrote:

As you managed to attach the necessary logs to the bug report with all the necessary debug information I guess we can get by without needing to change rsync.pl code.

Yes, it should be ok. Thanks for your help!

Actions

Also available in: Atom PDF