Showing posts with label Gentoo. Show all posts
Showing posts with label Gentoo. Show all posts

Mar 4, 2009

to Gentoo dev or not to Gentoo dev

So after a little post about Regen2 on the Gentoo-dev mailing list. I've been offered mentoring to become an official gentoo dev. I'm conflicted, my main reason for saying yes would be to learn stuff that I can't learn on my own. But I'm not sure I really want to be a gentoo-dev this means doing these other time consuming things, and I wouldn't be able to do nearly enough from the inside. I still have to proceed with regen2... as I don't believe gentoo (in spirit) can be saved from within. So should I work to become an offical gentoo dev?

Jan 23, 2009

Funtoo News

I've decided I'm going to start posting a sort of weekly newsletter (I'm not committing to weekly though) merely to document anything I feel important that happened, or is about to, but isn't quite important enough for it's own post.

RA (ra-- on #funtoo) or r_a@lavabit.com submitted quite a few patches this week including 1 that fixes many of my major borkage on non-latin1 changelog breaks. He's become a regular contributor and I'd like to thank him.

perl-5.10 will be unmasked this evening, if you haven't read it yet, read my post on upgrading, you'll need it, because this is more than just an install and forget, other packages need to be rebuilt, and perl-cleaner revdep-rebuild doesn't find them all. Good news is I've been running 5.10 since the beginning of the month no problems since the beginning.

I pushed samba 3.2.7 into the tree this week, gentoo's been sitting on it for a while, it's hard masked, but seems to build fine, I don't operate on a windows network though so can't say how well it works.

Jan 9, 2009

Funtoo gets the new Perl

Soon, Dan Robbins will be merging my perl-experimental branch which contains the perl-experimental overlay. This overlay contains a handful of packages, the most important of which is perl-5.10.0 which has been out for about a year now and Gentoo still hasn't put in portage. One nuisance of the perl-experimental overlay is they don't use changelogs which means if you want to know what's going on with a package from this you'll have to check out git log as well as the changelog. I feel this is a minor issue, in the long run we should migrate all package logs to git's internal logging facility.


I've been testing perl-5.10.0 for a week or so now with few problems, and none which I've found to be un-resolvable. It's entirely possible that there are packages I don't use that will break on 5.10. When we merge perl-experimental it will be hardmasked at first, and we're looking for people to test for a couple of weeks before we move it to the testing branch, so we can iron out any problems which we weren't able to account for.

upgrading to perl-5.10

So, in theory, all you have to do is run

perl-cleaner all

after unmasking and emerging dev-lang/perl and sys-devel/libperl. In practice however, I found this didn't work. it seemed to only find packages in world which needed upgrading, so between me and one other person, we came up with this little one liner to fix packages were built against perl-5.8

locate 5.8.8 | grep ^/usr/ | grep -v ^/usr/portage | xargs equery belongs | uniq | sed -e s/^/\=/ | xargs emerge --oneshot

once you've run perl-cleaner and the one-liner, you should be completely upgraded.

Issues specific to perl-5.10 can be reported on the Gentoo bugtracker, in the perl 5.10 bug or to us on #funtoo.

Dec 11, 2008

Regen2 development has officially begun

That's right I'm putting my money where my mouth is. It's small but the first 2 packages when into the regen2 tree this morning. They are MySQL 5.1.30 which was added because the gentoo maintainer refused to add it do to instability. I agree that it is unstable, but we have ~M Hard Masked packages for that reason. It has been added as ~M. The other app added is qsynergy, the ebuild was already on portage and I know it to be good so I added it to the tree, I'll probably stabilize it in a few weeks.

Since Regen2 is a fork of Funtoo you can enjoy all the benefits of Funtoo's changes in my tree, and I will try to get mine accepted into Funtoo.

In the future I will be building stable Regen2 tarballs, although only stage3's.

Oct 27, 2008

.iso's are a waste of time

That's right all of releng's work on making a pretty iso is a waste of time. Gentoo doesn't need them. You can install Gentoo off of any livecd, or not, my last install was nothing but chroot until I thought had everything set, then I removed the other distro, moved gentoo and attempted a boot. It didn't work, but that was probably because I had forgotten SATA requires SCSI in the kernel.

releng should focus on getting us up to date tarballs more often, especially when gcc, or glibc have been updated (as the 2 biggest pita's in system). Other than that we should have them use the Sabayon, System Rescue Cd, or other distro's based on Gentoo (we could point them to knoppix or dsl for all it matters) to install from. Instead our tarball's are out of date because releng must develop a new cd/dvd.

People will think less of Gentoo if we don't offer a CD.

So? Gentoo is and has always been for power users. I don't want the n00buntu user's here before they are ready. If they are judging us based on a cd they won't be using daily what does that say about them? first and foremost we should be satisfying the needs of our current users.

That being said we should still update iso's once a year maybe once every 2 years, because users will need cd's to install from. This should be very low on the list, because as I said there are other livecd distro's that can do this job and let releng get back on track.

Mar 26, 2008

ReGen2 Linux

I'm starting a blog for my thoughts on forking Gentoo Linux here