Aug 28

During Hackweek I am working on better upstream integration for BuildService and OSC. Right now I have almost fully working osc build --upstream-update. I have a demonstration for you, how I building SVN version of OSC client. :-) This upstream stuff should support a lot of upstream integration method like SVN, BZR, GIT, CVS, HTTP(S).

Read the rest of this entry »

Jul 21

You probably know about games project in openSUSE Build Service, but that what you probably don’t know, there is one game called 0verkill. It is bloody 2D action deathmatch-like with ASCII-art graphics. It is possible to play this game from Xorg with x0verkill client, but from terminal as well with client 0verkill. This is network based game, but if you want it, you can play this game at local server and you can create a lot of other players with program 0verkill-bot. If you want to play this game with real players, feel free connect to server auryn.karlin.mff.cuni.cz, if nobody there, try ask players at 0verkill IRC channel at Freenode.

x0verkill

Jun 20

In Czech republic, we have Linux related website named ABCLinuxu. Every year they bring to other public inquiry for the most used distribution in Czech/Slovak republic. This year SUSE get 2nd position in this public inquiry in category Desktop with 16,71 % concern. At the first position is Ubuntu with 44,26 % concern. I still hope, we will have first position in next year 2009. SUSE (SLE) have 2nd position in Enterprise category as well with 44,65 % concern. First position have RHEL with 46,15 % concern. Only 1,5% is missing for first position.

Results

Results for desktops

Results

Results for servers

I think, this is good message for all community members and developers.

Jun 19

opensuse logo

Beagle is desktop search software, but I don’t like this weird cool stuff on my desktop. In new zypper from openSUSE 11.0, there are a new options named addlock, removelock, locks. Now it is possible to kick out Beagle forever. :-)

First you have to remove all related package with this command:

zypper remove *beagle*

Now, you have to lock all this packages in status “not installed” by command zypper addlock package-name. You can do this with this command:

zypper addlock *beagle*

Now you have system without Beagle. Thanks to zypper developer for this feature! Enjoy! :)

Jun 16

People around czech jabber server Jabbim are working on their own Jabber/XMPP client in Python. I am making a openSUSE package for them. In this time new version 0.4 was released, so I update my Packman jabbim package. These packages are suitable with openSUSE 11.0 and openSUSE 10.3, if you are looking for new Jabber/XMPP client, try this one. :-)

Jun 6

In my previous blogpost, I was talking about scpm. I really like this tool, but I miss bash completion script for this. I miss bash completion script for a lot of command line programs, so I create one. This is not really smart piece of software, but it is able to suggest some basic parameters, it is mainly for my use only, but maybe someone else will appreciate it as well.

Read the rest of this entry »

Jun 2

opensuse logo

SCPM is configuration manager tool for openSUSE. It make you able to manage a lot of different configuration profiles. But here is a problem, when you are upgrading your distribution. SCPM is not able to handle it. It is because scpm have first line from file /etc/SuSE-release saved in their own database.

WARNING: This is probably ugly work arround (if you know better solution, feel free to comment this blogpost).

Read the rest of this entry »

Jun 2

I have openSUSE 11.0 instaled (by zypper dup from openSUSE Factory) and ath5k driver from openSUSE is not compatible with my Atheros Communications Inc. AR2413 802.11bg NIC (rev 01) card. So I make a i586 compatible module from Madwifi for openSUSE 11.0 against kernel kernel-source-2.6.25.4-9.1. If you want this driver as well, you don’t have to make it by your own, you can use my modules from my webserver, it is located in /storage/madwifi.

Enjoy! :-)

By the way, people from Madwifi providing their own packages, but they don’t have up-to-date packages in their repository.

May 12

opensuse logo

I am close to my graduation (school leaving exam), but I still can’t focus to study, so I think, I should make something usable for me and other community member. I try upgrade my openSUSE 10.3 on notebook to openSUSE 11.0 Beta2 via integrated updater. I was startled, but upgrade of my really decaying openSUSE was success on first try. It is almost unbelievable, but it is true.

Read the rest of this entry »

May 8

I am working on CRAN packages in openSUSE buildservice for some time. I have more then 1300 CRAN packages there. This packages were created by my automatic creation script in BASH. But my script was not perfect. It is because DESCRIPTION file in this packages was not perfect as well. So I have a lot of package which are builded, but also I have a lot of packages which still failing. Here is a lot of work to be done.

I have some scripts which automatically testing my spec files and telling me “This file is not perfect, editation is needed.” In this time it is about 495 packages for manual repair. So I am looking for someone, who want to help me. I am offering to be a your mentor. I can learn you how to be a packager. :-) Of course, then you are a great package guru, you are welcome as well, but then I can’t offer you anything except glory. :-)

I think less of packages is one of the biggest weakness of openSUSE. And make some big OBS project is one of way how to expand package of number which is reachable for openSUSE. If you want to test this packages, feel free to add home:m4r3k:R-project between your repository. All feedback will be very appreciated.