{"id":10098,"date":"2017-01-02T20:23:09","date_gmt":"2017-01-02T19:23:09","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=10098"},"modified":"2017-01-02T20:23:09","modified_gmt":"2017-01-02T19:23:09","slug":"my-free-software-activities-in-december-2016","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2017\/01\/02\/my-free-software-activities-in-december-2016\/","title":{"rendered":"My Free Software Activities in December 2016"},"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 Android, Java, Games and LTS topics, this might be interesting for you.<\/p>\n<h2>Debian Android<\/h2>\n<ul>\n<li>I sponsored a new package for Seamlik called <a href=\"https:\/\/tracker.debian.org\/pkg\/android-platform-tools-analytics-library\">android-platform-tools-analytics-library<\/a>.<\/li>\n<\/ul>\n<h2>Debian Games<\/h2>\n<ul>\n<li>We have entered the final straight for Stretch, so I kept a close eye on new game releases and bug reports in packages which I think should be part of the next stable release. <a href=\"https:\/\/tracker.debian.org\/pkg\/bzflag\">Bzflag<\/a> is certainly one of them, a tank battling game that can be played in the first-person perspective and which has arrived in version 2.4.8. I also packaged new releases of <a href=\"https:\/\/tracker.debian.org\/pkg\/trigger-rally\">trigger-rally<\/a>, a racing game, <a href=\"https:\/\/tracker.debian.org\/pkg\/renpy\">Renpy<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/pygame-sdl2\">pygame-sdl2<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/minetest\">Minetest<\/a>.\u00a0<b> <a class=\"own_package\" title=\"third person shooter in pseudo-3D\" href=\"https:\/\/tracker.debian.org\/pkg\/spacearyarya\" name=\"spacearyarya\"><\/a><\/b><\/li>\n<li>B\u00e1lint R\u00e9czey introduced <a href=\"https:\/\/tracker.debian.org\/pkg\/libopenhmd\">libopenhmd<\/a> to Debian a while ago and asked me in <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=845657\">#845657<\/a> to enable <a href=\"http:\/\/openhmd.net\/\">OpenHMD<\/a> support for <a href=\"https:\/\/tracker.debian.org\/pkg\/neverball\">neverball.<\/a> Neverball is now the first game in the archive, at least as far as I know, that is ready for virtual reality. I have never tried it though because I don't own the necessary gear from <a href=\"https:\/\/www.oculus.com\/\">Oculus<\/a> myself but it sounds like a cool feature.<\/li>\n<li>A user of <a href=\"https:\/\/tracker.debian.org\/pkg\/caveexpress\">caveexpress<\/a> reported a bug (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=847147\">#847147<\/a>) in one level that prevented him from finishing it. I forwarded this one to upstream and he was able to quickly fix the issue and I could release 2.4+git20160609-3 later.<\/li>\n<li>I triaged several RC bugs which were reported against our D language games and it turned out that the bug was in gdc (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=845377\">#845377<\/a>).<\/li>\n<li>I also made some small improvements to <a href=\"https:\/\/tracker.debian.org\/pkg\/monopd\">monopd<\/a>'s packaging and applied a patch from Laurent Bigonville to <a href=\"https:\/\/tracker.debian.org\/pkg\/freeciv\">Freeciv<\/a> that corrected a problem with AppData files (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=848720\">#848720<\/a>).<\/li>\n<li>I worked around another RC FTBFS bug in <a href=\"https:\/\/tracker.debian.org\/pkg\/spring\">spring<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=846921\">#846921<\/a>) which is apparently a regression in binutils (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=847356\">#847356<\/a>) but its maintainer does not consider this to be release critical.<\/li>\n<li>I tried to fix <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=848063\">#848063<\/a> in <a href=\"https:\/\/tracker.debian.org\/pkg\/ri-li\">ri-li<\/a> but it seems to surface again under special circumstances. Since compilation works on all buildds for all release architectures and on my systems I downgraded the severity to important.<\/li>\n<li>I uploaded <a href=\"https:\/\/tracker.debian.org\/pkg\/bullet\">Bullet<\/a> 2.85.1 to experimental. It is currently waiting in the NEW queue due to the SONAME bump and because I decided to simplify the packaging. I don't think it is longer worth it to provide several standalone binary packages. All Bullet 2 and 3 core libraries can be found in libbullet2.85 now while all the extra stuff is part of libbullet-extras2.85.<\/li>\n<li>Last but not least I released <a href=\"https:\/\/tracker.debian.org\/pkg\/debian-games\">debian-games<\/a> 1.7 and updated the list of games. <a href=\"https:\/\/tracker.debian.org\/pkg\/castle-combat\">Castle Combat<\/a> was removed this month from Debian.<\/li>\n<\/ul>\n<h2>Debian Java<\/h2>\n<ul>\n<li>I promised to complete my work on <a href=\"https:\/\/tracker.debian.org\/pkg\/netbeans\">Netbeans<\/a> and spent several hours on completing this goal. Although I am aware of the package's obstacles by now it never ceases to amaze me how many build failures occur due to the apparent mismatch between Debian (build-)dependencies and the ones upstream is using. This time I got stuck when several core modules could not be built from source because they required classes from OpenJDK 9. Since JDK 9 will not be released with Stretch I am afraid to say that Netbeans 8.2 won't be part of it. I worked around these issues by replacing the modules with versions from 8.1 but this is obviously just a very crude hack. Nevertheless the new package is available in experimental now.<\/li>\n<li>New upstream releases this month: <a href=\"https:\/\/tracker.debian.org\/pkg\/activemq\">activemq<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/netbeans\">netbeans<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libnb-platform18-java\">libnb-platform18-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/svnclientadapter\">svnclientadapter<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jackrabbit\">jackrabbit<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-xnio\">jboss-xnio<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/undertow\">undertow<\/a>.<\/li>\n<li>Package updates: <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-classfilewriter\">jboss-classfilewriter<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-logging\">jboss-logging,<\/a> <a href=\"https:\/\/tracker.debian.org\/pkg\/libpicocontainer-java\">libpicocontainer-java.<\/a><\/li>\n<li>RC bug fixes: <a href=\"https:\/\/tracker.debian.org\/pkg\/jruby-maven-plugins\">jruby-maven-plugins<\/a> (<a href=\"https:\/\/bugs.debian.org\/844841\">#844841<\/a><a href=\"https:\/\/tracker.debian.org\/pkg\/jruby-maven-plugins\">)<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/vorbis-java\">vorbis-java<\/a> (<a href=\"https:\/\/bugs.debian.org\/844753\">#844753<\/a><a href=\"https:\/\/tracker.debian.org\/pkg\/vorbis-java\">)<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jackson-datatype-guava\">jackson-datatype-guava<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=849449\">#849449<\/a><a href=\"https:\/\/tracker.debian.org\/pkg\/jackson-datatype-guava\">)<\/a>, triaged <a href=\"https:\/\/tracker.debian.org\/pkg\/libhamcrest-java\">libhamcrest-java<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=846116\">#846116<\/a><a href=\"https:\/\/tracker.debian.org\/pkg\/libhamcrest-java\">)<\/a>.<\/li>\n<li>I sponsored <a href=\"https:\/\/tracker.debian.org\/pkg\/freeplane\">freeplane<\/a> 1.5.18-1 for Felix Natter.<\/li>\n<\/ul>\n<h2>Debian LTS<\/h2>\n<p>This was my tenth month as a paid contributor and I have been paid to work 13,5 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 12. December until 18. December I was in charge of our LTS frontdesk. I triaged bugs in jasper, openjdk-6, bluez, game-music-emu, simplesamlphp, imagemagick, nagios3, most, rabbitmq-server, html5lib and dcmtk.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00017.html\">DLA-742-1<\/a>. Issued a security update for chrony fixing 1 CVE. This update was prepared by Vincent Blut.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00020.html\">DLA-745-1<\/a>. Issued a security update for most fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00021.html\">DLA-746-1<\/a>. Issued a security update for tomcat6 fixing 1 CVE and two regressions from previous updates which were reported to Debian's bug tracker.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00022.html\">DLA-747-1<\/a>. Issued a security update for libupnp fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00023.html\">DLA-748-1<\/a>. Issued a security update for libupnp4 fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00028.html\">DLA-746-2<\/a>. Issued a regression update for tomcat6.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00029.html\">DLA-753-1<\/a>. Issued a security update for tomcat7 fixing 1 CVE and three regressions that were similar in nature to the ones fixed in Tomcat 6.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00035.html\">DLA-761-1<\/a>. Issued a security update for python-bottle fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00039.html\">DLA-763-1<\/a>. Issued a security update for squid3 fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2016\/12\/msg00042.html\">DLA-766-1<\/a>. Issued a security update for libcrypto++ fixing 1 CVE.<\/li>\n<li>I also worked on two CVEs for <a href=\"https:\/\/tracker.debian.org\/pkg\/asterisk\">Asterisk,<\/a> an Open Source PBX and telephony toolkit. The work is done and can currently be found at <a href=\"https:\/\/people.debian.org\/~apo\/wheezy-lts\/\">this location.<\/a> I asked on the debian-lts mailing list for feedback and testing and already got some positive feedback. I will wait a few more days before I release the security update.<\/li>\n<\/ul>\n<h2>Non-maintainer uploads<\/h2>\n<ul>\n<li>I did two NMUs this month. I sponsored an upload of <a href=\"https:\/\/tracker.debian.org\/pkg\/libtorrent\">libtorrent<\/a> for Peter Pentchev fixing <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=828414\">#828414<\/a> and I fixed a trivial bug in <a href=\"https:\/\/tracker.debian.org\/pkg\/gnash\">gnash<\/a> myself (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=845847\">#845847<\/a>).<\/li>\n<\/ul>\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 Android, Java, Games and LTS topics, this might be interesting for you. Debian Android I sponsored a new package for Seamlik called android-platform-tools-analytics-library. Debian Games We have entered the final straight for Stretch, so &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2017\/01\/02\/my-free-software-activities-in-december-2016\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in December 2016\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\/10098"}],"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=10098"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/10098\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=10098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=10098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=10098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}