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.


Thursday
29 September, 2016


Nikanth Karthikesan: Link

21:30 UTC

face

face
The brand new app scaffolding tool in our app store
Last night, Bernhard Posselt finished the app scaffold tool in the app store, making it easy to get up and running with app development. I was asked on twitter to blog about setting up a development environment, so... here goes.

What's simpler than downloading a zip file, extracting it and running a command in the resulting folder to get an Nextcloud server up on localhost for hacking?

Yes, it can be that simple, though it might require a few minor tweaks and you have to make sure to have all Nextcloud dependencies installed.

Note that this is useful if you want to develop an Nextcloud app. If you want to develop on the Nextcloud core, a git checkout is the way to go and you'll need some extra steps to get the dependencies in place, get started here. Feedback on this process is highly appreciated, especially if it comes with a pull request for our documentation of course ;-)

Step 1 and Two: Dependencies

  • Install PHP and the modules mentioned here
    Your distro should make the installation easy. Try these:
    • openSUSE: zypper in php5 php5-ctype php5-curl php5-dom php5-fileinfo php5-gd php5-iconv php5-json php5-ldap php5-mbstring php5-openssl php5-pdo php5-pear php5-posix php5-sqlite php5-tokenizer php5-xmlreader php5-xmlwriter php5-zip php5-zlib
    • Debian: apt-get install php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser php5-ldap bzip2
  • Make Nextcloud session management work under your own user account.
    Either change the path of php session files or chmod 777 the folder they are in, usually something like /var/lib/php (debian/SUSE) or /var/lib/php/session (Red Hat).

The Final Four Steps


Nextcloud should present you with its installation steps! Give your username and password and you're up and running with SQLite.

Start with the app

Now you create a subfolder in the nextcloud/apps with the name of your app and put in a skeleton. You can generate an app skeleton really easy: use the scaffolding tool, part of our new app store for Nextcloud 11!

It's probably wise to now get going with the app development tutorial here. This isn't updated for the scaffolding tool yet, so you'll have a head start here. Be sure to check out the changelog, we try to make sure the latest changes are noted there so even if we didn't manage to fully update the tutorial, you can find out what will and won't work in the changelog. Also, be sure to update the links to get the latest dev doc - this all links to 11, once that is out it is probably better to directly target 12 and so on.

Help and feedback

Your input is very much welcome! If you run through these steps and get stuck somewhere, let

face

It’s been about 3 months now since I switched over to Medium from Wordpress. Now that I have had a chance to experience it a bit I think I can provide a comparison between Medium and Wordpress.

Pros

  • Simple, easy to use interface, almost never have to drill down menus looking for options
  • Super easy to use editor, its basically blank and you only see what you write until you want to insert something, save or publish your post
  • “Reads” statistics, this lets you see how many people that visit a specific post actually bother to scroll down or read it. It’s a useful way to determine if you are doing a good job of capturing the readers interest
Views column shows direct views in black and indirect (ex. RSS) views in gray
  • Medium doesn’t do the stupid “” replacement with html character codes that Wordpress performs in code tags. This was one of the reasons I decided to leave Wordpress, the ability to disable the “feature” required paying
  • Publications allow you to easily setup a system where members can submit posts that are displayed on a shared page
  • Draft comments can be left by members of your publication and those you share the draft link with, allowing you to get feedback on stories before making them public
  • Comments can leave tags on your article, allowing readers to easily reference sections that they are addressing
Notes that readers can leave behind for the author/publication
Notes are also visible in the comments, you can click on them to jump to the referenced portion of the post
  • Great embedding support, I found it very easy to embed and format things into posts. Pictures, Twitter, Videos, its all pretty nice and easy
  • Lack of plugins, strangely a good thing. One of the biggest detractors of Wordpress is the terrible nature of plugin developers (and users) to never address security issues. It’s extremely common for Wordpress sites to get breached due to insecure/not updated plugins

Cons

  • Lack of syntax highlighting is super annoying on Medium. I have not looked for alternatives to the default code boxes but they are not that useful. Wordpress provided some great features in its code tags.
  • Cannot really mess around with the blog theme, while the default looks fine it leaves something to be desired. I actually really liked the theme from my Wordpress blog as it was simple to navigate and just showed you the content you wanted to see.
  • Medium definitely does not give you as much control of the blog as Wordpress did, however this wasn't as big as a con as it may seem. Most of the time I never used any of the fancy admin features Wordpress provided (mainly because you need to pay to use them)
  • Does not seem to have as much help available online as Wordpress does, makes it tricky at times when I want to do something fancy and cannot determine if Medium actually

Wednesday
28 September, 2016


Michael Meeks: 2016-09-28 Wednesday.

20:01 UTCmember

face
  • Mail chew, poked at a pivot table import profile. Spent a while triaging and prioritising bug/features. Out for a fine pub lunch with David.
  • More mail, bashed slideware, read stories in the evening.

face

Another development sprint is over. Time flies! In our previous post we already reported about the branching of Tumbleweed and the upcoming releases and about the expected consequences: the landing of some cool features in a less conservative Tumbleweed.

We are still dedicating quite some effort to polish the upcoming stable releases (SLE12-SP2 and Leap 42.2), but in this sprint we finally found some time to play. Which is great because blogging about new features is more fun than doing it about bug fixes. 🙂

Importing Authorized Keys with AutoYaST

When logging in via SSH, public key authentication should be preferred over password authentication. Until now, the best way of setting up the required authorized_keys files in AutoYaST was using the files section.

However, that approach is tedious and error prone, as you need to make sure you set the correct owner, permissions, etc. Moreover you need to keep in sync the user definition (username and home directory) with the file definition.

AutoYaST now supports the specification of a set of public keys for each user with a pretty straightforward syntax:

<user>
  <username>suse<username>
  <authorized_keys config:type="list">
    <listentry>ssh-rsa your-public-key-1</listentry>
    <listentry>ssh-rsa your-public-key-2</listentry>
  <authorized_keys>
<user>

AutoYaST takes care of writing the files and setting the ownership and the proper permissions.

While documenting this new feature we realized the AutoYaST documentation about users management could be more detailed, which leads us to…

Improving the documentation

Usually developers love to create programs loaded with cool features but hate to write documentation. Fortunately there are people out there who enjoy writing documentation and bringing all those features to light. We have already mentioned in previous reports how grateful we are for having the SUSE documentation team polishing and publishing our documentation drafts and how open and straightforward the process is.

We updated the YaST documentation to include information about the installer self-update feature, which will debut in SUSE Linux Enterprise 12 SP2 and openSUSE Leap 42.2. As part of the same pull request and in the AutoYaST side, some additional improvements were made, including cleaning-up some duplicated information about SUSE registration.

On the other hand and as a consequence of the above mentioned new feature, the AutoYaST documentation regarding users management has been rewritten adding missing information like groups, user defaults and login settings.

All our pull requests are already merged in the doc-sle repository. At a later point in time, the SUSE documentation team will review and polish all the new content (including ours) and will publish an up-to-date version of the online documentation. If you don’t want to wait, you can easily generate an HTML or PDF version of the documentation including all the non-reviewed contributions just following the very simple instructions in the README file of the doc-sle repository.

Did we already mention we love the open source, programmer-friendly processes of the documentation team? 😉

Storage reimplementation: something you can touch

We promised news about the storage reimplementation and here they are. Our customized Tumbleweed


Tuesday
27 September, 2016


Michael Meeks: 2016-09-27 Tuesday.

21:00 UTCmember

face
  • Mail chew, commercial call, built ESC stats, synched with a partner.

Monday
26 September, 2016


face

Well if your like me and you have been sick of this Error: Failed to get gcc information. for awhile now when installing VMware Workstation on the major Linux distributions out there then you likely will want to automate the process of compiling it correctly and doing the rest of the tasks once your compile is complete.

Download my script here and run it after each time your kernel changes of course.

Let me know how your experience is with this or you would like to see some additions or adjustments.


Michael Meeks: 2016-09-26 Monday.

21:00 UTCmember

face
  • A series of meetings, team and otherwise through much of the day - feeling really ill & groggy - annoying.

face

Brian Krebs is a well-known and respected reporter who covers many different topics in the security industry, often involving data breaches and ATM skimmers. However, Krebs has always been unpopular among the financial and cyber criminals of the world given his uncanny ability to uncover the dirt on how they perform their criminal operations. He is also the author of the NYT Best Seller Spam Nation, a book detailing the operations of cyber criminals who use spam emails to make money as well as their wars with competing spammers. Check out this video below for a great talk by Krebs regarding his book.

https://medium.com/media/ffb13a77b9656f35a8fe0a62ebfa6dd2/href

Over the past week, Kreb’s website, KrebsOnSecurity was under a remarkably severe DDoS attack. It is clearly a target attack from someone/some group that wants to shut down his website. Attacks at this scale have never really been seen before (read further below for details). As a result it’s important that the security industry develop some method to provide protection to journalists like Krebs against attacks that in the past would have been classified as a nation state capability.

What Is A DDoS Attack?

If you are not familiar with the term, DDoS stands for Distributed Denial of Service attack. The idea behind the attack is simple, but to understand it you need to have a basic understanding of computer networks. This is a simplified explanation but it should get the following point across.

When two computers want to communicate on the internet, they send each other messages called “packets”. These packets contain all the information needed to allow communication between the two systems. When a computer receives a packet, it must allocate some CPU and network processing time to determine the contents of the packet. Normally the computer performs these tasks so fast that they are not noticed by the user.

Communication between a visitor and a website server (simplified)

When a website is hosted on a server, it needs to be able to respond to multiple visitors quickly and efficiently. As such, servers are given a very high ceiling in bandwidth so they can scale to a very large amount of requests. Think of bandwidth as a pipeline, the bigger it is the more data can flow from one end to the other, but ultimately there is a finite limit (the size of the pipe).

An attackers uses compromised computers to launch a DDoS attack against a server.

A DDoS attack preys on this property and attempts to fill, or use up, the server’s available bandwidth. When this happens, the server is unable to respond to legitimate visitors and the website ends up appearing as offline. These attacks can be devastating for websites because they are difficult to stop and can be launched simultaneously from all over the world. Often times, the senders of these DDoS attacks are compromised computers or smart devices which are being controlled from some centralized Command & Control infrastructure operated by


Sunday
25 September, 2016


Michael Meeks: 2016-09-25 Sunday.

21:00 UTCmember

face
  • NCC in the morning, picnic lunch; slugging and tidying. LOTR take-two after tea. Rest.

Saturday
24 September, 2016


Michael Meeks: 2016-09-24 Saturday.

21:00 UTCmember

face
  • Put up Miriam's shelves and mended a music stand in the morning; lunch - out to the races (free tickets) - to see some horses run; not my scene really - an amazing gender imbalance at the race-course: ~all men. Back, watched some Scorch Trials movie with H. and N.

Pavel Machek: Audio fun

10:05 UTC

face

Documentation for audio on Linux... is pretty much nonexistent.

Notice!

There is a hidden pointer somewhere in this text to a page containing deeper information about using audio. You should have perfect understanding about the features described in this page before jumping into more complicated information. Just make sure you read this text carefully enough so you will be able to find the link.
Oh, thank you, so we are now on treasure hunt?
Under construction!
This page is currently being written. A more complete version should be released shortly.
....
Last updated Fri 16 Aug 1996 (minor changes).
Seems like the complete page is not going to be available any time soon.
Still, that was best page explaining how audio is supposed to work on Linux. Ouch. I could not get ALSA to work. OSS works fine. (I guess that also talks a bit about state of audio on Linux). And then I discovered that modem does not work in kernel 4.8, so my problems were not pulseaudio problems but modem problems. Oh well.
--

