Johannes Schauer

Account namejosch
OpenPGP fingerprint F833 56BB E112 B746 2A41 552F 7D5D 8C60 CF4D 3EB4 0 Endorsements
Status Debian Developer, uploading since 2015-02-07

Short Biography

Contributions I have made to Debian

I understand "contributions to Debian" in the widest sense, i.e. including instances where I made use of Debian in other projects and thus promoted its usage.

  • solving the Debian bootstrap problem:
    • gsoc2012: https://wiki.debian.org/SummerOfCode2012/StudentApplications/JohannesSchauer
    • master thesis: https://mister-muffin.de/bootstrap/thesis.pdf
    • fosdem talk: https://fosdem.org/2013/schedule/event/debian_bootstrap/
    • debconf13 talk: http://penta.debconf.org/dc13_schedule/events/984.en.html
    • TODO for developers: http://wiki.debian.org/DebianBootstrap/TODO
    • botch: https://gitorious.org/debian-bootstrap/botch
    • bootstrap.debian.net: https://bootstrap.debian.net/
  • contribution to 88 Debian bug reports: http://bugs.debian.org/cgi-bin/pkgreport.cgi?correspondent=j.schauer%40email.de;archive=both
  • Debian on embedded devices
    • gta01 and gta02: http://wiki.openmoko.org/wiki/Manual_Debian
    • gta04 armhf: http://lists.goldelico.com/pipermail/gta04-owner/2011-October/000517.html
    • notion ink adam: https://blog.mister-muffin.de/2011/05/01/putting-debian-on-the-notion-ink-adam
  • polystrap - create foreign architecture Debian rootfs without needing superuser priviliges: http://anonscm.debian.org/gitweb/?p=emdebian/polystrap.git
  • organization of local linux install fests

Primary areas of interest

  • heuristics/approximations for NP problems:
    • minimal feedback arc set (bootstrapping problem, see above)
    • knapsack problem: https://blog.mister-muffin.de/2012/05/21/sisyphus-wins-icra-2012-vmac
  • embedded (see above + n900)
  • reverse engineering of file formats and protocols:
    • keene fm transmitter: https://blog.mister-muffin.de/2011/03/14/keene-fm-transmitter
    • sirf/nmea: https://blog.mister-muffin.de/2011/04/18/sirf/nmea-protocol-switch
    • Deutsche Bahn timetable binary format: https://github.com/josch/hafaspln
  • pdf (more hate than love): https://github.com/josch/img2pdf
  • lego (ITP for brickutils, ldraw-parts, lgdlite, ldview)
  • fractals https://github.com/josch/mandelbrot
  • multi-arch + build profiles

Goals I wish to accomplish

  • help making Debian bootstrappable

Personal history

Old-style processes
Applicant From To Applying for Progress AM Advocate(s)
josch Jan. 12, 2014 Feb. 7, 2015 Debian Developer, uploading (done) Completed faw wookey

Advocate history

New-style processes
Started Last Target Applicant UID Status AM
2020-04-03 2020-05-20 DD, upl. Jordan Justen jljusten Closed zigo
2020-09-01 2020-09-05 DM Henry-Nicolas Tourneur hntourne Closed
2021-09-25 2022-03-15 DD, upl. Henry-Nicolas Tourneur hntourne Closed infinity0
2024-03-23 2024-04-09 DM Antoine Le Gonidec vv221 Approved
Old-style processes
Applicant From To Applying for Progress AM Advocate(s)