Monthly Archives: October 2008

Fedora Test Day – Security Audit and Better LIRC Support

For anyone not subscribed to fedora-test-list

I’d like to invite testers and users to join #fedora-qa this Thursday, October 16, 2008. Testing efforts will focus on:

Come to #fedora-qa with questions, bug reports, and/or suggested test areas.

More details will be posted to https://fedoraproject.org/wiki/QA/Test_Days/2008-10-16.

Advertisements

Fedora Test Day – Security Audit and Better LIRC Support

For anyone not subscribed to fedora-test-list

I'd like to invite testers and users to join #fedora-qa this Thursday, October 16, 2008. Testing efforts will focus on:

Come to #fedora-qa with questions, bug reports, and/or suggested test areas.

More details will be posted to https://fedoraproject.org/wiki/QA/Test_Days/2008-10-16.

XO Performance

Until now, one of the biggest impediments to testing the XO has been getting the thing to boot.  Once booted, you have 3mb left to work with.  There isn’t much room to begin to debug where the pain points are.

The good news is that Fedora 10 Beta – snapshot#1 was announced on Friday.  Performance using the snap#1 live image has dramatically improved.  While by no means a speed demon, there is definitely more room to begin to exercise the hardware/software.  As Steve Salevan pointed out, one can actually start the webcam application cheese.

