<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Chris Tyler's Blog - Fedora</title>
    <link>http://blog.chris.tylers.info/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Looking for a Debugging Mentor</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/273-Looking-for-a-Debugging-Mentor.html</link>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/273-Looking-for-a-Debugging-Mentor.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=273</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=273</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;I&#039;d love to figure out why my Toshiba Z830&#039;s screen-brightness controls work fine after suspend but don&#039;t work after hibernate with Fedora 17 (I have two-phase suspend/hibernate set up). I&#039;m comfortable doing debugging but don&#039;t even know where to start on this one -- I don&#039;t know which subsystems to poke at.&lt;/p&gt;&lt;p&gt;Anyone willing to mentor me through this?&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 20 Feb 2013 13:12:46 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/273-guid.html</guid>
    
</item>
<item>
    <title>Acessing the armv6hl Koji Buildsystem</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/272-Acessing-the-armv6hl-Koji-Buildsystem.html</link>
            <category>CDOT</category>
            <category>Fedora</category>
            <category>opensource@seneca</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/272-Acessing-the-armv6hl-Koji-Buildsystem.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=272</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=272</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;The Seneca &lt;a href=&quot;http://cdot.senecacollege.ca&quot; target=&quot;&lt;u&gt;blank&quot;&gt;CDOT&lt;/a&gt; &lt;a href=&quot;OSTEP&quot; target=&quot;_blank&quot;&gt;OSTEP&lt;/a&gt; project has been operating a &lt;a href=&quot;https://fedoraproject.org/wiki/Koji&quot; target=&quot;_blank&quot;&gt;Koji buildsystem&lt;/a&gt; for the &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot; target=&quot;_blank&quot;&gt;Fedora ARM Secondary Architecture&lt;/a&gt; project, for the armv5tel and armv7hl architectures. These architectures are going to shift to the Fedora Phoenix datacentre Real Soon Now(tm) now that true enterprise-grade ARM server hardware is available.The &lt;a href=&quot;http://www.mail-archive.com/arm@lists.fedoraproject.org/msg04202.html&quot; target=&quot;_blank&quot;&gt;armv5tel architecture has hit EOL with Fedora 18&lt;/a&gt;, but will be supported with updates until a month after the release of Fedora 20; we (the Fedora ARM group) is working towards &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures#Structure&quot; target=&quot;_blank&quot;&gt;Primary Architecture&lt;/a&gt; status for armv7hl by the Fedora 20 release.&lt;/p&gt;&lt;p&gt;We (Seneca OSTEP) are now also operating a second Koji buildsystem, for the armv6hl architecture. This architecture is really of interest only for the Raspberry Pi at this point in time. This buildsystem is accessible on the web at &lt;a href=&quot;http://japan.proximity.on.ca/koji/&quot; target=&quot;_blank&quot;&gt;http://japan.proximity.on.ca/koji/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;However, to access the armv6hl buildsystem using the Koji command-line tools, using a Fedora client certificate, a bit of a dance is required. This post outlines the steps...&lt;/p&gt;&lt;p&gt;1. Set up your &lt;a href=&quot;https://fedoraproject.org/wiki/Using_the_Koji_build_system?rd=PackageMaintainers/UsingKoji#Fedora_Account_System&amp;lt;/u&amp;gt;.28FAS2.29_Setup&quot; target=&quot;_blank&quot;&gt;Fedora packager environment&lt;/a&gt;, if you haven&#039;t already done so.&lt;/p&gt;&lt;p&gt;2. Add this text to the end of your &lt;font face=&quot;courier new,courier,monospace&quot;&gt;~/.fedora-server-ca.cert&lt;/font&gt; file:&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIIECTCCAvGgAwIBAgIJAPbCTGkATOHqMA0GCSqGSIb3DQEBBQUAMGAxCzAJBgNV&lt;br /&gt;BAYTAkNBMRAwDgYDVQQIEwdPbnRhcmlvMRAwDgYDVQQHEwdUb3JvbnRvMQ0wCwYD&lt;br /&gt;VQQKEwRDZG90MQ4wDAYDVQQLEwVqYXBhbjEOMAwGA1UEAxMFamFwYW4wHhcNMTIw&lt;br /&gt;OTI0MTQyODQ2WhcNMjIwOTIyMTQyODQ2WjBgMQswCQYDVQQGEwJDQTEQMA4GA1UE&lt;br /&gt;CBMHT250YXJpbzEQMA4GA1UEBxMHVG9yb250bzENMAsGA1UEChMEQ2RvdDEOMAwG&lt;br /&gt;A1UECxMFamFwYW4xDjAMBgNVBAMTBWphcGFuMIIBIjANBgkqhkiG9w0BAQEFAAOC&lt;br /&gt;AQ8AMIIBCgKCAQEA86TrvFZr95nH8+C9hkSMXqn2kvPZuD6EOsIr/ysQ7ML0xYyW&lt;br /&gt;GJLegs1Z0GYGsKtMdT0CBm+zw8lbdM/+3yRBZG2awd6+Q3aIdeY0QcPkTbnxGsnY&lt;br /&gt;bOr1cP5LwVP3OW6+qR4Leo0ISOJHdAp7HroXi1vUGMg+i3vHwlIBJGdpEngMEMTw&lt;br /&gt;LB21H5xsE6sCwvq4ShhRY064hHfBzVHgO4rTaIwF003zOvPKkWvPqu9WqxCGls80&lt;br /&gt;ASITj8JWCbf8Y/kByddQOdNMkXBPHnmmPzmDorkemOWOYuVJQ1bq8U8JxlVDMvrl&lt;br /&gt;eUweXi6Pz8BEw6EMsskTQQl/oC+ZBNtKD6jJYQIDAQABo4HFMIHCMB0GA1UdDgQW&lt;br /&gt;BBS4SjQeRaXa0y4SHIn7IAdjOi91rDCBkgYDVR0jBIGKMIGHgBS4SjQeRaXa0y4S&lt;br /&gt;HIn7IAdjOi91rKFkpGIwYDELMAkGA1UEBhMCQ0ExEDAOBgNVBAgTB09udGFyaW8x&lt;br /&gt;EDAOBgNVBAcTB1Rvcm9udG8xDTALBgNVBAoTBENkb3QxDjAMBgNVBAsTBWphcGFu&lt;br /&gt;MQ4wDAYDVQQDEwVqYXBhboIJAPbCTGkATOHqMAwGA1UdEwQFMAMBAf8wDQYJKoZI&lt;br /&gt;hvcNAQEFBQADggEBALFU40yI6gPF8ExOL7+WW2DBkjuCdaeSJXGk/JD29Ass6xS/&lt;br /&gt;iRaAwjwo5UIU356J9TaJFRLIvG34GX0wSdMeYSrJvpCaZzrgDU/AtSDOzr4FF/s4&lt;br /&gt;FOUBk8bENPKZYPUql+VFbQxAEv8PRCUxr9guzpJ3sUaud1J8mPo6/asqIkHzvHFH&lt;br /&gt;JWdhWQJoaS9tFWHqLcG0Y+JpjpcFDqUObelZ1N3+4Dm/U2dreL1+0rt+9d40hken&lt;br /&gt;IbhopnuINnZM6002YG8OWJT3WHuTtSeq8uIlDVhQA+1mzldHddDCA3mmRqL6BjS0&lt;br /&gt;UVQEKz1sqle01LGTQjtMIOr/vnA56Nbhzsm4k7I=&lt;br /&gt;-----END CERTIFICATE-----&lt;/font&gt;&lt;/p&gt;&lt;p&gt;3. Place this text in &lt;font face=&quot;courier new,courier,monospace&quot;&gt;/etc/koji/armv6-config&lt;/font&gt;:&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;[koji]&lt;br /&gt;&lt;br /&gt;;configuration for koji cli tool&lt;br /&gt;&lt;br /&gt;;url of XMLRPC server&lt;br /&gt;server = http://japan.proximity.on.ca/kojihub&lt;br /&gt;&lt;br /&gt;;url of web interface&lt;br /&gt;weburl = http://japan.proximity.on.ca/koji&lt;br /&gt;&lt;br /&gt;;url of package download site&lt;br /&gt;topurl = http://japan.proximity.on.ca/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;configuration for SSL athentication&lt;br /&gt;&lt;br /&gt;;client certificate&lt;br /&gt;cert = ~/.fedora.cert&lt;br /&gt;&lt;br /&gt;;certificate of the CA that issued the client certificate&lt;br /&gt;ca = ~/.fedora-upload-ca.cert&lt;br /&gt;&lt;br /&gt;;certificate of the CA that issued the HTTP server certificate&lt;br /&gt;serverca = ~/.fedora-server-ca.cert&lt;/font&gt;&lt;/p&gt;&lt;p&gt;4. Execute this command: &lt;font face=&quot;courier new,courier,monospace&quot;&gt;sudo ln -s /usr/bin/arm-koji /usr/local/bin/armv6-koji&lt;/font&gt;&lt;/p&gt;&lt;p&gt;5. Ping someone on the OSTEP team via &lt;a href=&quot;irc://irc.freenode.net/seneca&quot; target=&quot;_blank&quot;&gt;irc://irc.freenode.net/seneca&lt;/a&gt; to add your FAS2 username to the Koji instance.&lt;/p&gt;&lt;p&gt;6. Profit! -- You should now be able to issue commands to the armv6hl koji system by typing: &lt;font face=&quot;courier new,courier,monospace&quot;&gt;armv6-koji&lt;i&gt; command&lt;/i&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;In due course, we&#039;ll get this configured as a standard secondary-arch Koji instance, and you can skip the steps above -- but in the meantime, if you want to help with the armv6hl effort, those are the steps required.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 11 Feb 2013 14:24:10 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/272-guid.html</guid>
    
