From Fedora Project Wiki

Fedora ARM VFAD - Final push to F17

  • When: Friday June 15th at 12PM EDT
  • Where: #fedora-arm on Freednode

Please join on Friday June 15th as we test all available images to be used in the Fedora 17 ARM RC1. All can participate - even if you lack hardware you can greatly assist us by testing the functionality of our QEMU images, as well as in updating our wiki where appropriate. Our aim is to remove outdated material, and add areas that include answers to frequently asked questions, installation and usage instructions for specific hardware and anything else that may help Fedora ARM users.

Participants

Please add your name, followed by your IRC nick:

  • Paul Whalen - pwhalen

Tests to be performed

Please add your name to the wiki beside the hardware you will be testing as well as the media you will be using (eg SATA, SD). See this link for examples on how to report test results.

Alpha Release Requirements

  1. A correct checksum must be published for each official release image.
  2. There must be no file conflicts (cases where the files in some packages conflict but the packages have explicit Conflicts: tags are acceptable) or unresolved package dependencies in the released rootfs images
  3. Starting with the F18-ARM release: In most cases a system installed according to any of the above criteria (or the appropriate Beta or Final criteria, when applying this criterion to those releases) must boot to the 'firstboot' utility on the first boot after installation (possibly after automated resizing or other steps, possibly also including a reboot), without unintended user intervention, unless the user explicitly chooses to boot in non-graphical mode the system is booted without an interactive user interface (e.g., headless). This includes correctly accessing any encrypted partitions when the correct passphrase is supplied. The firstboot utility must be able to create a working user account, set the root password, and set the timezone and current time.
  4. Following on from the previous criterion, after firstboot is completed and on subsequent boots, a system installed according to any of the above criteria (or the appropriate Beta or Final criteria, when applying this criterion to those releases) must boot to a working graphical environment without unintended user intervention, if graphic hardware and user interface devices (pointer, keyboard) are available. This includes correctly accessing any encrypted partitions when the correct passphrase is supplied
  5. When booting a system installed without a graphical environment, or when using a correct configuration setting to cause an installed system to boot in non-graphical mode, the system should boot to a state where it is possible to log in through at least one of the default virtual consoles
  6. It must be possible to run the default web browser and a terminal application from all release-blocking desktop environments. The web browser must be able to download files, load extensions, and log into FAS
  7. The installed system must be able to download and install updates with yum and the default graphical package manager in all release-blocking desktops
  8. The default Fedora artwork must either refer to the current Fedora release under development (Fedora 17), or reference an interim release milestone (e.g. Alpha or Beta). If a release version number is used, it must match the current Fedora release under development. This includes artwork used in the installer, graphical bootloader menu, firstboot, graphical boot, graphical login and desktop background.
  9. A system logging infrastructure must be available and enabled by default. It must provide at least basic local file-based logging of kernel messages, and allow other components to write log messages. This must be done in accordance with relevant standards accepted by the Project.
  10. It must be possible to trigger a system shutdown using standard console commands, and the system must shut down in such a way that storage volumes (e.g. simple partitions, LVs and PVs, RAID arrays) are taken offline safely.

Alpha Test Results

Hardware Who's Testing Alpha 1 Alpha 2 Alpha 3 Alpha 4 Alpha 5 Alpha 6 Alpha 7 Alpha 8 Alpha 9 Alpha 10
Versatile Express (Qemu)
Pass pass pwhalen
Versatile Express+XFCE (Qemu)
Pandaboard
Pandaboard+XFCE
Trimslice Bare/Value Pro/H/H250
Trimslice Pro/H/H250
Highbank
Beagleboard XM
Kirkwood (sheevaplug, dreamplug, guruplug, etc)
Raspberry Pi+XFCE
Raspberry Pi

Alpha Test Notes

Please add notes about your finding below:

Beta Release Requirements

  1. The images must not be over 4G in size, uncompressed.
  2. When booting a system installed without a graphical environment, or when using a correct configuration setting to cause an installed system to boot in non-graphical mode, the system should provide a working login prompt without any unintended user intervention when boot is complete, and all virtual consoles intended to provide a working login prompt should do so, except for a character-mode firstboot if provided.
  3. In most cases, the installed system must be able to play back sound with gstreamer-based applications (see Blocker_Bug_FAQ), if supported audio output devices are present.
  4. No part of any release-blocking desktop's panel (or equivalent) configuration should crash or be entirely non-functional on boot of the installed system using default installation choices.
  5. Automatic mounting on insertion of removable media must work in release-blocking desktops.
  6. The default update manager in release-blocking desktops must periodically check for updates when running on an installed system.
  7. All release-blocking desktops' offered mechanisms (if any) for shutting down, logging out and rebooting must work.

Beta Test Results

Hardware Who's Testing Beta 1 Beta 2 Beta 3 Beta 4 Beta 5 Beta 6 Beta 7 Beta 8 Beta 9 Beta 10
Versatile Express (Qemu)
Versatile Express+XFCE (Qemu)
Pandaboard
Pandaboard+XFCE
Trimslice Bare/Value Pro/H/H250
Trimslice Pro/H/H250
Highbank
Beagleboard XM
Kirkwood (sheevaplug, dreamplug, guruplug, etc)
Raspberry Pi+XFCE
Raspberry Pi

Beta Test Notes

Please add notes about your finding below:

Final Release Requirements

  1. All services in a default install must start properly
  2. All critical path actions on release-blocking desktop environments should correctly display all sufficiently complete translations available for use
  3. Menu sanity - the following criteria refer to both a live image and default installed system, and to all release-blocking desktops
    1. All Applications listed in the system menus (or equivalent) must have icons which have a consistent appearance and sufficiently high resolution to avoid appearing blurry
    2. All applications listed under the Applications menu or category must start successfully
    3. All applications listed under the Applications menu or category must withstand a basic functionality test and not crash after a few minutes of normal use. They must also have working Help and Help -> About menu items
    4. No application may unintentionally appear twice in the menus. In particular, items under System must not appear under Applications
  4. All elements of the default panel (or equivalent) configuration in all release-blocking desktops must function correctly in common use
  5. Saving passwords in the desktop default keyring (if the desktop implements one), and retrieving passwords from the keyring, must work for all release-blocking desktops
  6. The proposed final Fedora artwork must be included and enabled by default for the installer, graphical boot, firstboot, graphical login and desktop background. All Fedora artwork must be consistent with the proposed final theme, and if any artwork contains a graphical version number, the version number used must match the Fedora release number. Generic release artwork (e.g. Alpha, Beta, Development) must not be used for the final release
  7. No notices or alerts about pre-release status should be present
  8. The final branded release notes from the Documentation team must be present on ISO media and the appropriately versioned generic release notes must be available in the online release repository
  9. A fedora-release package containing the correct names, information and repository configuration for a final Fedora release (as opposed to a pre-release) must be present on media while the appropriately versioned generic-release package must be available in the online release repository.

Final Test Results

Hardware Who's Testing Final 1 Final 2 Final 3-1 Final 3-2 Final 3-3 Final 3-4 Final 4 Final 5 Final 6 Final 6 Final 7 Final 8 Final 9
Versatile Express (Qemu)
Versatile Express+XFCE (Qemu)
Pandaboard
Pandaboard+XFCE
Trimslice Bare/Value Pro/H/H250
Trimslice Pro/H/H250
Highbank
Beagleboard XM
Kirkwood (sheevaplug, dreamplug, guruplug, etc)
Raspberry Pi+XFCE
Raspberry Pi

Final Test Notes

Please add notes about your finding below: