{"id":10114,"date":"2017-02-04T22:26:47","date_gmt":"2017-02-04T21:26:47","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=10114"},"modified":"2017-02-04T22:26:47","modified_gmt":"2017-02-04T21:26:47","slug":"my-free-software-activities-in-january-2017","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2017\/02\/04\/my-free-software-activities-in-january-2017\/","title":{"rendered":"My Free Software Activities in January 2017"},"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>In January 2017 we had the last chance to get new upstream releases into the next stable release of Debian 9 aka Stretch. Hence I packaged new versions of <a href=\"https:\/\/tracker.debian.org\/pkg\/pygame-sdl2\">pygame-sdl2<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/renpy\">renpy<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/fife\">fife<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/unknown-horizons\">unknown-horizons<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/redeclipse\">redeclipse<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/redeclipse-data\">redeclipse-data<\/a> and also backported Red Eclipse to Jessie.<\/li>\n<li>I uploaded <a href=\"https:\/\/tracker.debian.org\/pkg\/fifechan\">fifechan<\/a> to unstable and applied an upstream patch to fix a segmentation fault (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=852247\">#852247<\/a>) in Unknown Horizons.<\/li>\n<li>Package cleanups and improvements: <a href=\"https:\/\/tracker.debian.org\/pkg\/freeorion\">freeorion<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=843538\">#843538<\/a>), I enabled support for mips64el again; I tidied up <a href=\"https:\/\/tracker.debian.org\/pkg\/gtkatlantic\">gtkatlantic<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/powermanga\">powermanga<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/lincity-ng\">lincity-ng<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/opencity\">opencity<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/tecnoballz\">tecnoballz<\/a>; I applied a patch from Reiner Herrmann to make the build of <a href=\"https:\/\/tracker.debian.org\/pkg\/netpanzer\">netpanzer<\/a> reproducible (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=827150\">#827150<\/a>); In <a href=\"https:\/\/tracker.debian.org\/pkg\/spring\">spring<\/a> I changed the build-dependency of asciidoc to asciidoc-base (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=850387\">#850387<\/a>) although it turned out later that this wasn't strictly needed. I also removed ConvertUTF8 related code from spring because it might be non-free. I don't think this is necessarily true but I didn't want to argue with Lintian in this case.<\/li>\n<li>I sponsored a new upstream release of <a href=\"https:\/\/tracker.debian.org\/pkg\/pentobi\">pentobi<\/a> for Juhani Numminen.<\/li>\n<li>I backported <a href=\"https:\/\/tracker.debian.org\/pkg\/minetest\">minetest<\/a> 0.4.5 to jessie-backports and fixed <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=851114\">#851114<\/a>, which I think was not really an issue since we already provide the font sources in Debian and Minetest depends on the respective package.<\/li>\n<li>I triaged RC bug <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=847812\">#847812<\/a> in <a href=\"https:\/\/tracker.debian.org\/pkg\/pysolfc\">pysolfc<\/a>, provided a patch and reassigned the issue to <a href=\"https:\/\/tracker.debian.org\/pkg\/pillow\">src:pillow<\/a>. Apparently this affected a lot more 32 bit applications written in Python.<\/li>\n<\/ul>\n<h2>Debian Java<\/h2>\n<ul>\n<li>For Debian Java the situation was very similar but I didn't want to break too many reverse-dependencies right before the freeze. So I chose rather \"harmless\" packages and updated <a href=\"https:\/\/tracker.debian.org\/pkg\/objenesis\">objenesis<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/syncany\">syncany<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/jackson-dataformat-xml\">jackson-dataformat-xml<\/a>. At first I couldn't build objenesis 2.5 from source but after some consultation on the debian-java list, it became clear that the test failure was probably an upstream bug. Henri Tremblay kindly issued <a href=\"https:\/\/github.com\/easymock\/objenesis\/issues\/49\">a new release<\/a> of Objenesis which addressed the build failure.<\/li>\n<li>Package updates and bugfixes: <a href=\"https:\/\/tracker.debian.org\/pkg\/sweethome3d\">sweethome3d<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=849885\">#849885<\/a>), I confirmed a build-failure in <a href=\"https:\/\/tracker.debian.org\/pkg\/java-gnome\">java-gnome<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=849669\">#849669<\/a>) and investigated another issue in jackson-module-afterburner (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=849931\">#849931<\/a>) which was later removed from Debian.\u00a0 I fixed an RC bug in <a href=\"https:\/\/tracker.debian.org\/pkg\/commons-daemon\">commons-daemon<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=849649\">#849649<\/a>). I also released new revisions of\u00a0 <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>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libjide-oss-java\">libjide-oss-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libjchart2d-java\">libjchart2d-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/activemq\">activemq<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/osgi-annotations\">osgi-annotations<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jsemver\">jsemver<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/openjpa\">openjpa<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/xmlbeans\">xmlbeans<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=820839\">#820839<\/a>,<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=822091\">#822091<\/a>).<\/li>\n<li>I prepared security updates for groovy and groovy2 in Jessie. (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=853233\">#853233<\/a>, <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=853235\">#853235<\/a>)<\/li>\n<\/ul>\n<h2>Debian LTS<\/h2>\n<p>This was my eleventh month as a paid contributor and I have been paid to work 12,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 16. January until 22. January I was in charge of our LTS frontdesk. I triaged security issues in imagemagick, wordpress, hesiod, opus, mysql-5.5, netbeans, groovy and zoneminder.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00011.html\">DLA-779-1<\/a>. Issued a security update for Tomcat 7 fixing 1 CVE and a regression when running Tomcat with SecurityManager enabled.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00018.html\">DLA-761-2<\/a>. Issued a regression update for python-bottle. (Debian bug <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=850176\">#850176<\/a>).<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00013.html\">DLA-781-1<\/a> and <a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00039.html\">DLA-781-2<\/a>. Issued a security update for Asterisk fixing 2 CVE after I had prepared the package last month. Later Brad Barnett discovered a regression when using SIP communication and provided assistance with debugging the issue. I corrected this one in DLA-781-2.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00027.html\">DLA-792-1<\/a>. Issued a security update for libphp-swiftmailer fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00028.html\">DLA-793-1<\/a>. Issued a security update for opus fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00029.html\">DLA-794-1<\/a>. Issued a security update for groovy fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/01\/msg00032.html\">DLA-797-1<\/a>. Issued a security update for mysql-5.5 fixing 10 CVE. The update was prepared by Lars Tangvald.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2017\/02\/msg00000.html\">DLA-813-1<\/a>. Issued a security update for wordpress fixing 9 CVE.<\/li>\n<\/ul>\n<h2>Misc<\/h2>\n<ul>\n<li>In <a href=\"https:\/\/tracker.debian.org\/pkg\/xarchiver\">xarchiver<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=850103\">#850103<\/a>) I added binutils to the list of suggested packages, in\u00a0 <a href=\"https:\/\/tracker.debian.org\/pkg\/iftop\">iftop<\/a> (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=850040\">#850040<\/a>) I applied a patch from Brian Russell and I packaged a new upstream release of <a href=\"https:\/\/tracker.debian.org\/pkg\/mediathekview\">mediathekview,<\/a> a Java application to watch and download broadcasts from German television stations. I had to make some major packaging changes because the build system switched from Ant to Gradle but there were fewer issues than expected.<\/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 Java, Games and LTS topics, this might be interesting for you. Debian Games In January 2017 we had the last chance to get new upstream releases into the next stable release of Debian 9 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2017\/02\/04\/my-free-software-activities-in-january-2017\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in January 2017\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\/10114"}],"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=10114"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/10114\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=10114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=10114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=10114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}