</item>
<item>
    <title>Why the Pi is Great for Teaching and Hacking</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/270-Why-the-Pi-is-Great-for-Teaching-and-Hacking.html</link>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>Mozilla Education Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
            <category>Teaching</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/270-Why-the-Pi-is-Great-for-Teaching-and-Hacking.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=270</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=270</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
Today at &lt;a href=&quot;http://fedoraproject.org/wiki/FUDCon:Lawrence_2013&quot; target=&quot;&lt;u&gt;blank&quot;&gt;FUDCon&lt;/a&gt; I gave a &lt;a href=&quot;http://perl.plover.com/lt/osc2003/lightning-talks.html&quot; target=&quot;_blank&quot;&gt;lightning talk&lt;/a&gt; on interfacing devices to the &lt;a target=&quot;_blank&quot; href=&quot;http://raspberrypi.org&quot;&gt;Raspberry Pi&lt;/a&gt;, to try and explain why this device is so interesting to both educators and hackers.&lt;br /&gt;&lt;br /&gt;Here&#039;s a recap of the demo for those who weren&#039;t there (or if I missed something); I was using a Pi running the &lt;a href=&quot;http://cdot.senecacollege.ca/raspi&quot; target=&quot;_blank&quot;&gt;Raspberry Pi Fedora Remix 17&lt;/a&gt;, and the point of the demo was to show how simple devices can be controlled (or sensed) directly from the command line (using just four commands: &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?cd&quot;&gt;cd&lt;/a&gt;, &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?ls&quot;&gt;ls&lt;/a&gt;, &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?cat&quot;&gt;cat&lt;/a&gt;, and &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?echo&quot;&gt;echo&lt;/a&gt;, plus &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?sleep&quot;&gt;sleep&lt;/a&gt; and the &lt;a target=&quot;_blank&quot; href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?bash&quot;&gt;bash&lt;/a&gt; while...do loop):&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. &lt;u&gt;Output&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The Raspberry Pi has a number of General-Purpose Input/Output (GPIO) pins available on a connector on the corner of the board. These can be used as inputs or as outputs, and can be on (binary 1) or off (binary 0). The pinout diagram is &lt;a target=&quot;_blank&quot; href=&quot;http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput&amp;lt;/u&amp;gt;.28GPIO.29&quot;&gt;available on the web&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Connecting up an output can be as simple as taking an &lt;a target=&quot;&lt;u&gt;blank&quot; href=&quot;http://en.wikipedia.org/wiki/Light-emitting_diode&quot;&gt;LED&lt;/a&gt; (from any electronics part store, or snipped out of a dead PC) and a small &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Resistor&quot;&gt;resistor&lt;/a&gt; (I used a 220 &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Ohm&quot;&gt;ohm&lt;/a&gt; one - &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Electronic_color_code#Resistor_color_coding&quot;&gt;red/red/brown&lt;/a&gt;) and connecting them to one of the GPIO pins and a &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Ground&amp;lt;/u&amp;gt;%28electricity%29&quot;&gt;ground&lt;/a&gt; pin. In the demo I used GPIO 11 and ground, with a tiny &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Breadboard#Solderless_breadboard&quot;&gt;breadboard&lt;/a&gt; and some &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Gender_of_connectors_and_fasteners&quot;&gt;male-female&lt;/a&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Jump_wire&quot;&gt;jumper wires&lt;/a&gt; for convenience.&lt;br /&gt;&lt;br /&gt;The software side is pretty simple: there&#039;s a directory&lt;font face=&quot;courier new,courier,monospace&quot;&gt;, /sys/class/gpio&lt;/font&gt;, that provides access to the GPIO pins. By default, this directory contains just three entries:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# cd /sys/class/gpio&lt;br /&gt;# ls -l &lt;br /&gt;total 0 &lt;br /&gt;--w------- 1 root root 4096 Dec 31  1969 export &lt;br /&gt;lrwxrwxrwx 1 root root    0 Dec 31  1969 gpiochip0 -&amp;gt; ../../devices/virtual/gpio/gpiochip0 &lt;br /&gt;--w------- 1 root root 4096 Dec 31  1969 unexport&lt;/font&gt; &lt;br /&gt;&lt;br /&gt;Placing a GPIO number in the &lt;i&gt;export&lt;/i&gt; file gives us control of that GPIO:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# echo 11 &amp;gt; export&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;And the kernel responds by creating a directory corresponding to that GPIO pin:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# ls -l &lt;br /&gt;total 0 &lt;br /&gt;--w------- 1 root root 4096 Jan 14 18:39 export &lt;br /&gt;lrwxrwxrwx 1 root root    0 Jan 14 18:40 &lt;b&gt;gpio11&lt;/b&gt; -&amp;gt; ../../devices/virtual/gpio/gpio11 &lt;br /&gt;lrwxrwxrwx 1 root root    0 Dec 31  1969 gpiochip0 -&amp;gt; ../../devices/virtual/gpio/gpiochip0 &lt;br /&gt;--w------- 1 root root 4096 Dec 31  1969 unexport &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The gpio11 directory contains a number of pseudo-files for controlling the pin:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# cd gpio11 &lt;br /&gt;# ls -l &lt;br /&gt;total 0 &lt;br /&gt;-rw-r--r-- 1 root root 4096 Jan 14 18:41 active_low &lt;br /&gt;-rw-r--r-- 1 root root 4096 Jan 14 18:41 &lt;b&gt;direction &lt;/b&gt;&lt;br /&gt;-rw-r--r-- 1 root root 4096 Jan 14 18:41 edge &lt;br /&gt;drwxr-xr-x 2 root root    0 Jan 14 18:41 power &lt;br /&gt;lrwxrwxrwx 1 root root    0 Jan 14 18:39 subsystem -&amp;gt; ../../../../class/gpio &lt;br /&gt;-rw-r--r-- 1 root root 4096 Jan 14 18:39 uevent &lt;br /&gt;-rw-r--r-- 1 root root 4096 Jan 14 18:41 &lt;b&gt;value &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The files we care about are &lt;i&gt;direction&lt;/i&gt; and &lt;i&gt;value&lt;/i&gt;. The direction is initially set to input (in), which we can see if we cat the &lt;i&gt;direction&lt;/i&gt; file:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# cat direction&lt;br /&gt;in&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;We can change the pin to an output by writing out into that file:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# echo out &amp;gt; direction&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The &lt;i&gt;value&lt;/i&gt; file will tell us if that pin is off (0) or on (1):&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# cat value&lt;br /&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;If you set this value to 1, the LED should turn on:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# echo 1 &amp;gt; value&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;If it doesn&#039;t, you probably have it plugged in backwards. Switch the wires (I&#039;ll wait).&lt;br /&gt;&lt;br /&gt;Once the LED is on, you should be able to turn it off by setting the value to 0:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# echo 0 &amp;gt; value&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;From an educational perspective, this is really cool: it makes a concept (bit) tangible.&lt;br /&gt;&lt;br /&gt;But turning the light on and off gets boring quickly. The next step is to write a command-line loop to make the LED blink:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# while true; do echo 1 &amp;gt; value; sleep 0.2; echo 0 &amp;gt; value; sleep 0.2; done&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;What if you want to control something a lot bigger than an LED? Just substitute something like a &lt;a target=&quot;_blank&quot; href=&quot;http://www.adafruit.com/products/268&quot;&gt;Powerswitch Tail II&lt;/a&gt; for your LED - your Pi connects to an LED inside the tail, and whenever that LED is turned on, the water pump/blender/fan/toaster plugged into the tail starts up.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. &lt;u&gt;Input&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Connecting an input is not any more complicated. In the demo, I hooked up an old &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Turbo_button&quot;&gt;Turbo Mode&lt;/a&gt; switch (remember those?!) to GPIO 24. In one position, it connected GPIO 24 to 3.3 volts, and in the other position, it connected it to ground.&lt;br /&gt;&lt;br /&gt;Using this switch as an input was even easier than controlling the LED:&lt;br /&gt;&lt;br /&gt;# cd /sys/class/gpio&lt;br /&gt;# echo 24 &amp;gt; export&lt;br /&gt;# cat gpio24/value&lt;br /&gt;0&lt;br /&gt;&lt;p&gt;... Now toggle the switch! ...&lt;/p&gt;# cat gpio24/value&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. &lt;u&gt;Input &amp;amp; Output&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Putting both of these together is pretty straightforward. You can control the flashing of the LED using the switch with a line like this:&lt;br /&gt;&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;# while sleep 0.1; do if [ $(&amp;lt;gpio24/value) = &amp;quot;0&amp;quot; ]; then echo 1 &amp;gt; gpio11/value; sleep 0.2; echo 0 &amp;gt; gpio11/value; sleep 0.2; fi; done&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;p /&gt;&lt;p&gt;For education, these experiments are simple, quick, and don&#039;t require a lot of background knowledge: the student needs only a handful of basic bash commands (cd, ls, cat, echo). Unlike an Arduino, the Pi doesn&#039;t need a separate system to host development. You also don&#039;t need to deal with files, interpreters, shebang lines, permissions, or compilers. But eventually (and usually pretty quickly), students will want to learn those concepts. In order to save their commands across boots, for example, they will soon want to store them in files: voila, scripts!&lt;/p&gt;&lt;p&gt;It&#039;s logical and easy to progress from controlling a single LED and reading a single switch to controlling six LEDs - enough for a two-way traffic light - and then you can add things like pedestrian crossing buttons. Or you can use two &lt;a href=&quot;http://en.wikipedia.org/wiki/Infrared&quot; target=&quot;_blank&quot;&gt;infrared&lt;/a&gt; LEDs and two infrared &lt;a href=&quot;http://www.radio-electronics.com/info/data/semicond/phototransistor/photo_transistor.php&quot; target=&quot;_blank&quot;&gt;phototransistors&lt;/a&gt; (which act exactly like switches), mounted in a doorway, to count the number of people that have entered and exited from a room, turning on the lights whenever people are present. These types of projects are fun and engaging ways to teach logic, programming, and circuits.&lt;/p&gt;&lt;p&gt;After a while, students want to do something they can&#039;t easily do in bash, like drive a GPIO faster, or poll some complex combination of pins  and they&#039;re on to Python (or C, or Perl, or any of a multitude of other languages).&lt;/p&gt;&lt;p&gt;When students/hackers/makers want to connect something more complex than can be easily interfaced through GPIO, the Pi offers &lt;a href=&quot;http://en.wikipedia.org/wiki/Serial_port&quot; target=&quot;_blank&quot;&gt;serial ports&lt;/a&gt; (you can put a message on an &lt;a href=&quot;https://www.sparkfun.com/products/9395&quot; target=&quot;_blank&quot;&gt;LCD display&lt;/a&gt; with two bash commands), &lt;a href=&quot;http://www.i2c-bus.org/&quot; target=&quot;_blank&quot;&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/a&gt;, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus&quot; target=&quot;_blank&quot;&gt;SPI&lt;/a&gt; interfaces. And although the ARM processor in the Pi is fairly slow, it is fast enough to do interesting things like speech synthesis and machine vision.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 18 Jan 2013 15:03:01 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/270-guid.html</guid>
    
