Foresight Linux Desktop

February 16, 2008

Conary News
conary
Conary News
» Conary Policy 1.0.14 released

Changes in 1.0.14:

  • Policies that move files in destdir now track path translations so files will end up in the correct package or component. (CNY-1679)
  • A policy to enforce a requirement on xinetd when a configuration file with "disabled = no" is deployed in /etc/xinetd.d/ has been added. (CNP-93)

» Conary 1.2.18 released

Changes in 1.2.18:

Build Changes:

  • Handling pkg-config dependencies has been moved to conary-policy. (CNP-93)

Bug Fixes:

  • When resuming the update after the execution of a critical update, Conary will now use the original file replacement flags. This corrects file conflict errors in a migrate when a critical update was present. (CNY-2513)
  • The lazy file cache was using /proc/self/fd as a method of determining the number of open file descriptors for the current process. However, under certain circumstances the directory is not readable. The lazy file cache now uses a poll(2)-based technique. (CNY-2536)

» Conary 2.0.7 released

Changes in 2.0.7:

Build Changes:

  • Handling pkg-config dependencies has been moved to conary-policy. (CNP-93)

Bug Fixes:

  • When resuming the update after the execution of a critical update, Conary will now use the original file replacement flags. This corrects file conflict errors in a migrate when a critical update was present. (CNY-2513)
  • The lazy file cache was using /proc/self/fd as a method of determining the number of open file descriptors for the current process. However, under certain circumstances the directory is not readable. The lazy file cache now uses a poll(2)-based technique. (CNY-2536)
  • If the directory where the public keyring is stored does not exist, it is now automatically created. (CNY-2504)

Other changes:

  • Reading metadata from RPM files now validates the size of the RPM and the sha1 of the full set of metadata.

February 15, 2008

Kevin Harriss
specialKevin
Slashtard: News for the Special
» Foresight/GNOME/Chicago GLUG Need You!!

So the great team behind Flourish have graciously granted booths for Foresight, GNOME and Chicago GLUG. The only problem is that now I need to find people to help work the booths at Flourish. If you are interested in working at any of the booths please let me know. Also be on the look out for a talk by yours truly at Flourish on the badass distro known as Foresight.

» Foresight Marketing Team Updates

So here are some quick updates on the Foresight Marketing Team.

  • Website Redesign: Eric Lake is leading the team in charge of the redesign of the website and themes for our various services. Here is the current mock-up and if you would be interested in helping out with the website redesign please contact Eric (etank on irc).
  • Foresight Marketing Team Mailing List: We created a Google group for the Foresight marketing team. If you are interested in the Foresight marketing team please sign up for the Google Group.
  • Foresight Marketing Team Task List: I created a wiki page that contains all the current tasks for the marketing team in our issue tracker. If there is a task you think the marketing team needs to work on please file a task in our issue tracker under the Foresight Linux project and the Public Relations component.
  • Upcoming Marketing Sprints: I would like to have an upcoming marketing team sprint where we try to bust out as much of the site redesign as possible. Another sprint is to complete all the marketing materials for future conference booths.


Paul Cutler
silwenae
paul cutler's blog
» links for 2008-02-14

No Tags

February 14, 2008

Kevin Harriss
specialKevin
Slashtard: News for the Special
» Lessons Learned From SCALE 6x

With SCALE 6x done with I would like to look back and see what we could have done better.

  • Better Booth Layout: The way we had our booth wasn’t the most effective layout for prolonged discussion or trying out the distro. We had our laptops on a table facing out toward the aisle and we stood behind the table. The problem with this layout is that people are stuck blocking to aisle when they stop and talk. Also this layout creates a barrier between the workers and the visitors. The better layout would have been to have the table along an interior wall of the booth. This would allow for visitors to come into the booth to check out Foresight and at the same break down the table barrier.
  • Offer Install DVDs: At Ohio LinuxFest we had a bunch of install DVDs and then we realized that a large number of the people just grabbed one because it was sitting on the table and would probably never install it. However, at SCALE we were out of DVDs from Ohio LinuxFest so we had nothing to hand out. I think a good solution is to offer DVDs but sell them for cost (rounded up to the nearest dollar). I noticed this is what Fedora and Debian were doing at SCALE and I think its a good idea. This would offer people interested in installing Foresight a chance to get an install DVD but prevent swag hunters from just snatching them all up.
  • Have Takeaway Media: A popular questioned asked at SCALE was if we had a card, flyer or pamphlet with information about Foresight including our url. I think this is a very good thing as it helps serves as a reminder for booth visitors.
  • Create a New Slogan: Our current slogan “Because your desktop should be freakin cool” is a decent slogan but it seemed to confuse some booth visitors. We got asked if we were an application, desktop environment or just a wrapper for GNOME. I think we need a slogan that intrigues the reader but still informs the user that we are linux distribution. Some examples are “Foresight Linux: Next Generation Desktop Distribution” or “Foresight Linux: The Future of the Desktop Distribution”.
  • Have Booth Attached Flyers: Some people want to know more information about Foresight but don’t want to ask questions or talk to a booth worker. A booth attached flyer about some Foresight key concepts/philosophy could help inform visitors without them having to ask questions.

