Re: Joyide on Fedora 11/rawhide
I wrote: > I've ported the patch to upstart's bzr trunk (it applies cleanly to > 0.5.0), and scratch-built some rpms: > https://koji.fedoraproject.org/koji/taskinfo?taskID=1106475 > > The patch is here, along with the srpm and spec file: > http://dev.laptop.org/~bobbyp/upstart/ > > Of note, I had to add dbus-devel to BuildRequries, as upstart seems > now to need it. I haven't had a chance to test the rpms, hopefully > tomorrow. so I've tested and updated the RPMs, spec file and patch, which are available at: http://dev.laptop.org/~bobbyp/upstart/ They don't work! First thing to notice is that I cut down the olpc-init patch a lot. The third section of the original patch was for a file that doesn't exist (and wasn't renamed as far as I can tell, I've greped a fair amount for its content). So I originally had left the first part in, but the image created with it gave the following error when init was first called: init: Unhandled Error: Address already in use Now, with just the pid snarfing part in main.c, Upstart seems to hang without giving any messages. None of the other Fedora patches have been applied (it seems as if the devel branch of upstart in Fedora CVS is a work in progress, to say the least), so unless anyone here has insight, getting them to apply seems like the next logical step. I can make my non-booting rawhide image available if anyone is interested. What I did was to run 'sudo make' on the puritan rawhide branch, wait for it to finish, chroot into $(CHROOT)/versions/pristine/767 and run 'rpm -Uvh http://dev.laptop.org/~bobbyp/upstart/upstart-0.5.0-1.fc11.i386.rpm', delete r/wrap*, then rerun 'sudo make'. Someone with more knowledge of sockets, upstart and Fedora's patches to it, and the init process might have better luck or be able to help me out :) If we can figure this out, I would be glad to help get as much of this as possible upstreamed (as well as into the F11 upstart package). yours, Bobby (I'll be out of town till Tuesday, so I probably won't be able to work on this again 'till then) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, Feb 4, 2009 at 8:50 PM, Michael Stone wrote: > On Wed, Feb 04, 2009 at 05:53:14PM -0500, Chris Ball wrote: >>Hi, >> >> > This is Fedora's initramfs, right? >> >>Right. >> >> > Peter's suggestion is to use pilgrim to create rawhide builds, >> > hence using the olpc initramfs. >> >>That's an interesting idea. I don't like it long-term, because >>no-one's working on pilgrim or our initramfs, but it could help >>us get moving. > > Two small corrections: > > a) the initramfs continues happily under active volunteer development -- it > received two new features and a bugfix contributed by a deployment support > volunteer (dsd) in the last two weeks, along with patch review and volunteer > testing by folks back here in the States. > > b) While pilgrim may be a dead-end, the ideas underlying it are not. This > week, > I translated pilgrim's ideas into the simplest form yet achieved, namely, a > plain old Makefile: > > http://dev.laptop.org/git?p=users/mstone/puritan;a=tree;hb=make > > and used it to produce builds from the olpc4+joyride tree and the > rawhide+olpc4+joyride tree (with minor edits). > > The former booted happily into Sugar and built on both Debian and Fedora. :) > (The latter, still using the olpc initramfs, dies because upstart 0.5 still > doesn't know how to run as non-pid-1. olpc4's upstart-0.3.9 has a patch which > implements this feature.) I've ported the patch to upstart's bzr trunk (it applies cleanly to 0.5.0), and scratch-built some rpms: https://koji.fedoraproject.org/koji/taskinfo?taskID=1106475 The patch is here, along with the srpm and spec file: http://dev.laptop.org/~bobbyp/upstart/ Of note, I had to add dbus-devel to BuildRequries, as upstart seems now to need it. I haven't had a chance to test the rpms, hopefully tomorrow. Hope this helps :) bobby >> > Peter does not have an XO (g...@contrib program extreme slowness!) >> > but may be able to help on other issues that surface as the result >> > of an available public build... >> >>Oh, let's fix that. Ed, SJ, could one of you take care of sending >>Peter some XOs ASAP, please? > > Good idea. > > Michael > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, Feb 04, 2009 at 05:53:14PM -0500, Chris Ball wrote: >Hi, > > > This is Fedora's initramfs, right? > >Right. > > > Peter's suggestion is to use pilgrim to create rawhide builds, > > hence using the olpc initramfs. > >That's an interesting idea. I don't like it long-term, because >no-one's working on pilgrim or our initramfs, but it could help >us get moving. Two small corrections: a) the initramfs continues happily under active volunteer development -- it received two new features and a bugfix contributed by a deployment support volunteer (dsd) in the last two weeks, along with patch review and volunteer testing by folks back here in the States. b) While pilgrim may be a dead-end, the ideas underlying it are not. This week, I translated pilgrim's ideas into the simplest form yet achieved, namely, a plain old Makefile: http://dev.laptop.org/git?p=users/mstone/puritan;a=tree;hb=make and used it to produce builds from the olpc4+joyride tree and the rawhide+olpc4+joyride tree (with minor edits). The former booted happily into Sugar and built on both Debian and Fedora. :) (The latter, still using the olpc initramfs, dies because upstart 0.5 still doesn't know how to run as non-pid-1. olpc4's upstart-0.3.9 has a patch which implements this feature.) > > Peter does not have an XO (g...@contrib program extreme slowness!) > > but may be able to help on other issues that surface as the result > > of an available public build... > >Oh, let's fix that. Ed, SJ, could one of you take care of sending >Peter some XOs ASAP, please? Good idea. Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi, > This is Fedora's initramfs, right? Right. > Peter's suggestion is to use pilgrim to create rawhide builds, > hence using the olpc initramfs. That's an interesting idea. I don't like it long-term, because no-one's working on pilgrim or our initramfs, but it could help us get moving. > Peter does not have an XO (g...@contrib program extreme slowness!) > but may be able to help on other issues that surface as the result > of an available public build... Oh, let's fix that. Ed, SJ, could one of you take care of sending Peter some XOs ASAP, please? Thanks! - Chris. -- Chris Ball ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, 4 Feb 2009, Chris Ball wrote: > Hi Greg, > > > cjb, it was my understanding that you were already essentially > > doing nightly builds from rawhide using livecd-tools. Am I > > mistaken? > > I was doing manual builds from rawhide using livecd-tools, trying to get > them to boot. Haven't got around to nightly yet, since it didn't seem > like there was much point when they aren't booting. Which is still true, apparently, so there you are. Although nightlies may be required at some point -- perhaps this process is what Peter is volunteering to help get off the ground? --g -- Got an XO that you're not using? Loan it to a needy developer! [[ http://wiki.laptop.org/go/XO_Exchange_Registry ]] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi Greg, > cjb, it was my understanding that you were already essentially > doing nightly builds from rawhide using livecd-tools. Am I > mistaken? I was doing manual builds from rawhide using livecd-tools, trying to get them to boot. Haven't got around to nightly yet, since it didn't seem like there was much point when they aren't booting. - Chris. -- Chris Ball ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
2009/2/4 Chris Ball : > Hi Jerry, > > > I've been playing with booting fedora on the XO, mostly with > > anaconda (F9/F10) to be able to run an install on the XO itself for > > the XS. I'll try to boot the F11 kernel/installer when one is > > available, it looks like there are issues building anaconda atm, > > there is no isolinux directory on the mirrors... > > > Perhaps someone could shed some light on the issues with rawhide > > that were uncovered thus far. Is there a tracker somewhere? > > F10 boots, but here's what happens when I try to boot Rawhide: > > http://dev.laptop.org/~cjb/f11-boot This is Fedora's initramfs, right? Peter's suggestion is to use pilgrim to create rawhide builds, hence using the olpc initramfs. If we are still facing problems beyond Friday, this may be a good thing to do in the interim. Peter does not have an XO (g...@contrib program extreme slowness!) but may be able to help on other issues that surface as the result of an available public build... Daniel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, 4 Feb 2009, Peter Robinson wrote: > Hi Greg, > > Thanks for poking :) > >> After a brief discussion with Jeremy, it appears that Fedora 11 in rawhide >> has had many boot issues on many platforms, and they're tackling them one by >> one. He promises to have a look at OLPC specifically on Friday. > > Excellent news. In the mean time, even with boot issues, there's nothing > wrong with getting a rawhide based stream in progress so that various > other issues that will undoubtedly show up so that when the boot problem > is fixed we're already on the ground and can start running. After all > there will no doubt be other deps and composing issues that need to be > resolved. too. > > Either way, ping me on or off list for any heavy lifting I can help with. cjb, it was my understanding that you were already essentially doing nightly builds from rawhide using livecd-tools. Am I mistaken? --g -- Got an XO that you're not using? Loan it to a needy developer! [[ http://wiki.laptop.org/go/XO_Exchange_Registry ]] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi Greg, Thanks for poking :) > After a brief discussion with Jeremy, it appears that Fedora 11 in rawhide > has had many boot issues on many platforms, and they're tackling them one by > one. He promises to have a look at OLPC specifically on Friday. Excellent news. In the mean time, even with boot issues, there's nothing wrong with getting a rawhide based stream in progress so that various other issues that will undoubtedly show up so that when the boot problem is fixed we're already on the ground and can start running. After all there will no doubt be other deps and composing issues that need to be resolved. too. Either way, ping me on or off list for any heavy lifting I can help with. Cheers, Peter ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
After a brief discussion with Jeremy, it appears that Fedora 11 in rawhide has had many boot issues on many platforms, and they're tackling them one by one. He promises to have a look at OLPC specifically on Friday. --g -- Got an XO that you're not using? Loan it to a needy developer! [[ http://wiki.laptop.org/go/XO_Exchange_Registry ]] On Wed, 4 Feb 2009, Jerry Vonau wrote: > On Wed, 2009-02-04 at 20:47 +0100, Peter Robinson wrote: >> Hi Chris, >> >>> > I wanted to put it to the lists and get some feedback, with the >>> > plans on basing the 9.1.0 release on Fedora 11 I think we need to >>> > have a testing stream based on rawhide so that we can start testing >>> > core OS related bits and dealing with them sooner rather than >>> > later. >>> >>> Totally agreed. The reason I haven't pushed to set up nightly builds is >>> that right now Rawhide *doesn't boot* on the XO. I think energy should >>> probably be aimed at fixing that before we start setting up nightlies. >>> >>> I pinged Jeremy earlier in the week, he didn't have any strong ideas >>> about what's wrong. I should retry with latest Rawhide in case >>> something's been fixed recently.. >> >> Oh! I wasn't aware of that as I don't currently have an XO to test >> (although that should be sorted soon) not that I know enough about the >> boot/kernel of the XO to be of much help fixing it. I wonder if any of >> the 50 odd people on fedora-devel that got an XO in the lead up to the >> F-10 release could help with that? Greg, do you know of someone that >> isn't as busy as Jeremy that could help shed some light on XO boot >> issues? >> >> Peter > > I've been playing with booting fedora on the XO, mostly with anaconda > (F9/F10) to be able to run an install on the XO itself for the XS. I'll > try to boot the F11 kernel/installer when one is available, it looks > like there are issues building anaconda atm, there is no isolinux > directory on the mirrors... > > Perhaps someone could shed some light on the issues with rawhide that > were uncovered thus far. Is there a tracker somewhere? > > > Jerry > > > > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, 2009-02-04 at 15:05 -0500, Chris Ball wrote: > Hi Jerry, > >> I've been playing with booting fedora on the XO, mostly with >> anaconda (F9/F10) to be able to run an install on the XO itself for >> the XS. I'll try to boot the F11 kernel/installer when one is >> available, it looks like there are issues building anaconda atm, >> there is no isolinux directory on the mirrors... > >> Perhaps someone could shed some light on the issues with rawhide >> that were uncovered thus far. Is there a tracker somewhere? > > F10 boots, but here's what happens when I try to boot Rawhide: > > http://dev.laptop.org/~cjb/f11-boot > > Thanks, > > - Chris. kernel commandline: root=mtd0 rootfstype=jffs2 liveimg console=tty0 console=tty2 If your booting the live image shouldn't the root= line be something like: root=LABEL=... You could use the device name also: root=/dev/mtd0 Have a look at the mkliveinitrd part of mkinitrd at: http://git.fedoraproject.org/git/?p=mkinitrd;a=blob;f=mkliveinitrd;hb=24d6d9779ca5bacc0c649e9d783263661ceb81f0 Without the /dev part the init script will not have anything to match the root= against, in the "case $root in" part of the init file, resulting in the udev rules not getting created for the /dev/root symlink. Hoping that is the fix, Jerry ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
On Wed, 2009-02-04 at 20:47 +0100, Peter Robinson wrote: > Hi Chris, > > > > I wanted to put it to the lists and get some feedback, with the > > > plans on basing the 9.1.0 release on Fedora 11 I think we need to > > > have a testing stream based on rawhide so that we can start testing > > > core OS related bits and dealing with them sooner rather than > > > later. > > > > Totally agreed. The reason I haven't pushed to set up nightly builds is > > that right now Rawhide *doesn't boot* on the XO. I think energy should > > probably be aimed at fixing that before we start setting up nightlies. > > > > I pinged Jeremy earlier in the week, he didn't have any strong ideas > > about what's wrong. I should retry with latest Rawhide in case > > something's been fixed recently.. > > Oh! I wasn't aware of that as I don't currently have an XO to test > (although that should be sorted soon) not that I know enough about the > boot/kernel of the XO to be of much help fixing it. I wonder if any of > the 50 odd people on fedora-devel that got an XO in the lead up to the > F-10 release could help with that? Greg, do you know of someone that > isn't as busy as Jeremy that could help shed some light on XO boot > issues? > > Peter I've been playing with booting fedora on the XO, mostly with anaconda (F9/F10) to be able to run an install on the XO itself for the XS. I'll try to boot the F11 kernel/installer when one is available, it looks like there are issues building anaconda atm, there is no isolinux directory on the mirrors... Perhaps someone could shed some light on the issues with rawhide that were uncovered thus far. Is there a tracker somewhere? Jerry ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi Jerry, > I've been playing with booting fedora on the XO, mostly with > anaconda (F9/F10) to be able to run an install on the XO itself for > the XS. I'll try to boot the F11 kernel/installer when one is > available, it looks like there are issues building anaconda atm, > there is no isolinux directory on the mirrors... > Perhaps someone could shed some light on the issues with rawhide > that were uncovered thus far. Is there a tracker somewhere? F10 boots, but here's what happens when I try to boot Rawhide: http://dev.laptop.org/~cjb/f11-boot Thanks, - Chris. -- Chris Ball ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi Chris, > > I wanted to put it to the lists and get some feedback, with the > > plans on basing the 9.1.0 release on Fedora 11 I think we need to > > have a testing stream based on rawhide so that we can start testing > > core OS related bits and dealing with them sooner rather than > > later. > > Totally agreed. The reason I haven't pushed to set up nightly builds is > that right now Rawhide *doesn't boot* on the XO. I think energy should > probably be aimed at fixing that before we start setting up nightlies. > > I pinged Jeremy earlier in the week, he didn't have any strong ideas > about what's wrong. I should retry with latest Rawhide in case > something's been fixed recently.. Oh! I wasn't aware of that as I don't currently have an XO to test (although that should be sorted soon) not that I know enough about the boot/kernel of the XO to be of much help fixing it. I wonder if any of the 50 odd people on fedora-devel that got an XO in the lead up to the F-10 release could help with that? Greg, do you know of someone that isn't as busy as Jeremy that could help shed some light on XO boot issues? Peter ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyide on Fedora 11/rawhide
Hi Peter, > I wanted to put it to the lists and get some feedback, with the > plans on basing the 9.1.0 release on Fedora 11 I think we need to > have a testing stream based on rawhide so that we can start testing > core OS related bits and dealing with them sooner rather than > later. Totally agreed. The reason I haven't pushed to set up nightly builds is that right now Rawhide *doesn't boot* on the XO. I think energy should probably be aimed at fixing that before we start setting up nightlies. I pinged Jeremy earlier in the week, he didn't have any strong ideas about what's wrong. I should retry with latest Rawhide in case something's been fixed recently.. Thanks! - Chris. -- Chris Ball ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel