{"id":11300,"date":"2020-12-11T18:01:01","date_gmt":"2020-12-11T17:01:01","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=11300"},"modified":"2020-12-11T18:07:24","modified_gmt":"2020-12-11T17:07:24","slug":"my-free-software-activities-in-november-2020","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2020\/12\/11\/my-free-software-activities-in-november-2020\/","title":{"rendered":"My Free Software Activities in November 2020"},"content":{"rendered":"\n<p>Welcome to gambaru.de. Here is my monthly report (+ the first week in December) 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\/12\/armagetronad.png\" alt=\"\" class=\"wp-image-11301\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2020\/12\/armagetronad.png 128w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2020\/12\/armagetronad-100x100.png 100w\" sizes=\"(max-width: 128px) 100vw, 128px\" \/><\/figure>\n\n\n\n<ul><li>I updated <a href=\"https:\/\/tracker.debian.org\/pkg\/ufoai\">ufoai<\/a>, UFO: Alien Invasion, and had to remove its map editor uforadiant because it depends on obsolete GTK 2 libraries. This prevented the removal of the whole game from testing. Upstream is looking for help to port the editor to GTK 3.<\/li><li><a href=\"https:\/\/tracker.debian.org\/pkg\/armagetronad\">ArmagetronAD<\/a>, a light cycle game, was updated to version 0.2.9.0.1 and then to 0.2.9.1.0. Apparently the developers had some Corona related spare time and fixed various bugs.<\/li><li>I could fix a display error in <a href=\"https:\/\/tracker.debian.org\/pkg\/bastet\">bastet<\/a>'s highscore list, a ncurses falling block game. (#931550)<\/li><li>At the end of the release cycle I usually update all of my remaining packages which haven't been updated already. Most of the time I check if a package is still Policy compliant with the latest released version of the Debian Policy and I switch to the latest debhelper compatibility level and do some other polishing. This affected the following games: <a href=\"https:\/\/tracker.debian.org\/pkg\/abe\">abe<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/amoebax\">amoebax<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/late\">late<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/zangband\">zangband<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/brainparty\">brainparty<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/dangen\">dangen<\/a>, and <a href=\"https:\/\/tracker.debian.org\/pkg\/etw\">etw<\/a>. <\/li><li>I also packaged new versions of <a href=\"https:\/\/tracker.debian.org\/pkg\/berusky\">berusky<\/a>, a sokoban game, and <a href=\"https:\/\/tracker.debian.org\/pkg\/freeciv\">freeciv<\/a>, the famous strategy game and<\/li><li>sponsored a bug fix update of <a href=\"https:\/\/tracker.debian.org\/pkg\/whichwayisup\">whichwayisup<\/a> for Reiner Herrmann and<\/li><li>did a NMU for <a href=\"https:\/\/tracker.debian.org\/pkg\/fonts-play\">fonts-play<\/a>, patch by Martin Erik Werner, to prevent the removal of <a href=\"https:\/\/tracker.debian.org\/pkg\/redeclipse\">Red Eclipse<\/a>, a first person shooter, from testing.<\/li><\/ul>\n\n\n\n<h2>Debian Java<\/h2>\n\n\n\n<ul><li>Similar to games I also update the remaining Java packages at the end of the release cycle with focus on my own packages but also other team maintained packages which haven't seen updates for quite a long time. Hence I touched <a href=\"https:\/\/tracker.debian.org\/pkg\/libjcommon-java\">libjcommon-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libjemmy2-java\">libjemmy2-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libjfreechart-java\">libjfreechart-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libcsv-java\">libcsv-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/electric\">electric<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/dbus-java\">dbus-java<\/a>. I dropped dbus-java-bin because it was of little value for users, the tools were not working as intended and buggy. The project itself is no longer actively developed but it appears there is a fork with new updates. As long as the reverse-dependencies of libdbus-java continue to function I don't plan to switch though.<\/li><li> updated <a href=\"https:\/\/tracker.debian.org\/pkg\/libxstream-java\">libxstream-java<\/a> to fix CVE-2020-26217 and fixed a FTBFS in <a href=\"https:\/\/tracker.debian.org\/pkg\/libmbassador-java\">libmbassador-java<\/a>.<\/li><li>New upstream releases this month: <a href=\"https:\/\/tracker.debian.org\/pkg\/libsambox-java\">libsambox-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libsejda-java\">libsejda-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libtwelvemonkeys-java\">libtwelvemonkeys-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/pdfsam\">pdfsam<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-modules\">jboss-modules<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-xnio\">jboss-xnio<\/a>.<\/li><\/ul>\n\n\n\n<h2> Misc<\/h2>\n\n\n\n<ul><li>The buster update of ublock-origin has been accepted. <\/li><li> I packaged the latest version of <a href=\"https:\/\/tracker.debian.org\/pkg\/https-everywhere\">https-everywhere<\/a>.<\/li><li><a href=\"https:\/\/tracker.debian.org\/pkg\/imlib2\">imlib2<\/a> failed to build from source on big endian architectures. A trivial patch to declare a variable could solve the problem.<\/li><li>I also updated <a href=\"https:\/\/tracker.debian.org\/pkg\/byzanz\">byzanz<\/a>, a screen recorder.<\/li><\/ul>\n\n\n\n<h2>Debian LTS<\/h2>\n\n\n\n<p>This was my 57. month as a paid contributor and I have been paid to work 12 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\/11\/msg00014.html\">DLA-2447-1<\/a>. Issued a security update for libxstream-java fixing 1 CVE.<\/li><li>Triaged the open CVE in webcit as ignored in line with the latest version in Buster. The package was recently removed from Debian.<\/li><li>Completed the package upgrade of pacemaker. My local tests finished successfully but I will only upload it if I get positive feedback from the users who reported the previous regression. The update would fix all remaining security issues but as with any new version there is a risk of introducing regressions.<\/li><li>Continued the work on ansible.<\/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 30.  month and I have been paid to work 15 hours on ELTS.<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/deb.freexian.com\/extended-lts\/updates\/ela-326-1-libxstream-java\/\">ELA-326-1<\/a>.  Issued a security update for libxstream-java fixing 1 CVE.<\/li><li>ELA-329-1. Investigated the eight remaining CVE in jasper. I could fix four CVE. It looks the rest is either not security relevant or can only be observed when jasper is compiled with ASAN.<\/li><li> Investigated the remaining CVE in phpmyadmin and synced the fixes from Stretch with the released version in Jessie.<\/li><\/ul>\n\n\n\n<p> Thanks for reading and see you next time.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to gambaru.de. Here is my monthly report (+ the first week in December) 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 updated ufoai, UFO: Alien Invasion, and had to remove its map editor uforadiant because &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2020\/12\/11\/my-free-software-activities-in-november-2020\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in November 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\/11300"}],"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=11300"}],"version-history":[{"count":3,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/11300\/revisions"}],"predecessor-version":[{"id":11305,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/11300\/revisions\/11305"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=11300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=11300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=11300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}