» SCALE 6x Recap

So this past weekend I headed out west to warmer weather for SCALE 6x. I arrived into LA on Friday and we meet up with some fellow GNOME guys (Eric, Jeff and Christian) and went to grab some food. This was a lot of fun as we discussed various aspects of Linux and GNOME before the conference got into full swing.  After dinner we had to run to Kinkos to make some last minute printing for the GNOME booth since the event box wasn’t shipped, oh well the GNOME booth was still better than the KDE booth.

We started off Saturday early so we could get the Foresight booth setup before Jono Bacon’s keynote.  He was a very laid back and charismatic speaker while still delivering his message about the success of the Linux desktop. He made sure that the audience knew that the success of the linux desktop depended on the community not the companies.  After Jono’s talk we made our way back to the Foresight booth, where Ken, Paul and myself prepared for a day long onslout of conference attendees. Right next to us was the GNOME booth which was ran by Eric, Jeff and Christian. The bongo booth which was ran by Stu (another rPath/Foresight guy) was directly behind our booth. Having booth of these booths around us sure did make for an even better conference experience.

Later that day I took a break from the booth to catch Luke Kaines talk on Puppet.   Puppet looks like an amazing tool for managing multiple systems and I look forward to the day I can implement it. After Luke’s talk I headed back to the Foresight booth to meet some more eager conference goers.

After the expo floor closed we grabbed some food and then a drink at the bar before Ken took part in The Weakest Geek competition, which is like the show the weakest link except with geek questions.  Ken was not the first person voted off he lasted through the first 2 rounds of elimination before being voted off.  After this we grabbed some more drinks at the bar before hitting the sack.

Sunday was a very good day in the booth.  We had multiple people coming back multiple times to ask questions and sending their friends over.  Towards the end of the expo day Ken and I were interviewed by Seth Kenlon for his podcast.  After that we went to the meeting space to hold our Conary BoF.  I was suprised at the turn out for a BoF on a late sunday night when a lot of people have already left.  After the BoF a couple of people had some more questions so we found a corner to continue the discussion.

I really loved my experience at SCALE and look forward to SCALE 7x next year.


Paul Cutler
silwenae
paul cutler's blog
» SCALE Part 1

I spent last week working at my office in Los Angeles so I could also attend the Southern California Linux Expo (SCALE) this past weekend. Along with Ken VanDine and Kevin Harriss, we hosted the Foresight booth on the show floor.

dsc02197.jpg

(L to R, myself, Kevin Harriss and Ken VanDine)

We also hung out with Stu, who flew in with Ken and was manning the Bongo Project booth. Not only was Stu showing off the Bongo Project, which by itself is a cool mail and calendar server and web client, he was showing a demo of it as an rPath appliance.

Stu hosting the Bongo Project booth

(Picture taken by Kevin Harris under a CC Attribution-Share Alike license)

I attended Jono Bacon’s keynote, Standing on the Shoulders of Giants: The Coming of the Linux Desktop which was a fantastic talk. Jono is right: it’s all about the community.

dsc02190.jpg

I later had the chance to catch up and chat with Jono, as well, as Ken, and we talked about the community, how we can work together, and Ken’s thoughts on helping the Patch Squad and making it easy for users to do more testing and bug triaging.

I met some folks at dinner Friday night, including Eric, Christian and Jeff, a couple of which were also at the GNOME booth next door to Foresight at the show. Chatted with Christian briefly on a new RSS reader he just started working on for GNOME, which looks awesome.

Saturday night Ken participated in the Weakest Geek competition (based on the TV show Weakest Link), and I’m proud to say he wasn’t one of the first two voted off. It was pretty darn funny, and other contestants included Ted Haeger (formerly of Novell), Jono Bacon (Ubuntu), Jeremy (Linuxquestions.org) and two others. The questions were hilarious, and some of the answers were even funnier.

Unfortunately, I missed Karen Sandler’s talk Sunday. Karen is an officer of the Software Freedom Conservancy and gave a talk on Legal Organizational Issues for Free Software Projects. I’m really kicking myself for spacing this one and missing it.

I put up a handful of pictures in a Flickr set, and Kevin has even more.

No Tags

February 12, 2008

Conary News
conary
Conary News
» Conary 1.2.17 Released

Conary 1.2.17 is a maintenance release.

Build Changes:
  • Java dependencies for classes that are not dependency-complete are now automatically disabled. To re-enable them, the missing dependencies should be added as buildRequires. (CNY-2175)
Bug Fixes:
  • A minor bug in the display of the password prompt has been fixed. (CNY-2497)
  • Slow SQL queries used to remove unused entries from the TroveFiles table and TroveTroves table have been rewritten to make some queries faster with repositories implemented with a sqlite database. (CNY-2515)
  • When using the tagScript argument with the client's applyUpdateJob call, the paths to group scripts to be executed are stored relative to the root of the installation, instead of absolute. The tag script is always supposed to be executed under chroot. (CNY-2523)
Other changes:
  • The file EULA_Conary.txt has been added to clarify that Conary is available under two licenses, and to state the conditions under which the two licenses apply.

» Conary 2.0.6 Released

Conary 2.0.6 is a maintenance release.

Build Changes:
  • Java dependencies for classes that are not dependency-complete are now automatically disabled. To re-enable them, the missing dependencies should be added as buildRequires. (CNY-2175)
  • Build actions that do not match anything (r.Move, r.Copy, etc.) will now log exactly what they were trying to do. (CNY-2216)
Bug Fixes:
  • A minor bug in the display of the password prompt has been fixed. (CNY-2497)
  • When x86_64 is specified and a biarch package is available, Conary will mention the biarch as an alternative flavor instead of the x86 one.
  • Derived packages will now work on x86_64 systems even if a biarch flavor is specified. (CNY-2494)
  • Signatures of unexpected types on subkeys are now ignored. (CNY-2490)
  • When updating a group which contained a package that used to be byDefault False but is now byDefault True, Conary will now install the package. (CNY-2507)
  • When using the tagScript argument with the client's applyUpdateJob call, the paths to group scripts to be executed are stored relative to the root of the installation, instead of absolute. The tag script is always supposed to be executed under chroot. (CNY-2523)
Server Changes:
  • The serverName configuration option now allows glob-style wildcards. (CNY-2293)
  • Slow SQL queries used to remove unused entries from the TroveFiles table and TroveTroves table have been rewritten to make some queries faster with repositories implemented with a sqlite database. (CNY-2515)
Other changes:
  • The file EULA_Conary.txt has been added to clarify that Conary is available under two licenses, and to state the conditions under which the two licenses apply.

February 11, 2008

Og Maciel
ogmaciel
Journal Of An Open Sourcee
» Ask and you shall receive

So last night’s post brought me quite a few replies, and I thank you all for taking the time to give me the feedback. I hope to find some time and work on the preferences dialog for BillReminder soon!

On the other front, I received a nice little present from the Openbox guys: a way to inspect and honor files found in /etc/xdg/autostart by default when starting Openbox. Now, I cannot claim that this is a done deal but I’m keeping my fingers crossed! :)

» Dialog remodeling and playing with wbar

I have spent a total of 3 hours working on BillReminder these last 2 weeks! What can I say, sometimes you have to put your pet projects in the back burner while real life takes over. :/

One of the things that annoyed me was the old, cluttered preferences dialog. It was just too bulky and with too many things going on, specially with the ComboBox for selecting the prefered time for an alarm. It had entries for every hour in intervals of 30 minutes (i.e. 01:00, 01:30, 02:00, etc) for a huge, scroll off your screen list.

Old Preferences Dialog

So I took it behind the shed and let it have it! I made some layout changes and replaced the ComboBox with a custom time widget with SpinButtons. It is not all I wanted it to be but I’m not as annoyed about it anymore.There are 2 other things I want to get done before releasing a newer version, but I’m not sure what my schedule will be like this week. :/

New Preferences Dialog

Today I took 30 minutes to package wbar (my local repository) and added it to an Openbox by default distro I’ve been working on. It feels very light and snappy, without any X compositing going on. I’ve also experienced with moving pypanel to the top but am not sure what to make out of it. I also experienced getting GDM to consider Openbox its default session and ended up having to make a few changes to Xsession to get it working. Ugly but worked.

Perere Linux with wbar and pypanel

I also had a major fight getting PulseAudio to start automatically. My approach was to drop a pulseaudio-openbox.desktop file in /etc/xdg/autostart, which called a shell script to start PulseAudio… but apparently this will only work for session managers and Openbox doesn’t have one. I ended up having to change openbox-session script to make it work. Any insights would be appreciated.

February 10, 2008

Paul Cutler
silwenae
paul cutler's blog
» 32 bit Firefox on 64 bit Foresight

We’re still at SCALE, manning the Foresight booth and introducing Foresight to lots of new users. (I’ll need to check download statistics and see if we made an impact).

While here, Ken helped me get 32 bit Firefox running on my laptop, which is running 64 bit Foresight. (I missed having Flash).

