Foresight Linux Planet

May 16, 2012

Og Maciel (OgMaciel)

Setting up Vim for Clojure development notes

Started the process of getting jiggy with Clojure at work and didn’t like the idea of using Eclipse for my day to day work… so I started looking at how to make vim and clojure get along and came across a great post! Here are the distilled notes plus minor tweaks to get anyone out there trying to do the same thing going:

  1. Download VimClojure (http://www.vim.org/scripts/script.php?script_id=2501)
  2. Download VimSlime (https://github.com/jpalardy/vim-slime)
  3. Extract these files into your ~/.vim folder
  4. Add the following lines to ~/.vimrc:
    • ” Settings for VimClojure
    • let vimclojure#HighlightBuiltins = 1
    • let vimclojure#ParenRainbow = 1
    • ” Send entire file to repl
    • nmap <C-m> ggVG<C-c><C-c>
  5. Start a repl session inside screen:
    • screen -S clojure
    • lein repl
  6. Open a clojure file with vim and highlight the method you want to evaluate
  7. Press ctrl + c twice
    • For session name prompt, enter ‘clojure’ which is the name of the screen session
    • For window name prompt, accept the default number displayed
  8. The selected code should be evaluated in the screen session
  9. Press ctrl + c, v to get prompt again

Vim and Clojure sitting on a tree

NOTES:

  • I chose to start a repl using lein but you can use whatever you’re familar with to get a repl started
  • I have lein inside a directory in my Dropbox as well as all of my vim files and plugins. I then created soft links to them in my $HOME directory which makes this whole thing very easy to access from different systems as long as Dropbox is installed :)

May 16, 2012 08:41 PM

Foresight Linux Official News

The future is here

Foresight uses conary, that makes it different from all other Linux distributions out there. Rolling updates and easy to rollback system to a earlier stage.

Also read more about our different environments:

GNOME
KDE
Lxde
Xfce

by Tomas Forsman at May 16, 2012 12:31 PM

GNOME

Currently we are still using GNOME 2.32

A popular, multi-platform desktop environment for your computer. GNOME’s focus is ease of use, stability, and first-class internationalization and accessibility support.

GNOME is Free and Open Source Software and provides all of the common tools computer users expect of a modern computing environment, such as email, groupware, web browsing, file management, multimedia, and games. Furthermore, GNOME provides a flexible and powerful platform for software developers, both on the desktop and in mobile applications.

by Tomas Forsman at May 16, 2012 11:00 AM

Lxde

The “Lightweight X11 Desktop Environment” is an extremely fast-performing and energy-saving desktop environment.

Maintained by an international community of developers, it comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing. LXDE uses less CPU and less RAM than other environments.

 

Installed applications

Cheese
Chromium
Gimp
Mplayer
Libreoffice
Medit
Pidgin
Pragha
pcmanfm
Skype
Thunderbird
Transmission
Simple burn

 

Installations and more information is available here: http://www.foresightlinux.se/wiki-en/index.php?title=Lxde

by Tomas Forsman at May 16, 2012 08:24 AM

May 15, 2012

Foresight Linux Official News

Foresight Linux Newsletter – Issue 03 2011

Editor’s Note

The new Foresight Newsletter header is created by mmesantos1 from the webpage: http://www.linuxscreenshotsforum.com Thanks again.

LinuxUser magazine from germany shipped Foresight Linux DVD last month. Can also read their newspaper online from this link (pdf file, written in germany).

Jesse been working on a bot for irc. To be able to show issues easily. Read more here.

XFCE 4.8 is available with all bug fix releases of individual components.

Development

Open Office is now replaced by Libre Office, current version 3.4.1.3. Firefox and thunderbird 5 are in. New indicator stack are in.

Some other popoular applications that are in:

Chromium 12.0.742.121
Wine 1.3.24
Xnoise 0.1.26
mpd 0.16.3
Nvidia 280.04 (beta, to get rid of huge bug in stable)

Wiki

Todo………

Foresighters

Foresight review:

http://almostconnecticut.net/linuxismylife/2011/05/foresight-linux-xfce-and-me/ + Rollback fun

http://all-tech-thoughts.blogspot.com/2011/06/foresight-linux-review.html

http://www.muylinux.com/2011/03/28/foresight-linux-2-5-0-la-rolling-release-inteligente/ (spanish language)

 

Foresight XFCE screenshots:

http://almostconnecticut.net/linuxismylife/foresight-screenshot/

 

Council Meetings

Info about council meetings

Community News

A number of new members have officially joined the Foresight community due to their outstanding contributions to Foresight.
For more information on becoming a Foresight member, see this page on the Foresight Wiki.

Join the Foresight Community

Foresight users and developers are active on a number of different social networking sites.

Contribute to the Foresight Linux Newsletter

Have a package or piece of software you want to share in the newsletter? Send it in! We are always looking for more writers or contributors, and building the newsletter is a collaborative process using the Foresight Linux Newsletter wiki. We are also looking for volunteers to interview people in the Foresight and GNOME communities, links to news articles on the web or in print regarding Foresight Linux, and all the other content that makes up the newsletter.

Have thoughts or comments on the newsletter? Email tforsman@foresightlinux.se and your letter may be published in the next issue!

Homepage: http://www.foresightlinux.org

by Tomas Forsman at May 15, 2012 09:03 PM

May 06, 2012

Mihai Ibanescu (misa)

Setting orienteering course for Sunday May 6th

Just got back from setting the long course for Sunday.

I waited for the rain to stop, but by 5:30 it was clear it wasn’t going to. So half of the time I was in the rain, and even though I had a plastic map cover, the water still got in. To the point where the top side of the map was so wet that the ink was getting smudged (yes, I only have a deskjet at home).

And for extra fun, I had to set the last 5 controls in the dark. Night orienteering is not easy at Umstead, when you’re looking for tiny orange ribbons.

by misa at May 06, 2012 01:55 AM

May 02, 2012

Og Maciel (OgMaciel)

"Now my adopted state has chosen to turn its back on its tradition of welcoming immigrants, and of..."

““Now my adopted state has chosen to turn its back on its tradition of welcoming immigrants, and of tolerance and freedom to all its citizens, with a proposed amendment to the NC State Constitution no less, that hangs a great banner across the entrances to the state saying to a whole bunch of American citizens: You are not welcome here.””

- Bob Young

May 02, 2012 02:58 PM

May 01, 2012

Og Maciel (OgMaciel)

English: My Red Hat took me and the kids to the NC Museum of Art...



English: My Red Hat took me and the kids to the NC Museum of Art this last Sunday! It was perfect too as we got to see a lot of the exhibits and still managed to find time to eat at Lilly’s. Did you know that the entrance is free and the museum is sponsored by the State of North Carolina for our viewing and learning pleasure? Take that NYC and your extremely expensive entrance fees! :P

Português: Meu Red Hat me levou com minhas filhas até o NC Museum of Art este último domingo! Foi um dia mais que perfeito já que conseguimos ver um monte das exibições e ainda achamos um tempinho para comer na pizzaria Lilly’s. Você sabia que a entrada é completamente free e que o museo é patrocinado pelo Estado da Carolina do Norte para o nosso deleite? Toma NYC e seus preços de entrada exorbitantes! :P

May 01, 2012 02:34 PM

April 27, 2012

Tomas Forsman (TForsman / Zinden)

Grive – A Linux client for Google Drive

Homepage: http://match065.github.com/grive/

Provide an independent implementation of Google Drive client. It uses the Google Document List API to talk to the servers in Google. The code is written in standard C++.

Already added for Foresight Linux users, read more at: http://www.foresightlinux.se/wiki-en/index.php?title=Grive

Also follow the development for Grive at G+.

For now, better than nothing. Will be more advance in the future, remember this project is very fresh.

by tforsman at April 27, 2012 08:07 AM

April 23, 2012

Og Maciel (OgMaciel)

How to import WordPress XML files

… or, how I brought an old python code back from the dead!

Inspired by Kenneth Reitz’s recent post and spurred by recent events, I decided to turn an old python code I wrote a while back into something that can be (hopefully) easier to get to than by sheer luck.

I’m talking about ChoppedPress, my script that let’s you split WordPress exported XML files into smaller files that can be easily imported into new WordPress installations. I’m sure that some of you have experienced the frustration of not being able to import this xml file due to size upload constraints on your host providers… One of my close friends who provides mostly support for WordPress gave me the idea a while back and that is how the script came about. Little did I know that other people have find it useful too, specially for migrating away from WordPress! As a matter of fact, I too used it when I moved to Tumblr, but that another story.

So this afternoon I took some time during my lunch break to create a repository and put together some very basic structure to give ChoppedPress a proper home (yay GitHub Pages!!!). For the first time I also uploaded something I created to PyPi… Sure, this may not be a big deal to some of you out there, but I can hardly contain my excitement. :)

Overall, I’m still enjoying a nice buzz from the experience. Obviously, I look forward to comments, suggestions and/or improvements to the code, but more than anything, I hope this will be useful to you too!

April 23, 2012 08:59 PM

April 22, 2012

Tomas Forsman (TForsman / Zinden)

Trine 2 for Linux

I just bought Trine 2 for linux to my Foresight Linux lxde computer. I coulden’t start it in full window, had to choose “Run in window”.

