det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.8K
active users

#Creating

0 posts0 participants0 posts today

Creating Debian packages from upstream Git

optimizedbyotto.com/post/debia

Optimized by Otto · Creating Debian packages from upstream GitIn this post, I demonstrate the optimal workflow for creating new Debian packages in 2025, preserving the upstream git history. The motivation for this is to lower the barrier for sharing improvements to and from upstream, and to improve software provenance and supply-chain security by making it easy to inspect every change at any level using standard git tooling.\nKey elements of this workflow include:\nUsing a Git fork/clone of the upstream repository as the starting point for creating Debian packaging repositories. Consistent use of the same git-buildpackage commands, with all package-specific options in gbp.conf. DEP-14 tag and branch names for an optimal Git packaging repository structure. Pristine-tar and upstream signatures for supply-chain security. Use of Files-Excluded in the debian/copyright file to filter out unwanted files in Debian. Patch queues to easily rebase and cherry-pick changes across Debian and upstream branches. Efficient use of Salsa, Debian’s GitLab instance, for both automated feedback from CI systems and human feedback from peer reviews. To make the instructions so concrete that anyone can repeat all the steps themselves on a real package, I demonstrate the steps by packaging the command-line tool Entr. It is written in C, has very few dependencies, and its final Debian source package structure is simple, yet exemplifies all the important parts that go into a complete Debian package:\n

#INTRODUCTION:
Hi, I am a newbie #solopreneur
working on two ventures. I'm also currently on the hunt for a job opportunity for more experiences and growth. More: narada.ca/

I love #outdoors ( #walking #hiking #camping #backpacking #scubadiving #snowboarding), #driving, #traveling, and going to #EDM #raves.

But sometimes I can be a couch potato who stays at home #cooking , being a #plantdad , #studying , #creating , #watchingTV, or doing whatever my #ADHD + #deaf brain wants! 😅

I am also passionate in #equality #a11y #cdnpoli and #technology. Expect some skeets on those topics here. 😁

Fav Emoji: 🤪

My BlueSky account: bsky.app/profile/narada.ca

My Threads: threads.net/@iam.narada.ca

www.narada.caBot Verification

"My idea is to face the global #challenges with #bravery and strength, #creating a #fairer, more sustainable and more peaceful world so that #together we build a future we can all be proud of." - Maya

Maya is one of the students of B. Sc. #Management, #Economics and #Social #Sciences 💚. She has a powerful statement and follows the Faculty's motto: "Today's Ideas. Tomorrow's Impact." 💪✨

Learn more about enhancing our relevance through the link 👉 uni.koeln/HY2ST 🔍