Calling hackers who care about Android+Banshee
Unfortunately my Android phone broke completely (don't ask me the details...) so I cannot work on the patch anymore. Anyone wants to continue the work?
If yes, go ahead and ask me anything you want, I'm usually in irc://irc.gnome.org/banshee with the "knocte" nickname, or you could also ask the question on the channel if I'm not there, there are usually awesome contributors there that will try to help. If you haven't ever coded for banshee, check the Contributing page first.
BTW, kudos to all the people involved in the Banshee v.2.0 release!
Gnome 3 Launch Party MadLab Manchester April 10th 2011
Feedback from MadLab Gnome3 Launch, a talk was given by a Gnome Developer on the latest and greatest features of gnome3, however it was also mentioned that it only works on Intel 3D graphics cards at the moment, due to the closed source nature of the NVidia drivers as well as the ATI events these cards are not supported.
On a more general note the attendees were general linux and FreeBSD Users one user was from ArchLinux, 2 users were from Ubuntu (although one - the presenter was disgruntled that as of ubuntu 11.04 Unity is default, gnome 2.x as backup for users not happy with unity and from ubuntu 11.10 gnome fallback will be dropped completely. Other users represented Debian, Linux Format Magazine and Manchester Linux User Group.
I gave out old 11.3 Promo DVD's and I had and introduced the concept of the Retail Boxes. Comment was made that Fedora and openSUSE only exist to serve Redhat and SLED - open source distributions which exist to serve as beta software for their enterprise cousins.
I argued that openSUSE was more than just a launch platform for enterprise systems, and whilst I cannot argue for Fedora I would doubt they would accept that claim also. I stated that through the retail boxes my aim was to get openSUSE available in high street computer shops as well as online.
Discussion was made that Microsoft pressurize retailers to include Windows on their computers, that a real opportunity was last after the release of Windows Vista to target disgruntled windows users through NetBooks.
Comments were also made that HP have announced they will be shipping WebOS PC's where all documents are stored online and all applications are launched online so no operating system will be required. Is the age of the OS (Windows or Linux) dead regardless so there is little or no point in launching any kind of legal claim against Microsoft for shipping oem windows.
Many users were dissatisfied with both Gnome 3 and Unity I suggested that instead of promoting Ubuntu for those new to Linux they should now seriously consider promoting openSUSE instead. Those interested took Live DVD's and promised to take a look.
It was argued also that Novell and RedHat provide more developers into Gnome than Canonical have ever done. Ubuntu may have brought a lot of positives into Gnome in terms of desktop users but this is likely to change as Ubuntu switches to Unity.
Further from a developers point of view Canonical's submission agreement is quite vague in its wording, and if followed to the letter could result in Canonical using code in corporate versions, without the permission of the developer and all rights being transferred to Canonical's ownership by default.
WTF reduction
What it basically does is a bit of what I call WTF reduction: you will no longer get a confusing message like "For property 'Foo' expected 'Bar' of type 'Bar' but got 'Bar' of type 'Bar'" when unit testing your entities' properties.
AFAIK the next release will include this, and will be the first one to link to the new version of NHibernate, 3.0, which I've found that works very well.
New era GNOME 3.0
Looking forward to contribute to 3.x release cycles and i hope i'll be here for GNOME 4.0. Special thanks to everyone that made GNOME 3.0 possible.
See you soon :)
GNOME3 Live image 1.0.0 released - It is about time

just in time for GNOME 3.0 release, I'm please to announce GNOME 3 Live Image version 1.0.0 release.
As you might expect, this release is built with GNOME 3.0.0. Other features, compared to latest image release :
- radeon KMS should be fixed (it was preventing GNOME Shell to start since version 0.3.1)
- speech-dispatcher is used for speech synthesis (ie Orca)
- tracker is installed on the image
- more fonts are installed by default
As always, you can download the image from http://gnome3.org/tryit.html
For openSUSE 11.4 users, we will soon make a stable repository available with GNOME 3.0, watch this space for more info ;)