</item>
<item>
    <title>When is an SRPM not Architecture-neutral?</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/267-When-is-an-SRPM-not-Architecture-neutral.html</link>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/267-When-is-an-SRPM-not-Architecture-neutral.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=267</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=267</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;Source RPM packages -- SRPMs -- have an architecture of &amp;quot;src&amp;quot;. In other words, a source RPM is a source RPM, with no architecture associated with it. There&#039;s an assumption that the package is architecture-neutral in source form, and only become architecture-specific when built into a binary RPM (unless it builds into a &amp;quot;noarch&amp;quot; RPM, which is the case with scripts, fonts, graphics, and data files).&lt;/p&gt;&lt;p&gt;An SRPM contains source code (typically a tarball, and sometimes patch files) and a spec file which serves as manifest and build-recipe, plus metadata generated from the spec file when the SRPM is built -- including dependencies (which, unlike binary RPMs, are actually the build dependencies).&lt;/p&gt;&lt;p&gt;However, the build dependencies may vary by platform. If package &lt;i&gt;foo&lt;/i&gt; is built against &lt;i&gt;bar&lt;/i&gt; and &lt;i&gt;baz&lt;/i&gt;, and &lt;i&gt;baz&lt;/i&gt; exists on some architectures but not others, then the spec file may be written to build without &lt;i&gt;baz&lt;/i&gt; (and the accompanying features that &lt;i&gt;baz&lt;/i&gt; enables) on some architectures. The corresponding BuildRequires lines will also be made conditional on the architecture -- and this make total sense. However, querying an SRPM on a given platform may give incorrect build dependency information &lt;i&gt;for that platform&lt;/i&gt; if the SRPM was built on &lt;i&gt;another platform&lt;/i&gt; -- and only rebuilding the SRPM on the target arch will correct the rpm metadata (and possibly render it incorrect for other platforms). Thus, I&#039;ve come to realize, SRPMs are not truly architecture-neutral -- and I&#039;m not sure if all our tools take this into consideration.&lt;/p&gt;&lt;p&gt;Edit: I &lt;i&gt;&lt;b&gt;know&lt;/b&gt;&lt;/i&gt; that not all of our tools take this into consideration.&lt;/p&gt;&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://blog.chris.tylers.info/index.php?/archives/267-When-is-an-SRPM-not-Architecture-neutral.html#extended&quot;&gt;Continue reading &quot;When is an SRPM not Architecture-neutral?&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 23 Nov 2012 22:13:55 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/267-guid.html</guid>
    
</item>
<item>
    <title>Raspberry Pi links</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/260-Raspberry-Pi-links.html</link>
            <category>CDOT</category>
            <category>Fedora</category>
            <category>opensource@seneca</category>
            <category>Seneca College</category>
            <category>Seneca Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/260-Raspberry-Pi-links.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=260</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=260</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;p&gt;The Raspberry Pi hardware went on sale last night, and as with every other event related to the Pi, pandemonium ensued!&lt;/p&gt;&lt;p&gt;The educational, tech, and mainstream media is starting to take note. Here are some links to local coverage of the Pi and our work on the software for it:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.cbc.ca/news/technology/story/2012/02/23/technology-raspberry-pi-cheap-computer.html&quot;&gt;CBC.ca&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.thestar.com/business/article/1138709--35-computer-with-toronto-designed-software-sells-out-worldwide-in-minutes&quot;&gt;Toronto Star&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.itbusiness.ca/it/client/en/home/news.asp?id=66321&quot;&gt;IT Business&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Update 2012-03-03 - additional links:&lt;a href=&quot;http://www.itbusiness.ca/it/client/en/home/news.asp?id=66321&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.itbusiness.ca/it/client/en/home/news.asp?id=66321&quot;&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.rcinet.ca/english/column/in-conversation-with---/MASALA-CANADA-conversations-4/#CHRIS-TYLER&quot;&gt;Radio Canada International - Masala Canada&lt;/a&gt;&lt;a href=&quot;http://www.rcinet.ca/english/column/in-conversation-with---/MASALA-CANADA-conversations-4/#CHRIS-TYLER&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.cbc.ca/video/#/News/Business/1239849460/ID=2205049545&quot;&gt;CBC News - Lang and O&#039;Leary Exchange&lt;/a&gt; (segment starts at 47:05)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Update 2012-03-10 - additional links:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://archive.constantcontact.com/fs092/1101987119773/archive/1109297822191.html&quot;&gt;MindShare Learning Report - March 2012&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;To clarify Seneca&#039;s involvement, because it may not be clear from the press coverage:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The &lt;a href=&quot;http://raspberrypi.org&quot;&gt;Raspberry Pi Foundation&lt;/a&gt; created the Raspberry Pi hardware, and has licensed its production to a pair of UK-based production and distribution companies, &lt;a href=&quot;http://farnell.com/&quot;&gt;Farnell&lt;/a&gt; (which has wordwide subsidiaries including &lt;a href=&quot;http://canada.newark.com/&quot;&gt;Newark&lt;/a&gt; here in Canada) and &lt;a href=&quot;http://www.rs-online.com/index.html&quot;&gt;RS Components&lt;/a&gt; (&lt;a href=&quot;http://www.alliedelec.com/&quot;&gt;Allied Electronics&lt;/a&gt; in Canada).&lt;/li&gt;&lt;li&gt;The &lt;a href=&quot;http://cdot.senecac.on.ca&quot;&gt;Centre for Development of Open Technology&lt;/a&gt; (CDOT) within &lt;a href=&quot;http://senecacollege.ca&quot;&gt;Seneca College&lt;/a&gt; works with the &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot;&gt;Fedora ARM&lt;/a&gt; group within the &lt;a href=&quot;http://fedoraproject.org/&quot;&gt;Fedora Project&lt;/a&gt; to produce a build of Fedora for ARM devices. One of our roles is the creation and operation of the &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Fedora_ARM_Koji_Buildsystem&quot;&gt;build system&lt;/a&gt;, a cluster of more than 60 ARM-based computers used to build the ARM software.&lt;/li&gt;&lt;li&gt;My research group at CDOT and my &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/SBR600&quot;&gt;Software Build and Release (SBR600)&lt;/a&gt; classes at Seneca worked together to produce the &lt;a href=&quot;http://cdot.senecac.on.ca/raspberrypi&quot;&gt;Raspberry Pi Fedora Remix&lt;/a&gt;, which takes the Fedora ARM software and adds a small number of additional software packages needed for use on the Pi. We tested the remix on an alpha (pre-production) board provided by the Foundation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Information about the Remix may be found on the &lt;a href=&quot;http://cdot.senecac.on.ca/raspberrypi&quot;&gt;Seneca CDOT wiki&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 29 Feb 2012 17:38:21 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/260-guid.html</guid>
    
