Archive

Archive for October, 2008

The road to Sabayon 4

October 29th, 2008 lxnay 5 comments

I am coding as hell. What you will see within a month is something nobody else has. I am not joking, it’s about Entropy and the Web. The funny thing is that it will just be the tip of the iceberg related to what I want to build up. So, the apetizer in one month, then Sabayon 4, featuring a LOT (I mean, a LOT) of new thingies. Some of them are: KDE4, GNOME 2.24, 2.6.27/28 kernel, i686 CHOST, new theme, Entropy 0.24. To sum up, it’s something I’ve been working on since Jan. 2007, more than 150000 lines of code, AI.

Expected date: before Christmas ’08, as usual :) In the meantime, we’re almost ready to release 3.5.1, which can be easily updated to the current 4.0 (“4″) branch using Entropy and enjoy KDE 4.1.2 perhaps.

P.S.: in the meantime, I am also looking for a new job/project to work on (I am a freelance myself). Yeah, money and making a living, it’s all about that nowadays.

Categories: Development Tags:

Sabayon-Funtoo Linux – Howto

October 25th, 2008 wolfden Comments off

Daniel Robbins has created Funtoo, which has grown from a simple blog to gentoo stages to funtoo portage.  Funtoo portage is for helping the development of Gentoo.  I guess you could call it a community portage tree.  The nice thing is, you can still use the gentoo portage tree and it’s really easy to switch between the branches.  You can even produce your own portage tree and share it.  Please understand that the packages can and will vary between the branches.  Daniel even states funtoo isn’t for a production tree, so you’ve been warned.  Seriously tho, using regular portage for a production tree can be dangerous so I don’t feel too worried.  I wouldn’t recommend this to anyone that didn’t fully understand portage tho.  You’re kinda on your own for support and figuring things as Gentoo nor Sabayon can support funtoo portage.

So now that you have been warned not to do this, lets get doing it!

  1. # install -d /etc/portage
  2. # echo “dev-util/git perl cgi curl subversion” >> /etc/portage/package.use
  3. # emerge git

Now the next part is up to you as to where you want you new portage directory.  I’m going to use /funtoo

  1. # mkdir /funtoo
  2. # cd /funtoo
  3. # git clone git://github.com/funtoo/portage.git
  4. # cd portage

The next two steps only need to be done once as they will set up your branches funtoo and gentoo.

  1. # git checkout –track -b funtoo.org origin/funtoo.org
  2. # git checkout –track -b gentoo.org origin/gentoo.org

So which branch are you in you are wondering?  Simple type

  • # git branch

Now you should see your branches and the * indicates which branch you are currently using.  To switch between the branches use git checkout.  For example

  • # git checkout funtoo.org
  • # git checkout gentoo.org

Don’t forget to use # git branch to keep track of which branch you’re using.  You can see the difference between the two branches by doing:

  • #git diff gentoo.org funtoo.org

Now you need to break the emerge –sync habit and start using:

  • # git pull

That will update your branches to latest changes and packages.

One last thing we need to do before using our new trees is to set it in your /etc/make.conf   You will need to add:

  • PORTDIR=/funtoo/portage

Remember, you can put your trees any where you want to, just make sure you keep your paths straight when setting them up.  Now you are ready to start emerging like you normally did.  Just remember # git pull instead of emerge –sync.

Please make sure you look at Funtoo Wiki and bookmark it.  The above information came from First Steps.  You can learn more about creating your own tree, using git and contributing back from the Funtoo Wiki.

This doesn’t work with entropy unless you are maintaining an entropy community repo.  You could build your packages from Funtoo and dump them into your community repo.

What about layman you ask, use it the same as you always have.

Categories: Developers Tags:

Sabayon – Sipie for Sirius Radio

October 16th, 2008 wolfden Comments off

I’m not sure why this Sipie isn’t on gentoo bugzilla, but it’s a great little application for listening to Sirius Radio.  Here is how I installed the latest version as root of course:

  • mkdir -p /usr/local/portage/media-radio/Sipie
  • cd /usr/local/portage/media-radio/Sipie
  • wget -O Sipie-0.1196144357.ebuild http://wolf911.us/sabayon/ebuilds/Sipie-0.1196144357.ebuild
  • ebuild Sipie-0.1196144357.ebuild digest
  • emerge Sipie

Nothing to it and now to run it /usr/bin/sipie.py  The first time you run it, it should do a captcha and ask for you username and password for your sirius account.

Note if you haven’t done a local overlay before you need to make sure in /etc/make.conf that you have the following line:

PORTDIR_OVERLAY=”/usr/local/portage”

More info on 3rd party ebuilds.

Thanks to freeallbadgers for getting me the ebuild.

Categories: Developers Tags:

PLANET ITALIA, 3.5.1, 4

October 3rd, 2008 wolfden 1 comment

Planet Italia has been started and is run by Omar, who also runs the Sabayon Linux fan site Sabayon-Mania.  He will posting and keeping the Italian fans up to date on Planet Italia.  Omar is also on the core-beta team and helps test things out.  Make sure your check out his sites.

Some are wondering about a 3.5.1 that is in the talks.  We have a few core-beta members that are currently mentoring under the supervision of lxnay to produce a livecd/dvd.  Dyingmuppet, Dont Panic and Godane have all taken on the challenge and are working on it as they have fun.  This is more of a learning experience than a push to get a 3.5.1 iso. A 3.5.1 release would just basically include the updates of entropy packages so one doesn’t have 600 updates.

I am hoping something like this can lead to more specific releases, such as a Sabayon Linux Gnome release.  There is nothing set in stone on this, this is just talk.  There is no release plans of any sort.  We will just have to follow along and see what happens with this.  So don’t go running into irc or the forum wondering when we will have this or that.

I think most are aware that 3.5 is frozen and that joost is working on the Sabayon Linux 4 branch, which includes rebuilding all packages in entropy to i686 for Sabayon Linux 4.  So he has his hands full at the moment.  We do not have a release date for Sabayon Linux 4 yet.  I know lxnay wants to get an iso out in November sometime tho.  We have never hit our target date yet, so you will have to stay tuned.  So don’t come in at the end of November and ask where is the iso.  Our relase dates are always, when it’s done.  This is what we tell every person that asks.  Will there be public beta testing like last time?  I do not know and it hasn’t even been discussed yet.  The public beta testing went great last time so we will have to wait and see.

I hope everyone is running the latest entropy/spritz/equo.  Since the release of 3.5 it has had many improvements done to it.  Spritz complaints were heard loud and clear and I believe with 0.20.0, Spritz is working much better now.  I myself still prefer equo as I am a command line type person.  I would like to see more community repos getting involved with Sabayon Linux.  So far we just have one that is run by v00d00 and is currently hosting a x86_64 repo called Zenana. He has also started his own forum for people to request and get support for his repo.  If you haven’t checked it out, do so.

Gentoo has finally dumped KDE 4.1.2 into portage.  You can expect KDE 4.1.x in the next Sabayon Linux release.  Zenana repo does have KDE 4.1.x for x86_64 already.  It’s a bummer it took Gentoo this long to get KDE 4 going, but the KDE team did their best with what they had to work with.  If you been following the saga of the KDE heard, you know what I am talking about.

Well, hang in there for more updates to come.

Categories: Development Tags: