Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Monday
06 February, 2012


face

Yet another FOSDEM is behind us and I'd like to thank all people organizing it. It was a great event as usual.

This year there were some changes - the conference grew and there was an extra building. This is great, but on the other side, there were more tracks to follow and occasionally I wanted to be in four places at once, what is of course not manageable.

Combined with quite freezing weather (well it was still much warmer than it is now in Prague), moving from one side of campus to another was not that comfortable as in last years, but there is not much man can do with that.

And the biggest change for me - I did not manage beer event this year. We enjoyed great team dinner on Friday evening and while it ended, I was too lazy to move to crowded beer event and rather enjoyed bed in my hotel.

Filed under: Debian English Phpmyadmin Suse | 0 comments | Flattr this!


Sunday
05 February, 2012


face

uShare does a great a simple job in quickly setting up a dlna server under Linux.

Under opensuse 12.1:

zypper ref
zypper in ushare

Edit the /etc/ushare.conf file, at least these 2 options:


USHARE_DIR=/path/where/you/hold/your/movies
ENABLE_DLNA=yes

Then, you can try with an dlna application and you should see a ‘uShare’ share that you can browse and play movies from!


face

Have a Linux around with some free storage space, and you want to backup your Mac? You can configure your Linux box to just appear in your Mac OSX Time Machine configuration.

I am using Opensuse 12.1 (64bits) here, and the setup is nearly done. Here are just the few extra steps you need to take in order for your Mac to see your storage space and use it as backup. Note that I have done no effort whatsoever to secure the configuration as of now. It functions, but you may want to take it the extra step for added security. This is just a basic setup.

First, let’s tell avahi that you want to advertise a new service. Create a new file, called afpovertcp.service in /etc/avahi/services:

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">

<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_afpovertcp._tcp</type>
    <port>548</port>
  </service>
  <service>
    <type>_device-info._tcp</type>
    <port>548</port>
    <txt-record>model=PowerMac3,5</txt-record>
  </service>
</service-group>

Install the netatalk package, and go configure the afpd.conf file. Go to the end of this file, and uncomment the default line. I had to pass it my actual IP address, because it was not advertising on the right one.

# default:
- -tcp -ipaddr 192.168.1.48 -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword

The rest of this file is commented on my box.

Then, go edit the AppleVolumes.default file in that same folder. At the end, I simply added the path where I wanted my Time Machine backups to go:

/home/fblaise/mnt/WD15/time_machine     "tm_backups"    options:tm,ea:auto volcharset:UTF8

At this point, you can start your netatalk service:

service netatalk start

(Edit /etc/init.d/netatalk at l.71. The -n switch takes mandatory parameters apparently, but we’re not using the atalk stuff)


    if [ x"${AFPD_RUN}" = x"yes" -a -x /usr/sbin/afpd ] ; then
            echo -n "  Starting afpd ("
            echo -n ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
               -c ${AFPD_MAX_CLIENTS}
               #-c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}${ATALK_ZONE}
            echo -n ")"
            startproc /usr/sbin/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
                ${AFPD_OPTIONS} \
               -c ${AFPD_MAX_CLIENTS}
               #-c ${AFPD_MAX_CLIENTS} -n "${ATALK_NAME}${ATALK_ZONE}"
            rc_status -v
    fi

or just start the afpd daemon with no option, just by typing

afpd

as root in a terminal.

You may want to reload the avahi configuration as well with

avahi-daemon -r

Then, go to your Time Machine preferences, and your Linux box should now show up as an option with the path defined above!


Saturday
04 February, 2012


Michael Meeks: 2012-02-04: Saturday

21:00 UTCmember

face
  • Up early, breakfast, off to the LibreOffice dev-room, good to catch some of Italo's nice overview talk, lots of Lanedo guys, friendly RedHat faces and key members of the team. Enjoyed Caolan's toolkit / layout talk.
  • Gave my: talk on Easy Hacks: they're easy and they're significant hacks:
  • Off for a bite of lunch with Caolan, then on to the (packed) Legal dev-room (with Bradley as bouncer) to catch the end of Allison's talk. Then gave a talk: Risks and Benefits of Copyright Assignment
  • Talked to Michael and a Wiki translation chap a little after that, and rushed off to building K, to see our lovely booth manned & womaned by a great mix of contributors. Tried to get my demos setup - somewhat frustrated by a nasty suspend/resume kernel crasher. Gave a talk: LibreOffice: on-line and in your pocket - with the first Android prototype screenshots (and demo):
  • Finally relaxed: bit of an intense day, synched with Dawn, Guy, and helped a contributor with his build. Wandered to the booth to hand out stickers, and catch up with the stream of interesting people passing by.
  • Off to the speakers dinner with Bdale & Keith, whiled away much of a happy evening together. On to the sudden death to catch up with Richard Fontana, Andrew Haley, Simon Phipps and more - bed at 4am.

face
Some days ago I decided to send an updated and reworked version of my kernel patch for the smsc95xx kernel module - to get a persistent MAC address via the kernel cmdline from u-boot - to the linux kernel mailing list. I should have known better and save me the time: the patch wasn't accepted. You can follow the discussion here.

If you follow the argumentation, we should drop the support for changing the MAC address of a network device via kernel module parameter also from e.g. the following modules: sunhme, fec or ksz884x. And we should then also remove all the 'generate a random MAC for real devices' since it all could be somehow get managed in the user-space, although it's pita to handle this task in user-space since it's currently even hard to find out if a device got a random MAC assigned from the kernel.

I still plan to add the patch to the openSUSE kernel until I've worked out another solution. Feel free to use the patch anyway on your system.

face

Yesterday i wrote about the checkin of Calibre 0.8.38 into OBS.

Now i've added a Repository for building Calibre against KDE 4.8.0. If you have any trouble with the standard package you can try out this one.


face

Again, as usual in last few years, I'm spending first weekend in February in Brussels, where FOSDEM is happening.

This year we've again decided to do make this team meeting for phpMyAdmin, so people from five countries and three continents came to one conference to discuss future development and other stuff.

But of course this is not only thing I'm going to do here. I came with openSUSE folks, where we've brought lot of beer, some DVDs and hardware to show. You're welcome to check it out.

And of course there is about 430 talks to visit during weekend :-).

Filed under: Debian English Phpmyadmin Suse | 0 comments | Flattr this!


Friday
03 February, 2012


Michael Meeks: 2012-02-03: Friday

21:00 UTCmember

face
  • Up early, breakfast, onto Easy Hackery slides, nasty head cold catching me with a vengance. Italo published a beautiful FOSDEM infographic which he has been building.
  • Slogged away at slide production, banana lunch, yet more bashing of text into rectangles etc. Kendy arrived to help hack on Android-ness, and catch up, ~immediately finding my dumb focus / event delivery bug: nice, the keyboard sort-of-works finally.
  • Caolan over in the evening, then off to meet the massed LibreOffice team at the hotel Astrid; on (rather late) to the Delerium cafe, to catch up with Lennart, Kay, Alp & many more.

face

As promised, the poll to name the openSUSE event to be held in Orlando, FL September 21-23, 2012 is now online.  Please vote before February 11th!

Naming Poll

And as always, if you want to get involved in planning, please visit our planning page.

Thanks!

Bryen M Yunashko


face

I've just now checked in the actual version 0.8.38 into the OBS. It's available into the Documentation:Tools repository.

What's happend since the previous version?

New Features
* Implement the ability to automatically add books to calibre from a specified folder.
* Conversion: When automatically inserting page breaks, do not put a page break before a
   or
   tag if it is immediately preceded by another
   or
   tag.
* Driver for EZReader T730 and Pint-of-View PlayTab Pro

Bug Fixes
* Fix device entry not visible in menubar even when it has been added via Preferences->Toolbars.
* Fix metadata plugboards not applied when auto sending news by email
* Fix regression in 0.8.34 that broke recipes that used skip_ad_pages() but not get_browser().
* Restore device support on FreeBSD, by using HAL
* Get books: Show no more than 10 results from the Gandalf store
* Content server: Fix metadata not being updated when sending for some MOBI files.
* Heuristic processing: Fix the italicize common patterns algorithm breaking on some HTML markup.
* When trying to find an ebook inside a zip file, do not fail if the zip file itself contains other zip files.
* EPUB Input: Handle EPUBs with duplicate entries in the manifest.
* MOBI Input: Handle files that have extra  tags sprinkled through out their markup.

How to get it?

You have different options. You can add the Documentation:Tools repository or use the 1-Click Service.

You want to support future packaging?

Just look there.