</item>
<item>
    <title>Raspberry Pi Fedora Remix 14 - Release Event this Wednesday!</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/259-Raspberry-Pi-Fedora-Remix-14-Release-Event-this-Wednesday!.html</link>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>Mozilla Education Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/259-Raspberry-Pi-Fedora-Remix-14-Release-Event-this-Wednesday!.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=259</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=259</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
The computer education, hardware hacking/maker, and open source worlds are all eagerly anticipating the release of the $35 &lt;a href=&quot;http://raspberrypi.org/&quot;&gt;Raspberry Pi&lt;/a&gt; computer before the end of the month. In preparation for the hardware release, tthe Raspberry Pi Fedora Remix 14 distribution is being released this Wednesday, February 22.&lt;p align=&quot;center&quot;&gt;&lt;!-- s9ymdb:82 --&gt;&lt;img width=&quot;200&quot; height=&quot;69&quot; src=&quot;http://blog.chris.tylers.info/uploads/raspberry_pi_fedora_remix_horizontal-200x69.serendipityThumb.png&quot; style=&quot;border: 0px none; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;Full details of the event are on the &lt;a href=&quot;http://bit.ly/raspi-remix-14&quot;&gt;CDOT wiki&lt;/a&gt;. Everyone&#039;s invited, and I hope to see you there!&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;b&gt;Update: &lt;/b&gt;Fixed link above.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 20 Feb 2012 11:04:45 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/259-guid.html</guid>
    
</item>
<item>
    <title>Raspberry Pi Giveaway at FUDcon Blacksburg</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/257-Raspberry-Pi-Giveaway-at-FUDcon-Blacksburg.html</link>
            <category>Fedora</category>
            <category>Fedora Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/257-Raspberry-Pi-Giveaway-at-FUDcon-Blacksburg.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=257</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=257</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;If you received a &lt;a title=&quot;Raspberry Pi Foundation&quot; href=&quot;http://raspberrypi.org/&quot;&gt;Raspberry Pi&lt;/a&gt; certificate at &lt;a title=&quot;FUDcon Blacksburg VA 2012 (Fedora Wiki)&quot; href=&quot;http://fedoraproject.org/wiki/FUDCon:Blacksburg_2012&quot;&gt;FUDcon Blacksburg&lt;/a&gt;, please send me an e-mail (ctyler@fp.o) with your certificate number and I&#039;ll mail you a coupon code that you can redeem at &lt;a title=&quot;Raspberry Pi e-commerce site&quot; href=&quot;https://raspberrypi.com/&quot;&gt;RaspberryPi.com&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 15 Jan 2012 10:26:59 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/257-guid.html</guid>
    
</item>
<item>
    <title>Fedora ARM on the Raspberry Pi at Seneca CDOT</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/256-Fedora-ARM-on-the-Raspberry-Pi-at-Seneca-CDOT.html</link>
            <category>CDOT</category>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/256-Fedora-ARM-on-the-Raspberry-Pi-at-Seneca-CDOT.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=256</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=256</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;What happens when you combine a $25/$35 computer, a major Linux distro&#039;s secondary arch effort, and a college that&#039;s deep into open source?&lt;/p&gt;&lt;p&gt;You get &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot; title=&quot;Fedora ARM Secondary Architecture Project&quot;&gt;Fedora-ARM&lt;/a&gt; running on the &lt;a href=&quot;http://raspberrypi.org/&quot; title=&quot;Raspberry Pi&quot;&gt;Raspberry Pi&lt;/a&gt; at &lt;a href=&quot;http://cdot.senecac.on.ca/&quot; title=&quot;Seneca College Centre for Development of Open Technology&quot;&gt;Seneca CDOT&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Here&#039;s a tiny &lt;a href=&quot;http://youtu.be/6I7jCSWdRLQ&quot; title=&quot;YouTube Video&quot;&gt;video peek&lt;/a&gt;...&lt;/p&gt;&lt;p&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot; src=&quot;http://www.youtube.com/embed/6I7jCSWdRLQ&quot;&gt;&amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;gt;&lt;br /&gt;
&amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;There&#039;s a lot of optimization still to be done (including X11) but look forward to a Raspberry Pi Fedora image (spin/remix), Fedora 15 for ARM, and the Raspberry Pi device itself all being available next month.&lt;/p&gt;&lt;p&gt;&lt;i&gt;(In or near Toronto? There are three talks related to Fedora ARM and/or the Raspberry Pi at &lt;a title=&quot;Free Software and Open Source Symposium/LinuxFest 2011&quot; href=&quot;http://fsoss.ca/&quot;&gt;FSOSS&lt;/a&gt; next week).&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 19 Oct 2011 16:53:37 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/256-guid.html</guid>
    