Friday
23 September, 2016


Michael Meeks: 2016-09-23 Friday.

21:00 UTCmember

face
  • Discussions with partners, signed up to Docusign to save some bother; interestingly their first docx conversion produced a mangled PDF with a blue overlay - annoying; Collabora Office did it properly. Sync. with Eloy. LOTR in the evening with the babes.

face


Less than 48 hours from when GNOME’s release team unveiled version 3.22 (Karlsruhe), openSUSE Tumbleweed users are getting the full upstream experience of the latest GNOME.

Snapshot 20160921 made 3.22 available to user, but there were plenty of other snapshots during the week that brought new packages to Tumbleweed users.

Dominique Leuenberger, a member of the openSUSE release team, wrote that there were five snapshots this week in an email to developers on the openSUSE Factory Mailing List.

The Linux Kernel updated to 4.7.4 and VirtualBox updated a version in the 20160920 snapshot. Snapshot 20160914 updated KDE Frameworks to 5.26.0 and KDE Applications 16.08.1.

Even though Tumbleweed is built on GNU Composite Compiler 6.2.1, for user relying on GCC 5, snapshot 20160917 provided an update to GCC 5.4.1 and there was a major version update for Vim, which is the first major update for the project in a decade and updated from version 7.4.2045 to version 8.0.3.


face

Dear Tumbleweed users and hackers,

Another week comes to an end – and what a week this was for Tumbleweed! A full set of 5 snapshots (0914, 0916, 0917, 0920 and 0921) has been released, with some much anticipated and large changes:

  • KDE Frameworks 5.26.0
  • KDE Applications 16.08.1
  • GNOME 3.22.0
  • Linux Kernel 4.7.4
  • gcc 5.4.1 (for the ones still relying on it; the distro is built using gcc 6.2.1)
  • Vim 8.0

And if all this was not enough yet, there are things already piling up in Staging and Testing areas:

  • Steam fix: a workaround to get Steam back on the horse for you
  • Mozilla Firefox 49.0

The following few things moved to the backlog due to insufficient manpower to get resulting issues fixed:

  • Freetype 2.7: breaks libgd and python(3)-Pillow’s test suites
  • Emacs 25.1: needs some work in the packaging area to go on a dependency diet

With all those updates, don’t forget to still leave your desk once in a while – and in any case: have a lot of fun!


Thursday
22 September, 2016


Michael Meeks: 2016-09-22 Thursday.

21:00 UTCmember

face
  • Mail chew, actioning items etc. customer call, ESC call. Increasingly thrilled with new Dell Inspiron 7000 - fast (at least running Linux), quiet, powerful etc. suspends, (and better resumes again) etc. Poked at Apple's iCloud apps a little; interesting.
  • After a very long time of trying to de-bong Thunderbird's plain-text editing behaviour - by searching in the global 'send' options (to stop HTML mail sending), and on the brink of quitting back to Evolution - I finally discovered a magic per-account setting in "Composition and Addressing" with the lovely legend:
    "[x] Compose messages in HTML format" - which, when turned off appears to make the mail composer actually usable for plain-text loving developers; nice !
  • Finally got my blog back together on the re-constituted machine.

face

iconThe release of openSUSE Leap 42.2 Beta 2 today added several new minor versions including KDE’s first Long Term Support version for Plasma.

The highly anticipated release of Plasma 5.8 LTS will be the default desktop for openSUSE Leap 42.2 and its beta (5.7.95), which was just released last week, is in openSUSE’s newest beta release.

“The quality of the distribution at this point looks quite good,” said Ludwig Nussel, Leap’s release manager. “Since Plasma 5.8 is still a beta version, it deserves more attention and thorough testing. We can help upstream to release a good 5.8.0 and get a decent quality default desktop in return.”

KDE and openSUSE slightly adjusted release schedules to be able to include Plasma 5.8 in the release of openSUSE Leap 42.2 because Plasma 5.8 is an LTS and complement one another as well as appeal to conservative adapters.

The new Plasma Beta is only in English because of its beta status. Translations for 5.8 and several openSUSE specific components and infrastructure are needed before the final releases.

“If you want to help with your language, feel free to join the mailing list or contact your localization team,”  Nussel said.

People who want to help with translations can help translate easily through Weblate, which manages translations in a git repository a respective project. All translated strings are tracked and stored. All people have to do it create an account and start translating in their browser if they would like to contribute to translations for Leap.

Other packages that had version upgrade in openSUSE’s latest beta are KDE Applications to version 16.08.0, Frameworks to version 5.26.0, GStreamer to version 1.8.3, gtk2 to 2.24.31, gtk3 to 3.20.9, json-glib to 1.2.2, Wireshark to 2.2.0 and Xen to version 4.7.0_12.

Testers of the Beta are encourage to submit bugs they find on openSUSE Bugzilla.

The release of the Beta 2 was delayed by one day, but the road map for the release of Leap 42.2 is still scheduled for Nov. 16, which is one week after SUSECon. The next beta, Beta 3, is scheduled for Oct. 6 and the submission deadline for it is Sept. 29. The Release Candidate is scheduled for Oct. 18.

Leap is a community-enterprise distribution that focuses on stability. Leap has hundreds of SUSE Linux Enterprise (SLE) Service Pack (SP) 2 packages and the thousands of community-built packages. The distribution gives developers and organizations an ability to bridge to the faster release cycles of openSUSE Tumbleweed or to a more Long Term Support enterprise solution with SLE.

Media who are interested in more information should contact Douglas DeMaio at ddemaio@suse.de.


Wednesday
21 September, 2016


Michael Meeks: 2016-09-21 Wednesday.

21:00 UTCmember

face
  • Laptop surgery; quite pleased with Windows 10 - but the latest openSUSE / Linux on an SSD whips it for speed and familiarity; as well as reliability for external USB/Sata bits. Moved VM pieces into the real world again; good.
  • Caught up with Kohei, team call.

Tuesday
20 September, 2016


Michael Meeks: 2016-09-20 Tuesday.

21:00 UTCmember

face
  • Mail chew; slide creation, quarterly mgmt meetings much of the afternoon. Read stories, collected M. from cubs, filled out customer data-request until late.

Michal Čihař: wlc 0.6

16:00 UTC

face

wlc 0.6, a command line utility for Weblate, has been just released. There have been some minor fixes, but the most important news is that Windows and OS X are now supported platforms as well.

Full list of changes:

  • Fixed error when invoked without command.
  • Tested on Windows and OS X (in addition to Linux).

wlc is built on API introduced in Weblate 2.6 and still being in development. Several commands from wlc will not work properly if executed against Weblate 2.6, first fully supported version is 2.7 (it is now running on both demo and hosting servers). You can usage examples in the wlc documentation.

Filed under: Debian English SUSE Weblate | 0 comments


Monday
19 September, 2016


Michael Meeks: 2016-09-19 Monday.

21:00 UTCmember

face
  • Up early; mail chew, 1:1 calls, team call(s), admin. Continued to try to migrate to Thunderbird, Evolution can't export my calendars as ICS - odd. Moved mail back across to the IMAP server - rather slowly.

Sunday
18 September, 2016


Michael Meeks: 2016-09-18 Sunday.

21:00 UTCmember

face
  • Arrived home sometime rather early in the morning. Ran kids group at church; home, for pizza lunch; snoozed in the afternoon a little. Bed early, exhausted.

Saturday
17 September, 2016


Michael Meeks: 2016-09-17 Saturday.

21:00 UTCmember

face
  • Up; prepped demos, walked to the conference venue; met up with Andras, did a lightening talk / demo. Compared notes with Jane Silber, caught up with Niels over a burger lunch.
  • Workshop afterwards, did some brain-storming, watched, slides:
    Hybrid PDF - Collabora and Nextcloud
  • Lukas fix a set of nasty bugs; poked at a performance issue. Chatted to people variously, caught up with Frank over dinner at the nearby beer garden; train to airport, flight home late.

