Produce extra build artifacts during package builds

2024-08-02 Thread Mattia Rizzolo
Hello people, just now at DebConf we had a small BOF to discuss this problem, that has several times come up. Lastly I think https://lists.debian.org/debian-devel/2022/02/msg00216.html to which Simon had a quite nice answer. This is what we came up with: https://wiki.debian.org/BuildArtifacts#D

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Andrea Pappacoda
Hi Otto, and all the others participating in this thread :) Il giorno sab 27 lug 2024 alle 15:38:40 -07:00:00, Otto Kekäläinen ha scritto: I have drafted a new DEP at https://salsa.debian.org/dep-team/deps/-/merge_requests/8 titled "DEP-18: Enable true open collaboration on all Debian package

Bug#1077794: ITP: python3-panflute -- pythonic pandoc filters

2024-08-02 Thread Kyle Robbertze
Package: wnpp Severity: wishlist Owner: Kyle Robbertze X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: python3-panflute Version : 2.3.0 Upstream Contact: Sergio Correia * URL : https://scorreia.com/software/panflute/ * License : BDS3 Programming

Re: Produce extra build artifacts during package builds

2024-08-02 Thread Simon McVittie
On Fri, 02 Aug 2024 at 16:40:15 +0900, Mattia Rizzolo wrote: > Lastly I think https://lists.debian.org/debian-devel/2022/02/msg00216.html > to which Simon had a quite nice answer. I also did some more concrete design and wrote a prototype -

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Gioele Barabucci
On 02/08/24 11:20, Andrea Pappacoda wrote: Issues with Salsa/GitLab: 1. It is so slow that it makes me want to close by browser and do something else instead [...] 5. Did I mention how slow it is? Just as a side note: yes, salsa.d.o/GitLab is not the snappiest Web application ever and somet

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Blair Noctis
On 02/08/2024 06:38, Salvo Tomaselli wrote: > Also, there's IRC/matrix for more real time communication, but I challenge > you > to follow those long threads on d-devel on something like teams or slack. Discourse. Or some other "forum" software. IMO online forums and mailing lists are pretty simi

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Fabio Fantoni
Il 02/08/2024 11:20, Andrea Pappacoda ha scritto: Hi Otto, and all the others participating in this thread :) Il giorno sab 27 lug 2024 alle 15:38:40 -07:00:00, Otto Kekäläinen ha scritto: I have drafted a new DEP at https://salsa.debian.org/dep-team/deps/-/merge_requests/8 titled "DEP-18: E

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Jonas Smedegaard
Hi Fabio, Quoting Fabio Fantoni (2024-08-02 14:31:04) > One particular thing noticed in some cases (and I hope they are not > many) is the lack of use or especially updates of the Vcs-* fields in > d/control. I think is important point to packaging repository from the > tracker if present and t

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Otto Kekäläinen
Hi! On Fri, 2 Aug 2024 at 02:27, Andrea Pappacoda wrote: .. > Before a certain way of doing things can be mandated or "warmly > recommended", the technology has to be as flawless as possible - and > today I wouldn't call Salsa "flawless", would you? Issues with > Salsa/GitLab: > > 1. It is so slo

Re: Produce extra build artifacts during package builds

2024-08-02 Thread Niels Thykier
Simon McVittie: On Fri, 02 Aug 2024 at 16:40:15 +0900, Mattia Rizzolo wrote: [...] * decide on a directory name (`./debian/export_artifacts/`?) * the build process will dump any files that could be interesting to export in there (no decision if/how to define the structure within t

Re: Produce extra build artifacts during package builds

2024-08-02 Thread Simon McVittie
On Fri, 02 Aug 2024 at 18:17:52 +0200, Niels Thykier wrote: > Simon McVittie: > > In the design that I prototyped, it's declarative, loosely inspired by > > the equivalent Gitlab-CI feature: > > > > - the maintainer can write patterns into debian/build-artifacts for > >package-specific quirks

Re: Produce extra build artifacts during package builds

2024-08-02 Thread Niels Thykier
Simon McVittie: On Fri, 02 Aug 2024 at 18:17:52 +0200, Niels Thykier wrote: Simon McVittie: In the design that I prototyped, it's declarative, loosely inspired by the equivalent Gitlab-CI feature: - the maintainer can write patterns into debian/build-artifacts for package-specific quirks l

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Fabio Fantoni
Il 02/08/2024 15:49, Jonas Smedegaard ha scritto: Hi Fabio, Quoting Fabio Fantoni (2024-08-02 14:31:04) One particular thing noticed in some cases (and I hope they are not many) is the lack of use or especially updates of the Vcs-* fields in d/control. I think is important point to packaging re

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Johannes Schauer Marin Rodrigues
Hi, Quoting Otto Kekäläinen (2024-08-02 17:23:51) > I agree that Salsa is sometimes a bit sluggish > (https://salsa.debian.org/salsa/support/-/issues/395), what kind of hardware do you have? For people like me who are on slower hardware, the web experience is absolutely not funny and "a bit slugg

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Jonas Smedegaard
Quoting Fabio Fantoni (2024-08-02 23:51:26) > Il 02/08/2024 15:49, Jonas Smedegaard ha scritto: > >> I think that both email and systems like salsa/github/gitlab etc. are > >> useful, both with pros and cons. Forcing people to use only one or the > >> other could be counterproductive at the moment.

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Otto Kekäläinen
Hi, On Fri, 2 Aug 2024 at 16:27, Johannes Schauer Marin Rodrigues wrote: > Quoting Otto Kekäläinen (2024-08-02 17:23:51) > > I agree that Salsa is sometimes a bit sluggish > > (https://salsa.debian.org/salsa/support/-/issues/395), > > what kind of hardware do you have? For people like me who are

Re: Produce extra build artifacts during package builds

2024-08-02 Thread Mattia Rizzolo
On Fri, Aug 02, 2024 at 11:01:24AM +0100, Simon McVittie wrote: > I also did some more concrete design and wrote a prototype - > as revised > in , and >

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Jonas Smedegaard
Quoting Otto Kekäläinen (2024-08-03 06:38:38) > > I am not suggesting salsa use because I think it's the best thing since the > > invention of sliced bread. But personally, I rather use something > > suboptimal if > > it means that we can more or less agree on a "default" and I think that the > >

Re: Request for feedback on draft: DEP-18: Enable true open collaboration on all Debian packages

2024-08-02 Thread Shengjing Zhu
On Sat, Aug 3, 2024 at 2:26 PM Jonas Smedegaard wrote: > > My problem with DEP-18 is that people who have zero problem with using > git and are also not fundamentally against using salsa, but have > reservations surrounding *which parts* of salsa to use and the > consequences for related already u