Home Home > 2018
Sign up | Login

Archive for 2018

2018-2019 Elections Underway with Calls for Candidates and New Members

December 13th, 2018 by

Earlier this week, on Tuesday, Dec. 11, 2018, the Elections Committee posted the Schedule for the 2018-2019 openSUSE Board Elections, along with the announcement of a Membership Drive and a call for nominations and applications for Candidates to fill three vacant seats on the openSUSE Board.

The annual Board Elections are normally expected to run in November and December, with ballots cast and results published in time for the newly-elected Board Members to take their seats on the Board at the beginning of January. However, some additional work needed to be completed for this election, and the elections were delayed in part to accommodate the additional work.

A healthy Project requires a healthy and energetic Board, and that especially requires a healthy and energetic Membership composed of openSUSE Contributors, both to provide a slate of quality candidates and an enthusiastic group of engaged Contributors, to vote for candidates who best reflect their views for the future and the drive forward of the Project.

With that in mind, the current openSUSE Board — at the urging and with the full co-operation of the Elections Committee — clarified and updated the requirements for openSUSE Membership based on earlier engagements with the Community and a subsequent Board vote, as officially required under the Membership Rules, conducted at the annual Face to Face Board meeting earlier this year.

The changes to the rules are meant to ensure that all openSUSE Contributors have the opportunity to become a Member and to participate in the Guidance of the Project, as potential Board Candidates and as voters.

To encourage more participation in the Project, the Elections Committee announced the start of an eight-week Membership Drive in conjunction with the Call for Candidates. All Contributors who are not already Members are urged to apply for Membership, and all Members and Contributors are urged to encourage fellow Contributors and their associates to apply for Membership. More Members will also mean more Contributors, and more Contributors mean a healthier, stronger Project.

The Elections Committee would like to see the entire Community get behind this Membership Drive and participate in this Elections process.

Links for Board Candidate Nominations, applications for Candidacy, and applications for Community Membership, along with links to eligibility, can be found on the official 2018-2019 openSUSE Board Elections page at https://en.opensuse.org/openSUSE:Board_election

Tumbleweed Rolls with Package Updates of Git, Virtualbox, OpenSSH

December 6th, 2018 by

openSUSE’s rolling release Tumbleweed had a total of five snapshots this week and is preparing for an update to the KDE Plasma 5.14.4 packages in forthcoming snapshots.

The five Tumbleweed snapshots this week brought the 5.19.5 Linux Kernel, which was the only package updated in the 20181130 snapshot. The kernel-source 4.19.5 package added a force option for the pciserial device for x86 architecture and fixed HiperSockets sniffer for s390 architecture.

The most recently released snapshot, 20181204, had more than a dozen packages updated. GNOME’s application for manage their Flickr image hosting accounts, frogr 1.5, fixed issues with the content and installation of the AppData file and moved the functionality menu. GNOME’s goffice had a version bump to 0.10.44. Various rubygem packages were updated and the most significant change was of the packages was that rubygem-pry 0.12.2 dropped support for Rubinius. Both python-boto3 1.9.57 and python-botocore 1.12.57 had multiple application programming interface (API) changes. The obs-service-set_version 0.5.11 package needed “python suff” and now allow running tests with python3.

The first snapshot to arrive in December was snapshot 20181203. Among the package changes were an update to checkmedia 4.1, which fixed digest calculation in tagmedia, GNOME’s framework for media discovery grilo 0.3.7, and distributed compiler icecream 1.2, which made load calculations better and also cleaned up the general code. A python-docutils build dependency was added with cifs-utils 6.8 and elfutils 0.175 fixed three Common Vulnerabilities and Exposures issues. Major changes came with the man 2.8.4 package. One of the changes relies on decompressors reading from their standard input rather than redundantly passing them the input file on their command line; this works better with downstream AppArmor confinement of decompressors. Virtualbox 5.2.22 fixed a regression in the Core Audio backend causing a hang when returning from host sleep when processing input buffers and webkit2gtk3 2.22.4 fixed serval crashes and rendering issues and Fix a crash when using graphics library Cairo versions between 1.15 and 1.16.0.

(more…)

Thunderbird, YaST, Sudo Updates Arrive in Tumbleweed

November 29th, 2018 by

Three openSUSE Tumbleweed snapshots were released since the last blog.

The three Tumbleweed snapshots this week brought a newer Linux Kernel, several rubygem package updates and improvements for an Xfce support library.

Snapshot 20181126 brought the 4.19.4 Linux Kernel, which fixed accelerated VLAN handling and fixed a memory leak with the Nouveau secure boot. Yet another Setup Tool (YaST) had some updates with yast2-fonts 4.0.2 that changes the desktop file fonts to system-wide fonts and multiple translations were also updated with the yast2-trans package. The support library for Xfce desktop environment, exo, updated to version 0.12.3; it improved layout spacing and alignment and hides the exo launchers from GNOME Software. The package for Integrated Development Environment cross-platform, kdevelop5 5.3.0, brought improved language support for php, python and c++; it also offers a new clazy analyzer plugin. Multiple other libraries were updated including libjansson 2.11, libsemanage 2.8, libsepol 2.8, libzypp 17.9.0 and more. Several rubygem packages were updated in the snapshot and rubygem-bundler 1.17.1 had a significant amount of additions and improvements including an add config option to disable platform warnings. The mailutils 3.5 package for the handling of email fixed a bug in the base64 encoder. Parser generator bison 3.2.2 brought massive improvements to the deterministic C++ skeleton, lalr1.cc and the library for manipulation of TIFF images, tiff 4.0.10, added a few patches that address the 10 Common Vulnerabilities and Exposures (CVE) patches that were removed.

Eight packages were updated in the 20181122 snapshot; three of them were YaST associated packages like yast2-ntp-client 4.1.6, which aligned a  “Synchronize Now” button and “NTP Server Address” box, which doesn’t break the previous fix and does not hide the manual checkbox in TextMode. The fourth release candidate of the free implementation of the Remote Desktop Protocol (RDP) freerdp 2.0.0,  added support to set the Transport Layer Security (TLS) security level for openssl 1.1.0 and also added smartcard support for substring filters. Sudo now treats the LOGNAME and USER environment variables (as well as the LOGIN variable on AIX) as a single unit with the update to sudo 1.8.26, which also added support for the OpenLDAP TLS_REQCERT setting in the ldap.conf. The xapian-core 1.4.9 package fixed a bug to efficiently handle insertion of a batch of extra positions in ascending order, which could lead to missing positions and corrupted encoded positional data, according to the changelog.

(more…)

openSUSE to Have Poster, T-Shirt Design Contest for oSC19

November 28th, 2018 by

openSUSE will have a t-shirt image and poster design contest for the openSUSE Conference 2019. Both contests are separate contests and have to meet certain requirements. Designers are encouraged to use open-source graphic editing software like Inkscape, Gimp or Krita. 

Design submitted should be licensed under CC-BY-SA 4.0 and allow everyone to use it without attribution. Design submitted must be original and should not include any third party materials conflicting with CC-BY-SA 4.0 with the attribution exception.

The poster design contest has the following requirements:

  1. The poster design must be designed for a DIN-A2-size poster. The size of the poster is (width X height) 420 x 594 mm and should include a 2 mm margin on all sides.
  2. Posters should include the openSUSE Conference name, the date (May 24 – 26) and the location (Nuremberg, Germany) of the conference.
  3. The poster design must be an .svg, .png or .pdf format.
  4. The poster needs to be emailed to ddemaio (@) opensuse.org.
  5. The posters should be added to the Poster contest wiki page as a .png so people can view the design.

The T-Shirt Design Contest has the following requirements:

  1. The image(s) design for the t-shirt must be an .svg format.
  2. The image(s) needs to be emailed to ddemaio (@) opensuse.org.
  3. The image(s) should be added to the T-Shirt contest wiki page along with an example, which should show the image on a t-shirt. The color of the t-shirt for the example is the designer’s choice.
  4. The image(s) design must be a size that is able to be printed at the same size on small and 3XL tshirt. This means that designs can not be printed at the bottom, top or edges of the t-shirt and can not wrap around the t-shirt.
  5. Each design should not have more than two images, front and back.
  6. Must include the words openSUSE Conference in the design.

The contests begin Dec. 1 and have a deadline of Jan. 15. The winning design will be announced the week after the Jan. 15 deadline.

Find Out the Visa Requirements to Attend oSC19

November 20th, 2018 by

For people planning on attending the openSUSE Conference 2019 in Nuremberg, Germany, from May 24 – 26, there are certain requirements necessary to receive a visa for those who are not a citizen of a Schengen country.

It’s a good idea to start thinking about getting your visa and this post summarizes the requirements.

Please note: the Travel Support Program has no provisions to cover the cost of a visa, so it’s the travelers responsibility for covering the additional cost.

For citizens who are not a citizen of a Schengen country, you may need a formal invitation letter that fully explains the nature of your visit.

An overview of visa requirements/exemptions for entry into the Federal Republic of Germany can be found at the Federal Foreign Office website.

Alphabet Nation

(more…)

openSUSE Develops Legal Review System

November 8th, 2018 by

The open-source community has a new project designed to help Linux/GNU distributions with the legal review process of licenses.

The new project called Cavil is legal review system that is collectively beneficial not only for the  openSUSE Project, but distributions and projects that want to use it.

The project provides an add-on service for the Open Build Service.

Every OBS request for openSUSE Factory goes through a legal review process to ensure licenses are compatible. Cavil indexes these and creates a legal report for every single request. Bot comments in OBS are made through the legal-auto python script, but the entire project is much larger than the script and bots.

Sebastian Riedel and Stephan Kulow have been developing the project for two years and it has been used in production for more than a year and half. The Cavil legal review system replaces an older system and provides much more efficiency. Cavil can automatically accept more than 90 percent of all new requests based on data from previous reviews, so packages are much more streamlined into openSUSE Factory.

The project has been so efficient that two lawyers who do all the legal reviews with the system, which is also used by SUSE, had reviewed about 110,000 packages this past year. The same lawyers curated a library with 27.000 license patterns for 600 licenses and 20 license patterns for 100 of the  most common licenses that are used to create legal reports. Riedel said there is a desire hope to expand that in the future with the hope of collecting new patterns with the open-source community.

The legal Data Base used by SUSE to generate reports with new license patterns  is about 2TB and has about 68.433.436 pattern matches in 27.319.682 individual files.

Like openQA, Cavil is written in Perl, with Mojolicious/Minion and PostgreSQL.

A quick look at the statistics about the content of the legal database showed the most popular open source licenses were GPL-2.0, BSD-3-Clause, GPL-Unspecified and MIT respectively.

Marvell, TUXEDO Computers Sponsor openSUSE Project

November 6th, 2018 by

Two companies were recently added to the openSUSE Sponsors page thanks to the companies generous donations to the openSUSE Project.

Both Marvell and TUXEDO Computers have provided tangible support through donations to openSUSE to promote the use and development of Linux.

“We are thoroughly pleased to have Marvell and TUXEDO Computers as sponsors of the openSUSE Project,” said Richard Brown, chairman of the openSUSE Board. “The sponsorships support and encourage open-software development. Multiple Linux distributions and the open-source community will benefit greatly from the equipment.”

Marvell, which recently completed the acquisition of Cavium, offers a broad portfolio of infrastructure solutions. Marvell donated a ThunderX2 system to the openSUSE Project. The Dual-System-on-Chip machine with 256GB RAM and 240GB SSD will extend the existing fleet of ARM build hardware. This 64-bit ThunderX2 system will bring an additional 40 ARMv8 (AArch64) concurrent build jobs to the openSUSE Open Build Service, which can now provide its users with faster AArch64 package and installation image builds.

TUXEDO Computers makes Linux hardware, notebooks and more. The company, which offers its TUXEDO InfinityBook Pro 13 with Leap 15 preinstalled, has offered to send volunteers running openSUSE booths at conferences a TUXEDO laptop for demo purposes, which will need to be returned to TUXEDO Computers after demoing it at a conference. Volunteers who wish to demo a TUXEDO laptop at a summit, conference or other open-source technology event can request a demo laptop through a trusted person in the openSUSE. The trusted person will decide on eligibility of the volunteer on behalf of TUXEDO Computers. Contact the openSUSE Board or an openSUSE member if you are interested. TUXEDO Computers will send out the laptop and handle return shipping.

GSoC 2018 Mentor Summit

October 27th, 2018 by

David Kang and I attended two weeks ago (12-14 Oct) the Google Summer of Code (GSoC) Mentor Summit in California representing openSUSE. :sunny: Here is our report of the conference.

It was an incredibly well organized event with a busy schedule. It was our first summit (we try that different openSUSE mentors/org admins go every year) and we enjoyed it a lot and found it really useful. Apart from attending many sessions about open source, mentoring and GSoC, we had the opportunity to meet and have interesting conversations with other org admins and mentors, as well as with the Google open source team and other Googlers. In total 314 mentors and org admins from 42 countries attended the events. This was a great chance to collect chocolate from all around the world for the chocolate bar table, which has already become a tradition at the summit. :chocolate_bar:

chocolate table David and Ana in San Francisco

The summit follows the unconference format, which means that the sessions are decided and organized by the attendees. Those are the most outstanding sessions from the ones David and I attended.

(more…)

Tumbleweed Gets New Versions of KDE Applications, Krita, Apache Subversion

October 19th, 2018 by

Since last week’s openSUSE Tumbleweed update, there were two snapshots released that brought KDE users a newer version of Applications 18.08.2 and all Tumbleweed users could update to Linux Kernel 4.18.13.

Last week brought newer versions of KDE’s Plasma 5.14  and Frameworks 5.50.0, and this week the arrival of Applications 18.08.2 came in snapshot 20181015. Applications 18.08.2 contained only bug fixes and translation updates. Among the key bug fixes was the dragging of a file in Dolphin that no longer accidentally triggers inline renaming; KCalc again allows both ‘dot’ and ‘comma’ keys when entering decimals and a visual glitch in the Paris card deck for KDE’s card games was fixed. Snapshot 20181015 had a few other updated packages like the open source painting program krita 4.1.5, which fixed a missing shortcut from the Fill Tool tooltip and a change of importing SVG files as vector layers instead of pixel layers. The ibus-table 1.9.21 update, which is an engine framework for table-based input methods, migrated IBusConfig to GSettings; non-gnome users have a Draw InputMode text instead of icon into panel. The 4.18.13 Linux Kernel was also included in the snapshot and fixed an unexpected failure of nocow buffered writes for Btrfs after snapshoting when a user is low on space; the newer kernel also added support for Apple Magic Keyboards. Python-jedi 0.13.1 removed Python 3.3 support. The Apache version-control package subversion 1.10.3 fixed conflict resolver crashes and endless scan in some cases.

Snapshot 20181012 brought several new packages including an update of Mozilla Thunderbird 60.2.1. The  email client has some calendar changes and security fixes including a fix of CVE-2018-12383 that is related to stored passwords. The open-source audio platform audacity 2.3.0 was updated in the snapshot and it now has the ability to resize the toolbars controlling volume and speed for greater precision. Gstreamer and several of its plugins were updated to version 1.14.4, which added functionality needed for Mean Squared Error (MSE) use case fixing YouTube playback in epiphany/webkit-gtk. There were many incremental improvements and bug fixes with libvirt 4.8.0 that was released earlier this month including the libxl driver now supports virDomainPMSuspendForDuration and virDomainPMWakeup Application Programming Interfaces (APIs). Compiling parser generator Bison now requires a C99 compiler with the update of the bison 3.1 package. Other packages updated in the 20181012 snapshot were gpgme 1.12.0, which provided a major overhaul of the Python language bindings documentation, gthumb 3.6.2, libzypp 17.7.2, python-Pillow 5.3.0, snapper 0.6.1, and sqlite3 3.25.2.

Both snapshots are trending a stable rating of 94 or above according to the Tumbleweed snapshot reviewer.