face


If you use appliances built by SUSE Studio in server environments, you probably know that you need to monitor them, update their configuration, deploy security fixes, etc. In short, you need to  manage them. SUSE offers a product that helps exactly with these tasks — SUSE Manager — and SUSE Studio now offers a simple way to manage your SUSE Linux Enterprise 11 SP1 appliances using it.

To use the new SUSE Manager integration, simply visit your appliance configuration and select Configuration → Appliance, then select the Integrate with SUSE Manger checkbox. Fill in the hostname or IP address of your SUSE Manager server and the name of a bootstrap script that will be used inside your appliance.


When booting your appliance for the first time, it will automatically download and run the bootstrap script, registering your appliance with SUSE Manager. Afterward, you can manage the appliance like any other system.

Learn more about SUSE Manager by watching videos, reading its documentation, or simply trying the free evaluation version.

face

It is time to step back and look again at few applications that I use. KMail2, the most recent incarnation of a mail client software KMail, is slow on pretty current hardware that consists of Quad Core 2.66 and 8 GB RAM. I have to wait longer to see an email then with single core 1250 MHz Athlon on 1.5 GB RAM.  I can see my Inbox filling up while mail filters struggle to deal with incoming


face

I found out late that openSUSE Edu is on a SourceForge main page as a project of the month. Congratulations to small, but skilled and diligent team that is keeping high quality of openSUSE Education since its beginning.


Thursday
02 February, 2012


face

As some of you may have noticed, SUSE will have their SUSECon event in Orlando, Florida this coming September.  And because SUSE recognizes the importance of the openSUSE Community, they have graciously granted space for us to have our own conference of sorts immediately after SUSECon.

So, yesterday we had our kickoff meeting to start planning our event.   We have yet to have an official name for it but we will be launching a poll tomorrow on our Connect site to see which name most people like.  Stay tuned for the announcement to that poll link!  And if you have a suggestion for a name, mention it now so I can be sure to include it in the poll.

I posted a detailed summary of what we discussed during the kickoff meeting.  What I really liked about yesterday’s meeting was the obvious interest and energy of the community in attendance.  The community has waited a long time to see such an event in the Western Hemisphere and now those voices are finally heard.  This does not however replace our main openSUSE Conference which is held every year in Europe.  The Florida event is more of a regional somewhat smaller-scale event that aims to bring together the Community in the North America region, though obviously it is open to everyone from around the globe.

It is an event that will be defined and driven by our community.  And I’ll be sure to blog whenever I can to keep you updated on the evolution of this event.

So what’s next?

This is not a community event if the community isn’t involved.  And that means we now need volunteers to step up and join the various committees.   Small or big, the tasks are varied and there’s a good chance there’s something interesting enough for you to roll up your sleeves and get involved.  Check out our planning wiki page and add your name to the volunteer section.

We’re hoping to get a formal announcement of the event (including its name and website) by early March.  But don’t let that hold you back from marking your calendar to visit Orlando, Florida September 21-23!


Michael Meeks: 2012-02-02: Thursday

21:00 UTCmember

face
  • Up earlyish, attempted to catch the train to Cambridge, drove instead, slideware on the train to Kings Cross. More happy hacking on the Eurostar.
  • Off to meet up with some Mozilla hackers at a beautiful co-working space. Caught up with JP, Julian Seward, Taras Gleck & met a host of others. Out for dinner.

face
Dear friends of ownCloud,

we are thrilled by the great feedback we receive from users and developers for 
ownCloud 3. 

As you might already know, we formed a commercial entity, ownCloud Inc, that 
will offer products and services for ownCloud in December 2011. To speed up 
ownCloud development we look for enthusiastic software engineers that look 
forward to join our development team full-time.

Preferred qualifications:
  • Very good PHP skills
  • Good skills of HTML5/CSS/JS
  • Good skills of SQL
  • Experience with the internals of ownCloud
  • Experience with Open Source development
  • Located in Germany or the U.S.
  • Experience with enterprise technologies like LDAP, SAML, Clustering is a plus.


In case of interest, please send your CV together with your salary requirement 
and possible start date to work@owncloud.com.

We look forward to your application!


Cheers
Frank

Wednesday
01 February, 2012


Michael Meeks: 2012-02-01: Wednesday

21:00 UTCmember