</item>
<item>
    <title>Gnome 3: Not Ready for Prime Time in Fedora 15</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/254-Gnome-3-Not-Ready-for-Prime-Time-in-Fedora-15.html</link>
            <category>CDOT</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>Seneca Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/254-Gnome-3-Not-Ready-for-Prime-Time-in-Fedora-15.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=254</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=254</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;I&#039;ve been intrigued by the &lt;a target=&quot;_blank&quot; href=&quot;http://www.gnome3.org/&quot;&gt;Gnome 3&lt;/a&gt; desktop and the design decisions that the &lt;a target=&quot;_blank&quot; href=&quot;http://www.gnome.org/&quot;&gt;Gnome project&lt;/a&gt; has decided to test. Hearing some members of the Gnome community &lt;a href=&quot;http://blog.chris.tylers.info/index.php?/archives/252-GNOME-3-Lunchtime-Talk.html&quot;&gt;explain the design decisions in person&lt;/a&gt; was very interesting, and helpful when transitioning to the Gnome shell. And I&#039;m proud that the &lt;a href=&quot;http://fedoraproject.org&quot;&gt;Fedora Project&lt;/a&gt; is continuing to lead by incorporating new technologies and designs &lt;a target=&quot;_blank&quot; href=&quot;http://fedoraproject.org/wiki/Foundations#First&quot;&gt;First&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;But I&#039;ve been using Gnome 3 in the Fedora 15 alpha and beta releases for a while now, and I&#039;m convinced that Gnome 3 is not ready for prime time yet, at least as implemented in Fedora 15 (and this is completely separate from the issue of whether the Gnome 3 design changes are good or bad, and whether the Gnome community is ignoring the needs and wants of the users and downstreams -- both subjects of much debate). As one example, multi-monitor setups are not working as expected, at least for me. In fact, it&#039;s a stretch to say that they&#039;re working at all:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;On my laptop/netbook, logging in with an external monitor connected results in Gnome 3 running in degraded mode, with Gnome 2-style menus. Logging in without an external monitor connected, and connecting it after login, results in a usable configuration - at least all of the real estate is accessible.&lt;/li&gt;&lt;li&gt;I run with the external display above my laptop. Maximizing a window on the external display results in it filling the rightmost 1/3 of the screen. Unmaximized windows may be moved, but only to positions where the right edge of the window is within the right-most 1/3 of the screen. You can fill the screen by placing the window all the way to the right and dragging a corner to the left side, though. There are many other behaviours which are just weird.&lt;/li&gt;&lt;li&gt;The Activities button is on the laptop screen, but the touch-to-activate-Activities corner is on the external monitor.&lt;/li&gt;&lt;li&gt;Rearranging the position of the monitors using the Displays setting tool results in badly torn, messed up images. They resolve to something that looks almost usable a fraction of a second before the &lt;i&gt;Does this look right?&lt;/i&gt; dialog gives up and reverts me to the original configuration, with my desktop backgrounds missing.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;This is 2011, and multi-monitor configurations are not a novelty any more. In fact, they&#039;re the norm &lt;a href=&quot;http://cdot.senecac.on.ca/&quot;&gt;where I work&lt;/a&gt;, and I use external monitors with my laptops and netbooks all the time&lt;/p&gt;&lt;p&gt;Perhaps some of these issues are video driver problems, and Gnome 3 isn&#039;t to blame. But the problems with Gnome 3 are not limited to just multi-display configurations; for example: GDM&#039;s list of users does not scroll properly when the list is long (I went to file a bug on that one, but was disheartened searching through the &lt;b&gt;253&lt;/b&gt; other open Fedora GDM bugs to see if it was already reported). If something goes wrong during the login process, a message appears telling you that something went wrong, but offering no way to find out &lt;i&gt;what&lt;/i&gt;  went wrong -- not even through a &amp;quot;Details...&amp;quot; button -- and the only action available to the user is to click a button marked &amp;quot;Ok&amp;quot; (I can&#039;t login? It&#039;s definitely not OK). The icons at the top of the screen respond to left- and right-click in the same way -- except for the iBus icon -- where&#039;s the consistency in that?&lt;/p&gt;&lt;p&gt;I don&#039;t want to be a gloomy &lt;a href=&quot;http://www.just-pooh.com/eeyore.html&quot; target=&quot;_blank&quot;&gt;Eeyeore&lt;/a&gt; (though I understand &lt;a href=&quot;http://nicubunu.blogspot.com/2011/01/on-strike.html&quot; target=&quot;_blank&quot;&gt;the temptation to become one&lt;/a&gt;) but I really don&#039;t think we&#039;re close to release-ready with Gnome 3 in F15.&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 23 Apr 2011 12:19:17 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/254-guid.html</guid>
    
</item>
<item>
    <title>Fedora ARM PandaStack</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/249-Fedora-ARM-PandaStack.html</link>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>PandaBoard Planet</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/249-Fedora-ARM-PandaStack.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=249</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=249</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;a href=&quot;http://blog.chris.tylers.info/uploads/IMAG0182a.jpg&quot; class=&quot;serendipity_image_link&quot;&gt;&lt;!-- s9ymdb:77 --&gt;&lt;img width=&quot;300&quot; height=&quot;167&quot; src=&quot;http://blog.chris.tylers.info/uploads/IMAG0182a.serendipityThumb.jpg&quot; style=&quot;float: right; border: 0px none; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;p&gt;The &lt;a target=&quot;_blank&quot; href=&quot;http://blog.chris.tylers.info/index.php?/archives/245-PandaStack.html&quot;&gt;PandaStack&lt;/a&gt; I mentioned previously - a stack of &lt;a target=&quot;_blank&quot; href=&quot;http://pandaboard.org/&quot;&gt;PandaBoards&lt;/a&gt; mounted on threaded rods, powered by a modular ATX power supply - is now a fully-functional part of the &lt;a target=&quot;_blank&quot; href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot;&gt;Fedora ARM&lt;/a&gt; project &lt;a target=&quot;_blank&quot; href=&quot;http://arm.koji.fedoraproject.org/koji/&quot;&gt;koji buildsystem&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;For anyone interested in building a similar stack, here&#039;s the parts list and assembly instructions:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;15 &lt;a href=&quot;http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go&amp;amp;lang=en&amp;amp;site=us&amp;amp;keywords=UEVM4430F-01-00-00-ND&amp;amp;x=15&amp;amp;y=17&quot; target=&quot;_blank&quot;&gt;PandaBoards&lt;/a&gt; (or whatever quantity you wish to stack; the photo here shows 11 boards, since we have temporarily removed 4 for various device driver test projects)&lt;/li&gt;&lt;li&gt;15 &lt;a href=&quot;http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go&amp;amp;lang=en&amp;amp;site=us&amp;amp;keywords=CP-2185-ND&amp;amp;x=15&amp;amp;y=17&quot; target=&quot;_blank&quot;&gt;barrel connectors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;1 &lt;a href=&quot;http://www.tigerdirect.ca/applications/SearchTools/item-details.asp?EdpNo=4558896&amp;amp;CatId=2533&quot; target=&quot;_blank&quot;&gt;ATX 750W modular power supply&lt;/a&gt; (note: higher-rated power supplies may not have more current available on the +5v rail, which is what is used in this project)&lt;/li&gt;&lt;li&gt;4 &lt;a href=&quot;http://www.mcmaster.com/#98804a005/=bd059w&quot; target=&quot;_blank&quot;&gt;threaded #4-40 stainless steel rods&lt;/a&gt;. (Note: BeagleBoards accept a #6-32 thread, but PandaBoards have smaller mounting holes).&lt;/li&gt;&lt;li&gt;1 pack (100) &lt;a href=&quot;http://www.mcmaster.com/#94639a201/=bd04k1&quot; target=&quot;_blank&quot;&gt;0.25&amp;quot; nylon spacers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;1 pack (50) &lt;a href=&quot;http://www.mcmaster.com/#94639a210/=bd04wm&quot; target=&quot;_blank&quot;&gt;1.25&amp;quot; nylon spacers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 packs (10) &lt;a href=&quot;http://www.mcmaster.com/#catalog/117/3192/=bd05lc&quot; target=&quot;_blank&quot;&gt;stainless steel acorn nuts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;SD cards, ethernet cables, network switch&lt;/li&gt;&lt;li&gt;hacksaw, soldering iron, solder, wire strippers, &lt;a target=&quot;_blank&quot; href=&quot;http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go&amp;amp;lang=en&amp;amp;site=us&amp;amp;keywords=STA-KIT-ND&amp;amp;x=11&amp;amp;y=23&quot;&gt;heat-shrink tubing&lt;/a&gt;, heat-shrink gun (or embossing craft gun), multimeter&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Cut the threaded rods to size with the hacksaw. Stack the boards on the rods, reversing the orientation of every second board so that it is upside down with the ethernet jack facing the opposite side of the stack; this will result in ethernet and power jacks down two opposite sides of the stack, with serial ports on another side and no connectors on the remaining side (which is the &amp;quot;bottom&amp;quot; of the stack). Use the 1.25&amp;quot; spacers between adjacent boards in a right-side-up/upside-down pair, and the 0.25&amp;quot; spacers between pairs. The grounding strips on the top of each ethernet/USB connector tower will just touch the plastic cases of the LED drive transistors on the adjacent board in each pair. Fasten the stack with the acorn nuts.&lt;/p&gt;&lt;p&gt;Gather the barrel connectors in groups of five. Connect each group to the +5 volt (pin 1) and ground (pin 2/3) leads of a molex connector from the ATX power supply (cutting off the cable connected to the molex connector, and ensuring that the barrel connectors are wired center-positive). Solder, then insulate with shrink-wrap tubing. Take the motherboard connector of the power supply, pull off all of the leads except pins 8 (PWR_OK)  and 16 (PS_ON), solder those leads together, and insulate with shrink-wrap tubing. Plug the molex and motherboard connectors into the ATX supply.&lt;/p&gt;&lt;p&gt;Place the stack on its side on a wire shelf for convection cooling. Test the power supply leads to ensure you&#039;re getting a solid +5 volts, burn and insert your SD cards, connect your ethernet cables, and connect the boards one at a time to the power supply unit with the barrel connectors.&lt;/p&gt;&lt;p&gt;Enjoy your silent tower of computing power!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 09 Mar 2011 13:19:58 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/249-guid.html</guid>
    
