<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2601727910972753175</id><updated>2011-07-07T21:16:37.480-07:00</updated><title type='text'>SBR700</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-5495715110493036514</id><published>2010-04-13T19:51:00.000-07:00</published><updated>2010-04-13T20:04:44.794-07:00</updated><title type='text'>Fedora 12 on SDHC and booted on Sheevaplug!</title><content type='html'>Success, Success, Success!&lt;br /&gt;&lt;br /&gt;So, continuing from my last post I learned a lesson that well, I've learned before but I guess I never want to face the reality of it:  &lt;span style="font-weight: bold;"&gt;Things don't just magically happen lol.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The good news is, the Fedora 12 installation on the SD card was successful.  However, I had to actually configure u-boot (the bootloader built into the SheevaPlug) in order to actually tell it to use the SD card when booting.  (This is when I also reminded myself, "Hey Alex, this isn't Windows where you can just hit a function key and select which device to boot from...DUH!")&lt;br /&gt;&lt;br /&gt;Before I could configure u-boot, I had to update it to the newer version. I used the following source to perform the update:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I was having some issues with the system reading the uboot.bin file from my USB key but I just re-copied the file over to the USB drive and it updated successfully.&lt;br /&gt;&lt;br /&gt;I rebooted and could finally configure u-boot with the following commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt;  setenv mainlineLinux yes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt;  setenv  arcNumber 2097&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt; setenv bootargs_console  console=ttyS0,115200&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt; setenv bootargs_root 'rw  root=/dev/mmcblk0p1 rootdelay=10 rootfstype=ext2'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt;  setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000  /boot/uImage-2.6.30-sheevaplug'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt; setenv bootcmd  'setenv bootargs $(bootargs_console) $(bootargs_root); run bootcmd_mmc;  bootm 0x0800000'&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt;  saveenv&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Marvell&gt;&gt; reset&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As soon as I reset the device, Fedora booted up.  It prompted me for the username (root) and password (fedoraarm) and TADAAAA!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-5495715110493036514?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/5495715110493036514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/fedora-12-on-sdhc-and-booted-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/5495715110493036514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/5495715110493036514'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/fedora-12-on-sdhc-and-booted-on.html' title='Fedora 12 on SDHC and booted on Sheevaplug!'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-3235778078335500219</id><published>2010-04-10T23:09:00.000-07:00</published><updated>2010-04-10T23:31:39.433-07:00</updated><title type='text'>First attempt at F12 install on SD card</title><content type='html'>So, as you may already have guessed just by the title of the blog post, I was unsuccessful at getting things to work the way I was hoping :(  However, on a positive note, I learned a few things along the way.&lt;br /&gt;&lt;br /&gt;I first wanted to try getting Fedora 12 on an SD card.  Why? well assuming you haven't read my previous blog posts, my goal is to get F12 working on a SheevaPlug.&lt;br /&gt;&lt;br /&gt;This is what I did:&lt;br /&gt;&lt;br /&gt;1. I plugged an ethernet cable into the SheevaPlug and connected it to my network.&lt;br /&gt;&lt;br /&gt;2. I checked the DHCP table on my router to find out the IP that was assigned to the SheevaPlug (192.168.15.109)&lt;br /&gt;&lt;br /&gt;3. SSH root@192.168.15.109&lt;br /&gt;&lt;br /&gt;4. I inserted the SD card into the SheevaPlug's card reader slot&lt;br /&gt;&lt;br /&gt;At this point, I decided to use the steps found &lt;a href="http://www.instructables.com/id/How-to-install-Fedora-on-a-SheevaPlug-and-boot-off/"&gt;HERE&lt;/a&gt; to help me install F12 on the SD card.  The only difference is the instructions on this page use an external media card reader (a usb based one) attached to a separate Linux machine instead of using the actual Sheevaplug to prep the SD card.&lt;br /&gt;&lt;br /&gt;This difference is good to know when following Steps 2-5 (on the linked page).  The instructions show that the device comes up as /dev/sdc.  However in my case the device came up as mmc1. &lt;br /&gt;&lt;br /&gt;I hit a snag at STEP 6 (on the linked page).  wget didn't seem to be installed so I decided to install it.  However, (yea that's right, just when things seem so simple lol) I had to configure the device's network settins (specifically the default gateway).  &lt;br /&gt;&lt;br /&gt;COMMAND: route add default gw 192.168.15.109&lt;br /&gt;&lt;br /&gt;Then I added the name server to /etc/resolv.conf.&lt;br /&gt;&lt;br /&gt;Finally, I could run apt-get install wget.  Moving along with the f12 installation everything went smoothly (so I thought). I restarted the device, and noticed it was taking longer to boot up.  While the boot up process was happening I was getting the following error messages:&lt;br /&gt;&lt;br /&gt;Empty flash at 0x08b59008 ends at 0x08b59800&lt;br /&gt;Empty flash at 0x08e5da90 ends at 0x08e5e000&lt;br /&gt;Empty flash at 0x11e3606c ends at 0x11e36800&lt;br /&gt;Empty flash at 0x1cd3b804 ends at 0x1cd3c000&lt;br /&gt;&lt;br /&gt;Eventually the prompt to log-in came up and I knew at that point things didn't work the way they were suppose to.  I logged into the SheevaPlug and ran dmesg | tail and this is what I got:&lt;br /&gt;&lt;br /&gt;root@debian:~# dmesg | tail&lt;br /&gt;Empty flash at 0x0881d338 ends at 0x0881d800&lt;br /&gt;Empty flash at 0x08b59008 ends at 0x08b59800&lt;br /&gt;Empty flash at 0x08e5da90 ends at 0x08e5e000&lt;br /&gt;Empty flash at 0x11e3606c ends at 0x11e36800&lt;br /&gt;Empty flash at 0x1cd3b804 ends at 0x1cd3c000&lt;br /&gt;VFS: Mounted root (jffs2 filesystem).&lt;br /&gt;Freeing init memory: 104K&lt;br /&gt;JFFS2 notice: (259) check_node_data: wrong data CRC in data node at 0x08b59000: read 0x65d2282d, calculated 0xc228ad7.&lt;br /&gt;JFFS2 notice: (385) check_node_data: wrong data CRC in data node at 0x1ba59000: read 0x7c0f9814, calculated 0xa9f38ad5.&lt;br /&gt;fat: exports duplicate symbol fat_add_entries (owned by kernel)&lt;br /&gt;&lt;br /&gt;As of right now, I am stuck at that.  As soon as I get a clue on what went wrong I will post an update.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-3235778078335500219?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/3235778078335500219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/first-attempt-at-f12-install-on-sd-card.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/3235778078335500219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/3235778078335500219'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/first-attempt-at-f12-install-on-sd-card.html' title='First attempt at F12 install on SD card'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-4437548965430834764</id><published>2010-04-06T16:55:00.001-07:00</published><updated>2010-04-06T17:27:24.487-07:00</updated><title type='text'>Connecting to the SheevaPlug using Windows 7</title><content type='html'>I got my hands on the much anticipated &lt;a href="http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx"&gt;SheevaPlug&lt;/a&gt; today! Nothing better than opening up a new toy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5jmDGTgbN2E/S7vKZgoEBfI/AAAAAAAAABA/2gdWHrl0pSs/s1600/IMG00066-20100406-1739.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_5jmDGTgbN2E/S7vKZgoEBfI/AAAAAAAAABA/2gdWHrl0pSs/s320/IMG00066-20100406-1739.jpg" alt="" id="BLOGGER_PHOTO_ID_5457177913092998642" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5jmDGTgbN2E/S7vKhvi-9aI/AAAAAAAAABI/U-q7bxrzIjQ/s1600/IMG00067-20100406-1739.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_5jmDGTgbN2E/S7vKhvi-9aI/AAAAAAAAABI/U-q7bxrzIjQ/s320/IMG00067-20100406-1739.jpg" alt="" id="BLOGGER_PHOTO_ID_5457178054537180578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tiny little bugger... I am still quite impressed on how small this device is.  Fan-less design and low consumption... Ah yes, I can see David Suzuki smiling to the thought of a "Green" computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Accessing the device in Windows 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Step 1:  Connect the device using the mini USB -&gt; USB cable.&lt;br /&gt;&lt;br /&gt;Step 2:  Chances are Windows will struggle to find drivers for the device so just use the SheevaPlug_Host_SWsupportPackageWindowsHost.zip file that is included in the DevKit CD.  Unzip it and use Device Manager to browse for the TeraTerm Drivers (located as a sub directory in the zip file you just extracted).&lt;br /&gt;&lt;br /&gt;Step 3:  Windows will find 2 devices (USB Converter A and B)  A = JTAG port B = serial port.  We want to connect to the serial port.&lt;br /&gt;&lt;br /&gt;Step 4: Click on Port B, select properties and in the Advance tab ensure LOAD VCP is selected.&lt;br /&gt;&lt;br /&gt;Step 5: Unplug the device, and plug it back in.&lt;br /&gt;&lt;br /&gt;Step 6: Using &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;PuTTY&lt;/a&gt;, connect to the COM port of "PORT B" and make sure the SPEED is set to 115200.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5jmDGTgbN2E/S7vN8yP0EyI/AAAAAAAAABQ/DHrYosjqay8/s1600/screen1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 308px;" src="http://1.bp.blogspot.com/_5jmDGTgbN2E/S7vN8yP0EyI/AAAAAAAAABQ/DHrYosjqay8/s320/screen1.jpg" alt="" id="BLOGGER_PHOTO_ID_5457181817653433122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 7: You might need to press ENTER &lt;enter&gt; once or twice to get the prompt to actually show (sounds silly but it took me a while to figure that out lol).&lt;br /&gt;&lt;br /&gt;Step 8: Login using the default authentication information (username = root ) (password = nosoup4u) (For you &lt;a href="http://en.wikipedia.org/wiki/The_Soup_Nazi"&gt;SEINFELD&lt;/a&gt; fans out there, this is a great password lol)&lt;br /&gt;&lt;br /&gt;&lt;/enter&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5jmDGTgbN2E/S7vQYPX7rdI/AAAAAAAAABY/6kvuPWelnbk/s1600/screen2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_5jmDGTgbN2E/S7vQYPX7rdI/AAAAAAAAABY/6kvuPWelnbk/s320/screen2.jpg" alt="" id="BLOGGER_PHOTO_ID_5457184488351837650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;enter&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other sources for Connecting to SheevaPlug:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://nil-techno.blogspot.com/2009/10/sheevaplug-lets-get-cracking.html"&gt;Source 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://openplug.org/plugwiki/index.php/SerialTerminal/Windows/PuTTY"&gt;Source 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would have connected the device to my Linux box today but just like me, it seems the machine is feeling a little under the weather.  I am going to do some troubleshooting so I can start the Fedora 12 installation on the SD card for the SheevaPlug.&lt;br /&gt;&lt;br /&gt;I will keep everyone posted!&lt;br /&gt;&lt;/enter&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-4437548965430834764?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/4437548965430834764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/connecting-to-sheevaplug-using-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/4437548965430834764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/4437548965430834764'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/connecting-to-sheevaplug-using-windows.html' title='Connecting to the SheevaPlug using Windows 7'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5jmDGTgbN2E/S7vKZgoEBfI/AAAAAAAAABA/2gdWHrl0pSs/s72-c/IMG00066-20100406-1739.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-620293408594047573</id><published>2010-04-05T13:14:00.000-07:00</published><updated>2010-04-05T13:34:22.119-07:00</updated><title type='text'>Preparing for the SheevaPlug</title><content type='html'>So, I know, I know, everyone misses my fantastic blog posts (lol) It has been a while but I've got myself another task.&lt;br /&gt;&lt;br /&gt;The task is related to the &lt;a href="http://zenit.senecac.on.ca/wiki/index.php/Fedora_ARM_Secondary_Architecture"&gt;&lt;span style="text-decoration: underline;"&gt;ARM&lt;/span&gt; project&lt;/a&gt; and the &lt;a href="http://zenit.senecac.on.ca/wiki/index.php/SBR600"&gt;SBR600&lt;/a&gt; class and the objective is to get &lt;a href="http://fedoraproject.org/"&gt;Fedora 12&lt;/a&gt; installed on a  &lt;a href="http://fedoraproject.org/wiki/Architectures/ARM/PlatformSheevaplug"&gt;SheevaPlug&lt;/a&gt;  device.  Although the device had just arrived today, I was unable to actually go and get it.  HOWEVER, I decided to do some research and get some information for when I actually do have the device.&lt;br /&gt;&lt;br /&gt;First off you may be thinking, what the heck is a SheevaPlug?  Good question, I was thinking the same thing at first.  After a quick google search, the answer to this question was answered!  The SheevaPlug is one of the first "Plug computers".  It gives the phrase "Plug and Play" a whole new more literal meaning!  And fcourse, it has an ARM CPU  (hence why it's related to the SBR600 ARM project)&lt;br /&gt;&lt;br /&gt;For more info about the actual device &lt;a href="http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx"&gt;click here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;According to the information I found it seems that the SheevaPlug comes loaded with a Ubuntu build.  (That's soon going to change!)  I have found a web page that explains a 10-step process of installing Fedora 12 on a SheevaPlug (a little too good to be true I think, but I guess I'll soon find out).&lt;br /&gt;&lt;br /&gt;SheevaPlug....HERE I COME!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-620293408594047573?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/620293408594047573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/preparing-for-sheevaplug.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/620293408594047573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/620293408594047573'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/04/preparing-for-sheevaplug.html' title='Preparing for the SheevaPlug'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-3834060167151110098</id><published>2010-03-02T19:33:00.000-08:00</published><updated>2010-03-02T19:51:04.223-08:00</updated><title type='text'>JShydra Packaging cont.. Stage 1 complete.</title><content type='html'>This blog is a direct continuation to my last blog post &lt;a href="http://apvsbr700.blogspot.com/2010/03/packaging-jshydra-stage-1.html"&gt;"Packaging JShydra - Stage 1"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I left off with a problem within the &lt;span style="font-style: italic;"&gt;%setup&lt;/span&gt; section of my spec file.   The issue was that the &lt;span style="font-style: italic;"&gt;%setup&lt;/span&gt; &lt;span style="font-style: italic;"&gt;-n&lt;/span&gt; option had to be used for this macro.  Instead of %setup -q I changed it to %setup -n jshydra.&lt;br /&gt;&lt;br /&gt;For more info on the %setup macro, &lt;a href="http://www.rpm.org/max-rpm/s1-rpm-inside-macros.html"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;With that fixed, the next issue was:  &lt;/span&gt;&lt;a href="http://pastebin.org/100301"&gt;&lt;span style="font-weight: bold;"&gt;http://pastebin.org/100301&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;This problem was due to the fact that there is no makefile and therefore for I had to specify where the build should happen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I edited the %install section to look li&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ke this:  &lt;/span&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;%install&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;rm -rf %{buildroot}&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;install -d %{buildroot}/var/www/html/jshydra&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I ran the rpmbuild again and well, success!  After running rpmlint, everything seems to be going alright.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here are the results of rpmlint:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5jmDGTgbN2E/S43ahLam80I/AAAAAAAAAA4/jXx3K0cwdBo/s1600-h/screen1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 50px;" src="http://2.bp.blogspot.com/_5jmDGTgbN2E/S43ahLam80I/AAAAAAAAAA4/jXx3K0cwdBo/s320/screen1.jpg" alt="" id="BLOGGER_PHOTO_ID_5444247788095730498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://germany.proximity.on.ca/apvlahopoulos/jshydra.spec"&gt;Click here for my SPEC file!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next up... MOCK!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-3834060167151110098?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/3834060167151110098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/03/jshydra-packaging-cont-stage-1-complete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/3834060167151110098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/3834060167151110098'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/03/jshydra-packaging-cont-stage-1-complete.html' title='JShydra Packaging cont.. Stage 1 complete.'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5jmDGTgbN2E/S43ahLam80I/AAAAAAAAAA4/jXx3K0cwdBo/s72-c/screen1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-2822742864515475086</id><published>2010-03-02T18:00:00.000-08:00</published><updated>2010-03-02T18:14:20.342-08:00</updated><title type='text'>Packaging JShydra - Stage 1</title><content type='html'>It's been a while since I've blogged, feels kind of nice to get back on here actually.  Continuing with the DXR project I have obtained a "packaging" role.  My new job now aside from being the REPO master is to package JShydra.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JSHydra Description:&lt;/span&gt; &lt;strong style="font-style: italic;"&gt;JSHydra&lt;/strong&gt;&lt;span style="font-style: italic;"&gt; is a static analysis tool that is capable of performing analysis of general JavaScript code. It is inspired by the &lt;/span&gt;&lt;a style="font-style: italic;" class="internal" rel="internal" href="https://developer.mozilla.org/en/Dehydra"&gt;Dehydra&lt;/a&gt;&lt;span style="font-style: italic;"&gt; and &lt;/span&gt;&lt;a style="font-style: italic;" rel="internal" href="https://developer.mozilla.org/en/Treehydra"&gt;Treehydra&lt;/a&gt;&lt;span style="font-style: italic;"&gt; tools, which can perform similar tasks in C++ code. In its back-end, it uses the parse tree created by the SpiderMonkey engine. All analysis is performed by running JavaScripts.&lt;/span&gt;&lt;br /&gt;&lt;a href="https://developer.mozilla.org/en/JSHydra"&gt;&lt;br /&gt;More info on JShydra click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I must admit, it has been a slow process getting started (It has been a while since I've had to package something). &lt;br /&gt;&lt;br /&gt;There is no actual source tar file of JShydra out there, so I went into the GERMANY cdot machine and found jshydra on there.  I created a tar file of the directory and moved the tar file over to my home directory under rpmbuild/SOURCES.&lt;br /&gt;&lt;br /&gt;Using the &lt;a href="https://developer.mozilla.org/en/JSHydra/Installing_JSHydra"&gt;INSTALLING JSHYDRA&lt;/a&gt; page off of Mozilla's developer site I started the SPEC file.&lt;br /&gt;&lt;br /&gt;Issue #1 (Where I am currently stuck on...)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.org/100264"&gt;http://pastebin.org/100264&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be blogging again as soon as I find a solution....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-2822742864515475086?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/2822742864515475086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/03/packaging-jshydra-stage-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/2822742864515475086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/2822742864515475086'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/03/packaging-jshydra-stage-1.html' title='Packaging JShydra - Stage 1'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-5880289956056938125</id><published>2010-02-15T19:12:00.000-08:00</published><updated>2010-02-15T19:31:52.871-08:00</updated><title type='text'>DXR Repo Update</title><content type='html'>Basically this week was just making sure any new releases coming into the dropoff directory were appropriately placed in the repo.&lt;br /&gt;&lt;a href="http://blog.bchao.ca/"&gt;&lt;br /&gt;Boris Chao&lt;/a&gt; released - dehydra-0.9-3.fc11.x86_64.rpm&lt;br /&gt;                                      dehydra-0.9-3.fc10.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sbr700.blogspot.com/"&gt;&lt;br /&gt;Jonathan Deni&lt;/a&gt; released - viewsource-1.1-2.fc11.noarch.rpm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am still waiting on &lt;a href="http://ahiltssbr700.blogspot.com/"&gt;Adam Hilts&lt;/a&gt; for the matching source rpms.&lt;br /&gt;&lt;br /&gt;Another major update/change to do with the repository was done by Jonathan Deni as he performed an audit on the repo rpm SPEC file to ensure it met Fedora Guidelines.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sbr700.blogspot.com/2010/02/auditing-repo-masters-files.html"&gt;Check his blog post out.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thats all for now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-5880289956056938125?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/5880289956056938125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/dxr-repo-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/5880289956056938125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/5880289956056938125'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/dxr-repo-update.html' title='DXR Repo Update'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-6360984047023300790</id><published>2010-02-04T19:54:00.001-08:00</published><updated>2010-02-04T19:59:53.748-08:00</updated><title type='text'>CALLING ALL DXR PACKAGERS!</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;ATTENTION DXR Project Packaging Team!&lt;/span&gt;  As mentioned in my previous post &lt;a href="http://apvsbr700.blogspot.com/2010/02/cleaning-dxr-repo.html"&gt;Cleaning the DXR Repo&lt;/a&gt;, there are a lot of source rpms that are missing and required.&lt;br /&gt;&lt;br /&gt;Here is the list of what I need!&lt;br /&gt;&lt;br /&gt;cpp-4.3.0-9.src.rpm&lt;br /&gt;dehydra-debuginfo-0.9-2.fc11.src.rpm&lt;br /&gt;gcc-4.3.0-9.src.rpm&lt;br /&gt;gcc-c++-4.3.0-9.src.rpm&lt;br /&gt;gcc-debuginfo-4.3.0-9.src.rpm  &lt;br /&gt;gcc-gfortran-4.3.0-9.src.rpm&lt;br /&gt;gcc-objc-4.3.0-9.src.rpm             &lt;br /&gt;gcc-objc++-4.3.0-9.src.rpm&lt;br /&gt;libgcc-4.3.0-9.src.rpm&lt;br /&gt;libgfortran-4.3.0-9.src.rpm&lt;br /&gt;libgomp-4.3.0-9.src.rpm&lt;br /&gt;libmudflap-4.3.0-9.src.rpm&lt;br /&gt;libmudflap-devel-4.3.0-9.src.rpm&lt;br /&gt;libobjc-4.3.0-9.src.rpm&lt;br /&gt;libstdc++-4.3.0-9.src.rpm&lt;br /&gt;libstdc++-devel-4.3.0-9.src.rpm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please place the source packages into the dropofff directory under /DXR. &lt;br /&gt;&lt;br /&gt;THANK YOU IN ADVANCE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-6360984047023300790?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/6360984047023300790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/calling-all-dxr-packagers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/6360984047023300790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/6360984047023300790'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/calling-all-dxr-packagers.html' title='CALLING ALL DXR PACKAGERS!'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-9145545906442169898</id><published>2010-02-04T19:30:00.000-08:00</published><updated>2010-02-04T19:53:07.892-08:00</updated><title type='text'>Cleaning the DXR Repo</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Stage 1 (Throwing out the trash):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DXR Repository = Messier than a teenager's room. There were too many unnecessary old package versions in the DXR repository so I decided to just keep the newest ones. The platform directories are now a lot easier to look at and do not give me a headache. With an added bonus, it helped to save disk space :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stage 2 (Where oh where did all the source packages go?):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After the clean out, I soon realized that there were many source rpms missing. (I will be creating a separate post after this one, listing which source packages are needed).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stage 3 (seLinux, let me in!):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I tried testing to see if yumdownloader would work, and as prior to my last post, it was quite the struggle.&lt;br /&gt;&lt;br /&gt;Command: &lt;span style="font-style: italic; color: rgb(51, 204, 0);"&gt;yumdownloader --source viewsource&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Result: *PUKE* (just kidding)....&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://scotland.proximity.on.ca/DXR/source/repodata/repomd.xml: [Errno 14] HTTP Error 403: Forbidden&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, obviously a permission error.  I tested out to see if it was a simple file permission (chmod) fix, but of course it wasn't (that would be way too easy right?)  I soon learned that it could be seLinux.  I messaged my buddy and viewsource packager &lt;a href="http://sbr700.blogspot.com"&gt;Jonathan Deni&lt;/a&gt; for some assistance since I knew he had recently had some issues with seLinux as well....&lt;br /&gt;&lt;br /&gt;So long story short, after comparing the security context between /repodata/repomd.xml  and /DXR/index.html it was clear to see that they had different security TYPES. &lt;br /&gt;&lt;br /&gt;One was home directory content, the other was httpd content and since seLinux policy prohibits home directory content from being served, voila!&lt;br /&gt;&lt;br /&gt;restorecon -r /var/www/html = looked up types based on the location within the filesystem&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stage 4 (Making things pretty and easy):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scotland.proximity.on.ca/DXR"&gt;Http://scotland.proximity.on.ca/DXR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enough said.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-style: italic;" class="de2"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-9145545906442169898?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/9145545906442169898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/cleaning-dxr-repo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/9145545906442169898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/9145545906442169898'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/02/cleaning-dxr-repo.html' title='Cleaning the DXR Repo'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-2410413497684120362</id><published>2010-01-28T17:57:00.001-08:00</published><updated>2010-01-28T18:02:12.267-08:00</updated><title type='text'>Repo issues...</title><content type='html'>So progressing with the work on the repository, I have fixed (or believe I have fixed) the issue with the repo name and release name being different. &lt;br /&gt;&lt;br /&gt;I have changed the release name to be DXR instead of DXR-release to match the repo directory name which is DXR. &lt;br /&gt;&lt;br /&gt;However, as for the broken repo when trying to run yumdownloader (example: yumdownloader --source viewsource) I am still running into issues.&lt;br /&gt;&lt;br /&gt;I will be asking Prof. Tyler for some advice and assistance.  I also think I need to re-organize all the stuff in the repo directory (there's stuff all over the place lol).&lt;br /&gt;&lt;br /&gt;Jonathan Deni and I have also gotten together to work out some of these issues we're having however we are completely stumped with the permission problem for viewsource.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-2410413497684120362?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/2410413497684120362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/01/repo-issues.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/2410413497684120362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/2410413497684120362'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/01/repo-issues.html' title='Repo issues...'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2601727910972753175.post-7558973016652464460</id><published>2010-01-24T21:24:00.000-08:00</published><updated>2010-01-24T21:32:26.560-08:00</updated><title type='text'>SBR700 - Release Plan</title><content type='html'>This semester in (part 2) of &lt;a href="http://zenit.senecac.on.ca/wiki/index.php/SBR600"&gt;Software Build and Release&lt;/a&gt; our class goal is to get DXR fully packaged, tested and ready for &lt;a href="http://fedoraproject.org/wiki/Releases/13/Schedule"&gt;F13&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My specific role in this project was the "Repository Master" (sounds cool, I know) and I will be continuing with this role.  My plan as of right now is to fix a few issues with the repository that Prof. Tyler has pointed out such as fixing the source repo and matching the repo name to the release package name.&lt;br /&gt;&lt;br /&gt;I will also be assisting &lt;a href="http://sbr700.blogspot.com/"&gt;Jonathan Deni&lt;/a&gt; with issues that he comes across with viewsource and apache configurations.&lt;br /&gt;&lt;br /&gt;I will be keeping everyone posted every week with updates!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2601727910972753175-7558973016652464460?l=apvsbr700.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apvsbr700.blogspot.com/feeds/7558973016652464460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apvsbr700.blogspot.com/2010/01/sbr700-release-plan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/7558973016652464460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2601727910972753175/posts/default/7558973016652464460'/><link rel='alternate' type='text/html' href='http://apvsbr700.blogspot.com/2010/01/sbr700-release-plan.html' title='SBR700 - Release Plan'/><author><name>apvlahopoulos</name><uri>http://www.blogger.com/profile/07750579584128024239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
