[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Easier package building program



Hello Jeremy,

I already try to do so.

I'm writing a shell script to automate the build process as far as possible.

And I'm documenting it literally.

I do it in German and it is prepared for translation.

Source: https://salsa.debian.org/ddp-team/dpb

Book: https://people.debian.org/~mechtilde/Dokumentation

Cooperation is welcome.

Regards

Mechtilde


Am 18.04.21 um 01:45 schrieb nerdymutualist:
> Hello Debian developers and maintainers,
> 
> When I started to venture into building my own .deb packages, I discovered that the process is (at least in my opinion) relatively complex and arduous, and a variety of tools, sometimes overlapping, exist to facilitate the process. On the other hand, Solus (another distribution with which I have been involved in terms of packaging) has a highly streamlined packaging process where most steps are automated and the only input required is the URL of the source tarball, the name of the package, and the steps to install the program, and a tool called solbuild (https://github.com/solus-project/solbuild) then uses OverlayFS to make a container, download the tarball, run the installation steps, detect which files were created by the installation script of the software, and then build the package, all automatically without requiring any sort of manual intervention. So I was thinking that perhaps this approach might be applied to Debian to streamline the packaging process and make it easier for people to contribute and maintain packages. Do you think this would be a good idea? If so, I would love to work on it (I am familiar with Go, Rust and Python).
> 
> Thank you,
> Jeremy (jwinnie)
> 

-- 
Mechtilde Stehmann
## Apache OpenOffice
## Freie Office Suite für Linux, MacOSX, Windows und OS/2
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: