{"id":10314,"date":"2018-05-08T18:04:17","date_gmt":"2018-05-08T16:04:17","guid":{"rendered":"https:\/\/gambaru.de\/blog\/?p=10314"},"modified":"2018-05-08T18:04:17","modified_gmt":"2018-05-08T16:04:17","slug":"my-free-software-activities-in-april-2018","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2018\/05\/08\/my-free-software-activities-in-april-2018\/","title":{"rendered":"My Free Software Activities in April 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>I adopted <a href=\"https:\/\/tracker.debian.org\/pkg\/childsplay\">childsplay<\/a>, a suite of educational games for young children. I triaged all open bugs and thanks to a very responsive upstream developer the game is back in testing again now.<\/li>\n<li>I did a QA upload for <a href=\"https:\/\/tracker.debian.org\/pkg\/pax-britannica\">pax-britannica<\/a> to fix #825673 and #718884 and updated the packaging.<\/li>\n<li>In the same vein I did two NMUs for <a href=\"https:\/\/tracker.debian.org\/pkg\/animals\">animals<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/acm\">acm<\/a> and fixed RC bugs #875547 and #889530. Later I contacted the release team to get the fix for animals into Stretch too.<\/li>\n<li>I packaged new upstream releases of <a href=\"https:\/\/tracker.debian.org\/pkg\/extremetuxracer\">extremetuxracer<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/adonthell\">adonthell<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/renpy\">renpy<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/pygame-sdl2\">pygame-sdl2<\/a>.<\/li>\n<li>I sponsored and reviewed new versions of <a href=\"https:\/\/tracker.debian.org\/pkg\/tanglet\">tanglet<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/connectagram\">connectagram<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/cutemaze\">cutemaze<\/a> for Innocent de Marchi.<\/li>\n<li>I released version 2.3 of <a href=\"https:\/\/tracker.debian.org\/pkg\/debian-games\">debian-games<\/a>, a collection of metapackages to make it easier to find and install certain types of games.<\/li>\n<li>I backported the latest release of <a href=\"https:\/\/tracker.debian.org\/pkg\/freeciv\">freeciv<\/a> to Stretch.<\/li>\n<li>Finally I could resolve the RC bugs in <a href=\"https:\/\/tracker.debian.org\/pkg\/morris\">morris<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/grhino\">grhino<\/a> and both games are part of Buster again.<\/li>\n<\/ul>\n<h2>Debian Java<\/h2>\n<ul>\n<li>Last month I talked about the switch to OpenJDK 9 as the default runtime in Debian, only one month later number nine is gone and OpenJDK 10 is here. We could significantly reduce the RC bugs introduced by the switch to version nine but there are still many bugs left including an upgrade to a Gradle version that supports Java 9, fixing OpenJFX in Debian and bringing the Eclipse IDE back into shape. The switch to OpenJDK 10 gave us even more work to do since the javah tool and more internal classes or methods were removed. Naturally this increased our bug count a little but it seems it is not as bad as anticipated. Still the list of <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/pkgreport.cgi?users=debian-java@lists.debian.org;tag=default-java9\">Java 9 issues <\/a> and our general <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/pkgreport.cgi?which=maint&amp;data=pkg-java-maintainers%40lists.alioth.debian.org&amp;archive=no&amp;pend-exc=done&amp;sev-inc=critical&amp;sev-inc=grave&amp;sev-inc=serious\">RC bug count <\/a> is challenging, any help is welcome.<\/li>\n<li>I addressed or triaged RC bugs in the following packages: <a href=\"https:\/\/tracker.debian.org\/pkg\/libfreemarker-java\">libfreemarker-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libstax-java\">libstax-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libgoogle-gson-java\">libgoogle-gson-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/gradle\">gradle<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/sat4j\">sat4j<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/dita-ot\">dita-ot<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/csvjdbc\">csvjdbc<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jsoup\">jsoup<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libcommons-validator-java\">libcommons-validator-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libcommons-lang3-java\">libcommons-lang3-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libquartz2-java\">libquartz2-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/livetribe-jsr223\">livetribe-jsr223<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/javassist\">javassist<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/scala\">scala<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/openjpa\">openjpa<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/activemq\">activemq<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libnb-platform18-java\">libnb-platform18-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/fop\">fop<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libxbean-java\">libxbean-java<\/a> and <a href=\"https:\/\/tracker.debian.org\/pkg\/checkstyle\">checkstyle<\/a>.<\/li>\n<li>New upstream releases this month: <a href=\"https:\/\/tracker.debian.org\/pkg\/libsmali-java\">libsmali-java<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/apktool\">apktool<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/easymock\">easymock<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-modules\">jboss-modules<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/jboss-logmanager\">jboss-logmanager<\/a>, <a href=\"https:\/\/tracker.debian.org\/pkg\/libpdfbox2-java\">libpdfbox2-java<\/a>.<\/li>\n<li>I prepared security updates for <a href=\"https:\/\/tracker.debian.org\/pkg\/jruby\">jruby<\/a> in oldstable and stable but haven't resolved a build failure in Jessie that is unrelated to the update yet. I have also prepared the security updates for <a href=\"https:\/\/tracker.debian.org\/pkg\/lucene-solr\">lucene-solr<\/a> in Sid and Stretch (DSA-4194-1) and <a href=\"https:\/\/tracker.debian.org\/pkg\/jackson-databind\">jackson-databind<\/a> (DSA-4190-1).<\/li>\n<\/ul>\n<h2>Debian LTS<\/h2>\n<p>This was my twenty-sixth month as a paid contributor and I have been paid to work 16,25 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.04.2018 until 22.04.2018 I was in charge of our LTS frontdesk. I investigated and triaged CVE in bouncycastle, jruby, typo3-src, imagemagick, pegl, ocaml, radare2, movabletype-opensource, cacti, ghostscript, glusterfs, jasperreports, xulrunner, phpmyadmin, gunicorn, psensor, nasm and lucene-solr.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/04\/msg00017.html\">DLA-1352-1<\/a>. Issued a security update for jruby fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/04\/msg00026.html\">DLA-1361-1<\/a>. Issued a security update for psensor fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/04\/msg00028.html\">DLA-1363-1<\/a>. Issued a security update for ghostscript fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/04\/msg00031.html\">DLA-1366-1<\/a>. Issued a security update for wordpress fixing 2 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-security-announce\/2018\/msg00117.html\">DSA-4190-1<\/a>. Prepared the security update for jackson-databind in Jessie fixing 1 CVE.<\/li>\n<li><a href=\"https:\/\/lists.debian.org\/debian-security-announce\/2018\/msg00121.html\">DSA-4194-1<\/a>. Prepared the security update for lucene-solr in Jessie fixing 1 CVE.<\/li>\n<li>Prepared a security update for <a href=\"https:\/\/tracker.debian.org\/pkg\/imagemagick\">imagemagick<\/a> in Jessie fixing 8 CVE. At the moment it is pending review by the security team and will be released soon.<\/li>\n<li>Prepared and uploaded a point-update for <a href=\"https:\/\/tracker.debian.org\/pkg\/faad2\">faad2<\/a> in Jessie and Stretch that addresses 11 security vulnerabilities. (<a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=897369\">#897369<\/a>)<\/li>\n<li>Prepared a security update for <a href=\"https:\/\/tracker.debian.org\/pkg\/php5\">php5<\/a> in Wheezy. This one will be released soon. (<a href=\"https:\/\/lists.debian.org\/debian-lts-announce\/2018\/05\/msg00004.html\">DLA-1373-1<\/a>)<\/li>\n<\/ul>\n<h2>Misc<\/h2>\n<ul>\n<li>I filed wishlist bugs against tracker.debian.org (#897225 and #897227) and requested a feature to allow users to override certain metainformation like VCS-URLs. In the past years we changed VCS addresses multiple times which always requires a source upload. In my opinion this is a design flaw and highly inefficient and such a change in tracker would make it possible to drop the fields from our team maintained packages.<\/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 I adopted childsplay, a suite of educational games for young children. I triaged all open bugs and thanks to a very &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2018\/05\/08\/my-free-software-activities-in-april-2018\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eMy Free Software Activities in April 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\/10314"}],"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=10314"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/10314\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=10314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=10314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=10314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}