Friday
16 September, 2016


Michael Meeks: 2016-09-16 Friday.

21:00 UTCmember

face
  • Up extremely early, coach to Stansted for the Nextcloud conference, raining really hard on the coach, good thing I checked the weather forecast (low prob. of rain) before leaving my coat behind.
  • Delayed flight, huge queue to buy train ticket, train lines being mended; hey ho - eventually got to the University for a pleasant lunch with Mike S.
  • Back for some talks, and the Nextcloud box launch. Out for dinner in the evening, up late poking software

face

ownCloud is even more hiring. In my last post I wrote that we need PHP developers, a security engineer and a system administrator.
For all positions we got interesting inquiries already. That’s great, but should not hinder you from sending your CV in case you are still interested. We have multiple positions!

But there is even more opportunity: Additionally we are looking for an ownCloud Desktop Client developer. That would be somebody fluid in C++ and Qt who likes to pick up responsibility for our desktop client together with the other guys on the team. Shifted responsibilities have created this space, and it is your chance to
jump into the desktop sync topic which makes ownCloud really unique.

The role includes working with the team to plan and roll out releases, coordinate with the server- and mobile client colleagues, nail out future developments, engage with community hackers and help with difficult support cases. And last but not least there is hacking fun on remarkable nice Qt based C++ code of our desktop client, together with high profile C++ hackers to learn from.

It is an ideal opportunity for a carer type of personality, to whom it is not enough to sit in the basement and only hack, but also to talk to people, organize, and become visible. Having a Qt- and/or KDE background is a great benefit. You would work from where you feel comfortable with as ownCloud is a distributed company.

The ownCloud Client is a very successful part of the ownCloud platform, it has millions of installations out there, and is released under GPL.

If you want to do something that matters, here you are! Send your CV today and do not forget to mention your github account🙂



face

Dear Tumbleweed users and hackers,

Last week, the list of things ‘in the makings’ was rather long – yet, I can happily announce that the four snapshots released this week (0909, 0911, 0912 and 0913) contain pretty much what was promised last week. That means no large, unforeseen issues came up which the maintainers did not already anticipate before submission. Great job everybody!

So, what DID we get in those 4 snapshots:

  • Mesa 12.0.2
  • glibc 2.24
  • AppStream metadata contains info about translations
  • wayland-protocols 1.7 (xdg-shell version 6)
  • libvirt 2.2.0
  • wireshark 2.2.0
  • Linux kernel 4.7.3, fixes CVE-2016-6480

There has been some big item regarding KDE on last weeks announcement. This is currently in openQA and, unless something very weird is found, will be part of the upcoming snapshot 0914.

