From Fedora Project Wiki

Revision as of 14:07, 16 April 2009 by Jhutar (talk | contribs) (→‎Results: added my result)

DATE TIME WHERE
2009-04-16 (Thu) From 12:00 to 21:00 UTC (8am -> 5pm EDT) #fedora-qa)

What to test?

Today's instalment of Fedora Test Day will focus on:

Who's available

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...

Prerequisites for Test Day

You will need a Fedora 11 Beta system with root access (as we are going to work with yum and rpm). You should have your favourite package set installed. We will provide a repo with F11 Snapshot1 packages with delta RPMs and presto metadata generated, so everybody can do Beta -> Snapshot1 upgrade. Unfortunately there is no live CD for this test day, as you need an installed system to properly test this feature.

i386

cat <<EOF> /etc/yum.repos.d/fedora-presto-testday.repo
[PrestoTestDay]
name=PrestoTestDay F11 Snapshot1 with drpms
baseurl=http://people.redhat.com/psklenar/repodata/i386/Packages
enabled=1
gpgcheck=0
EOF

x86_64

cat <<EOF> /etc/yum.repos.d/fedora-presto-testday.repo
[PrestoTestDay]
name=PrestoTestDay F11 Snapshot1 with drpms
baseurl=http://skvidal.fedorapeople.org/presto-test/x86_64/Packages/
enabled=1
gpgcheck=0
EOF


Remove with caution
You will be removing packages, make sure not to remove any important ones like kernel, glibc and so on - it happened before!

How to test?

What do we want to test exactly? We want to ensure, that packages serching/installing/updating/uninstalling works, that it works in all the different ways users are using it and that Presto related tools also works.

Test

Update F11 Beta system to F11 Snapshot1

  1. Start with the F11 Beta system
  2. Set-up our repo with pre-generated presto metadata
  3. Ensure you have yum-presto plugin installed and available
  4. Update the system - yum should be downloading *.drpm files instead of *.rpm ones
    • You may test it on a single package first (yum list updates, choose one and then yum update <chosen package>)

on command-line

See this test-plan: QA:Testcase_YumPresto_basics_cmd

with PackageKit

  1. rpm -q yum yum-presto PackageKit PackageKit-yum PackageKit-yum-plugin gnome-packagekit ...
  2. Try to search/install/upgrade/remove few packages (test it as a non root user) in gnome-packagekit (System -> Administration -> Add/Remove Software)

with other GUI tools

  1. rpm -q yum yum-presto yumex ...
  2. Try to search/install/upgrade/remove/group* few packages using your favourite GUI tool (e.g. yumex)

related tools

Note: you will need createrepo-0.9.7-4.fc11 or newer from koji (older ones had a bug).

See QA:Testcase_YumPresto_createrepo or test whatever else.

Results

We will store results in the table below. This page is editable without a Fedora login for those who do not want to sign the CLA, but if you do have a FAS account, please log in before editing.

If you find a bug, please report it through Bugzilla and make it depend on bug PrestoTestDay (just put PrestoTestDay into the Blocks: field). If you do not have an account there, you may create one, or just ask somebody on the #fedora-qa to report the bug for you.

user command/action system downloaded time relevant packages versions
Used:Tester1 yum search yum Intel Core 2 DUO 2.20GHz, 2GB RAM, ... during the command run, I have downloaded ???kB real 0m1.094s, user 0m0.832s, sys 0m0.148s yum-3.2.21-2.fc10.noarch yum-presto-0.4.5-1.fc9.noarch, yum-fastestmirror-1.1.19-1.fc10.noarch and few other plugins
Markino (aka TopoMorto) yum update VirtualBox 2.2 ... ???kB real 14m51.956s, user 2m46.799s, sys 1m32.895s yum-3.2.22-4.fc11.noarch yum-presto-0.4.5-4.fc11.noarch, yum-fastestmirror-1.1.21-2.fc11.noarch no other plugins
Petr Lautrbach yum update kvm-74-11.fc10.x86_64, guest - x86_64, 512M Ram downloaded 236M, would have been downloaded 262M, savings of 10 percent N/A yum-presto-0.4.5-4.fc11.noarch, yum-3.2.22-1.fc11.noarch -
Michal Nowak yum upgrade kernel host(Rawhide.x86_64) + guest(KVM/F-11-Beta.x86_64) 22 MB v. 9.7 MB saved 57 % the rebuilding rpms from deltas took ~2 mins, but probably worth the savings yum-3.2.21-16.fc11 & yum-presto-0.4.5-4.fc11 refresh-packagekit
Michal Nowak yum upgrade openoffice.org\* host(Rawhide.x86_64) + guest(KVM/F-11-Beta.x86_64) 129 MB v. 11 MB saved 92 % the rebuilding rpms from deltas took ~3 mins, but definitely worth the savings yum-3.2.21-16.fc11 & yum-presto-0.4.5-4.fc11 refresh-packagekit
Michal Nowak yum upgrade \*PackageKit\* \*gnome-packagekit\* host(Rawhide.x86_64) + guest(KVM/F-11-Beta.x86_64) 4 MB v. 1.3 MB saved 69 % yum-3.2.21-16.fc11 & yum-presto-0.4.5-4.fc11 refresh-packagekit
Marcela Maslanova time yum update -y sos --enablerepo=myrepo rawhide 2.6.29.1-70.fc11.x86_64 downloaded 54K, would have been downloaded 185K, savings of 71 percent real 0m22.392s user 0m7.605s sys 0m1.277s yum-presto-0.4.5-4.fc11.noarch, yum-3.2.22-1.fc11.noarch no other plugins
Petr Sklenar +-beta.i386 to people.redhat.com/psklenar/repodata/i386; yum update rawhide 2.6.29.1-70.fc11.x86_64 downloaded 120M, would have been downloaded 305M, savings of 61 percent yum-presto-0.4.5-4.fc11.noarch, yum-3.2.22-1.fc11.noarch no other plugins
Riku Seppälä yum update openoffice* 2.6.29-0.258.2.3.rc8.git2.fc11.x86_64 downloaded 11M, would have been downloaded 129M, savings of 92 percent N/A yum-3.2.22-4.fc11.noarch yum-presto-0.4.5-4.fc11.noarch no other plugins
User:jhutar yum update (from F11Beta to F11Snap1, i386 system, 664 packages) 8xXeon CPU E5320@1.86GHz, 1GB RAM downloaded 130M, would have been downloaded 345M, savings of 63 percent real 21m17.767s, user 9m28.387s, sys 0m56.330s Beta yum + yum-presto-0.4.5-4.fc11 no other plugins
Tester1 ... ... ... ... ... ...