Wed Mar 30 08:14:55 UTC 2005

meatoo by herd

The meatoo site is now updated daily via cron and is searchable by herd or maintainer.

If theres enough interest, I'll add a subscription option so you can be mailed new package release info for all packages in your herd(s), favorite packages, etc.

Thanks to patrick/bonsaikitten/Patrick Lauer and any other name he goes by for letting me host meatoo on gentooexperimental.

Posted by Rob Cakebread | Permalink

Fri Mar 25 21:07:50 UTC 2005

Its not purple. Yet.

Here's the week for meatoo so far.

Its not purple (yet) but I think you can see where meatoo is heading.

The newest version uses eix instead of equery so is a few hundred percent faster.

Posted by Rob Cakebread | Permalink

Fri Mar 25 08:51:31 UTC 2005

Script Repository

After my 134th edit of the top post and 58,406 views, its finally time to retire this thread.

The officially un-official script repository is open for funny business.

Thanks to patrick and all the the guys at gentooexperimental for letting me host it on their box.

Posted by Rob Cakebread | Permalink

Tue Mar 22 19:57:02 UTC 2005

meatoo?

meatoo downlaods an RSS feed from freshmeat with all the releases for the last 24 hours. It then checks each freshmeat package name against portage's packages and shows any matches:

Checking for new releases on freshmeat with matches in portage...
linphone 1.0.0
net-im/linphone-0.12.2

Fenice 1.9
media-video/fenice-1.8

joe 3.2
app-editors/joe-3.1-r1

CVS 1.11.19
dev-util/cvs-1.12.11

Ion 3ds-20050322
x11-wm/ion-20020207-r1

pfqueue 0.3.5
net-mail/pfqueue-0.3.4

See the TODO for some nifty ideas I have for it.

Posted by Rob Cakebread | Permalink

Tue Mar 22 00:46:19 UTC 2005

Gemtoo

I recently wrote an eclass for Ruby to install gems. A Ruby gem is similar to a cpan module (you can download and install modules with a simple CLI).

We didn't have any gem-based ebuilds in portage because you can usually find both gems and the "normal" setup.rb .tgz files for most packages. Ruby on Rails can only be installed as a system-wide library as a gem, so the eclass was born.

While browsing RubyForge today I found a new project called g-gem. Its a lot like our g-cpan.pl package. g-gem uses the new eclass to generate an ebuild based on a gemspec, complete with dependency checking. Nifty.

Now if RubyForge would fix their annoying download URIs...

Posted by Rob Cakebread | Permalink

Tue Mar 8 07:35:09 UTC 2005

Not GLEP 15

The new temporary script repository is up and needs your scripts. See -core for a post with the URL for the admin site and username/password.

I wrote it using Ruby on Rails to improve my Ruby skills and see what all the hype was about. It consists of about 180 lines of pure Ruby code. The rest is HTML with ruby embeded (rhtml).

I've spent more time copying and pasting from this list I've been editing for a little over a year than the couple of hours it took me to throw together the script repo in Rails.

And I still have 30 more scripts to upload.

So, it was time well spent, even if the official repository opens soon. The GLEP 15 guys are coding their site from the ground up using Python and have ~3,000 lines of code so far.

My repository is running on gentooexperimental using WEBrick, a ruby web server and sqlite but will be switched over to apache and mod_ruby or ruby_fcgi.

All in all I was impressed with Rails. Does it live up to the hype? It just might. If it doesn't they sure deserve an award for PR.

Although Rails is young and the API changes every couple of days, some pretty big shops are using it. cdbaby.com dumped PHP for Rails.

Posted by Rob Cakebread | Permalink