From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 26: Line 26:
* Where to get F11 Beta: https://fedoraproject.org/en/get-prerelease ([http://mirrors.fedoraproject.org/publiclist/Fedora/11-Beta/ all mirrors])
* Where to get F11 Beta: https://fedoraproject.org/en/get-prerelease ([http://mirrors.fedoraproject.org/publiclist/Fedora/11-Beta/ all mirrors])
* Where to get ''yum-presto'' (it is not in the Beta): http://koji.fedoraproject.org/koji/buildinfo?buildID=93831 (or check [http://mirrors.fedoraproject.org/publiclist/Fedora/development/ development repo] if you need some dependencies) or <pre>yum --enablerepo=rawhide install yum-presto</pre>
* Where to get ''yum-presto'' (it is not in the Beta): http://koji.fedoraproject.org/koji/buildinfo?buildID=93831 (or check [http://mirrors.fedoraproject.org/publiclist/Fedora/development/ development repo] if you need some dependencies) or <pre>yum --enablerepo=rawhide install yum-presto</pre>
* Make sure you are running deltarpm-3.4-15 ('rpm -q deltarpm'): <pre>yum --enablerepo=rawhide update deltarpm</pre>
* Make sure you are running deltarpm-3.4-15 ('rpm -q deltarpm'): <pre>yum --enablerepo=rawhideupdate deltarpm</pre>
* Create a F11 Snapshot1 Presto repo configuration (e.g. edit /etc/yum.conf):
* Create a F11 Snapshot1 Presto repo configuration (e.g. edit /etc/yum.conf):
=== i386 ===
=== i386 ===
Line 55: Line 55:
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.
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.


* [[QA:Testcase_YumPresto_basics_cmd]]
=== Test ===
* [[QA:Testcase_YumPresto_PackageKit]]
*# rpm -q yum yum-presto PackageKit PackageKit-yum PackageKit-yum-plugin gnome-packagekit ...
*# Try to search/install/upgrade/remove few packages (test it as a non root user) in gnome-packagekit (System -> Administration -> Add/Remove Software)
* [[QA:Testcase_YumPresto_yumex]]
*# rpm -q yum yum-presto yumex ...
*# Try to search/install/upgrade/remove/group* few packages using your favourite GUI tool (e.g. yumex)
* [[QA:Testcase_YumPresto_createrepo]]


{{admon/note|Dependencies?|  You will need ''[http://koji.fedoraproject.org/koji/buildinfo?buildID=98103 createrepo-0.9.7-4.fc11]'' or newer from [http://koji.fedoraproject.org/koji/packageinfo?packageID=603 koji] (older ones had a bug)}}
==== Update F11 Beta system to F11 Snapshot1 ====
# Start with the F11 Beta system
#* if you have rawhide older than Beta, please update to the Beta first: https://fedoraproject.org/en/get-prerelease
# Set-up our repo with pre-generated presto metadata
# Ensure you have yum-presto plugin installed and available
# 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 ====
# rpm -q yum yum-presto PackageKit PackageKit-yum PackageKit-yum-plugin gnome-packagekit ...
# 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 ====
# rpm -q yum yum-presto yumex ...
# Try to search/install/upgrade/remove/group* few packages using your favourite GUI tool (e.g. yumex)
 
==== related tools ====
Note: you will need ''[http://koji.fedoraproject.org/koji/buildinfo?buildID=98103 createrepo-0.9.7-4.fc11]'' or newer from [http://koji.fedoraproject.org/koji/packageinfo?packageID=603 koji] (older ones had a bug).
 
See [[QA:Testcase_YumPresto_createrepo]] or test whatever else.


== Results ==
== Results ==
Line 73: Line 88:


{|
{|
! user !! command/action !! system !! downloaded !! time !! relevant packages versions !! other plugins
! user !! command/action !! system !! downloaded !! time !! relevant packages versions !!
|-
| [[Used:Tester1]] || <code>yum search yum</code> || 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
|-
|-


Line 82: Line 99:
|-
|-


| [[User:mnowak | Michal Nowak]] || <code>yum upgrade kernel</code> || 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
| [[User:mnowak | Michal Nowak]] || <code>...</code> || ... || ... || ... || ... || ...
|-
 
| [[User:mnowak | Michal Nowak]] || <code>yum upgrade openoffice.org\*</code> || 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
|-
 
| [[User:mnowak | Michal Nowak]] || <code>yum upgrade \*PackageKit\* \*gnome-packagekit\*</code> || 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
|-
|-


Line 94: Line 105:
|-
|-


| [[User:psklenar | Petr Sklenar]] || <code>[http://fpaste.org/paste/9264 yum update]</code> || rawhide  2.6.29.1-70.fc11.x86_64; +-beta.i386 to people.redhat.com/psklenar/repodata/i386 || 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  
| [[User:psklenar | Petr Sklenar]] || <code> +-beta.i386 to people.redhat.com/psklenar/repodata/i386;  [http://fpaste.org/paste/9264 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ä || <code>yum update openoffice*</code> || 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]] || <code>yum update</code> || 8xXeon CPU E5320@1.86GHz, 1GB RAM (from F11Beta to F11Snap1, i386 system, 664 packages) || 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
|-
 
| [[User:Lmacken]] || <code>yum update</code> || Tested on both KDE and GNOME F11 Beta spins, upgrading to F11snap1 || Downloaded 197M, would have been 407M.  Savings of 52% || N/A ||  yum-presto-0.4.5-4.fc11, deltarpm-3.4.15.fc11 ||
|-
 
| [[User:gsreekantan | Gireesh Sreekantan]] || <code>yum update</code> || Tested updating Beta (Fedora 10.92) to snap 1 with GNOME and LXDE installed - KVM guest|| Downloaded 197M, would have been 408M.  Savings of 52%. yum update transmission gave a savings of 38% || Rebuiling took 20minutes - maybe due to KVM ||  yum-presto-0.4.5-4.fc11, deltarpm-3.4.15.fc11 || refresh-packagekit, presto plugins installed
|-
|-


| [[User:jhutar]] || [[QA:Testcase_YumPresto_basics_cmd|basics]] || 8xXeon CPU E5320@1.86GHz, 1GB RAM || as expected || no performacne problems observed || yum-presto-0.4.5-4.fc11 || refresh-packagekit
| Riku Seppälä || yum update openoffice*</code> || 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]] || <code>yum update</code> || 4 x Xeon CPU X3353@2.66GHz; 4GB RAM (from F11Beta to F11Snap1, x86_64 system, 1124 packages) || Downloaded 221M, would have been downloaded 799M, savings of 73 percent || real 28m58.142s, user 15m52.641s, sys 2m3.990s || yum-3.2.22-4.fc11.noarch, yum-presto-0.4.5-4.fc11.noarch || no other plugins
| [[User:Tester1 | Tester1]] || <code>...</code> || ... || ... || ... || ... || ...
|}
|}


[[Category:Fedora 11 Test Days]]
[[Category:Test_Days]]
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)