The GStreamer team is pleased to announce a new bug-fix release for the
Check out the release notes for
Here’s a GNOME release candidate for you, your last chance to make 3.8
The GNOME Project is proud to announce the imminent release of GNOME 3.8 in less than two weeks. As with every release, there are many new features and technical improvements. We asked William Jon McCann, a GNOME designer, about the direction of the project and what he is anticipating for GNOME in the future.
Question: GNOME 3.8 is going to be released. As always, your work has been very impressive in this release cycle. What are the features you’re most proud of?
Answer: For me, one of the things that I’m quite happy about is to see a lot of focus on improving the experience for application developers – in addition to the usual effort to improve the experience for our users. We’ve been doing a number of things to move this forward, but one of the most helpful has been to become application developers ourselves in order to really understand what is needed.
We started with a number of designs for some core applications that solve very common problems and then we set out to find the best and easiest way to get them done. GNOME Documents is a good example.
We started the project a few releases ago in order to prototype some new design patterns. We learned a lot in that process. We found that many of the tools we needed – just were not there.
But perhaps as interesting as that is that in the process we have had to create a new library of tools (libgd) that has proven to be incredibly useful for creating new applications, and has essentially become the staging ground for the next generation of the application development toolkit for GNOME – GTK.
I think we’re going to see a lot of exciting changes happening in the next few months in this space. And I’m incredibly excited about it.
Question: GNOME 3 has introduced a fresh user experience, but nevertheless, has been severely criticized. Do you believe that GNOME Classic could be a replacement for GNOME 2-nostalgics? Or how do you consider GNOME Classic?
Answer: Nostalgia is a very interesting thing. I think most of the time if you look at it carefully you see that it is most often a longing for a past that never existed, a romantic notion of what was.
And there is certainly some of that here. We know this because we wrote GNOME 2 – the same people that wrote GNOME 3; that said, for some people GNOME 2 suits them better, I don’t doubt that and, honestly, I think they should be free to continue to use GNOME 2 forever, but it is incredibly hard to do so.
One reason for this is the nature of the distribution model we use to deliver our work: it is a train that doesn’t stop and that never really stops at any of the stations; and sometimes people either don’t want to continue on – or don’t really like how fast it is going., and that is fine.
We should allow them to get off at any of the stops. We should have the stops in the first place and those stops should not disappear after a certain amount of time and force them back on the train.
We need to move away from the idea that all the cars are moving in different directions: they all arrive at the station at the same time.
For this, we need to consider the entire experience – we need to create an operating system, a cohesive and coherent, integrated user experience and developer experience that will allow us to continue to move ahead without losing steam and still allow regular stops to occur.
We can’t afford to stop and just look back. Things don’t stand still.
Question During the last months, Windows 8/RT became an interesting competitor of Android and iOS in mobile environment. Which of them is more inspiring for you, in developing a new design language for GNOME?
Answer There is just a wild amount of innovation occurring at the moment, I don’t recall anything like it. To me this is fascinating and fun, I tend to act a bit like a user experience entomologist, observing, testing, and cataloging the ecosystem. There has never really been such a dynamic and rich environment. And the truth is no one really knows what the future looks like but what is great is that this doesn’t stop people from trying to create it.
You learn from what doesn’t work as much if not more than from what does: that’s how progress works.
To me, that is the inspiring thing, that all of them exist – are all very interesting – and that we don’t know what tomorrow will bring.
Question: Recently Ubuntu has released a new mobile version. When can we expect to see a GNOME phone or a GNOME tablet?
Answer When a partner steps up to work with the project to make it happen, which is one of the really great things about the position GNOME plays in the open source movement. We aim to create an operating system that is better than anything that exists. Better for users. Better for developers.
But what some people don’t realize is that because we are a non-profit that isn’t controlled by a single corporation, there are opportunities for partners that don’t exist anywhere else.
We are the level playing field and this is something that we’ve seen partners really value: we are an open project in every sense of the word. So, I can’t give you any specifics but I think this is something that would be really neat to see if it was done properly.
Question: How do you like to draw the future of GNOME, based on distro/packages system or on free apps? Or what else?
Answer: The future of GNOME is pretty clear. The world’s premier and, in fact, only truly free software operating system. We’ve reached the end of the utility of the package based mentality that has been effective at getting us to where we are now. It was a useful implementation detail but we got a little kooky about it: we turned it into our identity.
It turns out that it is now holding us back, we can’t afford to be sentimental about bits.
They served their purpose and now we need something different, we’re in the process of determining what that will look like but we know it will be a dramatically better experience for our users and for application developers and for our partners.
It will make it much much easier for our downstream partners to integrate, test, and deliver their products and to make our partnership much stronger in the process: more focused collaboration, much less conflict.
For details, I’d like to refer our readers to the discussions on the GNOME OS list.
Question: In some recent interviews, Linus Torvalds expressed his appreciation of GNOME Shell Extensions. What is your position on extensions?
Answer: Extensions are a great technology. And they have proven to be very useful for tweaking some of aspects of the operating system shell: it is great to see new and old contributors using them to experiment.
We’ve responded to this interest by making some of them obsolete. We’ve incorporated some of the most popular extensions into the core in the last few GNOME releases.
Question: During the latest GNOME Developer Experience Hackfest you told us that “Some really cool stuff is coming”. Would you give us some spoilers?
Answer: I’ve already mentioned a couple of the awesome things we’re working on. In essence: applications. Applications are coming. These are very exciting times.
Awesome! It seems the best is yet to come! Thank you very much Jon for spending time with us and for your amazing efforts to deliver the best user experience for everyone!
GNOME users, developers and friends!
On Thursday, 21 March 2013, we are running GNOME 3.8 Test Day,
The purpose of the Test Day is to ensure that the upcoming GNOME
That was fast, we are already reaching 3.7.92, you get to roll
Since this has never been announced officially outside of the conference
GNOME developers and maintainers!
The release team asks you to come up and discuss new platform-wide
Tell us your plans for the next six months here:
Hi, the second beta release of development cycle heading to GNOME 3.8 is finally available. With this release we are officially now in "The String Freeze"  (that stacks with all the current freezes): - String Freeze: no string changes may be made without confirmation from the l10n team (gnome-i18n< at >) and notification to both the release team and the GDP (gnome-doc-list< at >). More details about changes and news for this beta are available here: core: http://download.gnome.org/core/3.7/3.7.91/NEWS apps: http://download.gnome.org/apps/3.7/3.7.91/NEWS The GNOME 3.7.91 release itself is available here: core sources: http://download.gnome.org/core/3.7/3.7.91/ apps sources: http://download.gnome.org/apps/3.7/3.7.91/ JHBuild modulesets to compile GNOME 3.7.91 by hand are available here http://download.gnome.org/teams/releng/3.7.91/ Check the Smoketesting document  for instructions about how to compile and test GNOME with these modulesets. Some notes on this release: * In some distros, people would need to add the option --disable-goa in order to compile evolution-data-server. This is already fixed in master and available for the next release. * gtkmm was skipped on the sample jhbuildrc file due a compilation issue. This is already solved and available for the next release. WARNING! WARNING! WARNING! -------------------------- This release is a snapshot of development code. Although it is buildable and usable, it is primarily intended for testing and hacking purposes. GNOME uses odd minor version numbers to indicate development status. For more information about 3.8, the full schedule, the official module lists and the proposed module lists, please see our colourful 3.8 page: http://www.gnome.org/start/unstable For a quick overview of the GNOME schedule, please see: http://live.gnome.org/Schedule  https://live.gnome.org/ReleasePlanning/Freezes  https://live.gnome.org/Smoketesting --- Alejandro Piñeiro Iglesias GNOME Release Team
Behind the scenes: Andrea Veri, the new GNOME part-time System Administrator.
Some days ago Andrea Veri was chosen by the GNOME Foundation to support and maintain GNOME’s IT infrastructure.
His hiring comes at the end of a journey, during which Andrea has shown his technical abilities and passion for GNOME, and could be considered a sort of acknowledgement and thanksfor all the work he’s done so far.
The love between Andrea and Free Software started when he was a teenager and a Fedora user. In 2005, he discovered Ubuntu and got involved with its community very quickly. Andrea joined the Ubuntu Italian community, then became an Ubuntu and MOTU member. In 2010, he became a Debian Developer and started his collaboration with the Debian GNOME Team. The deep experience Andrea collected while managing both .deb and .rpm packaging systems makes him very comfortable working with different environments. It’s not easy to comprehend the role of a System Administrator, because that’s the person behind the machine. A System Administrator must ensure that the infrastructure running is constructed in a workmanlike manner, and ensure that everyone involved in the community has the tools to work at their best.
There are many key activities behind a community as large as GNOME, some of them considered mission-critical, such as the upkeep of the web server or of http://git.gnome.org, where developers store and collaborate on GNOME’s code.
“The work of system administrators is often undervalued”, says Andrea, “but I firmly believe that having a good infrastructure allows us to optimize several processes within a community or a company”.
This could be one of the reasons that led to the creation of events such as the
Sysadmin Appreciation Day, when you can express your gratitude for the hard work of System Administrators everywhere.
Andrea’s perspective and plans for the infrastructure team have changed radically since he was hired by the GNOME Foundation. Previously, as a contributor, he wouldn’t plan effective changes, but he can now focus on dozens of things to do and plan more radical changes to the GNOME infrastructure, such as installing services like Gitorious, ownCloud, etc.
«This hiring is a dream that came true. Working for the DE that has marked the history of Linux and the Free Software movement is both an honour and a pleasure beyond compare. There’s much to do regarding to GNOME’s infrastructure – you can check the todo list – but I’ll do of my best».
The effort which Andrea spent over the last several years has qualified him to be accepted as a GNOME Foundation member, and, some time thereafter, to serve as the Chairman of the GNOME Foundation Membership Committee. For now, best of luck to Andrea with his new responsibilities, and thanks to GNOME System Administrators everywhere!
GNOME.Asia 2013 is calling for papers. GNOME.Asia Summit is Asia’s GNOME user and developer conference, spreading the knowledge of GNOME across Asia. The conference will be held in NIPA Business Center, Sangam-dong Seoul, Korea on May 24 -25, 2013. The conference follows the release of GNOME 3.8, helping to bring new desktop paradigms that facilitate user interaction in the computing world. It will be a great place to celebrate and explore the many new features and enhancements to the ground breaking GNOME 3 release and to help make GNOME as successful as possible.
Call for Papers
Possible topics include, but are not limited to
Any topics related to free and open source which are not listed above is still welcome.
A five-minutes presentation to demonstrate your work or promote an interesting topic. Reservation and on-site application are both accepted.
A standard session at GNOME.Asia 2013 will be scheduled as 45 mins (35 mins talk + 10 mins Q&A). Please take into consideration any time you will need for preparation. The session could be a technical talk, panel discussion, or BOF.
If you’d like to share your knowledge and experience at GNOME.Asia 2013, please fill in the form at http://2013.gnome.asia/cfp before March 8th, 2013. Please provide a short abstract about your proposal (under 150 words). Include your name, biographical information, a photo suitable for the web, a title, and a description of your presentation . The reviewing team will evaluate the entries based on the submitted abstracts and available time in the schedule. You will be contacted before March 15th, 2013 on whether your submission has been accepted or not.
All interested contributors are highly encouraged to send in their talks. Please help us to spread the invitation to other potential participants. Even you do not plan to be a speaker, please consider joining GNOME.Asia 2013. This is going to be a great event!
Overview of changes in Glib::Object::Introspection 0.015: Add support for array arguments to Perl callbacks; Allow Perl code to return Glib::Error objects; Register error domains; Support conversion to raw structs from unregistered libraries. View th…
Overview of changes in Glib 1.291 (unstable): Ensure timely destruction of initial wrapper of custom subclasses; Start changing module version numbers in all Glib Perl modules (Bugzilla #690464). View the source in the Gtk2-Perl git repo at http://gi…
Hi, the first beta release of development cycle heading to GNOME 3.8 is finally available. Sorry for the delay, some technical and personal problems make the release to take more time than expected. With this release we are officially now in "The Freeze" : - UI Freeze: No UI changes may be made without approval from the release-team and notification to gnome-doc-list< at >gnome.org; - Feature Freeze: new functionality is implemented now; API/ABI Freeze for 3.7.x: Developer APIs should be frozen at this point; - String Change Announcement Period: All string changes must be announced to both gnome-i18n< at >gnome.org and gnome-doc-list< at >gnome.org. More details about changes and news for this beta are available here: core: http://download.gnome.org/core/3.7/3.7.90/NEWS apps: http://download.gnome.org/apps/3.7/3.7.90/NEWS The GNOME 3.7.90 release itself is available here: core sources: http://download.gnome.org/core/3.7/3.7.90/ apps sources: http://download.gnome.org/apps/3.7/3.7.90/ JHBuild modulesets to compile GNOME 3.7.90 by hand are available here http://download.gnome.org/teams/releng/3.7.90/ Check the Smoketesting document  for instructions about how to compile and test GNOME with these modulesets. WARNING! WARNING! WARNING! -------------------------- This release is a snapshot of development code. Although it is buildable and usable, it is primarily intended for testing and hacking purposes. GNOME uses odd minor version numbers to indicate development status. For more information about 3.8, the full schedule, the official module lists and the proposed module lists, please see our colourful 3.8 page: http://www.gnome.org/start/unstable For a quick overview of the GNOME schedule, please see: http://live.gnome.org/Schedule  https://live.gnome.org/ReleasePlanning/Freezes  https://live.gnome.org/Smoketesting -- Javier Jardón Cabezas GNOME Release Team
Dear all: GNOME.Asia 2013 is calling for papers. GNOME.Asia Summit is Asia’s GNOME user and developer conference, spreading the knowledge of GNOME across Asia. The conference will be held in NIPA Business Center, Sangam-dong Seoul, Korea on May 24 -25, 2013. The conference follows the release of GNOME 3.8, helping to bring new desktop paradigms that facilitate user interaction in the computing world. It will be a great place to celebrate and explore the many new features and enhancements to the groundbreaking GNOME 3 release and to help make GNOME as successful as possible. Learn more: http://sakananote2english.blogspot.tw/2013/02/gnomeasia-2013-is-now-calling-for-papers.html * * https://live.gnome.org/GnomeAsia/2013Summit _______________________________________________ foundation-announce mailing list foundation-announce< at >gnome.org https://mail.gnome.org/mailman/listinfo/foundation-announce
Overview of changes in Pango 1.224: Ignore MYMETA.*; Hush a few compiler warnings; Add gitweb link to old ChangeLog; Created %meta_merge which follows v2 of CPAN Meta Spec. View the git repo at: http://git.gnome.org/browse/perl-Pango/tag/?id=rel-1-22…
Overview of changes in Gtk2 1.247: Require Glib 1.280 for the fixes to custom signal marshalling; Fix a test failure in t/GtkRecentChooser.t; Created %meta_merge which follows v2 of CPAN Meta Spec. View the source in the Gtk2-Perl git repo at: http:/…
Overview of changes in Glib::Object::Introspection 0.014: Implement generic signal marshalling; Implement a generic constructor for boxed types and install it as Glib::Boxed::new; Generate error messages when functions are passed an incorrect number o…
Overview of changes in Glib 1.290 (unstable): Make Glib::Object subclassing more robust; Correctly handle utf8-encoded strings in GPerlArgv. IMPORTANT: This unstable release branch of Glib has been created to test changes in Glib::Object::* with chang…
Overview of Changes in 1.14: Skip tests for pkg-config binary with the ‘–max-version’ switch on
Overview of changes in Gtk2 1.246: Improve the failure diagnostics of some tests. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-6 or download the source release at: http://downloads.sourceforge.n…