From Fedora Project Wiki
No edit summary
No edit summary
Line 60: Line 60:
== Detailed Description ==
== Detailed Description ==


Fedora Live USB Creator is getting a facelift that should make it much easier to use (see [https://github.com/gnome-design-team/gnome-mockups/tree/master/USB-boot-creator mockups]). It should cover the complete work flow of creating an install media. It provides information (descriptions, screenshots,...) about flavors and variants of Fedora to help the user to pick the right one for their usage, downloads the ISO, and copies it to a USB flash disk. The goal of this change is to provide this tool as the primary download option on getfedora.org and create a mechanism to store and update information (descriptions, screenshots,...) for the tool. This requires work not only from the change owners, but also from other groups (websites, design, marketing, releng teams).
Fedora Live USB Creator is getting a facelift that should make it much easier to use (see [https://github.com/gnome-design-team/gnome-mockups/tree/master/USB-boot-creator mockups]). It should cover the complete work flow of creating an installation media. It provides information (descriptions, screenshots,...) about flavors and variants of Fedora to help the user to pick the right one for their usage, downloads the ISO, and copies it to a USB flash disk. The goal of this change is to provide this tool as the primary download option on getfedora.org and create a mechanism to store and update information (descriptions, screenshots,...) for the tool. This requires work not only from the change owners, but also from other groups (websites, design, marketing, releng teams).


== Benefit to Fedora ==
== Benefit to Fedora ==
Line 70: Line 70:
== Scope ==
== Scope ==
* Proposal owners:
* Proposal owners:
* Live USB Creator for Linux (pretty much ready, currently [https://copr.fedorainfracloud.org/coprs/mbriza/liveusb-creator/ packaged for Fedora in Copr], should we create a deb package, too?)
** Live USB Creator for Linux (pretty much ready, currently [https://copr.fedorainfracloud.org/coprs/mbriza/liveusb-creator/ packaged for Fedora in Copr], should we create a deb package, too?)
* Live USB Creator for Windows (pretty much ready, we just need to get a signing key)
** Live USB Creator for Windows (pretty much ready, we just need to get a signing key)
* Live USB Creator for Mac OS X (still in progress, should be ready for F24 release)
** Live USB Creator for Mac OS X (still in progress, should be ready for F24 release)
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->


Line 79: Line 79:


* Marketing and design:  
* Marketing and design:  
** the design team has to work with websites team on necessary changes to the download page.
** the marketing has to provide information for LUC including descriptions and screenshots (screenshots of Workstation are currently missing)


* Release engineering: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Release engineering: not sure what's required from them <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- Does this feature require coordination with release engineering (e.g. changes to installer image generation or update package delivery)?  Is a mass rebuid required?  If a rel-eng ticket exists, add a link here.  
<!-- Does this feature require coordination with release engineering (e.g. changes to installer image generation or update package delivery)?  Is a mass rebuid required?  If a rel-eng ticket exists, add a link here.  
Please work with releng prior to feature submission, and ensure that someone is on board to do any process development work and testing; don't just assume that a bullet point in a change puts someone else on the hook.-->
Please work with releng prior to feature submission, and ensure that someone is on board to do any process development work and testing; don't just assume that a bullet point in a change puts someone else on the hook.-->
** [[Fedora_Program_Management/ReleaseBlocking/Fedora{{FedoraVersionNumber|next}}|List of deliverables]]: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
** [[Fedora_Program_Management/ReleaseBlocking/Fedora{{FedoraVersionNumber|next}}|List of deliverables]]: ?? <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- Please check the list of Fedora release deliverables and list all the differences the feature brings -->
<!-- Please check the list of Fedora release deliverables and list all the differences the feature brings -->


* Policies and guidelines: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Policies and guidelines: <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
 
The live-usb-creator tool is helping with new installations. Existing installations are not affected.
 
<!-- Do the packaging guidelines or other documents need to be updated for this feature?  If so, does it need to happen before or after the implementation is done?  If a FPC ticket exists, add a link here. -->
<!-- Do the packaging guidelines or other documents need to be updated for this feature?  If so, does it need to happen before or after the implementation is done?  If a FPC ticket exists, add a link here. -->


Line 93: Line 98:


== Upgrade/compatibility impact ==
== Upgrade/compatibility impact ==
The live-usb-creator tool is helping with new installations. Existing installations are not affected.
<!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? -->
<!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A (not a System Wide Change)


== How To Test ==
== How To Test ==
<!-- This does not need to be a full-fledged document. Describe the dimensions of tests that this change implementation is expected to pass when it is done.  If it needs to be tested with different hardware or software configurations, indicate them.  The more specific you can be, the better the community testing can be.


Remember that you are writing this how to for interested testers to use to check out your change implementation - documenting what you do for testing is OK, but it's much better to document what *I* can do to test your change.
# Go to getfedora.org
 
# Go for the default download option
A good "how to test" should answer these four questions:
# Download it
 
# Use the tool on windows to create a live USB using the F22 workstation
0. What special hardware / data / etc. is needed (if any)?
# Verify that the created live USB works
1. How do I prepare my system to test this change? What packages
# Repeat the same on OS X
need to be installed, config files edited, etc.?
# Repeat the same on Fedora
2. What specific actions do I perform to check that the change is
# Also try creating live USBs with some of the other available images
working like it's supposed to?
3. What are the expected results of those actions?
-->
 
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A (not a System Wide Change)


== User Experience ==
== User Experience ==
<!-- If this change proposal is noticeable by its target audience, how will their experiences change as a result?  Describe what they will see or notice. -->
<!-- If this change proposal is noticeable by its target audience, how will their experiences change as a result?  Describe what they will see or notice. -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A (not a System Wide Change)
Hopefully this change will improve user experience of trying and installing Fedora a lot.


== Dependencies ==
== Dependencies ==
Line 125: Line 122:


<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A (not a System Wide Change)
No dependecies.


== Contingency Plan ==
== Contingency Plan ==


<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "Revert the shipped configuration".  Or it might not (e.g. rebuilding a number of dependent packages).  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "Revert the shipped configuration".  Or it might not (e.g. rebuilding a number of dependent packages).  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
* Contingency mechanism: (What to do?  Who will do it?) N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency mechanism: if Live USB Creator is not ready to be the primary download option, it can only be mentioned on the download website as a tool to create a live USB stick. If the new LUC is not ready at all to replace the old version, we can still keep linking the old version or alternative tools.
<!-- When is the last time the contingency mechanism can be put in place?  This will typically be the beta freeze. -->
<!-- When is the last time the contingency mechanism can be put in place?  This will typically be the beta freeze. -->
* Contingency deadline: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency deadline: beta freeze <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? -->
<!-- Does finishing this feature block the release, or can we ship with the feature in incomplete state? -->
* Blocks release? N/A (not a System Wide Change), Yes/No <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Blocks release? Yes, it will be such a visible change that it should block a release if it's not ready.
* Blocks product? product <!-- Applicable for Changes that blocks specific product release/Fedora.next -->
* Blocks product? All


== Documentation ==
== Documentation ==
Line 141: Line 138:


<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A (not a System Wide Change)
TBD


== Release Notes ==
== Release Notes ==

Revision as of 15:22, 22 January 2016

Important.png
Comments and Explanations
The page source contains comments providing guidance to fill out each section. They are invisible when viewing this page. To read it, choose the "view source" link.
Copy the source to a new page before making changes! DO NOT EDIT THIS TEMPLATE FOR YOUR CHANGE PROPOSAL.


LiveUserCreator as Primary Downloadable

Summary

The new Fedora Liver USB Creator that is being finished has an overhauled, more user friendly interface. Because USB sticks are the most common way to install Fedora, it should be the primary download option. It cover the whole installation media creation, it lets the user pick the right flavor of Fedora, downloads its image, and copies it to a USB drive.

Owner

Current status

  • Targeted release: Fedora 24
  • Last updated: 2016-01-22
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Fedora Live USB Creator is getting a facelift that should make it much easier to use (see mockups). It should cover the complete work flow of creating an installation media. It provides information (descriptions, screenshots,...) about flavors and variants of Fedora to help the user to pick the right one for their usage, downloads the ISO, and copies it to a USB flash disk. The goal of this change is to provide this tool as the primary download option on getfedora.org and create a mechanism to store and update information (descriptions, screenshots,...) for the tool. This requires work not only from the change owners, but also from other groups (websites, design, marketing, releng teams).

Benefit to Fedora

It will provide an easy-to-use tool for all major platforms (Linux, Windows, Mac OS X) which will be offered to users as the primary download option. That should generally lower the barrier for potential users to try and install Fedora.


Scope

  • Proposal owners:
    • Live USB Creator for Linux (pretty much ready, currently packaged for Fedora in Copr, should we create a deb package, too?)
    • Live USB Creator for Windows (pretty much ready, we just need to get a signing key)
    • Live USB Creator for Mac OS X (still in progress, should be ready for F24 release)
  • Other developers: the websites team has to update the download page to make LUC the primary download option.
  • Marketing and design:
    • the design team has to work with websites team on necessary changes to the download page.
    • the marketing has to provide information for LUC including descriptions and screenshots (screenshots of Workstation are currently missing)
  • Policies and guidelines:

The live-usb-creator tool is helping with new installations. Existing installations are not affected.


  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

The live-usb-creator tool is helping with new installations. Existing installations are not affected.

How To Test

  1. Go to getfedora.org
  2. Go for the default download option
  3. Download it
  4. Use the tool on windows to create a live USB using the F22 workstation
  5. Verify that the created live USB works
  6. Repeat the same on OS X
  7. Repeat the same on Fedora
  8. Also try creating live USBs with some of the other available images

User Experience

Hopefully this change will improve user experience of trying and installing Fedora a lot.

Dependencies

No dependecies.

Contingency Plan

  • Contingency mechanism: if Live USB Creator is not ready to be the primary download option, it can only be mentioned on the download website as a tool to create a live USB stick. If the new LUC is not ready at all to replace the old version, we can still keep linking the old version or alternative tools.
  • Contingency deadline: beta freeze
  • Blocks release? Yes, it will be such a visible change that it should block a release if it's not ready.
  • Blocks product? All

Documentation

TBD

Release Notes