Chapter 20 / Book
Chapter 20 № 20 · 2026

Chapter 20 — Engaging with the Community

Become a giver, not just a receiver

Why Engage at All

Debian is free to use because thousands of volunteers have written code, tested it, packaged it, and translated documentation. Someone's time is what runs on your PC.

Engaging with the community isn't an obligation. But once you become a giver too, even slightly, Debian shifts from "an OS handed to you" to "an OS we make together." That shift connects directly to your sense of independence.

This chapter lays out things you can do from smallest to largest. You don't need to do all of them. One is enough.

Section 1 — Just Using It Is a Contribution

What It Means to Be a Beta Tester

Use Debian Stable, and when you notice a bug, write it down. That alone is a contribution. With many users, many eyes find issues.

# When something feels off, capture the log
journalctl -b -p err > ~/issues/$(date +%Y%m%d)-err.log

Just Continuing to Use It Is the Best Support

Just because you don't pay a subscription doesn't mean the OS is to be treated lightly. Continuing to use it for a long time is itself a vote of support for the ecosystem.

Section 2 — Bug Reports

Reporting with reportbug

Debian has an official bug-reporting tool.

sudo apt install reportbug

# Report
reportbug <package-name>

Interactively, you describe in which version what happened and how to reproduce it. Reports go to bugs.debian.org.

What Makes a Good Bug Report

The "good question" practice you picked up in Chapter 2 is also the quality of a bug report.

Ask Claude ①: Drafting a Bug Report

The bug I encountered: [symptom] Reproduction steps: [steps] Package: [name and version]

Please shape this into a bug report in the form sent via reportbug. In English, technical facts only, concise. Avoid speculation and unverified claims.

Have Claude render the English, then re-read it yourself before sending.

Section 3 — Translation

The Debian Translation Project

Translation into other languages is always short on hands. With Claude's help, translation has become more approachable.

How to Get Started

  1. Visit your language's Debian project page (e.g., Debian JP Project for Japanese).
  2. Subscribe to the relevant mailing list (debian-doc or debian-www).
  3. Pick an untranslated document from the list.
  4. Translate it and submit.

Ask Claude ②: A Translation Workflow

I want to participate in translating Debian package descriptions into Japanese. When translating [the original text], walking through the following steps, tell me what to watch for at each:

(1) Use Claude to make a draft. (2) A human checks context and technical terms. (3) Confirm consistency with the glossary (Debian translation guidelines). (4) Request review. (5) Submit.

If there are terms or styles especially important in Debian translation, point them out.

Section 4 — Package Maintenance

A Light Way In: Sponsorship

In Debian, someone packages a new program and a more experienced maintainer reviews and uploads it. This is "sponsorship."

You can begin by sending bug-fix patches to existing packages.

Claude and Packaging

Building a Debian package means preparing certain files (control, changelog, rules, copyright, etc.) under a debian/ directory. You can have Claude produce templates for these and adjust them yourself.

Ask Claude ③: My First Packaging

I want to package a small Python tool I built [paste README] as a Debian package (.deb).

Walk me through: (1) The files needed under debian/. (2) How to write dependencies. (3) Build and test. (4) Checking with lintian. (5) Debian's ITP process (if I want to make it official).

Personal use (not official) is fine at first; minimum configuration.

Section 5 — Mailing Lists and IRC

Major Channels

(In Japanese: debian-users-jp@debian.or.jp and debian-devel-jp@debian.or.jp.)

Start by Reading

It's enough to lurk (read-only) at first. After about a month of skimming, you get a sense of the community's atmosphere.

How to Ask

The basics for asking on a mailing list or IRC:

This is the extension of "the good question" from Chapter 2. The practice of consulting Claude overlaps with the practice of consulting a human.

Section 6 — How Claude Is Changing OSS Contribution

Lower Barrier to Entry

Until now, "I can't read code," "I can't write English," and "I don't know packaging" have been barriers. With Claude, many of these can be overcome.

Concerns About Quality

At the same time, there's concern that low-quality AI-generated bug reports and patches will increase. Don't throw Claude's output as-is. Read it, understand it, fix it, and only then submit.

There are people in OSS communities who hold AI use to a strict standard. Don't make a contribution you don't understand yourself — that is the minimum courtesy.

Ask Claude ④: Ethics of OSS Contribution

I want to contribute to Debian for the first time. With regard to using Claude: (1) Acceptable uses. (2) Unacceptable uses. (3) A checklist for keeping quality up. Please tell me.

From the angle of respecting the time of the people on the other side (other maintainers and reviewers).

Section 7 — Small, and Continued

Three Contributions a Year

That cadence is fine. What is appreciated is small and continued, not one big contribution.

Your Own Blog Posts Are Contributions Too

"How I got X working on Debian," "How I handled trouble with Y" — your experience of getting stuck and unstuck will help someone else. Just publish it on a blog or GitHub and that itself is a contribution.

As I wrote in Chapter 9, "AI and the Individual", this is the era when one person + Claude can become a publisher. That publishing returns to the community.

Ask Claude ⑤: Contributions I Can Make

Based on my Debian experience (__ months) and technical background [field], propose, "from smallest first," five contributions I could start this year. For each: (1) The concrete work. (2) Time required (hours per month). (3) Required prior knowledge. (4) The feedback and learning I'll get.

Section 8 — Have a "Face"

Operate Under the Same Name

Bug reports, translation, mailing lists, GitHub — when you operate under the same name, your contributions accumulate. Continued for five or ten years, that becomes your "face" in the community.

Continuity Builds Trust

Someone who does one big thing, once, is trusted less in a community than someone who does small things for ten years. Debian is a 30-year-old project. See it on the long timeline.

Summary

What you did in this chapter:

  1. Confirmed that continuing to use it is the most fundamental contribution.
  2. Sorted out the practice of bug reporting.
  3. Understood the entry point to translation.
  4. Got the outline of packaging.
  5. Learned how to ask on mailing lists / IRC.
  6. Confirmed the ethics of using Claude.
  7. Built a "small and continued" plan.

What you hold now:

This closes Part 5. You are shifting from being a beneficiary of Debian to being a member of the community.

In Part 6 (Chapters 21–23), we widen the engagement outward. Telling family and colleagues about Debian, adoption in organizations, and passing it on to the next generation — chapters about connecting your experience to others.


The full series can be navigated from Learning Debian with Claude — All chapters. Comments and discussion go to the Facebook group: AISeed — Biodiversity, Food, AI and Life.