There has been some discussion on the mailing list lately, and we are leaning towards including 32 bit Firefox by default, and leaving Epiphany at 64 bit for those users who want a 64 bit browser.

To get 32 bit Firefox installed, run the following commands:

sudo conary erase firefox

sudo conary update firefox['is: x86']

sudo conary erase nspluginwrapper['is: x86_64']

sudo conary update gtk-engines:lib['is: x86']

sudo conary erase nspluginwrapper['is: x86']

Reboot.

And voila, Firefox is now runnning 32 bit, and Flash should just work.

Thanks to Ken for walking me through it this morning.

No Tags


Og Maciel
ogmaciel
Journal Of An Open Sourcee
» Long overdue post #1

Life has shifted to high gear these last 2 weeks and my time was mostly spent at work, with my kids, and working on a secret project I can’t talk about yet. In the meantime, lots have happened and I just wanted to mention the arrival of my N810 last week! It is shiny! It is cool! It is very useful! I want to thank the Maemo and Nokia guys for this opportunity and hope to deliver some good news about this device soon!

Driving around with the N810

The first thing I did was play with the GPS system, and contrary to what other people had blogged before, I had no issues syncing it with a handful of satellites. Even drove around with it and was pretty impressed! Now, I still haven’t gotten used to the keyboard and haven’t figured out how to get the on-screen (I’m assuming it’s still there?) keyboard to work yet. I was also disappointed with the choice of using mini-SDs. I currently have a SD card but cannot use it… and have no plans to buy a mini-SD or an adapter for it.

Vagalume rocks and I wish Canola would turn their PnP (avahi?) support once again so I can listen to my shared music when I’m out in the deck.

Yv and I

The GPS-enabled camera is pretty slick but apparently between importing my pictures to F-Spot and exporting them to Flickr, the metadata was lost… Like I mentioned before, I haven’t spent much time fiddling with it so these may not even be issues.

Anyhow, thanks again for the discount and I’ll write some more once I have played with it a bit more.


Paul Cutler
silwenae
paul cutler's blog
» links for 2008-02-09

  • Samsung is being sued for knowingly manufacturing defective Blu-ray players. I have a Samsung BD-P1200, and while awesome for upscaling DVDs, it definitely does have some Blu-ray playback quirks and Samsung is slow with firmware updates.
    (tags: dvd)
No Tags

February 9, 2008

Conary News
conary
Conary News
» Conary 1.1.31.12 Released

Conary 1.1.31.12 is a maintenance release.

Bug Fixes:
  • A bug that could cause incorrect SQLite database error messages has been fixed. (CNY-1840)
  • A bug that was preventing users with colons in their passwords to use the web interface has been fixed. (CNY-2374)
  • Slow SQL queries used to remove unused entries from the TroveFiles table and TroveTroves table have been rewritten to make some queries faster with repositories implemented with a sqlite database. (CNY-2515)
  • When using the tagScript argument with the client's applyUpdateJob call, the paths to group scripts to be executed are stored relative to the root of the installation, instead of absolute. The tag script is always supposed to be executed under chroot. (CNY-2523)
Other changes:
  • The file EULA_Conary.txt has been added to clarify that Conary is available under two licenses, and to state the conditions under which the two licenses apply.

February 8, 2008
» Installing Openbox on Foresight Linux


My friend Og Maciel
originally introduced me to Openbox a while back and I’ve been using it ever since. I love the lightweight feel, the ability to customize and the center around having NO icons on my desktop. I don’t feel cluttered when I work! I published a version of this tutorial/how-to on my previous blog that I’ve retired. It was originally for Openbox 3.4.2 but I’ve now updated it for Openbox 3.4.6.1. This tutorial is tailored for Foresight Linux 1.4.X but the guide may very well serve other distros as well.
Continue reading "Installing Openbox on Foresight Linux"


Paul Cutler
silwenae
paul cutler's blog
» links for 2008-02-07

No Tags

February 7, 2008
» Mediawiki: Remove External Arrow from Links


My main job here at rPath, Inc. is to document our technologies via the rPath Documentation Wiki. For this wiki, we use a Mediawiki Appliance. For those that don’t know, the “appliance” I refer to here is a software appliance...something rPath technologies make easy to maintain and create. For more information see the definition of a software appliance here.

Moving on, I was ANNOYED by the fact that you have a small arrow “” that appears beside any image that references an external URL or any link that does the same. This is fine to let people know that links will take them to a different page...but what I was trying to do was to make a PDF Icon have the same link as the URL it was sitting beside:

So in the above image, if one clicked on the PDF icon or the “Application to Appliance: A Hands-on Guide (PDF)” the PDF would download.

Mediawiki doesn’t provide a fantastic way for you to do this. However, after some snooping around via google, I found a fairly easy way to make things happen.


Continue reading "Mediawiki: Remove External Arrow from Links"