jmtd → Debian

Debian is an open community project to create a free software operating system. I've been involved in the project to one extent or another since around 2001 and I became an official project member (Developer) in 2009. (See my timeline for more information).
In the early days of my involvement I was mostly focussed on either packaging individual pieces of software or thinking about the integration of small collections of related software. Nowadays I am more concerned withA distribution-wide concerns and I'm trying to move away from package-centric thinking.
Current projects
Debian Wiki Revamp. A technically-required switch of wiki software is a long-overdue opportunity to revamp other aspects of the Debian Wiki. I'm working to ensure the new wiki has a clear, DFSG-compliant content license, scaffolding to support a community of editors and maintainers on the wiki, and to present the best Wiki content we have as well as we can.
The Chronicles of Debian (issues) I threw together this site/service in a real hurry to restore some material that the web team had deleted from https://www.debian.org/. This service should not exist: there is ample evidence that there is interest in preserving the material in the project, and the natural place for that would be the website. But the webteam disagree and have closed down further discussion on the matter. It seems to me the respectful thing to do was to honour their take on the issue and create Chronicles instead. However, this may have been a strategic mistake: it has emboldened further deletionism. For now, Chronicles lives on.
Potential future work
- pre/postinst scripts: survey what is done in them; can we move more of that logic to declarative? Can we move some/most/all of it to non-root?
- policy: I moved the list of virtual packages to a structured format
(YAML) as a pre-cursor to doing something more useful with it. Could we
extend policy to describe what behaviours some alternatives should
provide? E.g., package providing alternative
foomust register an alterantive for/usr/bin/foo
Historic
Games
From some time around 2005-2006 until November 2011 I worked on improving the
quality of games within Debian, with particular emphasis on Doom. In that
time I was the primary maintainer of prboom, chocolate-doom, freedoom and
deutex. I also developed game-data-packager to aid injecting commercial
Doom data into the Debian package ecosystem. game-data-packager then grew to
support other games including Quake and Quake 3, Rise of the Triad and
Wolfenstein 3D. I helped new maintainers to get their packages for zdoom,
doomsday and vavoom into the archive.
external links
- my QA page (list of packages etc.)
- bugs I have reported (and more)
- Debian's homepage
Pages tagged 'Debian':
- wiki ,
- debgtd ,
- mail-prefs ,
Blog posts tagged 'Debian':
- debian swirl font glyph, posted on
- Lanzarote, posted on
- FOSDEM 2026, posted on
- Debian Chronicles, posted on
- FOSDEM 2025, posted on
- dsafilter 20th Anniversary, posted on
- a bug a day, posted on
- FreedomBox, posted on
- Borg, confidence in backups, GtkPod and software preservation, posted on
- Opinionated IkiWiki, posted on
- FOSDEM 2020, posted on
- Linux Desktop, posted on
- Debian's init system GR, posted on
- Debian hiatus, posted on
- Debian Buster and Wayland, posted on
- mutt year zero, posted on
- My first FOSDEM, posted on
- ZDBSP, posted on
- glBSP, posted on
- duc, posted on
- smartmontools, posted on
- Backing the wrong horse?, posted on
- distribution-wide projects in Debian, posted on
- Debian on the Raspberry Pi3, posted on
- Blinkenlights, part 3, posted on
- My first DSA, posted on
- smartmontools, posted on
- Ikiwiki-in-a-box Docker container, posted on
- Debian and Docker, posted on
- What have I been up to?, posted on
- Mac, posted on
- Debian Day #13, posted on
- awk, posted on
- squishyball, posted on
- Steam for Debian, posted on
- Wheezy problems, posted on
- Debian Day #12, posted on
- Debian Days #10 and #11, posted on
- Debian Day #9, posted on
- Debian Day #8, posted on
- Debian Day #7, posted on
- Debian Days 4, 5 and 6 (round-up), posted on
- Debian Day #3, posted on
- Debian Day #2, posted on
- Debian Day, posted on
- Abrash on working for Valve, posted on
- qtscrob, posted on
- Retiring from the Debian games team, posted on
- mr-lint, posted on
- vote, posted on
- aero, posted on
- Debconf 10 videos, posted on
- bup, posted on
- shunit2, posted on
- debian kernel contributors, posted on
- archfs build dependencies, posted on
- chromium, posted on
- exploring git repositories, posted on
- debian bbq 2009, posted on
- mail for mail, posted on
- Debian Developer, posted on
- handbrake, posted on
- mod deflate, posted on
- weird referrals from planet debian, posted on
- xorg.confless x and two monitors, posted on
- debian holiday, posted on
- sorting out backups, posted on
- toys for sale, posted on
- use of unstable, posted on
- lenny soon, posted on
- obama, posted on
- nautilus sums, posted on
- x40 suspend, posted on
- Introducing debgtd, posted on
- Debian Games, posted on
- Tabbed WMs, posted on
- DebConf7, posted on
- DebConf7 and the net, posted on
- Battery statistics, posted on
- DC7 travel information, posted on
- two drives in the Thecus n2100, posted on
- Thecus, posted on
- Post 'RSI', posted on
- WIP, posted on
- The other grass, posted on
- Debconf localteam meeting, posted on
- popconular, posted on
- Debian BBQ, posted on
- NM, part 2, posted on
- chocolate-doom debian packages, posted on
- DSAFilter release-2, posted on
- DSA Filter, posted on
- debian work this weekend, posted on
- doom-data, posted on
- Debian Quiz, posted on
- New Maintainer, part 1, posted on
- Booting issues, posted on
- Problems, part 7, posted on
- bug-squashing party, posted on
- Debian on Sparc, posted on
- Wmaker, posted on
- Problems, part 6, posted on
- Running unstable - oops?, posted on
- Problems, Part 5, posted on
- Problems, Part 4, posted on
- Problems, Part 3, posted on
- Problems, Part 2, posted on
- Problems, posted on
- Debian and non-free, posted on
- apt-get clean, posted on