face
  • Up early, breakfast, poked the build; failed to reproduce last night's success, read mail, debugged variously, admin. Lunch. Worked away at slides, while running misc. builds.
  • Plugged away at keyboard event delivery - not as clean and obvious as it could be inside VCL; strange. Chatted with the parents, bed early.

face

This is something I should’ve blogged about some time ago, but we wanted to make it a part of a bigger announcement, which did not happen so … here goes.

One of the ideas how to help with Open Build Service adoption was to create some kind of download widget that would be possible to embed into upstream projects’ download pages. After a few days of work I ended up with the page that is now available from this URL:

http://software.opensuse.org/download?project=PROJECT&package=PACKAGE

It contains instructions for all distributions (like adding repo and installing the package), provides direct link to packages (which I recommend using only as a last resort solution), and for SUSE/openSUSE there are One-Click-Install buttons. The page also automatically preselects your distribution (if it’s possible to guess from user agent).

Go to http://software.opensuse.org/download?project=openSUSE:Tools&package=osc to see the page in action. You can also embed the page using slightly modified URL into your download page:

<iframe src="http://software.opensuse.org/download/iframe?project=openSUSE:Tools&package=osc"></iframe>

If you want to modify the default color theme just use the following GET attributes (acolor – link color, bcolor – background color, fcolor – foreground color, hcolor – headers color). They accept standard HTML color values like 123 or 112233 (without the #).

PS: Some projects (like for example Geogebra) are already using this, although it was not yet properly announced. Feel free to join them if you think it’s a good idea!



Tuesday
31 January, 2012


Michael Meeks: 2012-01-31: Tuesday

21:00 UTCmember

face
  • Prodded mail, rather a nasty sore throat coming on. Visited Bert to reset his circuit-breakers. Call with Christian & Kendy. Poked at and fixed gtk/broadway so it doesn't leak / jam modifier key state with v7 websockets, submitted to openSUSE:12.1:Update:Test.
  • Pleased to see Stephan's lovely configmgr API cleanup, that should let us make configmgr access even more efficient in the future, as well as being much simpler and more readable now; nice. Of course, also an easy-ish task to help out with: dunging out much less pleasant, old code in this area.
  • Horribly frustrated by cups, not only does it insist on pausing the (network) print queue whenever something prints, but finding the un-pause setting [ incidentally hidden in one of two combo-boxes in the printer maintenance page ] was extremely non-intuitive. Filed misc. bugs, eventually got something working, it seems adding ipp://.../ipp?waitjob=false&waitprinter=false is a good idea.
  • Clobbered some gtk3 theme color issue. Poked Lowell, Ciaran, Gerald. Sync. with Martyn. Dinner with the parents. Hacked on this & that, sat by the fire chatting to the parents and poking android emulators until I got some.

face

Hello there

It has been an interesting journey working with artwork on openSUSE this time. I am happy to report that Marcus Moeller's "Lightray" design received the most votes on our poll and his design will be the default wallpaper on the next openSUSE 12.2. At the same time two of my own designs will also be part of the release Chameleon 2 and Chameleon 3. Also, one of our new artists, Lars Gardmo who contributed a few wallpapers will have one of his designs added to the distribution. I am so happy for the response we received from our members and people who love openSUSE. To all of them thank you.

I am here today to discuss a new initiative from the artwork team. We call it the "Dream openSUSE" initiative. The idea behind it being to collect information from our users as to how they interact with the desktop environments that openSUSE provides. It is not a matter of "I like KDE or Gnome better than others," but rather it is a way for our team to understand how much we tweak and change our desktop environments to meet our needs. You can find the submission page here. Some of us also have a vision of what we would like openSUSE to look or behave like. In those cases you can create a desktop mockup and then turn it in, explaining why you want a particular change on the desktop. If you want to create mockups, a good tool is cacoo.com. They can sign you in with your Google account and you can also export your designs.

For the most part, our friends have posted screenshots of their desktops highlighting the little changes they have made to make their desktops work better for them. There are a couple of good tools that can help you achieve this, ksnapshot and shutter.

Either way, we are calling everyone who want to collaborate in this research proposal to submit mockups or screenshots to show us the way they interact with their graphical interfaces. Show us the changes you make, show us the system settings on KDE or Gnome if necessary, but the more we receive, the more we understand about how we can make openSUSE's graphical environments better for everyone.

In the mean time, enjoy a picture of Camy, my chameleon.


Thomas Schmidt: Unboxing Dropbox

16:30 UTCmember

face

Dropbox is an absolutely great tool to share your data between different computers and mobile devices. Your data is stored in the cloud from where you can publish files and photo albums and work collaboratively on documents. It works very smoothly, has a great performance, and provides client apps for Linux, Windows, Mac, iOs, Android etc., offering 2GB space for free.

That sounds perfect, where’s the catch?

You are giving your private data to a U.S. based commercial company, which recently had a credibility issue, some security problems, awkward terms of service changes, and the fact that the government can get access to your data.

ownCloud to the rescue!

This is where ownCloud might be your choice. It is an open source webdav server that can be deployed on your own webspace. It does not yet have all the features and smoothness of Dropbox but it’s catching up. The recently released version 3 comes with file-sharing, contacts and calendar syncing, and an online music player.

Installing it is quite easy: Just drop the uncompressed tarball to a standard webspace which provides php. After that you can configure the setup in a browser and are ready to go. This is how you can mount your owncloud directory on a linux workstation:

wdfs http://<your owncloud host>/files/webdav.php /mnt

The package wdfs is included in the openSUSE standard repositories. wdfs can be used as normal user, no root privileges and changing of /etc/fstab is needed. After you have mounted your ownCloud to the system it can be used just like a local filesystem.


face

You might still remember some of my blogs about our new and shiny MS Visio import filter in the upcoming LibreOffice 3.5.0.

But what about 3.6.0? Is it going to be an exciting version too? Well, the answer depends on what kind of things excite you generally, but for sure, there will be a lot of goodness as usual to make the best free office suite even better.

In my free time, I have been working for some time already on the next graphics import filter for LibreOffice. This time it will be a CorelDraw import filter. The horse-power is a library, libcdr. In the same way as libvisio, libcdr reuses the API of libwpg and thus is easily pluggable into LibreOffice reusing all the ODG generator classes of the current writerperfect module. The importer is currently part of the git master tree.

You might be already shouting: "Where are the screenshots?" I know that a picture speaks louder then hundred words, and so here you are served:

Shapes in CorelDraw 7

Simple and more complex shapes in CorelDraw 7

Shapes in LibreOffice Draw

The same shapes imported into LibreOffice Draw.

As you can see, it is an initial implementation, which cannot but get better. If you want to participate in this adventure, you can drop around at our IRC channel #libreoffice-dev channel at irc.freenode.net where a community of smart and friendly developers can direct you.

Stay tuned for more nice pictures as this project advances.


face
User account page
SUSE Studio gets a new user account page!


Gone are the days where you had to navigate to different pages just to view or edit your personal information (e.g. EC2 credentials). Now, you can easily access your information as they are all within a page, divided into 4 different sub-tabs.


We like it and we hope you like it too!

WebHooks
Other than the new user account page, we have added support for WebHooks - a simple event notification/callback mechanism. All you have to do is to supply an URL in the WebHooks section within the user account page.


Next, choose one of your appliances and build:


SUSE Studio will POST to the URL when the build completes.


The POST contains details of the build, which includes a download URL:


You may make use of the details to run specific scripts or to download the built image automatically. For example, you may have downloading and processing of the image in a Sinatra server:


With WebHooks, you can do many interesting things, and we believe you will. More details on using WebHooks and some sample scripts can be found in our documentation.

Do let us know what you think!

face
openSUSE on ARM Update 310112

 

It's been a little over a month since the last update and as always there has been progress :-) First let's get some of the numbers out of the way, currently we have 4202 packages built successfully, with 120 failed which is leading to 582 unresolvable. Remember this is for a full openSUSE Factory (12.2) build. Not bad, but we still have a way to go if we want to have an ARM port ready for 12.2's release - yes that is our hope and intention. Some of those packages that have built successfully still need tweaking, as an example mkinitrd and perl-Bootloader.

 

There has also been a change to the internal native build farm. This was what had been set up with the sponsored hardware to do a parralel build of Factory to verify that QEMU was indeed doing the job properly. It was previously setup using an development OBS instance for speed and as a proof of concept really. The internal native ARM build farm has now been moved to the IBS, this is the internal production instance that is used to many of SUSE's products. One of the advantages is that is has very good performance including uptime and is pretty stable compared to the sometimes unstable development instance that was used.

 

One of the reasons for this move to be made possible is that the team working on the ARM port have been able to sufficiently show that it is possible to build almost the complete distro for the ARM architecture and that it is maintainable. It is still *NOT* an official port and as such there is no commitment to make it an official product, but (yes there's always a but :-) ) it is a good showing that we are sufficiently advanced and that there is little holding us back, including dropping the many dirty hacks that were put in place to get things going.

 

Other than the uptime and performance advantage, moving to IBS also allows other interested developers within SUSE's network to quickly check out builds, submit patches or debug things on native hardware. It is still requested that submissions are made against the delopment projects within OBS but this way people can test there submissions before they get pushed out.

 

Another of the advancements since last time is that we now have working Kiwi based images for both the Pandaboard and Efika MX Smartbooks/Smarttops. The Efika images even have working graphics and sound \o/ We are still working on ironing out the build failures which will clear the unresolvable backlog slowly but surely. there will still be some packages that need deeper fixes, but they shall be conquered.

 

It isn't all rosey though, that would be boring. Several things are still outstanding (apart from fixing packages), we still have no integration with the distribution and there are plenty of issues with hardware-near items, so we have plenty of work to


face

I’ve been playing around a bit with SUSE Studio and I’ve created ‘moniz’, a openSUSE 12.1 based image with Cinnamon as default Desktop Environment. Currently it’s in a very Alpha state and it’s mainly the result of a series of tests to the functionality of SUSE Studio. I’m going to work more on this but locally using Kiwi.

I’ve chosen the name ‘Moniz’ after ‘Martim Moniz’, a Knight from Alfonso I (King and founder of Portugal) who played a major role in the fall of Lisbon (1147). It’s said that Martim Moniz saw a door opened for a messenger to leave the Castle and he promptly charged on the door and used his body to block the door and prevent the moors from closing it. A group of German and British crusaders nearby saw the action and also charged in followed by King Afonso’s troops. Still nowadays that very same door is named ‘Gates of Martim Moniz’ and many places in Lisbon have references to him.

The metaphor is simple, hopefully, ‘moniz’ will become an official spin of openSUSE and aims to bring:

  • Different set of applications;
  • More default predifined mirrors;
  • More configuration tools;
  • It’s own set of artwork (community);
  • User oriented…

A very raw alpha image is available from SUSE Studio and further development is now going to be made locally with Kiwi while I’m also finishing the website and gathering a few sponsors to provide national mirrors of openSUSE and Moniz.

While openSUSE Artwork Team is working hard for openSUSE and have no time to support a project like Moniz, the initial release of Moniz will feature artwork from Fedora Design Team contributor Maria Leando (tatica). Moniz logo is also being worked by tatica.

Currently only x86_64… Grab it HERE, have fun.


Monday
30 January, 2012


Michael Meeks: 2012-01-30: Monday

21:00 UTCmember

face
  • Up, practises, babes off to school. Chewed mail, out to a funeral of Jane Hancock (Dave's wife), back to mail, tripple (and more) patch review etc. Admin / status report writing. Lunch.
  • Poked at the ClamAV signature databases, found main.avd, then dug around for the source for them. Poked Ciaran, chat with Simon.
  • Dinner, Dave around for Bible study & catch-up, good chap.

face

Our labor of love is out today and I know you will share my excitement when you spend a little time with Version 3 of ownCloud.

What’s so exciting?

Well, let me start with the extensive polishing the community has done to
the look and feel – and the performance – of the calendar and contact
applications. Besides a completely new and more user-friendly web interface,
new features include repeating events and automatic time zone detection. The
interface of the contacts application is also improved with thumbnails of
contact photos, and the option to export address books or single contacts as
.vcf files. It is now possible to create, edit or delete multiple address
books in ownCloud.

What’s new?

ownCloud Version 3 gives users the unique ability to access and edit
documents in multiple ways. Users can access files directly if ownCloud is
mounted via WebDAV, access them offline if the file is synced locally with
the upcoming syncing client, or access and edit files directly from within a
browser with the new text editor.

The browser based text editor supports 35 programming languages for syntax
highlighting, keyboard shortcuts, drag and drop text, automatic indent and
outdent, unstructured / user code folding and Live syntax checker (for
JavaScript, Coffee and CSS). The editor is based on the ACE JavaScript
Editor. The editor supports basic text files. Editing more advanced formats
like doc and ODT is planned for future releases.

ownCloud Version 3 supports installation of new third party applications and
add-ons directly from a central repository of ownCloud applications.
Developers who want to offer new features can upload new ownCloud
applications at apps.owncloud.com. ownCloud users can browse and install the
new applications directly from within the ownCloud Admin interface. Both
users and developers can develop and use this new application store. The
system is based on the open collaboration services standard.

ownCloud Version 3 ships with an integrated PDF viewer for convenient
viewing and printing of PDFs, even with browsers that don´t have a PDF
plugin installed. The viewer is based on the pdf.js library.

ownCloud Version 3 adds a photo gallery application to help view and
organize photos of different file types. Photo albums are automatically
created for uploaded photos.

Most importantly though, his release is really a remarkable testament to the
hard work and dedication of our community. Since the release of Version 2 in
October, the ownCloud community has enabled ownCloud for Juju Charms
(Ubuntu) and built pre-configured software and virtual appliances ready for
direct deployment in SUSE Studio. Additionally, the community has created a
new owncloud.org website, improved installation documentation, created a new
bug tracker, and a new ownCloud forum!

Thank you!



face

Disabled USB in bios altogether to try to get rid of high interrupts, making computer nearly unusable:

%CPU PID USER COMMAND
6.5 11361 root [kworker/0:0]
4.6 11479 root [kworker/1:0]
2.9 2727 fblaise /usr/lib/thunderbird-9.0/thunderbird-bin
2.2 10609 root [kworker/0:2]
1.8 2301 fblaise /usr/bin/knotify4
1.6 10025 root [kworker/1:3]
1.0 8615 root [kworker/1:1]
10.5 1373 root /usr/bin/X :0 vt7 -nr -nolisten tcp -auth /var/run/xauth/A:0-CDTMZa
0.9 9577 root [kworker/0:1]

(see http://ironman.darthgibus.net/?p=153#comments)

but procinfo still shows interrupts on usb? Is it not honoring the BIOS settings?

irq 0: 23907 timer irq 21: 0 uhci_hcd:usb4
irq 1: 171 i8042 irq 22: 2 ehci_hcd:usb1

Kernel is 3.0.0-13-generic-pae.

Any feedback welcome.

Update: From powertop:

Top causes for wakeups:
47.0% (359.8) PS/2 keyboard/mouse/touchpad interrupt
20.5% (156.8) [Rescheduling interrupts]

It’s driving me nuts… Now on opensuse 12.1 64bits.


face

Thursday 2012-02-02 we will update the SSL certificates for all openSUSE hosts located Nuremberg (see detailed list below). The fingerprint of the new certificate is:

Signed with security@suse.de key:
pub   2048R/3D25D3D9 1999-03-06
uid                  SuSE 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

SHA1 Fingerprint=F0:76:9C:42:D3:F1:C0:ED:C6:F6:15:C0:F8:D5:C7:29:60:EB:53:46
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQEVAwUBTyAnZXey5gA9JdPZAQI7yQf/d4OqlBnV4WT80cqI3DVGGcEacTSES8Ux
dK0z9aW/UQWFTHGoQmDk8xcgHED/mHVAlywIPgccbleWNi3NND3+1EAvsxnR5M1m
mdVsNYOEsGDrk/3qvPVzyTjkBgINOnetH/0Hd77NhxaDVkU0f1Tl0wbO5NdhKy6m
0dmGwJgUESi3IQjubaibmGZHCZPfEEO0ReW00tRDjFpV4MnU923/BZWT30WuvfMo
ClSedk0r6PBt3FGr5yqIFyjM1i3CX/dioW1nJ3qOP1GKMDGLSL20YEY6ZE/F8nL4
bycPLfTjDxKodWXeAmeBlXNTNVYxjphowtjYMQqFe7hXyUkSHBCLLQ==
=UhMT
-----END PGP SIGNATURE-----

The following hosts will be affected:

  • static.opensuse.org
  • api.opensuse.org
  • build.opensuse.org
  • connect.opensuse.org
  • features.opensuse.org
  • hermes.opensuse.org
  • login.opensuse.org
  • notify.opensuse.org
  • svn.opensuse.org
  • ci.opensuse.org

We do not expect any service interruptions, but some users run with strict certificate checks.

Older blog entries ->