Home Home > 2009 > 03
Sign up | Login

Archive for March, 2009

Happy Birthday RadioTux

March 31st, 2009 by
Radiotux

Radiotux

Many People thought at 1 April 2001, that is a hoax. Few Linuxuser announced, that they would like to create an Radio about Linux. 2001 Streaming was not cheap, so the Guys behind RadioTux looks for another Way. Radio on demand now known as Podcast.

At first April 2001 Steffen Zoerning and Ingo Ebel starting the Open Project Radiotux [1], an free Internet Radio. The Themes now are similar to the beginning Themes: Informations about LINUX and the OpenSource Scene.
RadioTux has the following Guests: John `Maddog` Hall, Richard Stallman (GNU Founder), Hans Reiser, Marc Shuttleworth (Ubuntu Founder), Klaus Knopper (Knoppix Founder). In the meantime many People are standing behind the open Project.

Now we celebrating the 8th Birthday, and RadioTux has an new, fresh Internet-Presence. The whole Archive of the past broadcasts, the actual Brodcasts and actual Informations are ported to the New Site. Through the Mailinglist everyone can join to the Team or can give an Feedback.

RadioTux sends on his Birthday a new Magazine-Broadcast, as OGG-Vorbis or MP3.The broadcast can be recieved via an Livestream or on the next Day via Podcast.
The Themes are Radiotux itself, an Article about the Mindmapping Tool XMind and the Virtualisation Software KVM. The next Themes are Groupware-Solutions. The first Broadcast from this Series are with the Theme Zarafa.

[1] http://radiotux.de

Day: Saturday 28, 2009

March 28th, 2009 by

The Day:

* Updated lynis: Sourcecode 1.2.5
* Updated libatlas3: Added compiler_error_ger_SSE.patch
* Released Translators Version from openSUSE Weekly News Issue #65
* Fixed Section “New/updated Applications” in the Trabslators Version

OpenOffice_org 3.1 beta2 available

March 25th, 2009 by

I’m happy to announce that OpenOffice.org 3.1 beta2 packages are available in the Build Service OpenOffice:org:UNSTABLE project. They include many upstream and Go-oo fixes.

The packages are beta versions and might include even serious bugs. Therefore they are not intended for data-critical usage. A good practice is to archive any important data before an use, …

We kindly ask any interested beta testers to try the package and report bugs. We are especially interested into the testing of SMB access and file locking.

Please,  look for more details about the openSUSE OOo build on the wiki page.

Other information and plans:

I would like to provide beta3 build the following week. The integration of the OOXML export filters is a bit delayed and should be in beta4 (two weeks from now). It might delay the OOo-3.1 release by two or three weeks.  Well, the upstream release is delayed as well.

I wanted to make these announces better readable and moved the general information to the wiki page. I hope that it was a good step. I am interesting into your voting and comments ;-)

WeeklyNews@RadioTux.de

March 24th, 2009 by

We’re pleased to announce that as of today the great team of RadioTux will include a summary of openSUSE Weekly News in their German-speaking podcast “Radiotux@HoRads”. It’s planned to make this a fixed part of the shows. Air date will be today between 18:00 CET and 19:30 CET.

So here are the links:
* http://blog.radiotux.de/ – link to RadioTux
* http://blog.radiotux.de/play LIVE
* http://blog.radiotux.de/podcasts – link to the podcasts/archive

encrypted root file system on LVM

March 18th, 2009 by

openSUSE 11.1 doesn’t officially support an encrypted root file
system which also means YaST doesn’t allow to create such a setup.

By manually creating an encrypted partition and putting LVM into the
encrypted container it’s however possible to trick YaST into
accepting that as root file system.
(more…)

Personal Note: Going on Paternity Leave

March 18th, 2009 by

Next weekend we’re celebrating the first birthday of our daughter and that’s also the start for my two months paternity leave from Novell – and the openSUSE project.  I’ll be back on the 22nd of May.

During that time I plan not to  read my emails and plan not to be active in the openSUSE project, so don’t count on me getting involved or expect me to do anything.

I’m basically on a long vacation and my primary focus will be taking care of Jonna Ylvi – and also recharging my batteries, taking photos etc.

I see a lot of good changes in the openSUSE  project currently and look forward to engaging  fully again soon.

OpenOffice_org 3.1 beta1 available

March 17th, 2009 by

I’m happy to announce that OpenOffice.org 3.1 beta1 packages are available in the Build Service OpenOffice:org:UNSTABLE project.

