stress-dbgsym is uninstallable causing perf automated test to fail

Bug #1127620 reported by Botao
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Ubuntu
Fix Released
High
Wookey

Bug Description

On Linux Linaro ubuntu images, Perf test is unavailable since 13 February 2013:

http://validation.linaro.org/lava-server/dashboard/image-reports/

It shows 0/0 on daily test dashboard.

Root cause:
-----------
E: Unable to locate package stress-dbgsym

Test execution log:
---------------------
Performing perf record test...
+ TCID='perf record test'
+ perf record -e cycles -o perf-lava-test.data stress -c 4 -t 10
+ tee perf-record.log
stress: No such file or directory
stress: Terminated

Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
milestone: none → 13.04
Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
milestone: 13.04 → 13.05
Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
milestone: 13.05 → 13.06
Fathi Boudra (fboudra)
summary: - Perf test is unavailable on Linux Linaro image since 13 February 2013.
+ stress-dbgsym is uninstallable causing perf automated test to fail
description: updated
Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Wookey (wookey)
description: updated
description: updated
Revision history for this message
Wookey (wookey) wrote :

stress and stress-dbgsym packages exist in raring and quantal for armel and armhf (and x86), and this all works on a x86 box. There is no obvious reason why it shouldn't work on arm hardware too but I need to set some up to actually test this.

http://ddebs.ubuntu.com/pool/universe/s/stress/
http://ports.ubuntu.com/pool/universe/s/stress/

Best guess is simply that the ddebs.ubuntu.com archive has not been added to the list of available repos for this test.

I cannot find the actual lava code/page where this test is run in order to check in more detail. Anyone know exactly what is being referred-to?

Changed in linaro-ubuntu:
status: Confirmed → Incomplete
Revision history for this message
Milosz Wasilewski (mwasilew) wrote :
Download full text (4.0 KiB)

The exact error from lava looks like this:

running 2_perf installer ...
+ cd /lava/tests/2_perf
+ lava-install-packages linux-tools stress-dbgsym
0% [Working] Hit http://ports.ubuntu.com raring Release.gpg
            Hit http://ppa.launchpad.net raring Release.gpg
            33% [Waiting for headers] Hit http://ppa.launchpad.net raring Release.gpg
43% [Waiting for headers] Hit http://ports.ubuntu.com raring Release
                         Hit http://ppa.launchpad.net raring Release
                         43% [Working] 43% [Release gpgv 40.8 kB] [Waiting for headers] Hit http://ppa.launchpad.net raring Release
                                                43% [Release gpgv 40.8 kB] 40% [Working] 40% [Release gpgv 13.4 kB] Hit http://ports.ubuntu.com raring/main Sources
47% [Release gpgv 13.4 kB] Hit http://ports.ubuntu.com raring/universe Sources
53% [Release gpgv 13.4 kB] 50% [Waiting for headers] Hit http://ports.ubuntu.com raring/main armhf Packages
56% [Waiting for headers] 56% [Release gpgv 9752 B] [Waiting for headers] Hit http://ports.ubuntu.com raring/universe armhf Packages
61% [Release gpgv 9752 B] [Waiting for headers] Hit http://ppa.launchpad.net raring/main Sources
67% [Release gpgv 9752 B] [Waiting for headers] Hit http://ports.ubuntu.com raring/main Translation-en
72% [Release gpgv 9752 B] [Waiting for headers] Hit http://ppa.launchpad.net raring/main armhf Packages
78% [Release gpgv 9752 B] [Waiting for headers] Hit http://ports.ubuntu.com raring/universe Translation-en
83% [Release gpgv 9752 B] [Waiting for headers] 76% [Waiting for headers] Hit http://ppa.launchpad.net raring/main Sources
                         81% [Working] Hit http://ppa.launchpad.net raring/main armhf Packages
86% [Working] Ign http://ppa.launchpad.net raring/main Translation-en
90% [Working] Ign http://ppa.launchpad.net raring/main Translation-en
95% [Working] Reading package lists... 0%Reading package lists... 0%Reading package lists... 1%Reading package lists... 4%Reading package lists... 7%Reading package lists... 7%Reading package lists... 7%Reading package lists... 10%Reading package lists... 13%Reading package lists... 16%Reading package lists... 19%Reading package lists... 22%Reading package lists... 25%Reading package lists... 28%Reading package lists... 30%Reading package lists... 32%Reading package lists... 34%Reading package lists... 36%Reading package lists... 38%Reading package lists... 38%Reading package lists... 38%Reading package lists... 42%Reading package lists... 42%Reading package lists... 42%Reading package lis...

Read more...

Revision history for this message
Milosz Wasilewski (mwasilew) wrote :

It seems ddebs.ubuntu.com is missing from the sources.list. I will try to add it from the LAVA job file and see if that helps.

Revision history for this message
Fathi Boudra (fboudra) wrote :

Fix-commited:
https://git.linaro.org/gitweb?p=ci/ubuntu-build-service.git;a=commitdiff;h=160d09410545d1d73e0ad0138bb4abb1d4a2b2d5

Syntax to get dbgsym packages has changed in launchpad, making stress-dbgsym uninstallable for perf test. Adding main/debug component resolves the issue.

Changed in linaro-ubuntu:
status: Incomplete → Fix Committed
Revision history for this message
Wookey (wookey) wrote :

Issue turns out to be due to launchpad change where dbgsym packages no longer end up in same PPA as main package, but in sub /debug/ PPA
https://bugs.launchpad.net/launchpad/+bug/156575/comments/22
Adding that in the config (or adding main dbgsym repo to linaro ubuntu images) will fix it

Changed in linaro-ubuntu:
status: Fix Committed → In Progress
Fathi Boudra (fboudra)
Changed in linaro-ubuntu:
status: In Progress → Fix Committed
Revision history for this message
Milosz Wasilewski (mwasilew) wrote :

stress-dbgsym is now present. perf test runs successfully. Closing.

Changed in linaro-ubuntu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.