Home Home > Packaging
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘Packaging’ Category

LXDE, working on “branding-openSUSE”!

July 17th, 2009 by

People that use my HOME project p,robably noticed lots of packages upgrades this days, they are most of all code fixing (to fix gcc post build checks) but some of them are also packages improvments, right now infact, lxde-settings-daemon result to be obsoletes and will be dropped soon from the repo.But excluding this “developers only” topics, you may be interested to know that i’m orking on “branding packages“. the first branding packages will be released today (or next week when i’ll be back from greece XD). The most important branding picture i need to create il the logout one:

As you can see, even if it’s wonderful, it like a punch in our eyes, we need a GREEN, suse based image. Please help me, i’m not so good with images. you can download the original logo from LXDE svn here. Any way, the image MUST be a 325×125 png file.

Feel free to post here progresses you made!

Andrea

Official X11:lxde project now open! We need you!

July 13th, 2009 by

Thanks to Pavol Rusnak, the official project X11:lxde is now open, first packages are already there available for testing, but, some of them just fail because of code and security checks, we need some patches than, before provide you the best packages you can imagine for that DE.

WE NEED YOU!!!

if any of you want to help us providing patches and various fixing you are welcome, and of course you can begin using OBS collaboration way: http://en.opensuse.org/Build_Service/Collaboration

A fast review of the problems we have are available on that post into LXDE forum.

Right now than, if you want to use LXDE you should continue to follow instructions provided on my previous blog post here

Waiting for you and you help

Andrea

Lightweight X11 Desktop Environment, A.K.A. LXDE

July 11th, 2009 by

Lightweight X11 Desktop Environment“, is an extremely faster, performing and energy saving desktop environment. 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 the other DE. It is especially designed for cloud computers with low hardware specifications like netbooks, mobile devices (e.g. MIDs) or older computers. It provides a fast desktop experience connecting easily with applications in the cloud. LXDE supports a wealth of programs. The source code of LXDE is licensed partly under the terms of the General Public License and partly under the LGPL.

(more…)

openSUSE@ARM/GSoC: Cross-compilation & speedup

June 16th, 2009 by

This weeks topic was the integration of the cross-compilation mode into the build environment. But it’s more than just a cross-toolchain – it’s a speed-boost for our ARM build environment. As of today, the source is deployed in the repository Base:build:arm:cross. It’s not fully bootstrapped because of the current high load and the upcoming downtime – so watch out for changes there and in Base:build:arm.

But what are these “speedup’s” ? First, you’ve to know that in our build environment the ARM binaries are executed through an emulation-layer. This works on the cost of speed. The goal is now, to exchange some key parts in a transparent manner with native x86 binaries: no emulation, no slowdown. Sounds reasonable, but is it easily possible ?
I had to take care not to mix stuff too much because the environment would break. But now I’ve to say:  WOW, this worked incredibly well  😉 .

The distinctive feature of our approach in comparison to usual cross-build environments is that we use the best of native environment emulation and the speed of cross-compilation. Because of this combination we don’t have to patch the individual packages to make them cross-compilation ready. This is a new way of cross-compiling suitable also for large number of packages. A detailed overview about the different crossbuild types can be found on this page.
Another feature to note is that the exchanged binaries (replacing ARM with x86 in the build environment) also don’t need heavy patching and there’s no need to compile them as static binaries. All of them are normal distribution packages.

A switch in the project enables/disables the new features. With the new changes in place, the speed could be vastly increased. Some figures:
* package rpm
* package glibc w/o locales

Build time in minutes
x86 native armv5tel native armv5tel cross factor native factor cross
rpm 8 107 17 13,38 2,13
glibc 33 505 63 15,3 1,91

overview cross-environment

Thats a drop from about x15 to x2 in comparison to the native x86 build-time !! See it yourself when the “crosscompiled” repo in Base:build:arm is up and running.

In other words: “Warp 5, Mr. Sulu !” 😉

New/updated application

June 11th, 2009 by

Updated Application: bleachbit 0.5.1
Published in: home:saigkill and openSUSE:Factory:Contrib

Netbeans 6.5 is going to Factory

June 4th, 2009 by

As you might know, the netbeans package was a part of openSUSE, but for some historical reason, it was a monolithic package in non-oss repository. Last weeks I have worked on import 29 new packages to Factory, which allows us to build netbeans from source and include it to regular free repository. Fortunately thanks for hard work of guys from jpackage project it was easy to adapt their spec files for SUSE and push them into the Factory.

Majority of those packages was reviewed and included into Factory during last weeks, but five (including netbeans) itself are currently in review process, so they would be available later. Following graph shows netbeans and it’s build dependencies. Green color means – package is in Factory, yellow means package is in review process.

Netbeans and build requires

In a meanwhile the netbeans for openSUSE Factory and 11.1 is available in Java:packages BuildService repository, so feel free to install and test it.

New/Updated Versions

June 1st, 2009 by

The following Packages are updated:

– kde4-skrooge 0.2.9. Published in KDE:KDE4:Community and OpenSUSE:Factory:Contrib
– bleachbit 0.5.0. Published in openSUSE:Fatory:Contrib
– boinc-client. Just fixed gcc Errors. Published in openSUSE:Factory

Kolab on its way back

May 7th, 2009 by

After a long time, with lots of not visible activity Kolab, the groupware server build with many known open source components, is slowly getting back into openSUSE. For a year or so it was not possible to use Kolab on openSUSE versions newer than 10.3. That was due to the move from openldap 2.3 to 2.4. The latter does no longer support slurpd as replication mechanism, but uses syncrepl instead. Hence, kolab had to be extended to be able to work with new replication protocol. After that the way the webclient horde was packaged, changed from (to make a long story short) 1 big package, to many small packages. This in preparation for horde4. Today, the following message was posted to the kolab-user e-maillist:

after a lot of tests on a virtual system I finally upgraded my
productive Kolab server to 2.2.1 with the Suse packages.

Now you should now, that kolab-2.2.1 was released about month in April 2009. Although we (Marcus Huewe, Alar Sing, and the author of this article) are not there yet, seeing this message means a lot to us. We’re making good process!

GSoC introduction – openSUSE@ARM

May 4th, 2009 by

Hi openSUSE community!

I’m glad my proposal was accepted and today I want to introduce myself and my GSoC project.

/me , thats Jan-Simon Möller and I’m just finishing my Diploma in electrical engineering at the Leibniz Universität Hannover. I’m coordinator of the openSUSE Weekly Newsletter and contribute also to the hamradio repository, the iFolder project and the openSUSE Build Service. See also my “People of openSUSE” interview.

My Project in short:  openSUSE@ARM
My aim during GSoC 2009 is to port first the base to the ARM platform. Then KIWI needs also some attention when it comes to imaging and after that the tools, Kernel and X11.

I’ll heavily use the capabilities of the openSUSE Build Service, which is now ready for ARM.

During the last few days, I’ve done many little preparations to get it all flying when GSoC coding period starts.

Stay tuned !

Modified Versions out

May 2nd, 2009 by

The following Packages are modified and released in hamradio Repository:

* libatlas3
* necpp
* qantenna