The packages are build the openSUSE-11.1 way so that the extra packages with extensions are available for openSUSE-11.1 and 11.0. I still have some troubles to build the extensions on openSUSE-10.3 and SLED10. I hope that I’ll fix it soon.

The packages are beta versions and might include even serious bugs. Therefore they are not intended for data-critical usage. A good practice is to archive any important data before an use, …

We kindly ask any interested beta testers to try the package and report bugs. We are especially interested into the testing of SMB access and file locking.

Other information and plans:

I would like to provide another beta build within one week. It should finally include an initial implementation of the OOXML export filters and thus improve the interoperability with MS Office 2007.

There are still some troubles to update the OOo-3.0.1 packages from the OpenOffice:org:STABLE project on openSUSE-11.1. I have committed one more fix yesterday. The fixed packages should be ready tomorrow. I hope that it will be the final fix. See the bug #471280 for more details.

(more…)

Hello and APT repository decline

March 15th, 2009 by

Let me introduce myself. I’m an active packager for openSUSE. You can find packages that I build in the following repositories:

Some of you might remember me as the provider of the apt rpm package. The apt package is already for a long time included in the openSUSE base distribution, as such I don’t need to maintain it anylonger. Another reason is, that apt has been superceded by other package managers, such as smart and of course openSUSE’s own zypper.

The apt repository that is provided on the great opensuse mirror GWDG for the suse distributions 7.3 – 10.1 gets still many visitors, although the numbers are declining, with every new version that openSUSE releases. Only this weekend the number of visitors dropped below 100 (99) on a single day for the first time in 6 years (the top was around november 2005 with more 3600 visitors a day). It’s amazing to see how long people are using a service. It’s even more amazing when one realizes that the repository provides only packages for discontinued SuSE distributions….

That’s it for now, I hope that you will enjoy my future blogs!

Nothing really special here…

March 12th, 2009 by

Dear Ladies and Gents,
version “3.0.6″ of openSUSE-Enlightenment (SOAD project) is out:

Download page

GWDG mirror will be updated to the version “3.0.6″ on Monday (next week).

Changelog from 3.0.5 to 3.0.6 version
* new updated kernel (version 2.6.27.19_3.2)
* updated EFL/E to svn_r39423 (2009-03-09)
* updated OOo (version 3.0.1.3)
* fixed “Del” key operation in “xterm”
* fixed the segfault during the first login to Enlightenment-DR17
* improved “Wicd” init script
* added GTK+ “Unity” theme
* removed “atl1e” driver for “Attansic” LAN cards (found on the eeepc1000* mostly)
* following drivers are added: “rtl8187″, “rt73″, “rt61″, “r8101″, “r8168″
* improved list of a default installed repositories
* overall code/software/packages update to the current openSUSE-11.1 state
* some useful Wi-Fi utilities added along with the advanced documentation (Tutorials…) :)
* other misc. enhancements

In general – this version just works. The only disadvantage is that “LiveCD” version require 800M media (or a blank DVD-R/RW disk) and cannot be recorded to the standard 700M CD-R/RW. The absence of a “delta” images are due to the huge update of a packages – “delta” has no sense this time.

We’re also recommend you to visit our two new modest wiki pages and read a bit about:
Ecomorph
Wicd

Btw, it looks like “Wicd” have a chance to be a default network configuration tool for KDE-4.3 (Dev. Team are constantly improving the package, that’s great!).

LiveCD: list of installed packages
USB-stick: list of installed packages

Huge thanks to Mikhail Kazakov for a help in preparation of this release version!

Enjoy!

Regards,
sda

P.S. The curious persons are welcome to glimpse at the small “Detailed uncompressed LiveCD packages size” pdf file.

Gstreamer perl bindings and converting ogg to mp3

March 10th, 2009 by

I’ve been playing with Gstreamer Perl binding lately and find out there is not good tutorial abouy how to make it. Ogg playing is not so straight forward as you excpect. This just stupid example that shows how to use Perl and Gstreamer in real job.

gst-launch filesrc location=test.ogg ! oggdemux name=muxer muxer. ! vorbisdec ! audioconvert ! lame bitrate=320 ! filesink location=test.mp3
#!/usr/bin/perl
# How to convert OGG to MP3 (Why you want to do that?)
# But good way to make exampe in Gstreamer in perl
use strict;
use warnings;
use Glib qw(TRUE FALSE);
use GStreamer;

GStreamer -> init();

