Get the latest tech news

Debcraft – Easiest way to modify and build Debian packages


Debian packaging is notoriously hard. Far too many new contributors give up while trying, and many long-time contributors leave due to burnout from having to do too many thankless maintenance tasks. Some just skip testing their changes properly because it feels like too much toil.\nDebcraft is my attempt to solve this by automating all the boring stuff, and making it easier to learn the correct practices and helping new and old packagers better track changes in both source code and build artifacts.\n

Debcraft is my attempt to solve this by automating all the boring stuff, and making it easier to learn the correct practices and helping new and old packagers better track changes in both source code and build artifacts. Debcraft is intentionally opinionated for the sake of simplicity, and makes heavy use of git, git-buildpackage, and most importantly Linux containers, supporting both Docker and Podman. Most importantly, the build artifacts, along with various logs, are stored in separate directories, making it easy to compare before and after to see what changed as a result of the code or dependency updates (utilizing diffoscope among others).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of debian

debian

Photo of easiest way

easiest way

Photo of debian packages

debian packages

Related news:

News photo

Debian's DebConf25 Kicks Off On France - Video Streams Available

News photo

AMD Platinum Sponsor Of Debian's DebConf25 - Promoting ROCm

News photo

Debian's tag2upload Reaches Open Beta For Enhancing Packaging Workflow