All family members (including myself) are healthy and well, so I am sitting on my yearly train to Belgium. Looking forward to meeting many of you there.
light+love
Mike
FOSDEM 2019All family members (including myself) are healthy and well, so I am sitting on my yearly train to Belgium. Looking forward to meeting many of you there. light+love
MATE desktop in Debian buster becomes remote desktop aware (RDA)The MATE desktop environment in Debian will be the first desktop environment in Debian that has (still basic) support for detecting its graphical context (esp. detecting, if it is run inside a remote session). With the packages mate-panel 1.20.4-2 and mate-screensaver 1.20.3-3, two new (preview) features entered Debian recently. RDA in MATE's panelIf MATE is running inside an X2Go session, the MATE panel will (a) hide the "System" menu's shutdown menu item from users and (b) offer a menu item that allows users to suspend (disconnect) the X2Go session. See upstream PR #824 [1]. More integrations may come, patches welcome. RDA in MATE's screensaverSame with MATE's screensaver. If the MATE screensaver locks a MATE session running inside X2Go, it will offer a [ Disconnect X2Go ] button in the screensaver unlock dialog. See upstream PR #159. While working on this code, I noticed another flaw in MATE screensaver that looks like a variant of CVE-2018-20681 [2]. MATE's screensaver reveals the desktop session's content when (a) resuming a suspend session and (non-critical IMHO, resuming requires user auth) or (b) when resizing the X2Go session window (critical, resizing requires local access to the X2Go client host only).
Upcoming FreeRDP v1.1 updates for Debian jessie (LTS) and Debian stretch (please test!)Recently, Bernhard Miklautz, Martin Fleisz and myself have been working on old FreeRDP code. Our goal was, to get FreeRDP in Debian jessie LTS and Debian stretch working again against recent Microsoft RDP servers. It has been done now. ContextIn Debian LTS, we were discussing a complex update of the freerdp (v1.1) package. That was before X-mas. The status of FreeRDP v1.1 (jessie/stretch) then was and still is:
With my Debian LTS contributor hat on, I have started working on the open freerdp CVE issues (whose backported fixes luckily appeared in a Ubuntu security update, so not much work on this side) and ... ... I have started backporting the required patches (at least these: [0a,0b,0c]) to get RDP proto version 6 working in Debian jessie's and Debian stretch's freerdp v1.1 version.
My Work on Debian LTS/ELTS (December 2018)In December 2018, I have worked on the Debian LTS project for 21 hours and on the Debian ELTS project for 5 hours as a paid contributor. The originally planned 11 LTS hours (one hour carried over from November) had been extended to 21 hours. Of the originally planned 6 ELTS hours I carry over one hour to January 2019. LTS Work
ELTS Work
My Work on Debian LTS/ELTS (November 2018)In November 2018, I have worked on the Debian LTS project for nine hours as a paid contributor. Of the originally planned twelve hours (four of them carried over from October) I gave two hours back to the pool of available work hours and carry one hour over to December. For November, I also signed up for four hours of ELTS work, but had to realize that at the end of the month, I hadn't even set up a test environment for Debian wheezy ELTS, so I gave these four hours back to the "pool". I have started getting an overview of the ELTS workflow now and will start fixing packages in December. So, here is my list of work accomplished for Debian LTS in November 2018:
Development Setup: Ubuntu MATE 19.04 + Ayatana IndicatorsThis is a quick HowTo that shows how to setup a Ubuntu MATE 19.04 development setup in which Ubuntu System Indicators [1] get replaced by Ayatana System Indicators [1]. The current development strategy is to use nightly DEB packages provided by the Arctica Project and Ayatana Indicators upstream on top of Ubuntu MATE 19.04 and see what details still require work. Preparing Ubuntu MATE 19.04 development setupFirst step is to download a Ubuntu MATE 18.10 (aka cosmic) ISO image and install Ubuntu MATE 18.10 into a test environment (e.g.
Results produced while at "X2Go - The Gathering 2018" in StuttgartOver the last weekend, I have attended the FLOSS meeting "X2Go - The Gathering 2018" [1]. The event took place at the shackspace maker space in Ulmerstraße in Stuttgart-Wangen (near S-Bahn station S-Untertürkheim). Thanks to the people from shackspace for hosting us there, I highly enjoyed your location's environment. Thanks to everyone who joined us at the meeting. Thanks to all event sponsors (food + accomodation for me). Thanks to Stefan Baur for being our glorious and meticulous organizer!!! Thanks to my family for letting me go for that weekend. Especially, a big thanks to everyone, that I was allowed to bring our family dog "Capichera" with me to the event. While Capichera adapted quite ok to this special environment on sunny Friday and sunny Saturday, he was not really feeling well on rainy Sunday (aching joints, unwilling to move, walk interact). For those interested and especially for our event sponsors, below you can find a list of produced results related to the gathering. light+love
My Work on Debian LTS (October 2018)after some nice family vacation in Tuscany, I did four hours of work on the Debian LTS project as a paid contributor at the end of this month. Thanks to all LTS sponsors for making this possible. I move over a backlog of 4h from October to November (so I will work 12h on Debian LTS in November 2018). Furthermore, I have signed up for Debian ELTS work with another 4h (as a start, more availability planned for upcoming months). This is my list of work done in October 2018:
light+love References[1] https://lists.debian.org/debian-lts-announce/2018/10/msg00024.html
My Work on Debian LTS (September 2018)In September 2018, I did 10 hours of work on the Debian LTS project as a paid contributor. Thanks to all LTS sponsors for making this possible. This is my list of work done in September 2018:
light+love References[1] https://lists.debian.org/debian-lts-announce/2018/09/msg00029.html [2] https://salsa.debian.org/debian/smarty3/commit/8a1eb21b7c4d971149e76cd2b...
You may follow me on MastodonI never fancied having accounts with the big players that much, so I never touched e.g. Twitter. But Mastodon is the kind of service that works for me. You can find me on https://fosstodon.org. My nick over there is
![]() |
Recent blog posts
Formalities |