if ($#ARGV < 1) {
  printf "usage: %s   %dn", $0, $#ARGV;
  exit -1;
}

print $ARGV[0]." to ";
print $ARGV[1];
print "n";

# create a new pipeline to hold the elements
my $l_SPipeline = GStreamer::Pipeline -> new("pipeline");

# Create Source read file
my $l_SSource = GStreamer::ElementFactory->make(filesrc  =>  "file-source");
# Mux OGG
my $l_SOggDemuxer = GStreamer::ElementFactory->make(oggdemux => "ogg-demuxer");
# Decode Vorbis audio
my $l_SVorbisDecoder = GStreamer::ElementFactory->make(vorbisdec => "vorbis-decoder");
# If needed convert audio
my $l_SAudioConverter = GStreamer::ElementFactory->make(audioconvert => "converter");
# Queue it if needed
my $l_SQueue = GStreamer::ElementFactory -> make(queue => "queue");
# Sink it to file
my $l_SSink = GStreamer::ElementFactory->make(filesink  =>  "file-sink");
# Mp3 encode
my $l_SEncode = GStreamer::ElementFactory->make(lame  =>  "mp3-encoder");

# Set up lame
$l_SEncode->set(bitrate => 320);

# Set filenames
$l_SSource->set(location => Glib::filename_to_unicode $ARGV[0]);
# Sink
$l_SSink->set(location => Glib::filename_to_unicode $ARGV[1]);

# add objects to the main pipeline
$l_SPipeline -> add($l_SSource, $l_SOggDemuxer, $l_SVorbisDecoder, $l_SAudioConverter, $l_SQueue, $l_SEncode, $l_SSink);

# Link source to Ogg muxer
$l_SSource->link($l_SOggDemuxer) or die "Can't link source to OGG-muxer";
# Link rest of pipeline
$l_SVorbisDecoder->link($l_SQueue, $l_SAudioConverter, $l_SEncode, $l_SSink)  or die "Can't link rest of stuff";

# Link Pads from Source to Sink
$l_SOggDemuxer->link_pads("src", $l_SVorbisDecoder, "sink");

# listen for newly created pads
$l_SOggDemuxer->signal_connect(pad_added => &pgotm_addPads) or die "Can't link Pads to vorbis";;

# start playing
$l_SPipeline -> set_state("playing");

# Listen for EOS
pgotm_eventLoop($l_SPipeline);

$l_SPipeline -> set_state("null");

# Add pads
sub pgotm_addPads {
  my ($element, $pad, $data) = @_;

  my $l_SCaps = $pad->get_caps();
  my $l_SMime = $l_SCaps->get_structure(0) -> { name };

  printf "Mime that is added is: %sn", $l_SMime;
  printf "A new pad %s was created %sn", $pad->get_name(), $pad->get_parent()->get_name();

  # If it's vorbis audio
  if( $l_SMime eq "audio/x-vorbis" ) {
    # Can it link to the audiopad?
    my $l_SSinkPad = $l_SVorbisDecoder->get_pad("sink");

   # Check if vorbis not linked..
   if(  !$l_SSinkPad->is_linked() ) {
      if( $pad->link( $l_SSinkPad ) ) {
         die "Can't link pads!rn";
     }
     print "Audio pads linked!n";
   } else {
     print "Audio is allready linked.. can't do it!n";
   }
  }
}

# Event loop to listen to events posted on the GstBus from the pipeline. Exits
# on EOS or ERROR events
sub pgotm_eventLoop {
  my ($l_SPipe) = @_;

  my $l_SBus = $l_SPipe->get_bus();

  while (TRUE) {
    my $l_SMessage = $l_SBus->poll("any", -1);

    if ($l_SMessage->type & "eos") {
      print "EOSn";
      return;
    } elsif ($l_SMessage->type & "warning") {
      print "Warning".$l_SMessage -> error."n";
    } elsif ($l_SMessage->type & "error") {
      $l_SSource->set_state("null");
      $l_SAudioConverter->set_state("null");
      $l_SVorbisDecoder->set_state("null");
      $l_SPipeline->set_state("null");
      die $l_SMessage -> error;
    }
  }
}

and what this all has to do with openSUSE you may ask? I packaged RPM from perl-Gstreamer 0.15 it can be found on build.opensuse.org. Problem was I got stuck when I was doing mp3 to ogg conversion. Nothing happens, I assume I have to links pads some how :D . Anybody how have been doing this with python??