|
Message-ID: <20240126172433.ftcwgsfwsnu2f5xu@midipix.org> Date: Fri, 26 Jan 2024 17:24:33 +0000 From: "writeonce@...ipix.org" <writeonce@...ipix.org> To: musl@...ts.openwall.com Subject: Re: Current state and future of musl development infrastructure On 12/15/2021 22:22, jvoisin wrote: > Hello everyone, > > I had some small chitchat with dalias on irc, both on #musl and > privately about the ideal infrastructure for musl development, but it's > better to discuss those topics on the mailing list. > > I think that everyone agrees that we need a bugtracker, and likely some > CI. Something lightweight (ho heavy dependencies), self-hosted, that can > integrate well with emails/mailing-lists/patch tracking/… > > Here is a small selection, feel free to suggest more: > > - https://bestpractical.com/request-tracker in Perl > - https://www.bugzilla.org/ no need to present it > - https://todo.sr.ht/~sircmpwn/todo.sr.ht from sourcehut, can be tightly > integrated with other pieces, like mailing lists, git commit/patches/…, > continuous integration, … Another great option would be Pagure (https://pagure.io/pagure), which has a nice interface for online issue tracking alongside smooth email integration. To get an idea of what a self-hosted Pagure instance might look like, see https://dev.midipix.org/ A template for setting up a pagure instance can be found under: - https://dev.midipix.org/hostcfg/culturestrings/blob/main/f/public/fs/etc/pagure > > dalias is very adamant that CI & testing don't belong in the same repo > as software, but in a separate one. > > Most of the forges providing continuous integration (gogs, gitea, > gitlab, …) don't play nice with emails, except sourcehut ( > https://sourcehut.org/ ), which is "email first". > > Henceforth, I think that a good move forward would be to go with sourcehut: > > - easy to self-host (python+go) > - lightweight (both server-side and client-side) > - designed around mailing-list/patches first > - powerful continuous integration, on multiple OS and multiple architectures > - usage documented for newcomers (my generation is used to issuing > pull-requests: sending patches by email is completely alien) > - maintained by some musl users ;) > > What do you people think? > > -- > Julien (jvoisin) Voisin > GPG: 04D041E8171901CC > dustri.org > --
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.