{"id":10283,"date":"2018-03-08T20:56:00","date_gmt":"2018-03-08T19:56:00","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=10283"},"modified":"2018-03-08T20:56:00","modified_gmt":"2018-03-08T19:56:00","slug":"my-free-software-activities-in-february-2018","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2018\/03\/08\/my-free-software-activities-in-february-2018\/","title":{"rendered":"My Free Software Activities in February 2018"},"content":{"rendered":"<p>Welcome to gambaru.de. Here is my monthly report 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<h2>Debian Games<\/h2>\n<ul>\n<li>Last month I wrote about<strong> \"The state of Debian Games\" <\/strong>and I was pleasantly surprised that <a href=\"https:\/\/lists.debian.org\/debian-devel-games\/2018\/02\/msg00004.html\">someone<\/a> apparently read my post and offered some help with saving endangered games. Well, I don't know how it will turn out but at least it is encouraging to see that there are people who still care about some old fashioned games. As a matter of fact the GNOME maintainers would like to remove some <a href=\"https:\/\/lists.debian.org\/debian-devel\/2017\/10\/msg00300.html\">obsolete GNOME 2 libraries<\/a> which makes a few of our games <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/pkgreport.cgi?which=maint&amp;data=pkg-games-devel%40lists.alioth.debian.org&amp;archive=no&amp;pend-exc=done&amp;sev-inc=critical&amp;sev-inc=grave&amp;sev-inc=serious\">RC-buggy<\/a>. Ideally they should be ported to GNOME 3 but if they could be replaced with a similar game written in a different and awesome programming language (such as Java or Clojure?), for a different desktop environment, that would do as well. \ud83d\ude09 If you're bored to death or just want a challenge contact us at debian-devel-games@lists.debian.org.<\/li>\n<li>I packaged a new release of <a href=\"https:\/\/tracker.debian.org\/pkg\/mupen64plus-qt\">mupen64plus-qt<\/a> to fix a FTBFS bug (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=887576\">#887576<\/a>)<\/li>\n<li>I uploaded a new version of <a href=\"https:\/\/tracker.debian.org\/pkg\/freeciv\">freeciv<\/a> to stretch-backports.<\/li>\n<li><a href=\"https:\/\/tracker.debian.org\/pkg\/pygame-sdl2\">Pygame-sdl2<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/renpy\">renpy<\/a> got some love too. (new upstream releases)<\/li>\n<li>I sponsored a new revision of <a href=\"https:\/\/tracker.debian.org\/pkg\/redeclipse\">redeclipse<\/a> for Martin-Erik Werner to fix #887744.<\/li>\n<li>Yangfl introduced <a href=\"https:\/\/tracker.debian.org\/pkg\/ddnet\">ddnet<\/a> to Debian which is a popular modification\/standalone game similar to <a href=\"https:\/\/tracker.debian.org\/pkg\/teeworlds\">teeworlds<\/a>. I reviewed and eventually sponsored a new upstream release for him. If you are into multiplayer games then ddnet is certainly something you should look forward to.<\/li>\n<li>I gladly applied another patch by Peter Green to fix <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=889059\">#889059<\/a> in <a href=\"https:\/\/tracker.debian.org\/pkg\/warzone2100\">warzone2100<\/a> and Aurelien Jarno's fix for <a href=\"https:\/\/tracker.debian.org\/pkg\/btanks\">btanks<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=890632\">#890632<\/a>).<\/li>\n<\/ul>\n<h2>Debian Java<\/h2>\n<ul>\n<li>The <a href=\"https:\/\/tracker.debian.org\/pkg\/eclipse\">Eclipse<\/a> problem: The Eclipse IDE is seriously threatened to be removed from Debian. Once upon a time we even had a dedicated team that cared about the package but nowadays there is nobody. We regularly get requests to update the IDE to the latest version but there is no one who wants to do the necessary work. The situation is best described in <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=681726\">#681726.<\/a> This alone is worrying enough but due to an interesting dependency chain (batik -&gt; maven -&gt; guice -&gt; libspring-java -&gt; aspectj -&gt; eclipse-platform) Eclipse cannot be removed without breaking dozens of other Java packages. So long story short I started to work on it and packaged a standalone <a href=\"https:\/\/tracker.debian.org\/pkg\/libequinox-osgi-java\">libequinox-osgi-java<\/a> package, so that we can save at least all reverse-dependencies for this package. Next was <a href=\"https:\/\/tracker.debian.org\/pkg\/tycho\">tycho<\/a> which is required to build newer Eclipse versions. Annoyingly it requires said newer version of Eclipse to build...which means we must bootstrap it. I'm still in the process to upgrade tycho to version 1.0 and hope to make some progress in March.<\/li>\n<li>I prepared security updates for <a href=\"https:\/\/tracker.debian.org\/pkg\/jackson-databind\">jackson-databind<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/lucene-solr\">lucene-solr<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/tomcat-native\">tomcat-native<\/a>.<\/li>\n<li>New upstream releases: <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-xnio\">jboss-xnio<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/commons-parent\">commons-parent<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-logging\">jboss-logging<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-module\">jboss-module<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/mongo-java-driver\">mongo-java-driver<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/libspring-java\">libspring-java<\/a> (#890001).<\/li>\n<li>Bug fixes and triaging: <a href=\"https:\/\/tracker.debian.org\/pkg\/wagon2\">wagon2<\/a> (#881815, #889427), <a href=\"https:\/\/tracker.debian.org\/pkg\/byte-buddy\">byte-buddy<\/a>, (#884207), <a href=\"https:\/\/tracker.debian.org\/pkg\/commons-io\">commons-io<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/maven-archiver\">maven-archiver<\/a> (#886875), <a href=\"https:\/\/tracker.debian.org\/pkg\/jdeb\">jdeb<\/a> (#889642), <a href=\"https:\/\/tracker.debian.org\/pkg\/commons-math\">commons-math<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jflex\">jflex<\/a> (#890345), <a href=\"https:\/\/tracker.debian.org\/pkg\/commons-httpclient\">commons-httpclient <\/a>(#871142)<\/li>\n<li>I introduced <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-bridger\">jboss-bridger<\/a> which is a new build-dependency of jboss-modules.<\/li>\n<li>I sponsored a <a href=\"https:\/\/tracker.debian.org\/pkg\/freeplane\">freeplane<\/a> update for Felix Natter.<\/li>\n<\/ul>\n<h2>Debian LTS<\/h2>\n<p>This was my twenty-fourth month as a paid contributor and I have been paid to work 23,75 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<ul>\n<li>From 05.02.2018 until 11.02.2018 I was in charge of our LTS frontdesk. I investigated and triaged CVE in binutils, graphicsmagick, wayland, unzip, kde-runtime, libjboss-remoting-java, libvirt, exim4, libspring-java, puppet, audacity, leptonlib, librsvg, suricata, exiv2, polarssl and imagemagick.<\/li>\n<li>I tested a security update for exim4 and uploaded a package for Abhijith.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00010.html\">DLA-1275-1<\/a>. Issued a security update for uwsgi fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00011.html\">DLA-1276-1<\/a>. Issued a security update for tomcat-native fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00015.html\">DLA-1280-1<\/a>. Issued a security update for pound fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00016.html\">DLA-1281-1<\/a>. Issued a security update for advancecomp fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00030.html\">DLA-1295-1<\/a>. Issued a security update for drupal7 fixing 4 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/02\/msg00031.html\">DLA-1296-1<\/a>. Issued a security update for xmltooling fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/03\/msg00004.html\">DLA-1301-1<\/a>. Issued a security update for tomcat7 fixing 2 CVE.<\/li>\n<\/ul>\n<h2>Misc<\/h2>\n<ul>\n<li>I NMUed <a href=\"https:\/\/tracker.debian.org\/pkg\/vdk2\">vdk2<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=885760\">#885760<\/a>) to prevent the removal of langdrill.<\/li>\n<\/ul>\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 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 Last month I wrote about &#8222;The state of Debian Games&#8220; and I was pleasantly surprised that someone apparently read my post &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2018\/03\/08\/my-free-software-activities-in-february-2018\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in February 2018\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":[4],"tags":[53,68,155],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/10283"}],"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=10283"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/10283\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=10283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=10283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=10283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}