Software Freedom Conservancy

Foresight, Geek, General, Interesting Comments Off

I am very proud to announce that Foresight is now a member of the Software Freedom Conservancy.  This is very exciting, we really love what the conservancy is all about and are in great company, and of course now we can accept donations.  You can read the full announcement here and if you want to donate to the Foresight project, you can now find a Google Checkout donation form our the Foresight website.

Shamless donation request below :)

Just one little lonely CD

Foresight, GNOME Comments Off

We’ve been wanting to get a single CD version of Foresight for quite a while.  It is certainly also in the top 5 requests I have had, so… now we have one!  Foresight Linux 2.0.4 was released today including a GNOME Lite edition that fits on a single CD.

Next up, single liveCD installer :)   Any volunteers?  /me is looking at Elliot

Cool feature I bet many people haven’t used

Foresight, Geek, conary 1 Comment

Conary packaging is easy, but there are times where you hit some harder things and you really need to hit the docs.  There are plenty of docs now on conary, and a few clicks in a web browser generally can get you what you need.  However, there is a very cool command line interface to the packaging docs call “cvc explain”.  I keep running into people that haven’t seen it, so lets get the word out!

You can run “cvc explain [method]” to get the documentation for that method.  Here is an example:


$ cvc explain DanglingSymlinks
Conary API Documentation: PackageRecipe.DanglingSymlinks

NAME
====

r.DanglingSymlinks() – Disallow dangling symbolic links

SYNOPSIS
========

r.DanglingSymlinks([filterexp] || [exceptions=filterexp)

DESCRIPTION
===========

The r.DanglingSymlinks() policy enforces the absence of dangling
symbolic links; that is, symbolic links pointing to targets which no
longer exist.

If you know that a dangling symbolic link created by your package
is fulfilled by another package on which your package depends,
you may set up an exception for that file.

EXAMPLES
========

r.DanglingSymlinks(exceptions=’%(htconfdir)s/run’)

The %(htconfdir)s/run file is a symlink that is intentionally
left dangling within this package, because we know that it will
be satisfied by runtime dependencies at installation time.

Welcome Kaden William VanDine

Family 1 Comment

I can’t believe it has been over 2 weeks since his birth without a blog post.  I blame twitter :)

On July 2, 2008 we had a beautiful, healthy baby boy.   Kaden William, weighing in at 8lbs 12ozs and a whopping 22 inches long.

Foresight needs a new tagline

Foresight Comments Off

How would you like to win a brand new Foresight t-shirt.  Well we are looking for a new tagline and the winner will get a Foresight t-shirt featuring the new tagline.  The deadline for submissions is Friday July 11th, 2008 by 12am(CDT)/6am(UTC) .  Please email all tag line submissions to Kevin Harriss (specialkevin_AT_foresightlinux.org).  The winning tag line will be chosen by the Foresight Council of Users.  I wish everyone the best of luck.