{"id":11272,"date":"2020-09-12T09:26:54","date_gmt":"2020-09-12T07:26:54","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=11272"},"modified":"2020-09-13T02:35:06","modified_gmt":"2020-09-13T00:35:06","slug":"my-free-software-activities-in-august-2020","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2020\/09\/12\/my-free-software-activities-in-august-2020\/","title":{"rendered":"My Free Software Activities in August 2020"},"content":{"rendered":"\n<p>Welcome to gambaru.de. Here is my monthly report (+ the first week in September) that covers what I have been doing for Debian. If you're interested in Java, Games and LTS topics, this might be interesting for you.<\/p>\n\n\n\n<h2>Debian Games<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"128\" height=\"128\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2020\/09\/teeworlds.png\" alt=\"teeworlds\" class=\"wp-image-11273\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2020\/09\/teeworlds.png 128w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2020\/09\/teeworlds-100x100.png 100w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/figure>\n\n\n\n<ul><li>I packaged a new upstream release of <a href=\"https:\/\/tracker.debian.org\/pkg\/teeworlds\">teeworlds<\/a>, the well-known 2D multiplayer shooter with cute characters called tees to resolve  a Python 2 bug (although teeworlds is actually a C++ game). The update also fixed a severe remote denial-of-service security vulnerability, <a href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2020-12066\">CVE-2020-12066.<\/a> I prepared a patch for Buster and will send it to the security team later today. <\/li><li>I sponsored updates of <a href=\"https:\/\/tracker.debian.org\/pkg\/mgba\">mgba<\/a>, a Game Boy Advance emulator, for Ryan Tandy, and osmose-emulator for  Carlos Donizete Froes.<\/li><li>I worked around a RC GCC 10 bug in <a href=\"https:\/\/tracker.debian.org\/pkg\/megaglest\">megaglest<\/a> by compiling with -fcommon. <\/li><li>Thanks to Gerardo Ballabio who packaged a new upstream version of <a href=\"https:\/\/tracker.debian.org\/pkg\/galois\">galois<\/a> which I uploaded for him.<\/li><li>Also thanks to Reiner Herrmann and Judit Foglszinger who fixed a regression (crash) in <a href=\"https:\/\/tracker.debian.org\/pkg\/monsterz\">monsterz<\/a> due to the earlier port to Python 3.  Reiner also made fans of <a href=\"https:\/\/tracker.debian.org\/pkg\/supertuxkart\">supertuxkart<\/a> happy by packaging the latest upstream release version 1.2.<\/li><\/ul>\n\n\n\n<h2>Debian Java<\/h2>\n\n\n\n<ul><li>I packaged new upstream versions of <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-modules\">jboss-modules<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libpdfbox2-java\">libpdfbox2-java<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/intellij-annotations\">intellij-annotations<\/a>.<\/li><\/ul>\n\n\n\n<h2>Misc<\/h2>\n\n\n\n<ul><li>I was contacted by the upstream maintainer of <a href=\"https:\/\/tracker.debian.org\/pkg\/privacybadger\">privacybadger<\/a>, a privacy addon for Firefox and Chromium, who dislikes the idea of having a stable and unchanging version in Debian stable releases. Obviously I can't really do much about it although I believe the release team would be open-minded for regular point updates of browser addons though. However I don't intend to do regular updates for all of my packages in stable unless there is a really good reason to do so. At the moment I'm willing to make an exception for <a href=\"https:\/\/tracker.debian.org\/pkg\/ublock-origin\">ublock-origin<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/https-everywhere\">https-everywhere<\/a> because I feel these addons should be core browser functionality anyway. I talked about this on our Debian Mozilla Extension Maintainers mailinglist and it seems someone is interested to take over privacybadger and prepare regular stable point updates. Let's see how it turns out.<\/li><li>Finally this month saw the release of ublock-origin 1.29.0 and the creation of two different browser-specific binary packages for Firefox and Chromium. I have talked about it before and I believe two separate packages for ublock-origin are more aligned to upstream development and make the whole addon easier to maintain which benefits users, upstream and maintainers.<\/li><li><a href=\"https:\/\/tracker.debian.org\/pkg\/imlib2\">imlib2<\/a>, an image library, and <a href=\"https:\/\/tracker.debian.org\/pkg\/binaryen\">binaryen<\/a> also got updated this month.<\/li><\/ul>\n\n\n\n<h2>Debian LTS<\/h2>\n\n\n\n<p>This was my 54. month as a paid contributor and I have been paid to work 20 hours on <a href=\"https:\/\/wiki.debian.org\/LTS\/\">Debian LTS<\/a>, a project started by <a href=\"https:\/\/raphaelhertzog.com\">Rapha\u00ebl Hertzog<\/a>. In that time I did the following:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2020\/07\/msg00034.html\">DLA-2303-1<\/a>. Issued a security update for libssh fixing 1 CVE.<\/li><li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2020\/08\/msg00025.html\">DLA-2327-1<\/a>. Issued a security update for lucene-solr fixing 1 CVE.<\/li><li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2020\/09\/msg00009.html\">DLA-2369-1<\/a>. Issued a security update for libxml2 fixing 8 CVE.<\/li><li>Triaged CVE-2020-14340, jboss-xnio as not-affected for Stretch.<\/li><li>Triaged CVE-2020-13941, lucene-solr as no-dsa because the security impact was minor.<\/li><li>Triaged CVE-2019-17638, jetty9 as not-affected for Stretch and Buster.<\/li><li>squid3: I backported the patches for CVE-2020-15049, CVE-2020-15810, CVE-2020-15811 and CVE-2020-24606 from squid 4 to squid 3.<\/li><\/ul>\n\n\n\n<h2>ELTS<\/h2>\n\n\n\n<p>Extended Long Term Support (<a href=\"https:\/\/wiki.debian.org\/LTS\/Extended\">ELTS<\/a>) is a project led by <a href=\"https:\/\/www.freexian.com\/\">Freexian<\/a>  to further extend the lifetime of Debian releases. It is not an  official Debian project but all Debian users benefit from it without  cost. The current ELTS release is Debian 8 \u201eJessie\u201c. This was my 27.  month and I have been paid to work 14,25 hours on ELTS.<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-271-1-squid3\/\">ELA-271-1<\/a>. Issued a security update for squid3 fixing 19 CVE. Most of the work was already done before ELTS started, only the patch for CVE-2019-12529 had to be adjusted for the nettle version in Jessie.<\/li><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-273-1-nss\/\">ELA-273-1<\/a>. Issued a security update for nss fixing 1 CVE.<\/li><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-276-1-libjpeg-turbo\/\">ELA-276-1<\/a>. Issued a security update for libjpeg-turbo fixing 2 CVE.<\/li><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-277-1-graphicsmagick\/\">ELA-277-1<\/a>. Issued a security update for graphicsmagick fixing 1 CVE.<\/li><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-279-1-imagemagick\/\">ELA-279-1<\/a>. Issued a security update for imagemagick fixing 3 CVE.<\/li><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-280-1-libxml2\/\">ELA-280-1<\/a>. Issued a security update for libxml2 fixing 4 CVE.<\/li><\/ul>\n\n\n\n<p> Thanks for reading and see you next time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to gambaru.de. Here is my monthly report (+ the first week in September) that covers what I have been doing for Debian. If you&#8217;re interested in Java, Games and LTS topics, this might be interesting for you. Debian Games I packaged a new upstream release of teeworlds, the well-known 2D multiplayer shooter with cute &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2020\/09\/12\/my-free-software-activities-in-august-2020\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in August 2020\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[53,68,155],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/11272"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=11272"}],"version-history":[{"count":8,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/11272\/revisions"}],"predecessor-version":[{"id":11282,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/11272\/revisions\/11282"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=11272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=11272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=11272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}