m (adding how to download page fedora30) |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 42: | Line 42: | ||
== Test Results == | == Test Results == | ||
=== Basic Test === | |||
{| | |||
! User | |||
! Profile | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/Testcase_module_information Module List] | |||
! [http://fedoraproject.org/wiki/QA:Testcase_Modularity_install_module Module Install] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/Testcase_switch_stream Switch a module stream] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/Testcase_remove_module Remove a module] | |||
! [http://fedoraproject.org/wiki/QA:Testcase_Modularity_enable-disable_module Enable and disable a module] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/Testcase_modular_update Update/upgrade a modular system] | |||
! References | |||
|- | |||
| [[User:Peter V. Daniels|Peter V. Daniels]] | |||
| Intel® Core™2 Duo CPU T7100 @ 1.80GHz × 2 Version 3.32.0 64-bit JUSB 59Gi Sandisk | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}} | |||
| {{result|fail}} | |||
| {{result|fail}} | |||
| {{result|pass}}{{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:alciregi|alciregi]] | |||
| Fedora 30 Workstation MacBookPro5,5 | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:alciregi|alciregi]] | |||
| Fedora30 | |||
| | |||
| {{result|fail}}<ref>{{bz|1692871}} </ref> | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:alciregi|alciregi]] | |||
| Fedora30 armv7hl Raspberry Pi 3 | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:alciregi|alciregi]] | |||
| armv7hl Raspberry Pi 3 | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:aysabzevar|aysabzevar]] | |||
| MacBook Pro Mojave 10.14.3 + VirtualBox 5.2.20 + Fedora-Workstation-Live-x86_64-30_Beta-1.7 | |||
| {{result|pass}}<ref>I also tested optional parts (--enabled, --installed, --all, etc. switches), all passed.</ref> | |||
| {{result|pass}}{{result|fail}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}} | |||
| <references/> | |||
|- | |||
| [[User:brunocclaudino|brunocclaudino]] | |||
| notebook ASUS x550C - Fedora 29 + boxes 3.30.3-2.fc29 with Fedora-Workstation-Live-x86_64-30_Beta-1 | |||
| {{result|fail}}<ref>Update - the command --installed is not working,installed modules are not showing up,the other commands are working fine</ref>{{result|pass}}<ref>I also tested optional parts (--enabled, --installed, --all), all passed. </ref> | |||
| {{result|fail}}<ref> | |||
I installed the ant, octave and perl modules, only the ant appears when we use --enabled but does not appear in --installed, the other two modules do not appear, when we check the packets only the ant and octave are in the same version reported in the module .</ref>{{result|fail}}<ref> | |||
I installed the ant, octave and perl modules, only the ant appears when we use --enabled and --installed, the other two modules do not appear, when we check the packages only the ant and the octave are in the same version reported in the module.</ref> | |||
| {{result|fail}}<ref>In step 2, no module appears in the --installed</ref> | |||
| {{result|fail}}<ref>In step 2 no module appears in the --installed, I tried to remove the ant module and I received the following msg "Unable to match profile in argument ant"</ref> | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:clatham|clatham]] | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:dyaffe|dyaffe]] | |||
| Raspberry Pi 3B+ Aarch 64 | |||
| {{result|pass}} | |||
| | |||
| {{result|fail}} | |||
| {{result|pass}} | |||
| {{result|fail}} | |||
| {{result|fail}} | |||
| <references/> | |||
|- | |||
| [[User:dyaffe|dyaffe]] | |||
| jjjjjjjjjjjjjjjjjj | |||
| | |||
| {{result|fail}} | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:garrmcnu|garrmcnu]] | |||
| Cloud Base 30 Beta 1.8 vagrant-libvirt | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>No default profile for multiple modules - e.g. postgresql, ripgrep:master</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:jjjjjjjjjj|jjjjjjjjjj]] | |||
| jjjjjjjjjjjjjjjjjj | |||
| {{result|pass}}<ref>{{bz|752855}} {{bz|25532}} jjjjjjjjjjjjjjjjjjjjj</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:krouma|krouma]] | |||
| Dell G5 5587, Fedora 29 x86_64 KVM/QEMU | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Tested version is Fedora 30. Fedora 29 is used for virtualization. Both are Workstation editions.</ref> | |||
| <references/> | |||
|- | |||
| [[User:lruzicka|lruzicka]] | |||
| Fedora Beta 30, RC 1.7, libvirt | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>{{bz|1692700}} I have tested the installation for the following modules: mariadb 10.3, bat, django, and ruby. Except ruby, everything worked, ruby has broken dependencies, so I am going to file a bug for it.</ref> | |||
| {{result|pass}}<ref>The mechanisms work fine, but with some packages, that don't have a default profile defined, you have to use the "module:stream/profile" definition to actually install the module (or switch a stream), otherwise it only enables the module and nothing will be installed.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}{{result|pass}} | |||
| {{result|pass}}<ref>I made a mistake when I was upgrading the system previously. With installed modules, you have use a different --setopt='module_platform_id=platform:f30' with the download command.</ref>{{result|fail}}<ref>An installed module, postgresql 9.6, was upgraded to version 11, which is against modularity principles. The situation is currently being investigated and I am going to file a bug when I have more info.</ref> | |||
| <references/> | |||
|- | |||
| [[User:lucasaf88|lucasaf88]] | |||
| Fedora-KDE-Live-x86_64-30_Beta-1.4 | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>test</ref>{{result|fail}}<ref>I did a test with docker and kubernetes. With docker using command 'sudo dnf module install docker' returns the error "broken groups or modules: docker Modular dependency problems: Problem: conflicting requests: - nothing provides module(platform:f29) needed by module docker:2017.0:20180409180031:3ff668f0-0.x86_64 - nothing provides module(container-tools:2017.0) needed by module docker:2017.0:20180409180031:3ff668f0-0.x86_64" | |||
With kubernetes using command 'sudo dnf module install kubernetes' return the error "Cannot enable more streams from module 'kubernetes' at the same time Unable to resolve argument kubernetes Error: Problems in request: broken groups or modules: kubernetes". | |||
Then I used the command 'sudo dnf module install kubernetes:1.10' and installed it successfully, but only appears in the list of enabled (--enabled), in the list of installed (--installed) nothing appears. | |||
I also tried installing kubernetes with the openshift-3.10 stream, using the 'sudo dnf module install kubernetes:openshift-3.10' command. But the error returned: "No default profiles for module kubernetes:openshift-3.10 The operation would result in switching of module 'kubernetes' stream 1.10' to stream 'openshift-3.10' Error: It is not possible to switch enabled streams of a module. It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset <module_name>' command. After you reset the module, you can install the other stream." | |||
</ref> | |||
| {{result|pass}}<ref>Tested: gimp, dwm, fish</ref> | |||
| {{result|pass}}<ref>Tested with gimp, scala</ref> | |||
| {{result|pass}}<ref>Tested with gimp, nodejs, scala, ruby</ref> | |||
| | |||
| <references/> | |||
|- | |||
| [[User:mhavrila|mhavrila]] | |||
| Fedora-Xfce-Live-x86_64-30_Beta-1.4.iso | |||
| {{result|fail}}<ref> "Default profile" field is missing for multiple modules. For example: perl; swig; docker; mysql </ref> | |||
| {{result|fail}}<ref>Test2 - [Module install] - step 6: "Check that packages were really installed rpm -qa <module>" rpm -qa django doesn't print anything. However, rpm -qa | grep django prints two packages. This testcase probably needs update. </ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:mhavrila|mhavrila]] | |||
| Xfce live | |||
| {{result|fail}}<ref>"Default profile" field is missing for multiple modules. For example: perl; swig; docker; mysql</ref> | |||
| {{result|fail}}<ref>Test2 - [Module install] - step 6: "Check that packages were really installed rpm -qa <module>" rpm -qa django doesn't print anything. However, rpm -qa | grep django prints two packages. This testcase probably needs update.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nielsenb|nielsenb]] | |||
| Compaq 8510w Fedora 30 Candidate Beta 1.8 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:rarenerd|rarenerd]] | |||
| Fedora Workstation 30 x86_64 Beta 1.8 | |||
| {{result|fail}}<ref>Default profile missing for: | |||
- libgit2 | |||
- lizardfs | |||
- openmpi | |||
- postgresql | |||
- rawtherapee | |||
</ref> | |||
| {{result|fail}}<ref>Tested docker (2017.0), golang (1.10), gimp (2.10), nodejs:11 and mysql:5.7/client | |||
Installation of docker failed, nothing provides module(platform:f29) and module(container-tools:2017.0). | |||
Other results where as expected.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Including optional reset</ref> | |||
| {{result|fail}}<ref>"module:stream is enabled / disabled" confirmations were not shown.</ref> | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:sfranken|sfranken]] | |||
| Fedora 29 Workstation, System76 Kudu Professional Intel i7 4700MQ | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:sjreese|sjreese]] | |||
| Fedora Server 30 RC 1.7 - libvirt | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>posgresql does not have a default profile. "dnf install module django" runs properly and installs packages, but "rpm -qa django" returns nothing. Expected Result #5: "If the module was an application or a service, it should attempt to start" was not satisfied for postgresql or mariadb, "systemctl status posgresql" and "systemctl status mariadb" both showed the services as disabled.</ref> | |||
| {{result|fail}}<ref>Initially installed mariadb/10.3/server, then removed. After that, mariadb/10.1/server fails to install with "nothing provides module(platform:f29) needed by module mariadb:10.1:20180418185803:6c81f848-0.x86_64". Trying to install mariadb/10.4/server fails with "nothing provides libwsrep-lib.so()(64bit) needed by maria-server-3:10.4.2-1.beta.module_f30+2924+d4dbc42b.x86_64" and "nothing provides libwsrep_api_v26.so()(64bit) needed by maria-server-3:10.4.2-1.beta.module_f30+2924+d4dbc42b.x86_64". | |||
Changing module stream for postgresql (11 to 10) worked properly.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:suprith4989|suprith4989]] | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:suprith4989|suprith4989]] | |||
| suprith4989 | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:szydell|szydell]] | |||
| Fedora 30 b1.7 -> Virtualbox 6.0.4 -> Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>{{bz|1692799}} {{bz|1692802}} {{bz|1692805}} Packages with empty Profiles list or without the default Profile: libgit2, lizardfs, mariadb, minetest, openmpi, perl-bootstrap, postgresql, rawtherapee.</ref> | |||
| {{result|fail}}<ref>dnf module install mysql:5.6 does not install packages, only enables module.</ref> | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>When you enable the module (:stream), a confirmation "module:stream is enabled" does not appear. There is only 'Complete!' info. | |||
Same situation with disabling. Tested with perl:5.26 | |||
</ref> | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:szydell|szydell]] | |||
| Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Expected results, point 6: Using dnf module install <module>:<stream> should be enough to install every module. | |||
Using that command only enables module in given stream (tested on pki:10.6, mariadb:10.4 and perl:5.26). Packages are not installed. When tried to install adding /default, there are errors related to dependencies. It looks like those 3 modules are broken. When tried the same on mariadb:10.1, it worked OK.</ref> | |||
| {{result|fail}}<ref>Started with installed 'postgresql:11'. | |||
Removal: OK | |||
Reset: OK | |||
Installation of the 'postgresql:10': failed. It only enabled module, no packages were installed.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
|} | |||
[[Category:Fedora 30 Test Days]] | [[Category:Fedora 30 Test Days]] |
Latest revision as of 13:43, 16 April 2019
Fedora Test Day | |
---|---|
Modularity | |
Date | 2019-03-26 |
Time | all day |
Website | QA/Test Days |
IRC | #fedora-test-day (webirc) |
Mailing list | test |
What to test?[edit]
Today's instalment of Fedora Test Day will focus on testing Modularity in Fedora 30
Who's available?[edit]
The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion ...
- Development - sgallagh (sgallagh), Petr Šabata (contyk), Adam Šamalík (asamalik)
- Quality Assurance - Adam Williamson (adamw),Sumantro Mukherjee (sumantrom), Kamil Páral (kparal) lruzicka(lruzicka) , coremodule(coremodule)
Prerequisites for Test Day[edit]
- A clean Fedora 30
- Enough free space on HDD
How to download?[edit]
Visit the page
How to tests[edit]
Run the tests[edit]
Visit the result page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.
Reporting bugs[edit]
If you have problems with any of the tests, have a look at the list of reported bugs in the results page. If you don't see it, please file a new bug to Bugzilla, probably against Fedora Modules
component. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC #fedora-test-day or #fedora-qa and we will help you.
Test Results[edit]
Basic Test[edit]
User | Profile | Module List | Module Install | Switch a module stream | Remove a module | Enable and disable a module | Update/upgrade a modular system | References |
---|---|---|---|---|---|---|---|---|
Peter V. Daniels | Intel® Core™2 Duo CPU T7100 @ 1.80GHz × 2 Version 3.32.0 64-bit JUSB 59Gi Sandisk | |||||||
alciregi | Fedora 30 Workstation MacBookPro5,5 | |||||||
alciregi | Fedora30 | |||||||
alciregi | Fedora30 armv7hl Raspberry Pi 3 | |||||||
alciregi | armv7hl Raspberry Pi 3 | |||||||
aysabzevar | MacBook Pro Mojave 10.14.3 + VirtualBox 5.2.20 + Fedora-Workstation-Live-x86_64-30_Beta-1.7 |
| ||||||
brunocclaudino | notebook ASUS x550C - Fedora 29 + boxes 3.30.3-2.fc29 with Fedora-Workstation-Live-x86_64-30_Beta-1 |
| ||||||
clatham | ||||||||
dyaffe | Raspberry Pi 3B+ Aarch 64 | |||||||
dyaffe | jjjjjjjjjjjjjjjjjj | |||||||
garrmcnu | Cloud Base 30 Beta 1.8 vagrant-libvirt |
| ||||||
jjjjjjjjjj | jjjjjjjjjjjjjjjjjj | |||||||
krouma | Dell G5 5587, Fedora 29 x86_64 KVM/QEMU |
| ||||||
lruzicka | Fedora Beta 30, RC 1.7, libvirt |
| ||||||
lucasaf88 | Fedora-KDE-Live-x86_64-30_Beta-1.4 |
| ||||||
mhavrila | Fedora-Xfce-Live-x86_64-30_Beta-1.4.iso |
| ||||||
mhavrila | Xfce live |
| ||||||
nielsenb | Compaq 8510w Fedora 30 Candidate Beta 1.8 | |||||||
rarenerd | Fedora Workstation 30 x86_64 Beta 1.8 |
| ||||||
sfranken | Fedora 29 Workstation, System76 Kudu Professional Intel i7 4700MQ | |||||||
sjreese | Fedora Server 30 RC 1.7 - libvirt |
| ||||||
suprith4989 | ||||||||
suprith4989 | suprith4989 | |||||||
szydell | Fedora 30 b1.7 -> Virtualbox 6.0.4 -> Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram |
| ||||||
szydell | Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram |
|