public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Plan 9 From Gentoo: Weekly Status Report #7
@ 2011-07-10 16:22 Robert Seaton
  2011-07-15 15:42 ` Donnie Berkholz
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Seaton @ 2011-07-10 16:22 UTC (permalink / raw
  To: gentoo-soc

Hi, all.

I spent about half of this week debugging a particularly nasty build
issue that I was bumping heads with. I eventually determined that the
problem was that I had canceled a Catalyst build when it was only
partially complete, which corrupted my entire build environment. This
corruption was silent, subsequent builds would complete seemingly
successfully, only would I find out at run-time that some packages had
been only partially emerged.

For the rest of the week, I focused on adding the finishing touches to
Plan 9 From Gentoo. It's now in a fairly usable state, the only
remaining thing to be done is to get Portage up and running on the
liveCD, as that was a feature mentioned by someone during my original
proposal and something that I assume the community would be interested
in having. I now have an introductory message on startup that
introduces new users to some of the userspace paradigms introduced by
Plan 9 (i.e. actually "drawing" a window on the screen) and, further,
the message points them to a number of resources where they can learn
more about the components shipped by Plan 9 From Gentoo.

In addition to working out some of the startup niceties, I wrote an
ebuild for the 9vx application and added that to the Glentoo overlay.
Plan 9 From Gentoo now ships with 9vx and a Plan 9 tree, so that users
can run Plan 9 VMs from Plan 9 From Gentoo's command line just by
executing the 9vx command. I think this is a pretty neat thing to have
and, hopefully, it will appease some of the Plan 9 natives who may be
put off by the remaining Linuxy goodness provided by Plan 9 From
Gentoo.

After this was accomplished, I began porting the Glendix patches to
the latest git kernel. I have everything in a build-able state, but it
still needs to be tested. In hindsight, I should have ported my
patches to the latest Gentoo kernel instead of the git release, as the
git kernels use a different style of ebuild and, which I found out in
testing a newly generated liveCD image with a git kernel, fail to
build correctly with Catalyst. Tomorrow, I will rebase my rebased
patches to a different release kernel (2.6.39.2 probably). Hopefully,
the patches will not exhibit any run time failures and I will be
sitting pretty. Rebasing the patches should not take long, but --
should there be run time failures -- debugging may take a day or two.

Once Glendix has been forward ported to a more recent kernel, I will
begin porting more syscalls from Plan 9 to the Linux kernel with the
goal of getting the native Plan 9 version of the sam editor running on
top of the Linux kernel and shipping with Plan 9 From Gentoo. I am
still waiting for Anant to get back to me with some more information
on porting the syscalls and how to move forward. If he has still not
gotten back to me by the time I am ready to begin work, I will once
again poke Robin about setting up a project page for Plan 9 From
Gentoo and getting space to host both the stage3 tarball of Plan 9
From Gentoo and the liveCD ISO. I may also see about taking over as
maintainer of (or just gaining access to) the Plan 9 overlay, as much
of my work in the Glentoo overlay should probably be moved to the Plan
9 overlay, seeing that it is useful for more than just my liveCD and
maybe some Gentoo-ers would like to permanently install plan9port or
similar on their machines.

I also must fill out my midterm report for Google at some point during
this week.

rps



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-07-27 13:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-10 16:22 [gentoo-soc] Plan 9 From Gentoo: Weekly Status Report #7 Robert Seaton
2011-07-15 15:42 ` Donnie Berkholz
2011-07-18 15:38   ` Robert Seaton
2011-07-18 19:14     ` Donnie Berkholz
2011-07-21 15:42       ` Robert Seaton
2011-07-27 13:23         ` Donnie Berkholz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox