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 13: Line 13:
== What to test? ==
== What to test? ==


Today's installment of Fedora Test Day will focus on [[Changes/ArmSupportInFmw | Fedora Media Writer]]. [[Changes/FedoraMediaWriterAsPrimaryDownloadable|'''Fedora Media Writer''']], is used for creating bootable flash drives on different operating systems and architectures. The tool is the primary download option for Fedora Workstation since Fedora 25. Since the Fedora 25 cycle, support for writing ARM images has been added to Media Writer. In this test day, we aim to test creation of Fedora 25 and Fedora 26 pre-release boot media on Windows, macOS, and various Fedora releases, with a focus on creation of ARM-bootable media.
Today's installment of Fedora Test Day will focus on [[Changes/ArmSupportInFmw | Fedora Media Writer]]. [[Changes/FedoraMediaWriterAsPrimaryDownloadable|'''Fedora Media Writer''']], is used for creating bootable flashdrives on different operating systems and architectures. The tool is intended to be provided as the primary download option for Fedora 25 , with the aim of lowering the barrier for potential users to try and install Fedora.In this test day we aim to test both Fedora 25 and Fedora 26 Pre Release for MAC, Windows , Fedora and ARM architectures.


== Who's available ==
== Who's available ==
Line 19: Line 19:
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion. In case of problem related to test day organization/wiki/whatever, please reach out to sumantrom.
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion. In case of problem related to test day organization/wiki/whatever, please reach out to sumantrom.
* Development -  [[User:Mbriza|Martin Bříza ]] (Mbriza)
* Development -  [[User:Mbriza|Martin Bříza ]] (Mbriza)
* Quality Assurance - [[User:adamw|Adam Williamson]] (adamw), [[User:roshi|Mike Ruckman]] (roshi), [[User:coremodule|Geoff Marr ]] (coremodule), [[User:sumantrom|Sumantro Mukherjee ]] (sumantrom)
* Quality Assurance - [[User:adamw|Adam Williamson]] (adamw), [[User:roshi|Mike Ruckman]] (roshi), [[User:coremodule|gmarr ]] (coremodule), [[User:sumantrom|Sumantro Mukherjee ]] (sumantrom)


== Prerequisite for Test Day ==  
== Prerequisite for Test Day ==  


{{admon/warning|Data loss|Any data on the USB stick or memory card used for this test is likely to be destroyed. Please do not use a stick whose contents you need to keep.}}
{{admon/warning|Data loss|Any data on the USB stick used for this test is likely to be destroyed. Please do not use a stick whose contents you need to keep.}}


* USB flash drive or (micro)SD card for ARM testing (min. 4GiB)
* USB flash drive (min. 4GiB)
* Root access on the system used to write the drive (or admin access in Windows)
* Root access on the system used to write the drive (or admin access in Windows)
* The latest version of the tool for one of the test platforms (see next section)
* The latest version of the tool (see next section)
* A system to test booting on (for testing ARM images, you will need a [[Architectures/ARM/Supported_Platforms|supported ARM system]])
 
== Getting the latest version ==
 
The minimum required Fedora Media Writer version for testing during the test day is 4.0.95.
 
You can verify which version you have either by checking your packaging system or by unrolling the title screen and scrolling to the bottom.
 
=== How to update? ===
 
There are three ways to get the latest version in Fedora:
 
* From the Fedora repositories
** On Fedora 26, you can just <code>dnf install mediawriter</code>
** On Fedora 25 and 24, it's in the testing repository: <code>dnf --enablerepo=updates-testing install mediawriter</code>
*** This option may not be available yet in your region due to repository mirror synchronization, in that case use one of the other options
* From Koji directly by downloading the RPM package from https://koji.fedoraproject.org/koji/packageinfo?packageID=22859
* Using a Flatpak, downloaded from https://github.com/MartinBriza/MediaWriter/releases
 
In Windows and macOS, use the following link: https://github.com/MartinBriza/MediaWriter/releases .
There you can download the latest package for your system.
 
There are also experimental .deb packages for Ubuntu and Debian.


== How to test? ==
== How to test? ==
Line 56: Line 33:
=== Run the tests ===
=== Run the tests ===


Visit the [[QA:Testcase_USB_fmw|QA Test case page]] and follow the instructions there to install the tool, write an image, and test that it boots. Ideally, try writing several different images, and running the tool on different platforms (Windows, macOS, and Fedora).
Visit the [[QA:Testcase_USB_fmw|QA Test case page]] and click on the appropriate binary title link. After running the test , you need to update the result page which can be found at the bottom of the Test day wiki page.
 
Once you have completed your tests, add your results to the Results tables below, following the example results from the first line as a template. There are two tables, one for results from writing ISO images for Intel platforms (x86_64 / i686), the other for writing disk images for ARM systems. The first column should be your name with a link to your User page in the Wiki if you have one. For each platform you tested writing an image from, use the [[Template:result|result template]] to enter your result, as shown in the example result line.
 
To be clear, if you write an image for booting on an Intel system and test boot it on an Intel system, enter your result in the first table ("Intel results"), in the column matching the platform you wrote the image '''from'''. If you write an image for booting on an ARM system and test boot it on an ARM system, enter your result in the second table ("ARM results"), in the column matching the platform you wrote the image '''from'''. You don't have to enter a result in every column - just test as many platforms as you can, and leave the columns for platforms you can't test blank.


=== Exploratory testing ===
=== Exploratory testing ===
Line 69: Line 42:


If you have problems with any of the tests, report a bug to [https://bugzilla.redhat.com Bugzilla] usually for the component [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=25&component=mediawriter mediawriter]. Please also make the bug 'block' the [https://bugzilla.redhat.com/show_bug.cgi?id=1310542 tracker bug for issues with the tool], by putting '1310542' in the '''Blocks:''' field. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you.
If you have problems with any of the tests, report a bug to [https://bugzilla.redhat.com Bugzilla] usually for the component [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=25&component=mediawriter mediawriter]. Please also make the bug 'block' the [https://bugzilla.redhat.com/show_bug.cgi?id=1310542 tracker bug for issues with the tool], by putting '1310542' in the '''Blocks:''' field. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you.
== Test Results ==
== Test Results ==
=== Intel results (x86_64 / i686) ===
{|
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw Fedora]
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw Windows]
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw macOS]
! References
|-
| [[User:SampleUser|Sample User]]
| Description of test system(s)
| {{result|pass}}
| {{result|warn}} <ref>Test pass, but also encountered {{bz|54321}}</ref>
| {{result|fail}} <ref>{{bz|12345}}</ref>
| <references/>
|-
| [[User:siddharthvipul1|siddharthvipul1]]
| Fedora 26 alpha 1.7
| {{result|pass}}
|
|
| <references/>
|-
| [[User:prakashmishra1598|prakashmishra1598]]
| Fedora 26 alpha 1.7
| {{result|pass}}
|
|
| <references/>
|-
| [[User:lbrabec|lbrabec]]
| Fedora 26
| {{result|pass}}
|
|
| <references/>
|-
| [[User:pschindl|pschindl]]
| Fedora 26
| {{result|pass}}
|
|
| <references/>
|-
| [[User:cmurf|cmurf]]
| Windows 10, macOS 10.12.3
| {{result|none}}
| {{result|warn}} <ref>{{bz|1444196}}</ref>
| {{result|warn}} <ref>{{bz|1444160}}</ref>
| <references/>
|-
|-
| [[User:juliuxpigface|juliuxpigface]]
| Fedora 26 (i686)
| {{result|pass}}
|
|
| <references/>
|-
|}
=== ARM results ===
{|
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw Fedora]
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw Windows]
! [http://fedoraproject.org/wiki/QA:Testcase_USB_fmw macOS]
! References
|-
| [[User:SampleUser|Sample User]]
| Description of test system(s)
| {{result|pass}}
| {{result|warn}} <ref>Test pass, but also encountered {{bz|54321}}</ref>
| {{result|fail}} <ref>{{bz|12345}}</ref>
| <references/>
|-
| [[User:siddharthvipul1|siddharthvipul1]]
| Fedora 26 alpha 1.7
| {{result|pass}}
|
|
| <references/>
|-
| [[User:lbrabec|lbrabec]]
| Fedora 26
| {{result|fail}} <ref>{{bz|1443981}}</ref>
|
|
| <references/>
|-
|-
| [[User:fredlima|fredlima]]
| Fedora 26
| {{result|fail}} <ref>{{bz|1444277}}</ref>
|
|
| <references/>
|-
|}


[[Category:Fedora 26 Test Days]]
[[Category:Fedora 26 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)