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.


Wednesday
28 September, 2016


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


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.


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.

Over the past week, Kreb’s website, KrebsOnSecurity has been under a remarkably severe DDoS attack. This 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 the actual attacker.

The Internet Of Shit

This is one of the reasons why IoT (Internet of Things) is such a stupid idea. These devices are basically never updated and even when they are shipped to users, they are buggy and have lots of security issues. IoT is basically a free distributed infrastructure being


Saturday
24 September, 2016


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


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.

17:41 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.


Tuesday
13 September, 2016


Michael Meeks: 2016-09-13 Tuesday.

21:00 UTCmember

face
  • To the airport early; worked on the flight home - getting acclimatised to T-bird slowly, though the conversation view is a huge time-saver. Home - caught up with J. before school, plugged away at mail, played with babes etc.

Monday
12 September, 2016


Michael Meeks: 2016-09-12 Monday.

21:00 UTCmember

face
  • Early breakfast, walked to the venue. Out into central Berlin to find just the right sort of bank to counter-sign a slew of TDF paperwork for. Back eventually.
  • Enjoyed lunch, some talks, while Andras did some training. Catch-up and meeting with various leads, and partners.
  • Dinner with Holger, Daniel, Christian, and Tobias, bed late.

Sunday
11 September, 2016


Christian Boltz: PostfixAdmin 3.0

21:43 UTCmember

face

PostfixAdmin logoI just released the long awaited PostfixAdmin 3.0.

Right. there isn't a beta label anymore :-) It's more than two years since we released the first beta for 3.0 (and even more years of working towards 3.0 - I started working on the PFAHandler class in 2011) so I think we can safely drop the beta label.

PostfixAdmin 3.0 is now officially the stable version of PostfixAdmin. I'll keep the 2.3 branch maintained for a while if someone finds critical or security bugs, but nevertheless it's probably a good idea to upgrade to 3.0 whenever you have some time.

See the official announcement for details and the changelog, and my PostfixAdmin 3.0 slides (which still wear the beta label) for a quick overview of PostfixAdmin and what's new in 3.0.

BTW: I already submitted PostfixAdmin 3.0 to openSUSE Tumbleweed and Leap 42.2. It will arrive there as soon as the submit requests get accepted.


Michael Meeks: 2016-09-11 Sunday.

21:00 UTCmember

face
  • Sleeper train to Berlin, pleased to find that it was an all the way through sleeper, not stopping at Dresden.
  • Taxi to the venue, met Andras, got some slides together and spoke.
    Hybrid PDF - Collabora and ownCloud
  • Continued trying to rescue my data from SSD, meet with interesting people. Out for a meal and drinks in the evening, bed late.

Saturday
10 September, 2016


face

Dear Tumbleweed users and hackers,

Another week with 4 snapshots has passed, sadly some issues managed to sneak in but, as you are used to by Tumbleweed already, we managed to resolve the issues on the mailing list in no time and made sure that upcoming snapshots get the fixes asap. The snapshots published were 0901, 0905, 0907 and 0908.

Notable updates in those snapshots:

  • Mozilla Firefox 48.0.2 and Thunderbird 45.3.0
  • Binutils 2.27
  • gcc 6.2.1 – The entire distro was rebuilt with this compiler
  • zsh: was responsible for some users having trouble on login. An update had been provided in the update channel and snapshot 0908 had the definitive fix for it
  • ntp: the daemon was attempting to reuse the proper user instead of root, as per configuration. Unfortunately, this also caused some headaches, especially notable in long bootups. This change was reverted in 0908 as well
  • GStreamer 1.8.3
  • Pulseaudio brings ofono headset support

Unfortunately, none of the two issues we had this week were spotted by openQA:

  • zsh issues were missed, as all tests run with the default shell configured for the test users, being bash.
  • ntp issue was not seen as it ‘only’ causes a slow down on boot. openQA is, at this time, not usable as a performance regression test tool (there is too much variation with the virtualisation tools and generally well booked servers)