What else is being molded:

  • KDE Frameworks 5.26.0 (snapshot 0914+)
  • KDE Applications 16.08.1 (snapshot 0914+)
  • GNOME 3.22 (3.12.92 in staging, a timely release after the announcement upstream should be possible
  • Freetype 2.7 – New subpixel hinting mode. There are currently two known failures that need to be addressed: libgd and python-Pillow. Volunteers welcome
  • Linux kernel 4.7.4
  • KDE Plasma 5.8 (5.7.90 in staging)
  • GNOME 3.22 (3.12.92 in staging, a timely release after the announcement upstream should be possible

Those things will keep us all busy for the next couple days again


Thursday
15 September, 2016


Michael Meeks: 2016-09-15 Thursday.

21:00 UTCmember

face
  • Up lateish, chewed mail, team call, built ESC stats, wrote minutes. Signed and scanned through some of the partner paperwork backlog - good stuff. Slept in the evening, Lydia over.

Wednesday
14 September, 2016


Michael Meeks: 2016-09-14 Wednesday.

21:00 UTCmember

face
  • Up late, took the morning slowly. Team meeting, customer call, up extremely late with Ash & Andras, testing and delivering builds.

face

Our upcoming release, Plasma 5.8 will be the first long-term supported (LTS) release of the Plasma 5 series. One great thing of this release is that it aligns support time-frames across the whole stack from the desktop through Qt and underlying operating systems. This makes Plasma 5.8 very attractive for users need to that rely on the stability of their computers.

Qt, Frameworks & Plasma

In the middle layer of the software stack, i.e. Qt, KDE Frameworks and Plasma, the support time-frames and conditions roughly look like this:

Qt 5.6

Qt 5.6 has been released in March as the first LTS release in the Qt 5 series. It comes with a 3-year long-term support guarantee, meaning it will receive patch releases providing bug fixes and security updates.

Frameworks 5.26

In tune with Plasma, during the recent Akademy we have decided to make KDE Frameworks, the libraries that underlie Plasma and many KDE applications 18 months of security support and fixes for major bugs, for example crashes. These updates will be shipped as needed for single frameworks and also appear as tags in the git repositories.

Plasma 5.8

The core of our long-term support promise is that Plasma 5.8 will receive at least 18 months of bugfix and security support from upstream KDE. Patch releases with bugfix, security and translation updates will be shipped in fibonacci rhythm.
To make this LTS extra reliable, we’ve concentrated the (still ongoing) development cycle for Plasma 5.8 on stability, bugfixes, performance improvements and overall polish. We want this to shine.
There’s one caveat, however: Wayland support excluded from long-term-support promises, as it is too experimental. X11 as display server is fully supported, of course.

Neon and Distros

You can enjoy these LTS releases from the source through a Neon flavor that ships an updated LTS stack based on Ubuntu’s 16.04 LTS version. openSuse Leap, which focuses on stability and continuity also ships Plasma 5.8, making it a perfect match.
The Plasma team encourages other distros to do the same.

Post LTS

After the 5.8 release, and during its support cycle, KDE will continue to release feature updates for Plasma which are supported through the next development cycle as usual.
Lars Knoll’s Qt roadmap talk (skip to 29:25 if you’re impatient and want to miss an otherwise exciting talk) proposes another Qt LTS release around 2018, which may serve as a base for future planning in the same direction.

It definitely makes a lot of sense to align support time-frames for releases vertically across the stack. This makes support for distributions considerably easier, creates a clearer base for planning for users (both private and institutional) and effectively leads to less headaches in daily life.


face

hexageekoSnapshots this week added new sensations for Tumbleweed users, but there were plenty of other updates in the repositories to get people excited.

While snapshot 20160907 added some subpackages to enhance PulseAudio and updated telepathy-qt5 to version 0.9.7, GStreamer fixed quite a few bugs in its update to version 1.8.3 to improve media processing. Wine’s 32-bit subpackage update in the snapshot, bringing it to version 1.9.18, added support for multiple kernel drivers in a single process.

Snapshot 20160908 offered some updates for yast2-network, -kdump and -user. The snapshot also featured updates for hexchat, libstorage and python-keyring to version 9.3.1.

Mesa’s update to version 12.0.2 in the 20160909 snapshot improved imagery as well as driver crashes. An update to doxygen 1.8.12, which helps generate documentation from annotated C sources, showed several bug fixes in its changelog and glibc updated to version 2.24 in the 20160909 snapshot.

Academic, researchers, and high-performance computer users will be happy to see a new version of openmpi in the snapshot, which provides several upstream bug fixes, improvements and documentation updates in version 1.10.3.

Systemd provided a small fix in snapshot 20160911 and Tumbleweed is now on the same upstream version of wayland-protocols with version 1.7. Gawk, the AWK programming language, which provides more recent Bell Laboratories awk extensions, and a number of GNU-specific extensions, updated to version 4.1.4 in the 20160911 snapshot.

GNOME 3.22 has yet to make it into a Tumbleweed snapshot. It has some new testing issues and is still working its way through staged testing.

Older blog entries ->