(2 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
* Enough free space on HDD | * Enough free space on HDD | ||
− | == How to | + | == How to download? == |
− | === Run the tests | + | |
+ | Visit the [https://fedoraproject.org/wiki/Test_Results:Fedora_30_Beta_1.4_Installation?rd=Test_Results:Current_Installation_Testresult page] | ||
+ | |||
+ | == How to tests == | ||
+ | |||
+ | ==Run the tests == | ||
Visit the [http://testdays.fedorainfracloud.org/events/61 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. | Visit the [http://testdays.fedorainfracloud.org/events/61 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. | ||
Line 37: | 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 |
Contents
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 | ![]() |
![]() |
![]() |
![]() |
![]() |
|