</item>
<item>
    <title>Running Fedora ARM without ARM Hardware, Made Easy</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/248-Running-Fedora-ARM-without-ARM-Hardware,-Made-Easy.html</link>
            <category>CDOT</category>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>PandaBoard Planet</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/248-Running-Fedora-ARM-without-ARM-Hardware,-Made-Easy.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=248</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=248</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;The &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot; target=&quot;_blank&quot;&gt;Fedora ARM secondary architecture&lt;/a&gt; project reached a significant milestone last week with Paul&#039;s &lt;a href=&quot;http://paulfedora.wordpress.com/2011/02/23/fedora-13-arm-beta-release/&quot; target=&quot;_blank&quot;&gt;announcement of the beta 1 release&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Interested in ARM but lacking ARM hardware? Not a problem! Fedora includes support for ARM virtual machines, and I&#039;m packaged up a preconfigured ARM VM for your convenience:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ARM virtual machine package: &lt;a href=&quot;http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-f13beta1-15.fc13.noarch.rpm&quot;&gt;http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-f13beta1-15.fc13.noarch.rpm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Repo config for staying up-to-date on ARM VM releases: &lt;a href=&quot;http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-release-1-1.fc13.noarch.rpm&quot;&gt;http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-release-1-1.fc13.noarch.rpm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The armvm package will install a preconfigured ARM virtual machine named &amp;quot;f13-arm-beta1&amp;quot; with a 2GB image and a 128MB memory footprint. Since x86_64 processors don&#039;t provide hardware support for ARM processor virtualization, the ARM VM will run slowly compared to i386/x86_64 VMs, but the performance should be tolerable on most machines (Atom netbooks excepted). You can manage the VM with virsh or virt-manager. I&#039;ve tested these packages on F13 and F14, but not on F15 Alpha yet. (By the way: the root password on the VM is &amp;quot;fedoraarm&amp;quot;).&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;(Please don&#039;t forget that both the Fedora ARM beta release and the armvm package are very definitely at the pre-release/beta stage of maturity. In particular, updating the armvm package will REPLACE your arm VM with a new image - beware!).&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 28 Feb 2011 16:41:16 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/248-guid.html</guid>
    
</item>
<item>
    <title>PandaStack</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/245-PandaStack.html</link>
            <category>CDOT</category>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>Mozilla Education Planet</category>
            <category>opensource@seneca</category>
            <category>PandaBoard Planet</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/245-PandaStack.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=245</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=245</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;&lt;a class=&quot;serendipity_image_link&quot; href=&quot;http://blog.chris.tylers.info/uploads/pandastack1.jpg&quot;&gt;&lt;!-- s9ymdb:75 --&gt;&lt;img width=&quot;300&quot; height=&quot;180&quot; style=&quot;float: right; border: 0px none; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.chris.tylers.info/uploads/pandastack1.serendipityThumb.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;Our &amp;quot;PandaStack&amp;quot; of &lt;a href=&quot;http://pandaboard.org/&quot;&gt;PandaBoard&lt;/a&gt; builders (shown here with 9 of the 15 builders installed) is now ready to run as part of the &lt;a href=&quot;https://fedoraproject.org/wiki/Architectures/ARM&quot;&gt;Fedora ARM&lt;/a&gt; &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Fedora_ARM_Koji_Buildsystem&quot;&gt;build farm&lt;/a&gt;. However, I&#039;ve run into a weird problem -- the ATX power supply I bought to power the boards works fine with 1-3 boards, but Something Bad happens when a fourth board is connected. It&#039;s not a capacity issue as far as I can see; it seems to be related to noise. Time to borrow a scope and take a close look at waveforms ... in the meantime, we&#039;ll power some of the boards with the ATX supply and some with stand-alone power bricks.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 22 Feb 2011 09:43:47 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/245-guid.html</guid>
    
</item>
<item>
    <title>PandaBoard Building Fedora-ARM</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/244-PandaBoard-Building-Fedora-ARM.html</link>
            <category>CDOT</category>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>JustFedora Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/244-PandaBoard-Building-Fedora-ARM.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=244</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=244</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;!----&gt;&lt;p /&gt;&lt;p&gt;&lt;!-- s9ymdb:74 --&gt;&lt;img width=&quot;300&quot; height=&quot;180&quot; src=&quot;http://blog.chris.tylers.info/uploads/IMAG0141.serendipityThumb.jpg&quot; style=&quot;float: right; border: 0px none; padding-left: 5px; padding-right: 5px;&quot; alt=&quot;&quot;  /&gt;We&#039;re adding a group of dual-core, 1GHz, 1GB &lt;a href=&quot;http://pandaboard.org&quot; target=&quot;_blank&quot;&gt;PanadaBoards&lt;/a&gt; to the &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot; target=&quot;_blank&quot;&gt;Fedora-ARM&lt;/a&gt; build farm.  Paul Whalen and I hacked up the PandaBoard builder filesystem at FUDCon and I tested it with the farm on Thursday -- so far, it appears to build about twice as fast as the older GuruPlug builders. The PandaBoard&#039;s randomly-assigned-at-boot MAC addresses did force us to take a new approach to builder identity, though, because our previous approach of serving the identity via DHCP was no longer practical.&lt;/p&gt;&lt;p&gt;We ordered a total of 15 PandaBoards; 12 have arrived, and the others should be shipped shortly.Two are being set aside for testing, and we&#039;ll get the other ten building as soon as possible.&lt;/p&gt;&lt;p&gt;Our plan is to stack the boards on threaded rods, powered by an ATX power supply; the stack will be run on its side (with the boards oriented vertically) to aid in convection cooling. More photos to follow as we get this running! (Yes, that is a Powered by Fedora badge on there &lt;img src=&quot;http://blog.chris.tylers.info/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; )&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 07 Feb 2011 23:48:17 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/244-guid.html</guid>
    