Might be the issue:

error while loading shared libraries: libSDL-1.3.so.0: cannot open shared object file: No such file or directory

Anyway, very happy to be able to play the game without any huge issues. I recommend this game for 10+ age and above. My daughter loved it.

Read, watch trailer and buy the game from their site: http://trine2.com/

by tforsman at April 22, 2012 03:41 PM

Make Chromium or Chrome to open magnet links in LXDE

Been updated the post:  http://www.foresightlinux.se/make-chromium-to-open-magnet-links/

But here goes:

To make chromium to open magnet links, that most of the torrent sites uses. You need to open terminal and write

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "transmission %s"
gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

Open xdg-open in desired text-editor

sudo medit /usr/bin/xdg-open

 

find the lines:

#--------------------------------------
# Checks for known desktop environments
# set variable DE to the desktop environments name, lowercase
detectDE()
{
 if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
 elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
 elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
 else DE=""
 fi
}

make it to look like this intead:

#--------------------------------------
# Checks for known desktop environments
# set variable DE to the desktop environments name, lowercase
detectDE()
{
# if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
# elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
# elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
# elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
# elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
# else DE=""
# fi
DE=gnome;
}

 

 This will probably work in Arch, Lubuntu, Mint and Fedora. Will work in other Linux OS that uses lxde as desktop environment. This isn’t a optimized hack, if you know another way that works as good as this, let me know.

by tforsman at April 22, 2012 10:59 AM

April 21, 2012

Tomas Forsman (TForsman / Zinden)

Setup wine in a poper way, winehq, linux

many users are having problems with wine for getting simple games to install and run.

some background:

we install wine, use the application we want. We might install some dll to make certian applications to run when we see the issue.

Then we see a game, we install it….but wont even work to run. we know it will work, as we seen it in AppDB.

 

To get a wine to work alot better for most games and applications, we install wine and start to install most common dll we need for wine. to make sure they will be installed and works in the future.

We use winetricks to install dll’s. Either you only run winetricks and get a nice GUI or use winetricks *** ***. I will show the terminal way.

We need framework, fonts, dll to make most games happy and directx9.

winetricks dotnet20 dotnet30 gdiplus vcrun2003 vcrun2005 wininet d3dx9_36 corefonts cmd
winetricks dotnet11 dotnet11sp1 vcrun6

Last one with dotnet11, might show a error. But it’s only for trying to install corefonts, we installed it earlier.

This way, you won’t hit issues like:  asks for install Microsoft Installer 3.0 3, games just wont install when there shouldn’t be any issues with it.

 

Hopefully you will get a little easier to get windows games running on Linux. Also recommend to look at playonlinux, Cedega and Crossover.

by tforsman at April 21, 2012 10:43 PM

April 19, 2012

Tomas Forsman (TForsman / Zinden)

Make dropbox autostart in LXDE without issue “Connecting…”

Start with installing dropbox, currently only available in development label. For fl:2-devel

sudo conary install dropbox

For fl:2-qa users:

sudo conary install dropbox=@fl:2-devel

 

Create dropbox.desktop

Lets start with creating the path/folders like: ~/.config/autostart/ If you do not have that path, just create the missing autostart folder.

Time to create the dropbox.desktop file:

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=delay 40 dropboxd
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Copy everything and save it to  ~/.config/autostart/ Do not forget to name it to dropbox.desktop.

So now you have: ~/.config/autostart/dropbox.desktop

Relogin to your lxde. After approx 40 seconds, your dropbox will appear in system tray and starting as it should.

 

Remember, this will only work in Foresight. So you can’t do the same in Lubuntu, Fedora lxde or arch with lxde.

This will also work in Foresight Xfce.

For Gnome and Xfce, you can install another package to get dropbox working.

Read more at: http://www.foresightlinux.se/wiki-en/index.php?title=Dropbox

by tforsman at April 19, 2012 08:47 PM

April 17, 2012

Tomas Forsman (TForsman / Zinden)

Lxde in Foresight Linux

The “Lightweight X11 Desktop Environment” is an extremely fast-performing and energy-saving desktop environment. 

Some features:

  • notify volume changes, notify mounted usb sticks, cameras and other hardware that uses usb.
  • Auto-mount usb sticks, external hard drives and available to browse with spacefm.
  • Spacefm as default file manager.
  • Xfburn to burn cd-r/dvd-r.
  • Chromium & Thunderbird for e-mail and web-browser.
  • gnome-power-manager for handle power settings.
  • Volumeicon and puvucontrol for sound.
  • Pidgin and skype for chat and voice.
  • Gimp, for manipulating/create pictures.
  • Mplayer and Pragha for watching movies and listening to music.
  • Libreoffice for creating/reading documents.
  • PackageKit, using GUI for installing/updating packages.
  • Medit, Text-editor
  • GPicView: A very simple, fast, and lightweight image viewer featuring immediate startup
  • Flashplayer and codecs are installed as default, plays most common formats in Chromium and plays most formats with Mplayer.
  • Cheese, for taking pictures and videos from a webcam.
  • + more………..

 

Updated packages

For users that uses fl:2-devel label with Lxde:

  • lxappearance-obconf 0.2.0
  • lxpanel 0.5.9
  • lxde-icon-theme 0.5.0

 

More information

More information is located at: http://www.foresightlinux.se/wiki-en/index.php?title=Lxde

Will fill in more information about Lxde in near future.

by tforsman at April 17, 2012 09:06 PM

April 11, 2012

Conary News

Conary 2.4.0 Released

Conary 2.4.0 is the first release in the 2.4 series. It includes repository improvements and a mechanism for reconciling external changes to the RPM database on capsule-managed systems. The required Python version for Conary clients remains at Python 2.4, however repositories now require the WebOb library and thus have a minimum Python version of 2.6

New Features:
  • Conary 2.4 includes a new WSGI-based repository stack. Forward- and backward-compatibility with clients is maintained. However, Python 2.6 is now the minimum version for repositories that wish to run on WSGI or that have a web interface, and these also require the WebOb library ( http://www.webob.org/ )
  • Conary can now automatically reconcile its own database with external capsule databases. If a package is installed in the RPM database without using Conary, the next Conary update operation will first fabricate a "phantom" trove as a placeholder. That trove can then be erased, updated to a regular encapsulated trove, or left as-is. Similarly, if a Conary-managed package is erased from the RPM database, the next update operation will also erase the corresponding Conary trove. This feature can be disabled by setting the 'syncCapsuleDatabase' configuration option to False.
Bug Fixes:
  • Fixed a bug in the system model dependency solver cache that caused surprising behavior when more than one trove in the search path provided the same dependency. (CNY-3735)
  • Fixed use of branch specs with system model (CNY-3645)
  • Fixed "cvc promote" when buildLabel is not set (CNY-3660)
  • Previously, updates could fail with an unhelpful 'TroveNotFound' error that named the top-level trove when in fact a network configuration problem had prevented fetching a sub-component of that trove. This has been corrected so that the original network error is displayed instead. (CNY-3732)
  • Similarly, "File Stream Missing" errors will no longer mask network problems that prevent reaching a file sourced from another repository. (CNY-3680)

April 11, 2012 03:26 PM

April 06, 2012

Og Maciel (OgMaciel)

"If you hire people just because they can do a job, they’ll work for your money. But if you hire..."

““If you hire people just because they can do a job, they’ll work for your money. But if you hire people who believe what you believe, they’ll work for you with blood and sweat and tears.””

-

Simon Sinek

     I consider myself very lucky for having gotten to a point in my professional career where I can chose where I want to work, a place where I can try to make a difference, and more than anything, a place where I believe in what I do! Thanks my good friend Joe Baltimore for sharing this video today, a great way to kick off the weekend! Simon Sinek: How great leaders inspire action

April 06, 2012 02:10 PM

April 04, 2012

Foresight Linux Official News

Foresight Linux Newsletter – Issue 02 2012

Editor’s Note

Need to start thanking all users for the kind words for previous newsletter and all good feedback for wiki page.
Users are asking what kind of environment we are using in Foresight, We are still using GNOME 2, openbox and xfce.

We will add some focus on games for upcoming weeks in this wiki and in gameway repo. We’ll keep gameway page updated for newly added games.

Thanks to masashi, we managed to get in Lxde into Foresight. Needed a reminder about getting it in to Foresight.

And thank you all that are following us on Google+. We currently have 192 followers, more than we hoped for in this stage.

Development

Soon python 2.7 will be available in Foresight Linux.

Lxde has been added into Foresight Linux. That page will be updated soon with more information and how the groups are setup, so you can easily skip applications you don’t want to have installed.

Lxde.png
 

We are working to get some new iso for you to download for gnome, xfce and lxde. But they are not done yet.

We are currently testing Xfce 4.10pre1, hopefully it’s stable enough to get into Foresight. Final release of 4.10 comes April 28th, 2012.

Added/Updated Packages

Picked out a few random packages that been updated during February/March month.

Blastbits 0.4
Chromium 18.0.1025.148
Conary 2.3.12
Ffmpeg 0.10.0
Gnome-pie 0.5.1
Kernel 3.2.13
Legit
Lives 1.6.1
Tomboy 1.9.8
Transmission 2.5.0
Vlc 2.0.1
Wine 1.5.1
+ alot of codecs has been updated
+ alot more, this versions are available in @fl:2-devel label.

 

Added/Updated Games

Opengoo
Minetest
0ad
Flightgear
Xonotic
Megaglest
Frogatto

 

Latest ISO

Foresight GNOME

Foresight Linux GNOME Edition 2.5.2 x86:
foresight-2.5.2+2011.12.12-x86-dvd1.iso
Size: 2.71 GB
SHA1: 76ac5bcca7b9d7c7f1a2605747097bc581f154e4

Foresight Linux GNOME Edition 2.5.2 x86_64:
foresight-2.5.2+2011.12.12-x86_64-dvd1.iso
Size: 2.23 GB
SHA1: ae5606dac3622d1c58d9b0f033b31d6facc8a195

 

Foresight XFCE

Foresight Linux Xfce Edition 2.5.2 x86:
foresight-2.5.2+2011.12.12-x86-dvd1.iso
Size: 1.242 GB
SHA1: df018a5dcfbe31d188964cce055a6bd706b5f490

Foresight Linux Xfce Edition 2.5.2 x86_64:
foresight-2.5.2+2011.12.12-x86_64-dvd1.iso
Size: 1.46 GB
SHA1: ef568076bc5693f7b33ecc0379ab5ac381c54bce

 

For Developers GNOME (Devel Label)

Foresight Linux GNOME Edition 2.5.2 x86:
foresight-2.5.2+2011.12.12-x86-dvd1.iso
Size: 2.53 GB
SHA1: 2ba6f4ee1a19b84329788feabc634c556105c874

Foresight Linux GNOME Edition 2.5.2 x86_64:
foresight-2.5.2+2011.12.12-x86_64-dvd1.iso
Size: 2.23 GB
SHA1: ae5606dac3622d1c58d9b0f033b31d6facc8a195

 

For Developers XFCE (Devel Label)

Foresight Linux XFCE Edition 2.5.2 x86:
foresight-2.5.2+2011.12.12-x86-dvd1.iso
Size: 1.69 GB
SHA1: 4c17f61eb8e5ce09e9a916d0a6a2a1c3c8ce876e

Foresight Linux XFCE Edition 2.5.2 x86_64:
foresight-2.5.2+2011.12.12-x86_64-dvd1.iso
Size: 1.92 GB
SHA1: 7641af2c7fced78649a9fab853ac1a34866d4848

 

Council Meetings

Last meeting: Concil meeting agenda 20-04-2011

 

Join the Foresight Community

  • Foresight users and developers are active on a number of different social networking sites.
  • Add Planet Foresight Linux to your bookmarks or favorite feed reader, such as Liferea, to read blog updates from Foresight Developers.
  • Join us on internet relay chat (irc). The Foresight Linux channels are hosted by the Freenode IRC network. #foresight
  • Contribute to the Foresight Linux Newsletter
  • Have a package or piece of software you want to share in the newsletter? Send it in! We are always looking for more writers or contributors.

 

We are also looking for volunteers to interview people in the Foresight and GNOME communities, links to news articles on the web or in print regarding Foresight Linux, and all the other content that makes up the newsletter.

Have thoughts or comments on the newsletter? Email tforsman at foresightlinux.org and your letter may be published in the next issue!

Homepage: http://www.foresightlinux.org

Swe Homepage: http://www.foresightlinux.se

Distrowatch: Foresight Linux

Previous newsletter: Foresight Linux Newsletter – Issue 01 2012

by Tomas Forsman at April 04, 2012 08:57 AM

April 01, 2012

Og Maciel (OgMaciel)

Alternatives to NY Times' Book section

The NY Times’ restriction of 10 articles/month for non-subscribers, online viewers means I won’t be reading their Books section anymore. It sort of became a good habit for me and something I look forward to on Sunday mornings: as I drink my coffee and enjoy some peace and quietness as the kids are still asleep, I enjoy catching up with the latest books and reviews. This weekend ritual usually ends with a trip down to the public library with the whole family. Both of my kids are already checking out more books and movies than my wife and I together.

But back to this decision by the NY Times, I understand that a for profit establishment wants to, well, make money, and there’s nothing wrong with that for sure. But for this weekend, Books section only reader the options don’t make a lot of sense: pay $6 for the Sunday edition so I can read a small subset of it is a bit expensive, and I am not very sure how much it costs to get the online version.

April 01, 2012 02:32 PM

March 29, 2012

Tomas Forsman (TForsman / Zinden)

0 A.D. Alpha 9 – Real-time strategy game

New Release: 0 A.D. Alpha 9 Ides of March

Top new features in this release:

  • The Roman Republic faction, playable on custom scenarios and random map scripts–in single player and multiplayer, complete with a new art set, including new buildings, units, and ships.
  • new combat system that adds bonuses and weaknesses to each unit, like rock-paper-scissors (e.g. spearmen defeat melee cavalry, but are countered by skirmishers and cavalry archers).
  • A brand new trading system, over land with traders trained from markets, and over sea with merchant ships built at the dock. Establish a trade route between two markets or docks, and your traders will gain resources for every trip made. You can choose which resource will be gained by a trader.
  • Over a dozen new random map scripts by Spahbod, wraitii, and mmayfield45.
  • New animations: Rowing oars for ships, rams, some catapults, traders, some animals.
  • AI improvements: 0 A.D.’s default AI, qBot, has had a performance increase and had a serious bug fixed with the attack code.

Added earlier in wiki page: http://www.foresightlinux.se/wiki-en/index.php?title=0ad

If installed earlier, sudo conary updateall will update the game for you.

Happy gaming

by tforsman at March 29, 2012 09:07 PM

March 28, 2012

Tomas Forsman (TForsman / Zinden)

LXDE – Soon available for Foresight Linux

We been working alot to get a nice lxde desktop available for Foresight Linux. And now we are almost there.

It’s not the lightest lxde out there, but one of the most complete lxde out in the linux world.

We will ship lxde with these pacakges:

  • Volumeicon – To get a nice volume in tray
  • Notify-osd – Notification bubbles
  • Chromium – Web browser
  • Thunderbird – Reading, sending mails.
  • Libreoffice – Word, calc, draw, impress
  • Packagekit – Gui for installing, uninstall update packages in your system
  • Medit – A great text editor
  • Gimp – For create, edit photos and more…
  • Transmission – For torrent downloads
  • Auto mounts devices, usb memory sticks

+ more……

 

 

 

by tforsman at March 28, 2012 07:41 AM

Og Maciel (OgMaciel)

Mad Props To The Pragmatic Programmers

Earlier this morning I received the following email from The Pragmatic Programmers:

Dear Og Maciel,

This is just to let you know that Pragmatic Guide to Git (eBook) has recently been updated. You own an electronic version of this book, and so you’ll be able to download this latest version. We have also sent it to Amazon.com for delivery to your kindle.

Changes in This Release

  • Third printing: includes a few minor errata fixes.

You can get the update either by logging in to your Bookshelf Home Page, or (if you’re already logged in) by downloading it from here.

Dave and Andy

http://pragmaticbookshelf.com

Awesome right? They not only have informed me of an updated version of a book I bought from them, but have also automatically sent it to my Kindle! More over, I can download my ebook in PDF, mobi or epub format, all without any senseless “protection mechanism”. It is this type of attention and treatment that have won me over and whenever I need to buy a technical book, I immediately check their store.

Also worth mentioning is their monthly, free publication PragPub magazine, also available in many different electronic types.

Anyhow, I don’t get any type of financial incentive for writing this up, so don’t feel that I’m trying to push off some type of affiliation code in order to make money. I happen to enjoy their service and attitude toward their customers and, if you’re ever decide to buy anything from them I hope your experience will be as enjoyable as mine.

March 28, 2012 04:01 AM

March 20, 2012

Tomas Forsman (TForsman / Zinden)

Intel WiFi Link 5100 slow Wireless N connectivity, Draft-N fixes in Linux

First make sure your router supports 5 GHz range.

open this file:

sudo gedit /etc/modprobe.d/iwlwifi.conf

add: options iwlagn 11n_disable=0 11n_disable50=0 swcrypto=1 swcrypto50=1
and save, will only be that in that file. (if you havent created it before)

Other dists may have different filename, but should be in same directory though.

Then run:

sudo modprobe -r iwlagn && sudo modprobe iwlagn

 

Now you get alot faster internet, if you got a fast internet.

by tforsman at March 20, 2012 07:13 AM

March 18, 2012

Tomas Forsman (TForsman / Zinden)

Play local mp3 files with Spotify Windows client under Foresight (using WINE)

for playing mp3 files with the new Spotify 8.x

sudo wget http://www.foresightlinux.se/filer/winemp3.acm -O ~/.wine/drive_c/windows/system32/winemp3.acm

Open Wine Config (Applications > Wine > Configure Wine) and ho to the Libraries tab. Under “New override”, enter “winemp3.acm” and click Add.

Important note: you’ll have to use this work-around every time you upgrade WINE! (not sure yet)

 

Open Spotify links in your default Linux browser.

By default, Wine doesn’t open links in your default Linux browser (Firefox, Chrome or whatever) and you may want this for sharing songs from Spotify on Facebook and so on. But you can change that easily.

Open Wine Regedit

wine regedit

Navigate to HKEY_CURRENT_USER (a.k.a HKCU) -> Software -> Wine and look for a key called “WineBrowser”, if it does not exist, create it. Under the newly created “WineBrowser” key, create a string called “Browsers” with the following value:

xdg-open,firefox,konqueror,mozilla,netscape,galeon,opera,dillo

Don’t worry about the browsers order in the above code. Just make sure “xdg-open” is the first one, as that will make sure that when you click a link in a Wine application, your default native Linux browser will be used to open that link.

But we are not done! At this point if you click a link in Wine, you’ll get the following error:

err:winebrowser:get_url_from_dde Unabled to retrieve URL from string L”\””
err:winebrowser:wmain Usage: winebrowser URL

To fix this, go to HKEY_CLASSES_ROOT -> http -> shell -> open -> command and edit the data value by adding “%1″ at the end of the line, so that it looks like this:

C:\windows\system32\winebrowser.exe -nohome "%1"
Then close all Wine applications and try it out.

by tforsman at March 18, 2012 07:10 AM

March 16, 2012

Tomas Forsman (TForsman / Zinden)

Acer Aspire 7730G (and others) – Fix battery issue in Linux

Sometimes your laptop might not respond when you pull out the power cable, so you can’t see how much battery you have left until it needs to be charged again.

Some users might pull out and put the power cable in, then pull it out again. That might work sometimes, but annoying.

 

Start open this file from terminal:

sudo gedit /etc/rc.local

Add the line:

cat /proc/acpi/battery/BAT1/state


Save the file and you are done.  Now it will recognize when you pull out the power cable for the first time. Even will start the laptop with indicating the power cable isn’t in, when it isn’t.

by tforsman at March 16, 2012 06:56 AM

March 15, 2012

Tomas Forsman (TForsman / Zinden)

7 of the best Linux remote desktop clients

Krdc

Since we gave Vinagre the opportunity to work with Vino, its Gnome compatriot, we thought we’d use a standard KDE desktop on the client and server side and try Krdc with the Krfb server.

Somehow, even though it’s implementing the same VNC protocols that everything else does, this combination is about the worst thing after TeamViewer in terms of responsiveness. It worked much better with the standard VNC server and Vino than with Krfb.

 

A less than auspicious start, but wait: Krdc is actually pretty good. Aside from the NX clients and Remmina, it was the only client on which we stood a chance of surviving a round of Armegatron. The responsiveness and frame rate were great, even if Krdc did still suffer the same background redraw problems as other VNC clients.

If your viewing needs change, it has an easy button to switch between full and scaled viewing modes. There are tabbed views for multiple connections, and the panel on the right, rather like Vinagre, also displays a list of bookmarks, recent connections and servers discovered on the local LAN.

There are plenty of settings for the client itself, but a disappointing set of choices for configuring the connection – you get the choice of high-, medium- or low-speed connections, and the software works out which features to use from there. We found this a bit annoying and limiting.

Aside from that, using Krdc was trouble-free, and it also supports the RDP protocols used for Windows remote access. If someone adds an NX plugin, it could become even more useful. If you run KDE and need an occasional VNC client, there’s no compelling reason to change.

Verdict

Krdc
Version:
 4.4.4
Web: www.kde.org/applications/internet/krdc

Krfb is a bust, but the client side of this pairing is a rare gem.

Rating: 6/10

RealVNC

This tiny Java-only client can be downloaded from the RealVNC site, but it’s also contained in the RealVNC server software itself. Navigate to the correct port in your browser and the app will download and run, assuming you have Java set up properly.

If you want to build it from source, the Makefile is a bit outdated, so you’ll have to edit it and substitute javac for jikes.

 

You wouldn’t really expect a Java client to top the performance stakes when it comes to something graphically intensive, and this client did little to change that perception. Despite the fact that we couldn’t manage to coerce it out of 256-colour mode for the duration of testing, it still managed to crawl along.

The only reason we didn’t spot more glitches on the display was because we weren’t really sure what murky-dither patterns were intentional. Needless to say, the other options available are pretty shabby, and we couldn’t get encryption to work at all (which is probably a good thing considering the speeds we managed).

It comes across as a faithful replica of the native RealVNC client. The TigerVNC client is a fork of the VNC code, so more or less comprises the bits from RealVNC and TightVNC, although development has continued on these.

So, it resembles a slightly less pleasant version of TigerVNC and doesn’t perform very well. If it had sound support, it would probably swear at you and tell you how rubbish you are. However, in an emergency, a Java client is a good standby.

You might not need to be able to see everything perfectly to perform a server-saving operation, so it’s worth knowing about.

Verdict

RealVNC Java Client
Version:
 4.1
Web: www.realvnc.com

It isn’t pretty or quick, but it works well enough to keep for emergencies.

Rating: 2/10

Remmina

Though not be the officially Gnome-endorsed client, Remmina certainly looks at home on the Gnome desktop with its GTK stylings. The well-designed layout works just as well on a small notebook as a giant desktop monitor.

A minimalist main display contains a toolbar and a list of available connections. Once connected, a new window spawns showing the remote desktop. Multiple connections are managed by easy-to-navigate, named tabs.

 

The useful toolbar controls are visible all the time, enabling you to rescale the display quickly to fit the available space, go full-screen or even individually control the horizontal and vertical scale of the window.

Unlike some of the clients, you don’t get very fine-grained control over the protocol options such as compression, but it does at least give you a choice of colour modes and the four-step quality control, which seems to be a reasonable way of managing bandwidth and CPU use. Managing connections and bookmarking them is intuitive, although there’s no automatic discovery.

In the responsiveness stakes, Remmina managed to wow us with its performance during the Armegatron test – not only was it playable, it was barely distinguishable from running the game locally, except for a slight (but crucial) delay relaying keyboard taps. There are no chat or file transfer facilities for basic VNC connections, but these are available for RDP links, which are also supported by this client.

As we were finishing off this Roundup, version 0.8 of the software was released. Among the new features is support for NX sessions! This makes Remmina the client with the widest range of protocol support, to top it off.

Verdict

Remmina
Version:
 0.8
Web: http://remmina.sourceforge.net

Great features, great performance – we don’t know how it could be better.

Rating: 10/10

TeamViewer

TeamViewer is quite a big name in the world of Windows and the software has many major corporate clients, but it’s little used or considered on Linux. Linux support has been in beta for some time, and the software only runs with the help of Wine. It does work though, and offers features beyond the usual Linux clients.

The first advantage, and in some ways disadvantage, is that this client uses a proprietary protocol that enables clients to link up through a central server, which manages a connection from one site to another.

 

An advantage is that, with a variety of clients on offer, you can view a remote system from practically anywhere, even on locked-down systems that wouldn’t allow an SSH connection, or from behind corporate firewalls. Also, it runs on Windows and Mac, so it’s an easy way to cater for all desktops.

The quality of the connection is poor though. It can render a nice desktop at a slow frame rate, or an unreadable desktop at something approaching a nice speed.

However, there are added benefits from the proprietary protocol. It can manage audio (badly) and there’s a little chat client, file transfer and some form of VoIP service. We were unable to get the latter working.

Connections are managed by dishing out a PIN on one machine, and the user at the other end typing it in, which isn’t as secure as its authors may want you to believe. There’s a free version for noncommercial use, although you get an annoying, repetitive popup.

While it has some feature ideas that would be worth implementing in the next generation of Linux remote desktops, at the moment this is a non-starter for Linux.

Verdict

TeamViewer
Version:
 5.0.8b
Web: www.teamviewer.com

Sadly unusable proprietary horrorfest, but it has some nice features, nonetheless.

Rating: 3/10

TigerVNC

As soon as you run TigerVNC, you get a good idea of the kind of people who invented it and why. A tiny request pops up and asks for the server you want to connect to – there are no bookmarks, or lists of located servers on the network. If this were a wrench, it wouldn’t be one with a moulded ergonomic grip.

If you click the Options tab though, you’ll find there are plenty of settings – ones relating to the connection and the protocols at least. While the software will automatically select the options for you, you can specify things such as colour depth and compression level if you like.

 

High compression will reduce the bandwidth needed for an effective desktop, at the expense of more CPU cycles being required at both ends. In use, running against the Vino and standard VNC servers, TigerVNC performed reasonably well.

Of the VNC clients, it was much faster than Vinagre, but not quite as responsive as Remmina. There seemed to be a few more refresh problems than most of the other software, with elements of windows shearing off occasionally, and the damaged background not being redrawn for a few seconds.

In terms of response though, it was easy to find the cursor (it renders as a dot, even if the display cursor doesn’t keep up) and the keyboard seemed fine. The display is in a single window with scroll bars if it doesn’t fit the local screen – there’s no scaling, other than running full-screen.

This client is capable enough, and has obviously been designed mainly for admins, but even so, some rudimentary comforts would have been appreciated. You might be a hardened network engineer, but still appreciate not having to type in IP addresses every time you want to connect to something, after all.

Verdict

TigerVNC
Version:
 1.0.9
Web: www.tigervnc.org

Plenty of options and it runs pretty fast, but there’s little UI to speak of. Shortcuts would also be welcome.

Rating: 4/10

Vinagre

Although the name of this app sounds like some thing you’d put on a salad, you’ll normally find it entitled Remote Desktop Viewer in your Gnome menus, because it’s a standard part of the Gnome desktop. On running, an ordinary-looking window opens.

The panel on the right displays discovered servers and any bookmarks. The main part of the window is for the client connection to the server, which can be run full-screen or within the scrollable confines of this window.

 

If you open multiple sessions with different servers, the remote displays will appear in a series of tabs. The Bookmarks are OK, but can be confusing – there’s little to distinguish them from discovered servers.

Like the other VNC clients on test here, it’s reliant on the server and the features it supports in terms of performance issues.

We tried Vinagre with the standard VNC server and with its ‘other half’, Vino. The latter, like Krfb, is a GUI front-end and a VNC server, designed to make it easy to share desktops across computers. We had no trouble connecting to the remote screen, or using the options with the Vino server for features such as JPEG compression or different colour depths.

One curious problem we had was that the cursor often didn’t update on the display very frequently. This doesn’t seem to be an issue with the connection at all, because menus opened and other GUI elements were displayed almost instantaneously.

Fullscreen mode also proved impossible for us to escape from – the auto-hiding toolbar refused to come out to play, leaving us to yank the rug from under the client to get back to the desktop.

Verdict

Vinagre
Version:
 2.30.1
Web: http://projects.gnome.org/vinagre

Simple to use and performs well, if you avoid full-screen mode.

Rating: 5/10

NoMachine NX Client

The NoMachine philosophy is quite simple and easy to buy into. Imagine a world where a computer system has such foresight that even its very method of displaying something on the screen is split into a server-client software relationship. Now imagine that after many, many generations of this, the one true way has been lost, and it’s just now a very complicated, overblown display driver.

NoMachine wants X to rediscover its greatness, but too much stuff has been added without thought to the server– client relationship. That’s why its approach is completely different to the standard VNC setup.

 

The NX protocol works over SSH. This brings security and a few other things not native to the RFB protocol used by VNC as standard. It also uses smart methods of encoding and compressing data, and clever use of caches to minimise the bandwidth required. And if you can save the bandwidth, you can do other cunning things with it – why not also ship over the audio feed from the host machine, for example?

An advantage of using the SSH connection is that if you have a user account on the target machine, you can just log in as normal and start a new X session. The corollary is that it’s hard to ‘grab’ a screen that’s already running, although the NX machine can do that through a standard VNC connection instead if necessary, or by launching a shadow session.

Shadow sessions work well, and depending on the setup, the remote machine may have to confirm the connection. For whatever reason, this tends to be markedly slower than spawning your own X session.

As well as VNC, it also supports RPC for Windows machines, with a similar interface, so it can be used as a general remote access tool. Although the client software makes it easy to configure connections and save them as settings, it doesn’t really give that much love to the desktop users.

 

Somehow you end up with a whole host (intended) of software installed to do a simple job. There are no tabbed views or anything pretty, and you have to set up sessions in a different application than where you launch them from. But all that goes by the by when you see it run.

Whatever magic pixies sit in the pipes pushing the data through, they do an incredible job. NX on NX definitely gives the best user experience, though a lack of server software for Windows and Mac make its application outside the Linux lab a bit limited.

Verdict

NoMachine NX Client
Version:
 3.4.0-7
Web: www.nomachine.com

NX connection makes short work of even demanding apps, and plays sound too!

Rating: 8/10

The best Linux remote desktop client: Remmina 10/10

Leaving aside the clients that don’t work that well, there’s almost a war of ideology going on for the top spots. There’s no doubt that NoMachine, although it eschews standard VNC (you can still use it as a VNC client), performs excellently.

In the tests, the OpenGL game was fluid and playable. And while it was fiddly to set up, in use it was better than most. The NX protocol may well be the future, but the client software still has a lot to learn from the user experience guys.

The KDE entry, Krdc, performed well, in spite of its disastrous early start with the companion server. That could really be a problem for the Krdc people, because users will likely use them together and be disappointed with the slow performance. If you’re running a KDE desktop and need a simple VNC client though, there’s probably no need to search further.

TeamViewer provided an interesting diversion to the main event. It wasn’t anywhere near as responsive as the main contenders, while we had concerns about security and the ‘phone home’ nature of the connection. Having said that, it did layer on extra features.

The NX servers do handle sound, but there are some additional options that could be useful when used in a corporate environment.

 

 

 

The winner, by some distance, was Remmina. Performance was exemplary, but that’s not the full story. It had the best feedback and responsiveness of any client, and if you didn’t know better, the remote desktop might have been a normal-speed local machine.

by tforsman at March 15, 2012 05:18 PM

5 ways to record your desktop in Linux

There isn’t many softwares out there that can record your desktop to make a presentation or some guide of something.

But there is a few, so here goes:

Wink

Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software

 

recordMyDesktop and frontends

recordMyDesktop has both a command-line interface and two frontends, a GTK and a Qt graphical frontend.

 

XVidCap

XVidCap is another pretty good GTK-based recording application. The first thing which jumps into attention when starting XVidCap is a red rectangle which can be moved around and resized and which will allow you to record only a certain portion of the desktop.

 

Istanbul

Just like recordMyDesktop, Istanbul saves the screencasts into the free Ogg Theora format.

But they all suffer from same problem, no application above is good enough to make detailed presentations or high quality guides in the linux desktop. Then we are down to the last application that can screencast your desktop. Only Istanbul seems to be active developed today too. But tried it and crashed alot. To be honest, i didn’t manage to save any record of my desktop without Istanbul crashed.

 

FFmpeg

The best one out there today. And how can you record desktop with ffmpeg? It’s all about how ffmpeg is compiled in your Linux OS.
You must make sure you got ffmpeg compiled with:

–enable-x11grab
In Foresight Linux, it’s compiled liked that. If you use Foresight Linux, open terminal and make sure you got the right version installed.

sudo conary update ffmpeg

For the record, here is how ffmpeg works:

ffmpeg [input options] -i [input file] [output options] [output file]
Now it’s time to test it, open terminal and write:

ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv

Similar command, with less detailed sound and stuff:

ffmpeg -f x11grab -s 1024x768 -r 25 -i :0.0 -sameq output.mkv

 

This will create a output.mkv with great detailed screencast/record of your desktop. As soon you are done recording, push “q” and it will stop in Terminal. Also change 1024×768 to your screen resolution before you run the command.

This is probably the best way to create detailed screencast with great resolution and no loss of details.

Wont dig any deeper about remaking the file to other formats. But will update this post soon to add few ways to remake mkv file to other format, if someone wants that.

by tforsman at March 15, 2012 07:00 AM

March 13, 2012

Tomas Forsman (TForsman / Zinden)

Add blocklist for Transmission

Few updates ago, transmission removed blocklist from their application. So now users need to add a own address to get it back again.

So just add this address and you are using same as you did before. As transmission used same file, but it was located on their server instead.

Here is the address to add:  http://www.bluetack.co.uk/config/level1.gz

226520 rules will now be blocked.

by tforsman at March 13, 2012 06:45 PM

Using bootchart in Foresight Linux

If you plan to see what your system is actually booting up during the boot of your Foresight Linux OS, then you need to install bootchart.

sudo conary update bootchart

Reboot, it will also add automatically init=/sbin/bootchartd to kernel line. No need to add/edit anything.

After logged in to your system, open Terminal and write:

java -jar /usr/share/java/bootchart.jar

It will generate:
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.png

Bootchart for Foresight Linux

And now you got a bootchart.png to analyze. (located in the path you generated the java command)

Now you can see what takes a long time to boot your system and analyze what really starts with the system.

by tforsman at March 13, 2012 09:04 AM

Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

If you recently installed Foresight Linux and updated it to latest packages, you might see this in terminal when using sudo with gedit (not all will see this):

 

(gedit:4068): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

 

This is a GUI application built on top of libraries which make no security guarantees, no file locking guarantees or anything. So that means a large amount of code running with permissions it was never meant/designed to cope with (GTK/Xlib/gedit proper). On top of that the code assumes a functioning GNOME environment (or at least a functional ~/.local/share) which in the case of the user root is a big assumption to make (because root was never meant to run any desktop at all).

 

To make the warning go away, open terminal and write:

 

sudo mkdir -p /root/.local/share


 

As it so happens the directory which does not exist is a directory which is not supposed to exist in the first place. (~/.local being what it is).

Move away your user’s /home/.local/share folder and start gedit.

Gedit assumes a working desktop environment installation, with ~/.local tree and all. It warns when it doesn’t find one. For /root no such tree ought to exist (it is created on first run of a desktop session, which root is never supposed to do).

by tforsman at March 13, 2012 06:41 AM

March 08, 2012

Og Maciel (OgMaciel)

Red Hat: The First 3 Months

Picture wearing my Red Hat fedora hat.This past Feb. 5th I was greeted early in the morning with the following email:

Congratulations for reaching 90 days of service with Red Hat!

It is hard for me to believe that it has been 3 months already since I started this new chapter in my career! My days have been filled with so many new things that it may explain why it literally feels like it was only yesterday that I left rPath to join the CloudForms QE Team here at Red Hat!

I’m still going through the transition period of coming off a startup, super fast paced environment to a (much, much) bigger company trying to solve a similar challenge. There is not a single day that goes by that I don’t meet someone new or learn yet a new trick about YUM or RPM. Keeping track of names, faces, where they sit and what they do has been a challenge on its own, but I believe I’m making some progress. Being the global company that we are, it is not always obvious where the person you spent the last few hours working on IRC is from…

So for the last 3 months I’ve been learning all I can absorb about all the different projects that are being developed here! I feel that I have learned a lot but there is still a lot to learn, which is awesome! When I think about the massive talent pool that we have and the caliber and enthusiasm of my co-workers, plus the magnitude of the challenges ahead and the impact that our projects will have in the enterprise world, I can’t help but feel that I am at the right place and at the right time!

Can I top this off? Yes, I can! For the first time in my life I can proudly say that everything that I work on is not only truly open sourced but have a thriving community of collaborators outside work! In other words, anyone from outside Red Hat can see the issues I’ve worked on, what’s currently assigned to me and even download and play with the source code of the project!

So these first 90+ days have been a blur of excitement and learning for me and I’m really excited about the upcoming months and all the good stuff that is yet to come down the pipe! It is a great time to be a Red Hatter!

March 08, 2012 05:15 PM

March 07, 2012

Tomas Forsman (TForsman / Zinden)

Kupfer, an alternative launcher for start applications

Kupfer is an interface for quick and convenient access to applications and their documents.

The most typical use is to find a specific application and launch it. We have tried to make Kupfer easy to extend with plugins so that this quick-access paradigm can be extended to many more objects than just applications.

 

 

 

 

 

The great part about kupfer, it has alot of plugin modules from start that only needs to be enabled. Also really great to search for specific files, like it was created for guys like me that has over 10 000 files in a folder. Very easy to specific grab the file I want to open and edit it.

This launcher is a must, if you aren’t happy with launchers like gnome-pie or similar.

I asume that everyone that maintain Foresight packages, will find this applicaion very useful.

To install it, open terminal and write:

sudo conary install kupfer

Read more about kupfer here: http://kaizer.se/wiki/kupfer/

by tforsman at March 07, 2012 02:50 PM

March 06, 2012

Tomas Forsman (TForsman / Zinden)

Gnome-pie, an alternative launcher for start applications

THE CONCEPT OF GNOME-PIE

Gnome-Pie is a circular application launcher for Linux. It is made of several pies, each consisting of multiple slices. The user presses a key stroke which opens the desired pie. By activating one of its slices, applications may be launched, key presses may be simulated or files can be opened.

 

We have latest version available in fl:2-devel, if you are running fl:2-devel label of Foresight, just install it with:

sudo conary install gnome-pie

if using fl:2-qa, you need to specify to use fl:2-devel label like:

sudo conary install gnome-pie=foresight.path.org@fl:2-devel

Probably one of the best launcher out there today, atleast it’s giving kupfer a real fight.

More about kupfer will be available soon.

 

by tforsman at March 06, 2012 11:26 PM

March 01, 2012

Conary News

Conary 2.3.12 Released

Conary 2.3.12 is a maintenance release

New Features:
  • Switched r.Properties to taking a full config descriptor rather than field snippets. (CNY-3730)

March 01, 2012 05:02 PM

February 22, 2012

Conary News

Conary 2.3.11 Released

Conary 2.3.11 is a maintenance release

New Features:
  • Added a --to-file option to "cvc cook" to write the result of a repository cook to file instead of committing.
  • Added support for specifying config properties that are attached to files rather than specific components.
Bug Fixes:
  • Fixed refreshing of autosourced URLs that contain a question mark. (CNY-3722)
  • The recipe loader now resolves autoLoadRecipe entries using the search flavor rather than buildFlavor. (CNY-3725)

February 22, 2012 08:56 PM

February 18, 2012

Tomas Forsman (TForsman / Zinden)

Foresight Linux with only openbox environment

First you need to download and install Foresight Linux.

Open the file:

sudo gedit /etc/conary/system-model

you might see something like:

search 'group-world=foresight.rpath.org@fl:2-devel/2.5.2+2012.02.17-0.1-1[is: x86]'
search 'group-world=foresight.rpath.org@fl:2-devel/2.5.2+2012.02.17-0.1-1[is: x86(i486,i586,i686,sse,sse2) x86_64]'
install group-gnome-dist-devel

 

Make it look something like:

search 'group-world=foresight.rpath.org@fl:2-devel/2.5.2+2012.02.17-0.1-1[is: x86]'
search 'group-world=foresight.rpath.org@fl:2-devel/2.5.2+2012.02.17-0.1-1[is: x86(i486,i586,i686,sse,sse2) x86_64]'
install group-desktop-common
install openbox
install metacity
install group-codecs

 

That will make your system almost pure openbox. Also the easiest way to get openbox going with minimal packages installed.

It is possible to make it even more minimal, can instead use “group-xorg” and other packages to get rid of group-desktop-common.

But this is the easiest way.

 

 

by tforsman at February 18, 2012 08:13 PM

February 17, 2012

Og Maciel (OgMaciel)

Sorry for the noise...

SorryI’ve just recently started migrating my blog to Tumblr, and in the process of importing my archives from WordPress I seem to have caused some issues with certain aggregators that are now picking up posts from 2007… Yesterday I also triggered a massive torrent on both Twitter and Facebook

Please accept my apologies for the incovenience… more on the Tumblr migration to follow!

February 17, 2012 03:53 PM

February 15, 2012

Tomas Forsman (TForsman / Zinden)

Minetest with sound – Now in Foresight Linux

One of the first InfiniMiner/Minecraft(/whatever) inspired games (started October 2010), with a goal of taking the survival multiplayer gameplay to a slightly different direction.

The game does not really differ from Minecraft except for having a lot less features. Still, playing is quite fun already, especially for people who have not been able to experience Minecraft.

Installation, mods and more at: http://www.foresightlinux.se/wiki-en/index.php?title=Minetest

NOTE

For now, only fl:2-devel label can play the game. As it needs jthread and libvorbis from fl:2-devel label. So next push to fl:2-qa label, it will work for anyone with Foresight to play it.

We also added sound as default, will make the game more fun.

Minetest game

 

 

by tforsman at February 15, 2012 09:02 PM

Make chromium to open magnet links

To make chromium to open magnet links, that most of the torrent sites uses. You need to open terminal and write

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "transmission %s"
gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

This only works in Gnome and need to have gconf-editor installed.

sudo conary install gconf-editor

We setup the magnet links in gconf-editor, because chromium is using xdg-open in Gnome.

by tforsman at February 15, 2012 08:12 PM

February 10, 2012

Tomas Forsman (TForsman / Zinden)

XFCE – Tips, Trix and Tweaks

First of all, I probably made XFCE use little more processes and made it little heavier than it usually is. But if you love the layout and the applications, you might consider using it anyway. And some users don’t like Gnome 3 at all. So this post might help you consider trying XFCE again.

Use normal sound icon in system tray

Lets start with adding a “normal” sound icon in system tray area. That has increase/decrease sound when leftclick on it. And little more settings to change sound in your system.

 

 

sudo conary update gnome-media

It wont install any other dependencies of Gnome, so you wont poison your XFCE at all.

Use Notify-osd

Now we might want to make it look little nicer. so let’s change notify package. First we need to uninstall current one, before we install notify-osd.

Uninstall default one in XFCE:

sudo conary erase xfce4-notifyd

Install notify-osd instead:

sudo conary update notify-osd

And it’s done, should now see notify-osd when increasing sound in your laptop (or similar). Need to restart pidgin though, to see changes there.

 

Udev-notify for hardware devices

To make new hardware to show notifies alot nicer, you need to install udev-notify.

Open terminal and write

sudo conary update udev-notify

 

Read more about udev-notify here.

Recent Documents

You also missing recent documents? Then you need to add “Places” in your panel to be able to see recent documents. Also make sure you have xfce4-places-plugin. It’s in Foresight XFCE as default.

 

 

And today, this is how my desktop look like:

 

by tforsman at February 10, 2012 09:39 AM

XFCE – Tweak your clock

When you installed XFCE, it can be hard to get your clock to look the way you want. So let’s start fixing it up.

To open the properties dialog, right-click the plugin on your panel and select Properties.

The properties dialog allows you to use a “Custom” format string for your date or time options. The format string you enter should be compatible with strftime. Here are some format string specifiers from the “date” command’s help:

%%   a literal %

%a   locale’s abbreviated weekday name (e.g., Sun)

%A   locale’s full weekday name (e.g., Sunday)

%b   locale’s abbreviated month name (e.g., Jan)

%B   locale’s full month name (e.g., January)

%c   locale’s date and time (e.g., Thu Mar  3 23:05:25 2005)

%C   century; like %Y, except omit last two digits (e.g., 21)

%d   day of month (e.g, 01)

%D   date; same as %m/%d/%y

%e   day of month, space padded; same as %_d

%F   full date; same as %Y-%m-%d

%g   last two digits of year of ISO week number (see %G)

%G   year of ISO week number (see %V); normally useful only with %V

%h   same as %b

%H   hour (00..23)

%I   hour (01..12)

%j   day of year (001..366)

%k   hour ( 0..23)

%l   hour ( 1..12)

%m   month (01..12)

%M   minute (00..59)

%n   a newline

%p   locale’s equivalent of either AM or PM; blank if not known

%P   like %p, but lower case

%r   locale’s 12-hour clock time (e.g., 11:11:04 PM)

%R   24-hour hour and minute; same as %H:%M

%s   seconds since 1970-01-01 00:00:00 UTC

%S   second (00..60)

%t   a tab

%T   time; same as %H:%M:%S

%u   day of week (1..7); 1 is Monday

%U   week number of year, with Sunday as first day of week (00..53)

%V   ISO week number, with Monday as first day of week (01..53)

%w   day of week (0..6); 0 is Sunday

%W   week number of year, with Monday as first day of week (00..53)

%x   locale’s date representation (e.g., 12/31/99)

%X   locale’s time representation (e.g., 23:13:48)

%y   last two digits of year (00..99)

%Y   year

%z   +hhmm numeric timezone (e.g., -0400)

%Z   alphabetic time zone abbreviation (e.g., EDT)

 

by tforsman at February 10, 2012 09:17 AM

Getting started with Foresight Linux – Part II

I asume everyone uses system-model, as I will write everything from that point of view.

When you installed or deleted anything in Foresight, it wont be installed again. Even if you kept running Foresight for a year or two. Only way to get it installed again, is to re-install it.

After getting some applications and packages installed, you might wonder what have you actually installed except packages that comes with Foresight as default.

 

It’s very easy to find out, open Terminal and write:

 sudo gedit /etc/conary/system-model

 

You will now see a file that contains all packages that been installed or uninstalled:

install group-gnome-dist-devel
install python-inotify:python
update chromium
update thunderbird
update filezilla
update fribid
update nvidia nvidia-kernel
update virtualbox-ose virtualbox-guest
update wine
erase gnome-do do-plugins
update dbus-sharp-glib:devellib dbus-sharp:devellib galago-sharp:devellib libappindicator:devel libgnomeprint:devel libgnomeprintui:devel ndesk-dbus-glib:devellib ndesk-dbus:devellib
update unique:devel
update libgee:devel
update gnome-menus:devel
update python-ctypes:python python-keybinder:python
update theme-greenland
update chromium-libpdf=zinden.rpath.org@fl:2-devel

update xbmc

 

Let’s start with testing to delete this line:

update xbmc

 

running: sudo conary updateall, getting now:

[tforsman@localhost ~]$ sudo conary updateall
[sudo] password for tforsman: 
The following updates will be performed:
Erase libmicrohttpd(:lib)=0.9.3-1-1
Erase rtmpdump:runtime=2.3-2-1
Erase xbmc(:data :lib :runtime :supdoc)=10.1-2-7
continue with update? [Y/n]

 

As you see, it will also remove uneeded dependencies that are no longer in use from other packages in your system. That will keep your system very clean and without any uneeded dependencies installed.

 

Also possible to install something temporarly, that will be removed as soon you do sudo conary updateall or installing/erasing a package.

So if you plan to get something temporarly, install it like:

 sudo conary update filezilla –ignore-model

 

 

Install XFCE or GNOME

Xfce

It’s very easy to install xfce or gnome in your current Foresight system. To install xfce, run:

 sudo conary update group-xfce-dist

or

 sudo conary update group-xfce-dist-devel

Last one will also install development packages.

 

Gnome

For gnome, run:

 sudo conary update group-gnome-dist

or

 sudo conary update group-gnome-dist-devel

Last one will also install development packages.

 

Reboot, open system-model file, remove the line that contains the group-****-dist that you want to get rid of. run updateall and whole environment for that system will be gone. In other words, you can easily change from gnome to xfce and back again (or have both installed).

 

Use same system-model in several computers

Many users has found out that you can use same system-model file in several computers. So you can easily get same packages. Will save alot of time, specially in newly installed Foresight Linux computer.

 

Search available/installed packages

To search packages in your system or available packages:

 conary search *virt*

you can see something like:

virt-manager=/foresight.rpath.org@fl:2-devel/0.8.6-1-1[is: x86_64] (available)

virtualbox-guest=/foresight.rpath.org@fl:2-devel/4.1.0-3-1[desktop is: x86_64] (installed)

virtualbox-ose=/foresight.rpath.org@fl:2-devel/4.1.0-3-1[desktop is: x86_64] (installed)

virtualbox-kernel=/foresight.rpath.org@fl:2-devel-kernel/4.1.0-2-10[is: x86_64] (installed)

 

Need more help or information?

Join us at internet relay chat (irc). The Foresight Linux channels are hosted by the Freenode IRC network. #foresight

Ask anything in our Forum.

Look in our wiki for finding information.

 

Getting involved

I’m planning to write: Getting started with Foresight Linux – Part III

Will have information about getting more involved in Foresight Linux and look into how packages are created for Foresight. Will be more for users that want to get even deeper inside Foresight.

So stay tuned.

by tforsman at February 10, 2012 09:14 AM

Getting started with Foresight Linux – Part I

After getting interested in Foresight Linux, + got a brief how conary works in Foresight. You want to get more information how to get started.

Let’s get started with downloading Foresight Linux. We also got testing iso available for Gnome:

Testing iso 2.5.1 Only Gnome available
Regular users
32bit: http://www.rpath.org/downloadImage?fileId=43350
64bit: http://www.rpath.org/downloadImage?fileId=43354
Developer users (also newest packages available):
32bit: http://www.rpath.org/downloadImage?fileId=43360
64bit: http://www.rpath.org/downloadImage?fileId=43357

 

We will soon update “Regular users” repo, hopefully in within few days. There is some huge differences within those iso files right now.

Like: First two iso has kernel: 2.6.38.8 Developer iso files has kernel: 3.0.6 (after updateall)

If you plan to testrun Foresight, maybe developer iso is a good choice. Will include developer applications too, but can be uninstalled. All updates ends up in developing repo first, so it might be little unstable from time to time. (right now, it’s stable as a rock)

 

Also the biggest change from iso 2.5.0 to 2.5.1, is system-model.

 

 

Some reviews of Foresight

Written by Eddie (Eggdog): http://almostconnecticut.net/linuxismylife/2011/05/foresight-linux-xfce-and-me/

Written by Carl D: http://all-tech-thoughts.blogspot.com/2011/06/foresight-linux-review.html

Youtube video, from thisweekinlinuxhttp://www.youtube.com/watch?v=pSum8UrO0Nc

 

When the installation of Foresight Linux is done, you can start with reading “Foresight User Guide” in  the menu.

 

 

 

Getting started

Update whole system, open Terminal and write:

 sudo conary updateall

Install NvidiaNvidia-legacy or ATI binary drivers.

 

Uninstall specific applications

 sudo conary erase *****

 

Install specific applications

 sudo conary update *****

 

If you managed to remove something, like: chromium:runtime or deleted a file in your system. Then run a sync to syncronize. (either with a name of that package or whole system, just remove packagename)

 sudo conary sync *****

 

If you managed to change a configuration file, and can’t remember how to make it default again. Use repair to make it default. Don’t need to reinstall whole package.

 sudo conary repair /path/to/the/file.conf

 

To use rollback, you can rollback latest changes or last 2,3,4 changes in your system.

 sudo conary rollback 1

 

To rollback to a specific change in your system, then we need to find out what change to go back to

 sudo conary rblist

Will show something like:

r.19:
updated: chromium(:data :doc :lib :runtime :supdoc) foresight.rpath.org@fl:2-devel/14.0.835.204+2011.10.05-1-1 -> 15.0.874.104+2011.10.24-1-1

If your system been running for awhile, then you might need to use: sudo conary rblist|less or sudo conary rblist > rblist.log first one will show only a few at the time, second one will create a rblist.log in your computer and easy to open it and look.

To actually rollback

 sudo conary rollback r.19

Remember it will delete anything that’s been installed after that point too.

 

Install specific troves only. As you might know already, conary creates troves from packages. So if you only need filezilla:runtime, you can install it like:

 sudo conary update filezilla:runtime –no-deps

–no-deps, to make sure it wont pull in any other dependencies. As we only want the files:

[tforsman@localhost ~]$ conary q filezilla:runtime –ls
/usr/bin/filezilla
/usr/bin/fzputtygen
/usr/bin/fzsftp

 

If you want to know what files are in filezilla:runtime, and don’t have it installed. Then we can use rq to find out. If removing :rutnime, you will instead see all files from that package.

 conary rq filezilla:runtime –ls

 

If you want to find out what file comes from which package

 conary q –path /usr/bin/filezilla

[tforsman@localhost ~]$ conary q –path /usr/bin/filezilla
filezilla:runtime=foresight.rpath.org@fl:2-devel/3.5.1-0.1-1

 

To remove a file in your system and won’t come back, even if you update the package

 sudo conary remove /path/to/the/file

 

Remove the file named path from the system, and record in the Conary database that the file has been removed. After this, doing conary update will not replace the file. (If future versions of the component rename the file, the removal will track the rename; that is; if you run conary remove /foo/bar and /foo/bar is later renamed /foo/blah, when you update to a version of the component that now contains /foo/blah instead of /foo/bar, /foo/blah will not be created on your system as a new file.) The remove command can also be invoked as rm.

by tforsman at February 10, 2012 09:13 AM

February 06, 2012

Tomas Forsman (TForsman / Zinden)

Yet another rewrite of site

As it’s hard to maintain bigger sites on my own, so i started to make it easier to maintain and started to use WP. Will concentrate on wiki and keep main site as simple as possible.

Still made it multi language, english and swedish are available in some posts and pages.

 

by tforsman at February 06, 2012 10:22 PM

February 04, 2012

Tomas Forsman (TForsman / Zinden)

Foresight

Foresight Linux is an OS for your computer/laptop. And here is some info about Foresight Linux:

  • Rolling updates
  • Rollback feature (Offline rollback feature too)
  • Conary as package manager (Conary manual)
  • Standalone, not based on any other Linux dist.
  • Easy to create own packages and maintain packagers.
  • 32bit and 64bit always available. 64bit always works as good as 32bit, you don't need to choose 32bit to make it work better as other dists might do.
  • i686 is a much more modern architecture. It includes practically every processor that’s Pentium II or better. x86_64 is a 64 bit extension to the x86 architecture. x86_64 processors can still run 32 bit operating systems (e.g. i386) if you so choose, but they’re also capable of running 64 bit operating systems.
  • Watch the presentation that Michael Johnson gave at FOSDEM 2008 and from Antonio Miereles with slides.
  • Watch how fast a user in Foresight can update a package to newer version.

by Tomas Forsman (tforsman@foresightlinux.se) at February 04, 2012 10:44 PM

January 19, 2012

Conary News

Conary 2.3.10 Released

Conary 2.3.10 is a maintenance release

New Features:
  • Added support for caching repository passwords with keyutils (CNY-3718)
  • "Hidden" troves committed by a mirror script are now fetchable. This allows commit mail to be sent from a mirror target.
Bug Fixes:
  • PGP keys will no longer be deleted from the repository if the user that uploaded the key is deleted. (CNY-3710)
  • Changesets generated on systems using Python 2.7 now use a diff format compatible with Conary running on older versions of Python.
  • The never-used "conary updateconary" command, last seen in version 0.71.2, and associated server support have been removed.
  • Fixed a crash when updating a capsule package with a changed file version but the same fileId. (CNY-3719)

January 19, 2012 07:24 PM

January 16, 2012

Foresight Linux Official News

Forum is up and torrent files are available

Forum is up and we started to make it harder for register spam accounts.

Also we have added torrent downloads for gnome 32bit, 64bit and xfce 32bit, 64bit.

 

by Tomas Forsman at January 16, 2012 09:08 PM

January 09, 2012

Lance Haig (lancehaig)

Bongo Admin UI Images

I have uploaded some images of the new UI so you can see what it looks like without installing it. Please let me know what you think.

by Lance Haig at January 09, 2012 05:46 PM

Building the new Bongo Admin UI

A while ago Alex (so_solid_moo to the IRC channel) created a php binding for the Bongo API. He also created the start of the new UI that we are working towards. We started with the admin ui for now as we have created a user interface with the roundcube project that Alex also integrated with. [...]

by Lance Haig at January 09, 2012 02:10 PM

December 26, 2011

Foresight Linux Official News

Forum is currently down

As we all noticed, forum is currently down. We don’t know yet when we manage to get in up again.

So in the meantime, we created at temporary forum that can be used: http://www.foresightlinux.se/en/forum

We hope to get the old forum up as soon as possible. Thanks for your patience.

 

 

 

 

by Tomas Forsman at December 26, 2011 02:46 PM

December 07, 2011

Mihai Ibanescu (misa)

VMware Fusion and Fedora 16

In case you want to get Fedora 16 (or other Linux 3.1.0-based distro) to properly install VMware Tools under VMware Fusion, there’s a patch I came up with, based on other patches I gathered from the intertubes.

Posted in the hopes it saves someone some time.

by misa at December 07, 2011 10:09 PM

November 18, 2011

Conary News

Conary 2.3.9

Conary 2.3.9 is a maintenance release

Bug Fixes:
  • Fixed the 'rollback' command failing if --from-file was not specified. (CNY-3711)

November 18, 2011 08:13 PM

November 15, 2011

Conary News

Conary 2.3.8 Released

Conary 2.3.8 is a maintenance release

New Features:
  • Added an experimental psycopg2 dbstore driver.
Bug Fixes:
  • Added --from-file to rollback command to allow passing a set of changesets which will be searched for capsule content. This is only needed/useful for localRollbacks of capsule packages. (CNY-3705)
  • Requests that get or put changesets now send the X-Conary-Servername header, fixing a proxying issue with some rBuilder configurations.

November 15, 2011 04:10 PM

November 09, 2011

Michael K. Johnson (personal)

Superheated Water

It isn't often that I find myself checking snopes before posting about something that happened to me. As in never. Until now.

I was heating filtered water in the microwave oven for tea, in a glass mug. It seemed to be taking a long time to boil (I wanted strong tea, so I was going to steep it just off boiling). As I peered through the microwave's window, there was a muffled explosion, and boiling water and steam spewed out of the microwave. I immediately turned off the microwave and tentatively opened the door. 90% of the water was no longer in the mug. Some of it was still in the microwave; the rest was on the cupboards and floor.

I immediately googled "microwave exploding water" and found that the first hit was a snopes page (True!), the second a link to Steve Spangler Science with more confirmation, and the third hit was a mythbusters video showing exploding water in slow motion.

Wow, I'm glad that happened before I opened the microwave door. It was more likely to have happened when I moved the mug or dropped tea into the water, so I count myself lucky.

So, a Public Safety Announcement: If you are microwaving water, especially filtered water, add a wooden stir stick or some other non-metallic object to provide a nucleation site to prevent superheating and possible subsequent scalding.

November 09, 2011 02:15 AM

October 26, 2011

Conary News

Conary 2.3.7 Released

Conary 2.3.7 is a maintenance release

New Features:
  • The new rPath Corporate and Designated PGP signing keys have been added to the default keyring. (CNY-3702)
Bug Fixes:
  • Derived packages no longer build regular expressions for the set of files in a single component. (CNY-3594)
  • Python requires are now resolved against the destdir Python first even if there is a system Python of the same version. (CNY-3699)

October 26, 2011 07:24 PM

October 02, 2011

Mihai Ibanescu (misa)

Mud Run

Today I ran my first first 5K mud run. I was part of a 4-person co-ed team from the Raleigh Trail Runners meetup group.

The obstacles were numerous and challenging, but we all had a blast. It is definitely not your typical 5K run. The run itself was actually the easy part. I am very curious how long it took us to finish the course, I know the start time but none of us paid attention to the finish time. Results will probably be posted over the next few days.

20 of the 32 obstacles were featured in these short video clips on YouTube before the race, but there were some surprises (like obstacle 21, The Weaver, where you had to go over a log and under the next one (for a total of probably 16 logs) without touching the ground. This Google Map has a description of all obstacles and links to the video clips above.

Damage: $32.50 (not bad at all for a race!), a scraped and bumped knee, a few minor scratches in addition to a rather large one (most of them from The Weaver).

For the low-end cost of the race, the race was incredibly well organized. Building that course must have been a huge volunteer effort.

by misa at October 02, 2011 02:09 AM

September 30, 2011

Lance Haig (lancehaig)

My interesting way to end a week.

This is an account of Thursday the 29th of September 2011 when my cynical view on Londoners only thinking of themselves and not wanting to get involved with other peoples troubles was blown completely out of the water thanks to some really amazing people who I don't have names for but would really love to thank from the depths of my heart for everything they did for me.

by Lance Haig at September 30, 2011 09:39 PM

September 29, 2011

Conary News

Conary 2.3.6 Released

Conary 2.3.6 is a maintenance release

New Features:
  • Added a "reference" section to mirror script configuration. If provided, the reference repository will be used to determine what troves are to be mirrored but the content will be downloaded from the "source" repository. This allows mirroring only the troves visible on an external mirror while using a closer copy of the repository contents that might have more troves than desired.
  • Added support for new MSI file magic.
Bug Fixes:
  • Conary now preloads all installer modules required for the entire operation before beginning. This prevents a bug where Conary updates itself to a new version with incompatible internal APIs, then attempts to load the now-incompatible module and crashes. (CNY-3662)

September 29, 2011 03:00 PM

September 27, 2011

Lance Haig (lancehaig)

How to copy custom attributes when migrating vmware vcenter to new database

I recently had to move hosts and guests to a new vcenter server as the old server had become corrupt and full of issues. The current vcenter has a few custom attributes and notes that would not be transferred as part of the move. So I wanted to use powercli to read the attributes out and put them back.

by Lance Haig at September 27, 2011 07:19 PM

September 13, 2011

Conary News

Conary 2.3.5 Released

Conary 2.3.5 is a maintenance release

New Features:
  • The 'commitaction' repository commit hook now accepts python module names, which will be searched for on the regular Python search path.
Bug Fixes:
  • Fixed a bug that caused downloading PGP keys to always fail.
  • getFileContents now succeeds when a capsule itself is requested, rather than trying to extract contents from the capsule archive. (CNY-3686)
  • r.RemoveCapsuleFiles() now removes the automatically generated provides for that path (CNY-3695)
  • cvc explain now includes reference documentation for CapsuleRecipe and its policies (CNY-3694)

September 13, 2011 08:11 PM