Embedded below is the blog of Google Summer of Code student Shalom Ray. Ray provides an overview of his project Improving the one-click installer.
Last week, members of The GNOME Project announced a new conference in the United States northwest to enhance the GNU/Linux application ecosystem.
The Libre Application Summit, which will take place in Portland, Oregon, from Sept. 19 – 23, aims to empower application developers both big and small as well as enhance app developers collaboratation with major Linux distributions.
The summit, which is designed to improve the developer and user experience for the GNU/Linux desktop, has a lot of potential to expand and openSUSE is excited to be the summit’s first sponsor.
Since last year, openSUSE has been working together with GNOME members to offer an event in the Portland designed for application developers who want to explore opportunities for expanding apps to distributions, to build personal relationship with users and to explore opportunities to monetize developers apps.
Since the last openSUSE Tumbleweed update, there have been three snapshots, but the next snapshot is the one many users are waiting for because it will include Qt 5.6.
The hold up has taken some time to be released because a minor fix, but any snapshot dated 20160517 or higher will have the Qt 5.6.
There are a few other exciting packages in staging that could soon arrive in follow on Tumbleweed snapshots like Plasma 5.6, Plasma Framework 5.22.0 and KDE Applications 16.04.1. The 4.6 Linux Kernel was also checked in to staging recently.
The live installer was dropped from Tumbleweed. People can get live images, but there is no installer.
openSUSE Conference News
Since the last update, openSUSE Tumbleweed had two snapshots.
The most recent snapshot updated the Linux Kernel to 4.5.3 and Plasma updated to version 5.6.3. Bluedevil 5, breeze and hexchat were also updated in the 20160508 snapshot. Samba had an enormous list about bugs and fixes in the email that lists the details of the 20160508 snapshot.
Plans for the new GNU Compiler Collection in a Tumbleweed snapshot is at least three to four weeks away because of a huge update stack that will be made when GCC 6 makes it into Tumbleweed. Pre-testing in private staging has shown that GCC 6 should build smoothly in the various stages that lead to a Tumbleweed snapshot, but that remains to be seen until a snapshot with GCC 6 is at the users’ fingertips.
As for Qt 5.6, the bug that broke YaST appears to be swarming between two chopsticks – it took forever to catch and fix. However, as Dominique shared on Saturday, a fix is found and merged so the 5.6.x release is coming soon! Perhaps we’ll wait for 5.6.1 as that should be out soon.
All proposals accepted for the openSUSE Conference, which takes place in Nuremberg, Germany, from June 22 – 26, have been selected and people selected to give the presentations need to confirm their proposal by May 30.
People submitting accepted proposals were notified by email, but will need to confirm their talk before it is listed in the schedule by clicking on the confirm button once logged on to events.opensuse.org.
The total conference, which includes Kolab, SaltStack, ownCloud and SUSE Labs summits, features more than 40 long talks, 40 short talks, 7 workshops, an IndieWeb Hack Day and a program for kids. There are several openSUSE tracks and community and technology tracks.
Organizers of the conference learned today that SaltStack’s Chief Technology Officer and co-founder Thomas Hatch will give a live demo along with Dave Boucha about SaltStack advanced features.
The tracks taking place are listed on the conference website, which also includes the dates for the keynote speakers.
The schedule is being developed, but it won’t fully be complete until all the proposals are confirmed. Attendees should also confirm that they registered for the conference.
As a reminder, today, May 9, is the last day to submit a Travel Support Program request.
Plans to update to GCC 6
After an entire full rebuild last week, openSUSE Tumbleweed is shifting its focus to another area.
Tumbleweed is planning to switch the compiler to GCC 6, and if all goes well, according to Dominique Leuenberger, it might be available in a few weeks, but will certainly trigger another full rebuild.
For TW users waiting for Qt 5.6, they will have to wait a little longer due to a bug that is holding up its release.
Less than an hour ago, snapshot 20160503 was released and it updates Mesa to version 11.2.1, virtualbox to 5.0.18, snapper to 0.3.2) and perl-Bootloader to 0.912.
The first round of proposals for the openSUSE Conference have been accepted and people who submitted a call for papers should log-in to events.opensuse.org and check to see if their talk has been accepted as part of the first round of proposals.
For proposals that have been accepted, users should confirm their proposal as soon as possible and also register for the conference if they had not done so already.
About 20 proposals have been confirmed, but there are about 45 proposals from the first round proposals that need to be confirmed.
There will be a second round of accepted proposals announced next week.
A new snapshot of Tumbleweed arrived today and the reason for not having one the past week is that the entire rolling release distribution was rebuilt on the Open Build Service and thoroughly tested by openQA.
Snapshot 20160422 updated glibc to version 2.23 and libvirt to 1.3.3. The libraries provide new compatibility and remove some obsolete functions. Several patches were removed from glibc and libvirt. Libvirt’s update also improved support for ppc64.
GCC 5 upgraded to version 5.3.1+r234891 and kernel-firmware updated to 20160412.
Php7 has been added and is available in the the repositories.
Other updates of interest are to openssl with new patches from SUSE Linux Enterprise 12 and cmake 3.5.2. YaST had several updates with yast2 upgrading to 3.1.185, yast2-vm upgrading to 3.1.26, and yast2-bootloader upgrading to 3.1.176 among others YaST updates.
The openSUSE Board announced today a call to action for a Community Release Team to assist with tasks associated to the development of the next Leap version 42.2.
The announcement was made in an email to the project’s development mailing list opensuse-factory (at) opensuse.org.
“In the past, these tasks were… distributed among the SUSE employed openSUSE team, which tried to incorporate community and in the end made sure that everything gets done,” wrote Tomáš Chvátal, a newly elected board member.
Contributors can help Leap’s new release manager Ludwig Nussel with a variety of tasks associated with the development of 42.2, but the opportunities for contributing are more than just development.
“We would like the community to be directly responsible for ensuring these tasks get carried out,” Chvátal wrote. “To accomplish this we intend to create a full team of people taking care about what needs to be done for the release. We expect the people in this Community Release Team to be the ones responsible for the tasks in their respective areas of responsibility.”
The tasks are split into several areas like marketing, design, infrastructure, documentation, translations and quality assurance.
Tasks for marketing include creating and following a marketing plan and taking care of social media among other things. Design tasks include making sure the desktops are consistently branded and the the look and feel is consistent. Infrastructure tasks include making sure critical infrastructure works.
The documentation tasks include updating content on the wiki and ensuring release notes are updated. Translations for 42.2 will be needed and QA tasks include creating a test plan for milestones, monitoring bugzilla and escalating important regressions to the release manager.
People interested in joining the Community Release Team should contact the board and Nussel.
A link to the action items from the last release can be found at http://tinyurl.com/grg5szf and volunteers are welcomed to expand the tasks.
Google made an announcement April 22 that 1,206 students were selected for the Google Summer of Code and six of those students will be mentored through the openSUSE Project, which is one of 178 mentoring organizations in this year’s GSoC.
The six university students will spend their summer break writing code and learning about open source developments through six projects with the openSUSE Project while earning money through Google’s international program.
“I believe that one of the most important tasks for a Free Software hacker is to bring new people with new perspectives, backgrounds and fresh ideas into the community,” said Hendrik Vogelsang, who is one of the mentors for the openSUSE Project. “GSoC provides the perfect opportunity for a project like openSUSE to build new relationships with students from all over the world.”
Those new relationships and fresh ideas will develop within six projects for openSUSE, which are titled Alternatives YaST Module, Enhancing visitor experience of OSEM, Implementing Ticket payment feature for OSEM, Improve One-Click Installer, Improve the UI of Portus and Port Jangouts from AngularJS 1.4.
Students wrote more than 20 project proposals to participate with openSUSE as a mentoring organization. A list of available project that were available to students can be viewed at 101.opensuse.org.
The next phase of GSoC will be the Community Bonding phase and the students will begin working on the projects May 23. The students will have a mid-term evaluation between June 20 – 27 and will submit their code for evaluation between August 15 -23.
Google Summer of Code is open to post-secondary students, age 18 and older in most countries.