</item>
<item>
    <title>Fedora, Seneca, and FUDCon Tempe</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/241-Fedora,-Seneca,-and-FUDCon-Tempe.html</link>
            <category>CDOT</category>
            <category>Facebook</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>Mozilla Education Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
            <category>TeachingOpenSource Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/241-Fedora,-Seneca,-and-FUDCon-Tempe.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=241</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=241</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;br /&gt;
This semester is the fourth time that I&#039;ve run the Software Build and Release (&lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/SBR600&quot;&gt;SBR600&lt;/a&gt;) course at &lt;a href=&quot;http://senecacollege.ca/&quot;&gt;Seneca College&lt;/a&gt;, and we have record enrollment  a full house! This course is one of a number of open source courses connected with the &lt;a href=&quot;http://cdot.senecac.on.ca&quot;&gt;Centre for Development of Open Technology&lt;/a&gt;; it is a professional option in our Computer Systems Technology program, which focuses on network and system administration, and it has two goals:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Teach software build and release (aka Release Engineering/Build Team) principles, technology, and skills&lt;/li&gt;&lt;li&gt;Teach how to contribute effectively in an open source community&lt;/li&gt;&lt;/ul&gt;In this course, I use the &lt;a href=&quot;http://fedoraproject.org/&quot;&gt;Fedora&lt;/a&gt; build and release process as a illustration of how large-scale build and release works, something which is only possible because of the transparent nature of open source processes. I also use Fedora as a community which is open to worthwhile contributions from any interested participants. In these first three weeks of the course, we&#039;ve examined building from source, RPM packaging, the use of &lt;a href=&quot;https://fedoraproject.org/wiki/Projects/Mock&quot;&gt;mock&lt;/a&gt; for &lt;a href=&quot;https://fedoraproject.org/wiki/Using_Mock_to_test_package_builds&quot;&gt;build dependency testing&lt;/a&gt;, the use of &lt;a href=&quot;https://fedoraproject.org/wiki/Koji&quot;&gt;koji&lt;/a&gt; for &lt;a href=&quot;https://fedoraproject.org/wiki/Using_the_Koji_build_system&quot;&gt;multi-platform testing&lt;/a&gt;, signing packages, and creating package repositories. The remainder of the semester is largely project-based.&lt;br /&gt;&lt;br /&gt;The students are currently researching and selecting projects from a &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/SBR600_Potential_Projects&quot;&gt;short list of potential projects&lt;/a&gt; which have been screened for manageable size and practical real-world value. This semester, many of these projects are focused on the &lt;a href=&quot;http://fedoraproject.org/wiki/Architectures/ARM&quot;&gt;Fedora ARM secondary architecture&lt;/a&gt;, since the &lt;a href=&quot;http://arm.koji.fedoraproject.org/&quot;&gt;ARM buildsystem&lt;/a&gt; is &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Fedora_ARM_Koji_Buildsystem&quot;&gt;physically located&lt;/a&gt; at Seneca, but some projects are related to different areas within Fedora (or, in one case, Fedora+Mozilla). In all cases, the students are expected to work with the community, use community communication tools and practices, and ultimately, advance the state of the respective area to which their project contributes. That means that if new software is packaged, it will be put through &lt;a href=&quot;http://fedoraproject.org/wiki/Package_Review_Process&quot;&gt;package review&lt;/a&gt; and end up in Fedora; if scripts or programs are written, they will be reviewed and committed upstream; and if documentation is written, it will end up in an appropriate and accessible place such as the &lt;a href=&quot;http://fedoraproject.org/wiki/&quot;&gt;wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On Friday, ten SBR600 students will be traveling with &lt;a href=&quot;http://fedoraproject.org/wiki/User:Pwhalen&quot;&gt;Paul Whalen&lt;/a&gt; and &lt;a href=&quot;http://fedoraproject.org/wiki/User:Ctyler&quot;&gt;me&lt;/a&gt; to &lt;a href=&quot;https://fedoraproject.org/wiki/FUDCon:Tempe_2011&quot;&gt;FUDCon Tempe&lt;/a&gt;  eight students from the &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Winter_2011_SBR600_Participants&quot;&gt;current semester&lt;/a&gt; and two from the &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Fall_2010_SBR600_Participants&quot;&gt;previous semester&lt;/a&gt;. They&#039;re looking forward to making connections with other Fedorans, hearing about the latest and greatest technology, hacking, and generally starting down the road to becoming active contributors.&lt;br /&gt;&lt;br /&gt;Please join us! -- I invite you to check out what we&#039;re doing, either in the usual Fedora places or in the &lt;a href=&quot;irc://irc.freenode.net/seneca&quot;&gt;#seneca&lt;/a&gt; channel on Freenode, on the &lt;a href=&quot;http://zenit.senecac.on.ca/wiki/index.php/Fall_2010_SBR600_Participants&quot;&gt;Seneca wiki&lt;/a&gt;, or on &lt;a href=&quot;http://zenit.senecac.on.ca/~chris.tyler/planet/&quot;&gt;Planet CDOT&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Thu, 27 Jan 2011 01:13:27 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/241-guid.html</guid>
    
</item>
<item>
    <title>ARM Spam!</title>
    <link>http://blog.chris.tylers.info/index.php?/archives/240-ARM-Spam!.html</link>
            <category>CDOT</category>
            <category>Fedora</category>
            <category>Fedora Planet</category>
            <category>opensource@seneca</category>
            <category>Seneca Planet</category>
    
    <comments>http://blog.chris.tylers.info/index.php?/archives/240-ARM-Spam!.html#comments</comments>
    <wfw:comment>http://blog.chris.tylers.info/wfwcomment.php?cid=240</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.tylers.info/rss.php?version=2.0&amp;type=comments&amp;cid=240</wfw:commentRss>
    

    <author>nospam@example.com (Chris Tyler)</author>
    <content:encoded>
    &lt;p&gt;&lt;/p&gt;&lt;p&gt;My apologies to anyone experiencing a large volume of build notifications from the fedora-arm koji system. We&#039;re attempting to build F13 and are experiencing a lot of build failures (as expected).&lt;/p&gt;&lt;p&gt;I&#039;ve added some dependency checking to the build script (big thanks to Seth Vidal for the yum code snippets!) which should make it a bit smarter about build order. Build notifications have been turned off until we get the failures down to reasonable levels.&lt;/p&gt;&lt;p&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 05 Aug 2010 11:50:48 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.tylers.info/index.php?/archives/240-guid.html</guid>
    
</item>

</channel>
</rss>