OpenBSD Journal

p2k17 Hackathon Report: Matthias Kilian on xpdf, haskell, and more

Contributed by rueda on from the not-looking-at-ghostscript dept.

The p2k17 hackathon has concluded, and we have our first report. Matthias Kilian (kili@) wrote in:

Berlin is a strange place. Even if only 90 minutes east from my place (travelling via train), it seems to be in a completely different time zone. So i entered the hack room even later than during previous ports hackathons (after missing the first day completely).

Anyway: my personal rule after p2k16 was: don't look at ghostscript, because it will completely ruin the whole week. So I didn't look at it, but I looked at xpdf again (after some mails on ports@ during the last weeks). Paul and Marc asked me why not just commit it, so I did, with printing not working, which is good for the environment, but not so good for people who want to print a single page out of xpdf. I hope to find a way to get a patch Ingo sent to ports@ working properly.

Still not looking at ghostscript, I switched my ports tree to poppler-0.59 again, trying to find more fallout from the Object API breakage, this time with some patches applied to texlive (which just doesn't build against poppler>=0.58). The build result was promising (I got a texlive build with poppler-0.59), unfortunately, the patches I'm using aren't correct, and pdftex/pdflatex fail for math/R and math/octave (which I just noticed today). So nothing to commit now.

When not looking at ghostscript during a ports hackathon, some productive things may happen. For example, I finally managed to remove meta/haskell-platform (which once was a nice idea but today implies far too many dependencies), update a couple of haskell ports in my tree, and a new (not the newest) ghc will soon enter the repository. And maybe a lot of now unused hs-ports can be removed.

Even if I missed half of the hackathon (because of the above mentioned time zone shift in Berlin -- I almost always entered the hack room after 3 pm), I really enjoyed it. The absolute highlight was Stefan pulling all those ancient Linux distributions from the back rooms of IN Berlin, especially DLD ("Deutsche Linux Distribution", also known as "Reichs Linux Distribution" ;-)).

Many thanks to Stefan and Benno and to IN-Berlin.

Thanks Matthias!

(Comments are closed)

  1. By Anonymous Coward ( on

    Can we revert the Xpdf changes? Printing is really necessary. Also, I don't understand why Motif was replaced with Qt5 in Xpdf. There did not seem to be anything wrong with the Motif interface.

    My suggestion: If it's not broken, then don't fix it. And if the "fix" breaks printing, then you really shouldn't fix it!.

    1. By Marc Espie (espie) on

      That's -current.

      Printing will get fixed eventually, probably sooner than later.

      Not moving forward would make it *less* likely actually.

      1. By Bryan ( on

        open the PDF in Chromium or firefox and print that way?

    2. By Matthias Kilian (kili) on

      I'm not a fan of the qt5 interface, either.

      Printing support will be worked on.

      Going back to 3.x isn't a long term option, because that means that future bug fixes would have to be manually applied back to 3.x, effectively creating a fork of 3.x (which I don't have the time for).

  2. By Anonymous Coward ( on

    Shouldn't they update that to the Bundeslinuxdistribuzion?


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]