Additionally, there has been some good discussion on fedora-test-list regarding improvements that can bemade.  I’d like to request we begin capturing performance issues into the wiki starting at https://fedoraproject.org/wiki/QA/TestPlans/XO_Performance.  Whether it’s …

  • changes to the package-set on the Live image (e.g. opera or other)
  • kernel tunables (/proc/sys/kernel/*)
  • GNOME session property changes
  • run-level configuration changes (/sbin/{chkconfig,service} are your friends )
  • other?

… please post your ideas and findings.

With all the peformance findings in one place … we can bring any performance-related recommendations to the Fedora On XO release engineering crew (aka katzj).

XO Performance

Until now, one of the biggest impediments to testing the XO has been getting the thing to boot.  Once booted, you have 3mb left to work with.  There isn't much room to begin to debug where the pain points are.

The good news is that Fedora 10 Beta – snapshot#1 was announced on Friday.  Performance using the snap#1 live image has dramatically improved.  While by no means a speed demon, there is definitely more room to begin to exercise the hardware/software.  As Steve Salevan pointed out, one can actually start the webcam application cheese.

Additionally, there has been some good discussion on fedora-test-list regarding improvements that can be made.  I'd like to request we begin capturing performance issues into the wiki starting at https://fedoraproject.org/wiki/QA/TestPlans/XO_Performance.  Whether it's …

  • changes to the package-set on the Live image (e.g. opera or other)
  • kernel tunables (/proc/sys/kernel/*)
  • GNOME session property changes
  • run-level configuration changes (/sbin/{chkconfig,service} are your friends )
  • other?

… please post your ideas and findings.

With all the peformance findings in one place … we can bring any performance-related recommendations to the Fedora On XO release engineering crew (aka katzj).

Fedora on the XO

As you may have heard, an effort is underway to make Fedora 10 a worthwhile operating system for the XO laptop. My XO loaner just arrived and was in an unknown state. I documented the steps I followed to get a "Fedora" Live image booting …

Installing your SD card

Requirements:

  • Another computer to flash the SD card
  • SD reader
  • SD card – specifically a Sandisk Extreme III SD card (either 2 Gig or 4 Gig capacity).
  • An internet connection

To install a live image to your SD card:

  1. Download the installation script:
    # wget http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh
  2. Download an OLPC Fedora Live image from:
    # wget http://katzj.fedorapeople.org/olpc/olpc-gnome.iso
  3. Write the live image to your SD card:
    # bash livecd-iso-to-disk.sh --xo --extra-kernel-args 3 /tmp/olpc-gnome.iso /dev/sdb1

Prepare the XO for another OS

  1. Follow the clean-install procedure
  2. Boot the XO and connect to a nearby wireless network
    • To find OLPC mac address … press <ctrl><alt><Neighborhood>. Then type
      ip addr list eth0
  3. Go to Software update in the Control Panel and apply any updates
  4. Obtain a developer key (see http://wiki.laptop.org/go/Developer_key#Getting_a_developer_key_for_your_running_XO_laptop)
    1. Load the Browse activity
    2. Navigate to file:///home/.devkey.html
      • Follow the instructions on the page
    3. Wait for developer key activation (more information at https://www.redhat.com/archives/fedora-test-list/2008-October/msg00229.html)
    4. Download key using instructions provided
  5. Insert your SD card into the SD slot on the XO
  6. Reboot
    • You should see a count-down on boot and be able to press the <Escape> key in order to drop into OpenFirmware
If everything went smoothly, you should see a funky plymouth boot dialog similar to the following:

Graphical boot of Fedora on the XO

I’ve posted these instructions into the Fedora10_on_XO wiki.  Let me know how they work for you …

Fedora on the XO

As you may have heard, an effort is underway to make Fedora 10 a worthwhile operating system for the XO laptop. My XO loaner just arrived and was in an unknown state. I documented the steps I followed to get a "Fedora" Live image booting …

Installing your SD card

Requirements:

  • Another computer to flash the SD card
  • SD reader
  • SD card – specifically a Sandisk Extreme III SD card (either 2 Gig or 4 Gig capacity).
  • An internet connection

To install a live image to your SD card:

  1. Download the installation script:
    # wget http://katzj.fedorapeople.org/olpc/livecd-iso-to-disk.sh
  2. Download an OLPC Fedora Live image from:
    # wget http://katzj.fedorapeople.org/olpc/olpc-gnome.iso
  3. Write the live image to your SD card:
    # bash livecd-iso-to-disk.sh --xo --extra-kernel-args 3 /tmp/olpc-gnome.iso /dev/sdb1

Prepare the XO for another OS

  1. Follow the clean-install procedure
  2. Boot the XO and connect to a nearby wireless network
    • To find OLPC mac address … press <ctrl><alt><Neighborhood>. Then type
      ip addr list eth0
  3. Go to Software update in the Control Panel and apply any updates
  4. Obtain a developer key (see http://wiki.laptop.org/go/Developer_key#Getting_a_developer_key_for_your_running_XO_laptop)
    1. Load the Browse activity
    2. Navigate to file:///home/.devkey.html
      • Follow the instructions on the page
    3. Wait for developer key activation (more information at https://www.redhat.com/archives/fedora-test-list/2008-October/msg00229.html)
    4. Download key using instructions provided
  5. Insert your SD card into the SD slot on the XO
  6. Reboot
    • You should see a count-down on boot and be able to press the <Escape> key in order to drop into OpenFirmware
If everything went smoothly, you should see a funky plymouth boot dialog similar to the following:

Graphical boot of Fedora on the XO

I've posted these instructions into the Fedora10_on_XO wiki.  Let me know how they work for you …

Fedora Test Day recap – Anaconda NetworkManager

I’m overdue for a blog about last weeks Fedora Test Day. Our focus this round was exercising Anaconda NetworkManager integration in Fedora 10 Beta. In preparation for the day, David Cantrell pulled together several fixes for issues discovered since the beta was released.

In addition to pulling an all nighter, David outlined expectations by way of a test matrix. Despite the presence of bug#465250, the following test matrix was used throughout the day to ensure all common methods of booting the installer and providing network configuration were exercised.

PXE Boot boot.iso
Anaconda NetworkManager Test Matrix
Boot argument dhcp static dhcp static
Network device selection parameters
ksdevice=eth0
ksdevice=MACADDR
ksdevice=link
ksdevice=BOOTIF
Network device configuration parameters
ip=X.X.X.X
(also includes gateway=, dns= and netmask=)
ip=dhcp
Other parameters that require an active network connection
ks=URL
updates=URL
repo=URL

Thanks to all who helped gather test feedback for David last week (including johannbg). By populating the test matrix we can be sure that Anaconda and NetworkManager will be the best of friends for Fedora 10.

Stay tuned for another Fedora Test Day focusing on GlitchFreeAudio and SecurityAudit. Hope to see you there 🙂