At this point a big ‘thank you’ to all the people involved in tracking down the culprits and discussing solutions for as long as it was needed.

Upcoming changes:

  • Mesa 12.0.2
  • Appstream: our apps will receive translation information in the metadata
  • glibc 2.24
  • Linux kernel 4.7.3
  • KDE Frameworks 5.26.0
  • KDE Applications 16.08.1
  • GNOME 3.22 (actually 3.21.91) entered Staging:G

Quite a list getting together here – and I had the feeling we were slowed down by various OBS and openQA issues… this clearly seems not to hinder us as much as it feels like.

Cheers!


Michael Meeks: 2016-09-10 Saturday.

21:00 UTCmember

face
  • Off to RedHat's office in the morning, a round of TDF staff updates with the board up to lunch. Out to eat with the other guys. Back for a meeting, more staff updates, discussed with MC etc. Out for a meal in the evening. Back to the hotel late to work until 1am.

Friday
09 September, 2016


Michael Meeks: 2016-09-09 Friday.

21:00 UTCmember

face
  • Great talks in tracks, and hallway track through the day.
  • Very much enjoyed the guided tour of Brno - gave a lovely flavour for the place. Small dinner, met up and bid 'bye to the team, back to see Lenny & Eloy to sync. Bed late.

Thursday
08 September, 2016


Michael Meeks: 2016-09-08 Thursday.

21:00 UTCmember

face
  • Interesting talks much of the day - lovely to interact with all the great developers, partners and users around LibreOffice.
  • Off with Kendy to get a replacement laptop, a Sata to USB thingit, and some screwdrivers. Back to play with Windows 10. Installed T-bird to have a go with it - learning a lot. Excited that powershell can tab expand paths, cope with forward-slashes and tilde: and even Free Software now; nice. Joy somewhat terminated by the lack of a pre-installed vi, and the notepad.exe file-selector hating ~ and forward slashes. Tried to swap caps-lock and control - requiring a re-log-in; hmm. Got openSUSE installed in a VM. Poked at customer issue on Windows.
  • Late to the lovely beer & food event at Charlie's Square in the evening.

face
A lot of people are coming to the Nextcloud conference to discuss ideas they have with others and I've been telling them to submit a lightning talk. As that is the idea of the lightning track on Saturday and Sunday: present yourself and the project you (want to) work on, inspire, share ideas. That way, others can then find you and talk to you afterward!

Last year I wrote a longer article about that on opensource.com, but this is the gist of it: it is a conversation kickstarter! Our event is very hands-on (bring your laptop, we say!) and the program is mostly there to facilitate the natural flow of ideas and code.

So we have three kinds of sessions:

  • Keynote = inspiration. Everyone joints to listen to a fascinating story! Our keynote speakers are Karen and Jane.
  • Lightning talks = sharing. Everyone in one room listens to what others are thinking about, working on or inspired by. Then, after, you look each other up and start talking and doing! Think 'unconference'.
  • Workshops = learning and collaborating. They're coding, interactive, either teaching/learning or more "let's work on X for an hour together".

The event starts in two weeks at the TU Berlin: September 16-23 so it is time to book your trip. If you care about open source, privacy-protecting cloud services it is a great place to find like-minded folks!


What's coming?


Besides the keynotes by Karen Sandler (Managing DIrector at SFC) and Jane Silber (CEO of Canonical) We have some 30 sessions already submitted, just a selection:


More still coming, I know Cornelius Schumacher wanted to talk about the importance of privacy-protecting cloud services (if his family can miss him for the weekend...) and I still have some other talks to approve in the queue.
The gist of it is that we'll have a lot of technical people, the folks who wrote Nextcloud as well as many others who contributed and have been using it, from home users to enterprise and educational or government agencies - all together to discuss and work on where our technology is going.

Oh, and we have a surprise on Friday afternoon. ;-)

Check it out and see you there!

Older blog entries ->