As a side note, I'd like to thanks my employer (Novell) and my managers who allowed me to work on GNOME 3 for weeks fulltime.
Enjoy.
Banshee 2.0 is here!
We are thrilled to announce the release of Banshee 2.0! It's the culmination of six months' work by 36 developers and dozens of translators, documenters, bug reporters, and testers. It is a stable release, the successor to Banshee 1.8.
New Features:
- Artist/Album Browser Track Actions
- Play After Queue Options
- Sleeker UI, Less Wasted Space
- Video Subtitle Support
- Lots of new devices supported
- Amazon Cloud Player download support
- Hundreds (277, to be exact) of bugs fixed, and dozens more minor enhancements!
View the release notes for much more information, or head straight to the download page.
The Banshee community has come a long way in the last six months.
- We now support Windows in addition to Linux and OS X. Our Windows installer has been downloaded by 12,729 unique IPs.
- We are donating $1,200 USD per month to the GNOME Foundation — that's over $15,000 annually, or 5% of GNOME's 2009 budget.
- And Ubuntu decided to make us their default music player, joining the ranks of openSUSE and Foresight Linux.
Congratulations and many thanks to everybody who made all this possible! If you want to learn more about Banshee, how you can contribute, get in touch, get help, etc, head over to our website.
Versionitis
The voting on how to do the versioning is over and the “old school” has won by 55 per cent (of 98 participants). Thanks to all that participated in the two votes and the discussion around the topic.
As Coolo said in on the project list, we’d like to make a small change to the numbering:
We will not have a .0 release but only .1, .2, .3 release. Since we have releases in three months, the November
release is always the .1 release, the July release the .2 and the March release the .3.
So, the plan is that the next release will be called openSUSE 12.1 and launched on the 10th of November, 2011! Two years later – on the 14th of November, 2013 – we will then have the openSUSE 13.1 release.
So, the next four releases are called:
- November 2011: openSUSE 12.1
- July 2012: openSUSE 12.2
- March 2013: openSUSE 12.3
- November 2013: openSUSE 13.1
Detailed results for logged-in openSUSE members are available at the connect poll page and I have reproduced them here as well:
- A: “old school”: Like currently but only counting the right number until 3:
55% (54 votes) - B: “Fedora style”: Just integers:
29 % (28 votes) - C: “Ubuntu style”: YY.MM:
16 % (16 votes)
This is also consistent with the results of the first public voting.
Note that openSUSE does not have a major and minor numbering, even if it seems so. There is right now no difference in any way between what we would do for openSUSE 11.4 or 12.0 or 12.1 – and no sense to speak about openSUSE 11 or openSUSE 11 family. We also had in the past no process on how to name the next release (when to increase which parts of the number).
I think this new versioning is still consistent with the old one but also an improvement since it’s now clear that we change the first digit every two year. The first poll showed that half of our users prefer a date based versioning and the other a consecutive numbering. So, depending on your point of view, you can see this as a mixture of both or as consecutive numbering 
So, time now to make openSUSE 12.1 a great release!
Welcome
My name is Priyanka. I like to code, and adore PHP, Ruby-on-Rails, C and C++. In the past couple of weeks, stemmed by the urge to learn, I have been grasping a lot of new things.
Apart from having worked on PHP and RoR for college activities, I ventured into the territory of NoSQL databases. I like MongoDB in this respect. One of my pet-projects is 'Ask' which is a scalable Q&A application. It is under GNU GPL, and you can have a peep at http://www.github.com/priyanka-m/ask . I am in the initial stages, but you are most welcome to clone it and send a pull request my way.
Looking forward to an awesome summer.
Happy Hacking.
26 Sales, Gnome 3, Lets Party!!
Well what can I say? 4 sales in on calendar week, and 2 sales to kick start April and this ain't no fool!!
Friday was an amazing day for Bolton Linux, 2 sales back to back took our sales to 4 for the week for the first time, all be it 2 on Wednesday and Two on Friday, it shows there is a market, and that it is growing.
To celebrate the launch of Gnome 3.0 (three point zero) Free Software UK are throwing a party in Manchester Next Sunday 10th April from 2pm till 5pm Bolton Linux will be giving a presentation on Gnome, Novel and openSUSE.
We would welcome everybody to join us.
This does mean that however, we will not be attending Sheffield market this month. Instead we will arrange for PC Centre North West to carry some stock on our behalf.
But I am sure you will all agree a party is better than hard slog at a market :)
Introducing snapper: A tool for managing btrfs snapshots
Today we want to present the current development of snapper, a tool for managing btrfs snapshots.
For years we had the request to provide rollbacks for YaST and zypper but things never got far due to various technical problems. With the rise of btrfs snapshots we finally saw the possibility for a usable solution. The basic idea is to create a snapshot before and after running YaST or zypper, compare the two snapshots and finally provide a tool to revert the differences between the two snapshots. That was the birth of snapper. Soon the idea was extended to create hourly snapshots as a backup system against general user mistakes.
The tool is now in a state where you can play with it. On the other hand there is still room and time for modifications and new features.
Overview
We provide a command line tool and a YaST UI module. Here is a brief tour:
First we manually create a snapshot:
# snapper create --description "initial"
Running YaST automatically creates two snapshots:
# yast2 users
Now we can list our snapshots:
# snapper list Type | # | Pre # | Date | Cleanup | Description -------+---+-------+--------------------------+----------+------------- single | 0 | | | | current single | 1 | | Wed Mar 30 14:52:17 2011 | | initial pre | 2 | | Wed Mar 30 14:57:10 2011 | number | yast users post | 3 | 2 | Wed Mar 30 14:57:35 2011 | number | single | 4 | | Wed Mar 30 15:00:01 2011 | timeline | timeline
Snapshot #0 always refers to the current system. Snapshot #2 and #3 were created by YaST. Snapshot #4 was created by an hourly cronjob.
Getting the list of modified files between to snapshots is easy:
# snapper diff 2 3 c... /etc/group c... /etc/group.YaST2save c... /etc/passwd c... /etc/passwd.YaST2save c... /etc/shadow c... /etc/shadow.YaST2save c... /etc/sysconfig/displaymanager c... /var/tmp/kdecache-linux/icon-cache.kcache c... /var/tmp/kdecache-linux/plasma_theme_openSUSEdefault.kcache
You can also compare a single file between two snapshots:
# snapper diff --file /etc/passwd 2 3 --- /snapshots/2/snapshot/etc/passwd 2011-03-30 14:41:45.943000001 +0200 +++ /snapshots/3/snapshot/etc/passwd 2011-03-30 14:57:33.916000003 +0200 @@ -22,3 +22,4 @@ uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false linux:x:1000:100:linux:/home/linux:/bin/bash +tux:x:1001:100:tux:/home/tux:/bin/bash
The main feature of course is to revert the changes between two snapshots:
# snapper rollback 2 3
Finally yast2-snapper provides a YaST UI for snapper.
Testing
Playing with snapper should only be done on test machines. Both btrfs and snapper are not finished and included known bugs. Here is a step-by-step manual for installing and configuring snapper for openSUSE 11.4.
Feedback
We would like to get feedback, esp. about general problems and further ideas. There are also tasks everybody can work on, e.g. the snapper wiki page or a man-page for snapper.
For the time being there is no dedicated mailing-list so just use opensuse-factory@opensuse.org.



