Re: coordination between lintian/piuparts/adequate

2025-01-10 Thread Serafeim (Serafi) Zanikolas
hi Soren, On Tue Jan 7, 2025 at 3:11 AM CET, Soren Stoutner wrote: > Serafeim, > > On Tuesday, November 26, 2024 3:08:26 PM MST Serafeim (Serafi) Zanikolas > wrote: > > my bad. this fails because feather-wallet is not installed and presumably > > you've not enabled autopkgtest in sbuild (which wo

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-09 Thread Holger Levsen
On Wed, Jan 08, 2025 at 08:22:22PM -0800, Otto Kekäläinen wrote: > There have been discussions about adding adequate to Salsa CI and run > it by default as part of the piuparts job. If you are now preparing to > have adequate by default in piuparts, then it would make sense to have > it by default

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-09 Thread Holger Levsen
On Wed, Jan 08, 2025 at 09:11:02PM +0100, Serafeim (Serafi) Zanikolas wrote: > hi Holger, as you have addressed me here and... > On Wed Jan 8, 2025 at 11:57 AM CET, Holger Levsen wrote: > > (actually adequate is run on many more binary packages on piuparts.d.o, > > because > > p.d.o is not only

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-08 Thread Otto Kekäläinen
> > two things: first, what is a "core component of Debian" is very much up to > > debate, but I'd be quite surprised if anybody made the case that adequate > > is. > > adequate is run on all 7 binary packages on piuparts.debian.org. I'm > really > curious whether this will blow up when piupa

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-08 Thread Serafeim (Serafi) Zanikolas
hi Holger, On Wed Jan 8, 2025 at 11:57 AM CET, Holger Levsen wrote: > On Tue, Jan 07, 2025 at 11:55:30PM +0100, Serafeim (Serafi) Zanikolas wrote: > > two things: first, what is a "core component of Debian" is very much up to > > debate, but I'd be quite surprised if anybody made the case that ade

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-08 Thread Holger Levsen
On Tue, Jan 07, 2025 at 11:55:30PM +0100, Serafeim (Serafi) Zanikolas wrote: > two things: first, what is a "core component of Debian" is very much up to > debate, but I'd be quite surprised if anybody made the case that adequate is. adequate is run on all 7 binary packages on piuparts.debian.

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-07 Thread Serafeim (Serafi) Zanikolas
Wouter, thank you so much for this response. your message has motivated me to change adequate to target gccgo (rather than golang-go, which is a couple of years ahead), to extend the availability of adequate to more ports On Wed Dec 18, 2024 at 9:34 PM CET, Wouter Verhelst wrote: > Hi, > > On Wed,

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2025-01-07 Thread Serafeim (Serafi) Zanikolas
On Fri Dec 27, 2024 at 10:49 PM CET, Serafeim (Serafi) Zanikolas wrote: > hi Jonathan, > > On Thu Dec 12, 2024 at 3:36 PM CET, Jonathan Dowland wrote: [..] > > "likely in many ports too" is dancing around the fact that it *doesn't* > > run on at least one port, hence Holger's complaint. > > which

Re: coordination between lintian/piuparts/adequate

2025-01-06 Thread Soren Stoutner
Serafeim, On Tuesday, November 26, 2024 3:08:26 PM MST Serafeim (Serafi) Zanikolas wrote: > my bad. this fails because feather-wallet is not installed and presumably > you've not enabled autopkgtest in sbuild (which would have the side effect of > installing it). I didn't catch this because, I've

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2024-12-27 Thread Serafeim (Serafi) Zanikolas
hi Jonathan, On Thu Dec 12, 2024 at 3:36 PM CET, Jonathan Dowland wrote: > On Wed Dec 11, 2024 at 10:57 PM GMT, Serafeim (Serafi) Zanikolas wrote: > > I'd like to discuss this with a focus on general principles, and only > > discuss specifics (adequate, golang) to the extent that it helps > > re

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2024-12-18 Thread Wouter Verhelst
Hi, On Wed, Dec 11, 2024 at 11:57:14PM +0100, Serafeim (Serafi) Zanikolas wrote: > [forking to -devel] > > On Wed Dec 11, 2024 at 11:15 AM CET, Holger Levsen wrote: > > On Tue, Dec 10, 2024 at 09:38:57PM +0100, Serafeim (Serafi) Zanikolas wrote: > > > > On Sat Dec 7, 2024 at 5:15 AM CET, Paul Wis

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2024-12-12 Thread Jonathan Dowland
On Wed Dec 11, 2024 at 10:57 PM GMT, Serafeim (Serafi) Zanikolas wrote: I'd like to discuss this with a focus on general principles, and only discuss specifics (adequate, golang) to the extent that it helps reason about general principles. That's going to be pretty hard, because the scenario y

Re: criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2024-12-11 Thread Otto Kekäläinen
Hi, > [forking to -devel] > > On Wed Dec 11, 2024 at 11:15 AM CET, Holger Levsen wrote: > > On Tue, Dec 10, 2024 at 09:38:57PM +0100, Serafeim (Serafi) Zanikolas wrote: > > > > On Sat Dec 7, 2024 at 5:15 AM CET, Paul Wise wrote: > > > > Probably adequate is the logical place for this test, but ade

criteria for acceptable languages for central QA tools in Debian (was: Re: coordination between lintian/piuparts/adequate)

2024-12-11 Thread Serafeim (Serafi) Zanikolas
[forking to -devel] On Wed Dec 11, 2024 at 11:15 AM CET, Holger Levsen wrote: > On Tue, Dec 10, 2024 at 09:38:57PM +0100, Serafeim (Serafi) Zanikolas wrote: > > > On Sat Dec 7, 2024 at 5:15 AM CET, Paul Wise wrote: > > > Probably adequate is the logical place for this test, but adequate > > > does

Re: coordination between lintian/piuparts/adequate

2024-12-11 Thread Serafeim (Serafi) Zanikolas
hi Holger, thanks for the feedback. On Wed Dec 11, 2024 at 11:15 AM CET, Holger Levsen wrote: > On Tue, Dec 10, 2024 at 09:38:57PM +0100, Serafeim (Serafi) Zanikolas wrote: > > > Probably adequate is the logical place for this test, but adequate > > > doesn't build/run on ports architectures since

Re: coordination between lintian/piuparts/adequate

2024-12-11 Thread Holger Levsen
On Tue, Dec 10, 2024 at 09:38:57PM +0100, Serafeim (Serafi) Zanikolas wrote: > > Probably adequate is the logical place for this test, but adequate > > doesn't build/run on ports architectures since it moved to golang, > > so piuparts should probably keep its tests on those arches until > > adequat

Re: coordination between lintian/piuparts/adequate

2024-12-10 Thread Serafeim (Serafi) Zanikolas
hi Paul, thanks for the feedback. please see comments inline On Sat Dec 7, 2024 at 5:15 AM CET, Paul Wise wrote: > On Sun, 2024-10-27 at 00:43 +0200, Serafeim (Serafi) Zanikolas wrote: > > > it seems to me that it'd be useful to write down some criteria to use as > > guidance on how to decide wher

Re: coordination between lintian/piuparts/adequate

2024-12-06 Thread Paul Wise
On Sun, 2024-10-27 at 00:43 +0200, Serafeim (Serafi) Zanikolas wrote: > it seems to me that it'd be useful to write down some criteria to use as > guidance on how to decide where new checks should be implemented, to avoid > duplication. Checks that can only happen after install such as cross-pack

Re: coordination between lintian/piuparts/adequate

2024-11-26 Thread Serafeim (Serafi) Zanikolas
hi Soren, thanks for feedback! On Mon Nov 25, 2024 at 11:49 PM CET, Soren Stoutner wrote: [..] > The sbuild page has recently been edited to handle the new unshare backend. > The current version of the adequate code on the page is as follows: > > ## run adequate(1) and fail upon policy errors. D

Re: coordination between lintian/piuparts/adequate

2024-11-25 Thread Soren Stoutner
On Wednesday, November 13, 2024 4:09:28 PM MST Serafeim (Serafi) Zanikolas wrote: > On Tue Nov 12, 2024 at 4:12 AM CET, Soren Stoutner wrote: > > In addition to adding an adequate Salsa CI job, you might also consider > > updating the .sbuildrc example to contain the necessary information to also

Re: coordination between lintian/piuparts/adequate

2024-11-13 Thread Serafeim (Serafi) Zanikolas
hi Soren, On Tue Nov 12, 2024 at 4:12 AM CET, Soren Stoutner wrote: > On Tuesday, November 5, 2024 3:41:59 PM MST Serafeim (Serafi) Zanikolas wrote: > > I'm fine with adding a dedicated adequate job, if you feel strongly about > > this. > > In addition to adding an adequate Salsa CI job, you might

Re: coordination between lintian/piuparts/adequate

2024-11-11 Thread Soren Stoutner
On Tuesday, November 5, 2024 3:41:59 PM MST Serafeim (Serafi) Zanikolas wrote: > I'm fine with adding a dedicated adequate job, if you feel strongly about > this. In addition to adding an adequate Salsa CI job, you might also consider updating the .sbuildrc example to contain the necessary inform

Re: coordination between lintian/piuparts/adequate

2024-11-05 Thread Serafeim (Serafi) Zanikolas
On Tue Nov 5, 2024 at 10:45 PM CET, Diederik de Haas wrote: > > On Tue Nov 5, 2024 at 10:09 PM CET, Serafeim (Serafi) Zanikolas wrote: > > On Tue Nov 5, 2024 at 2:50 PM CET, Diederik de Haas wrote: > > [..] > > that's a great idea! technically, piuparts can run adequate but it's > > disabled in >

Re: coordination between lintian/piuparts/adequate

2024-11-05 Thread Diederik de Haas
Hi, On Tue Nov 5, 2024 at 10:09 PM CET, Serafeim (Serafi) Zanikolas wrote: > hi Diederik, thanks for your suggestions :) You're welcome :) > On Tue Nov 5, 2024 at 2:50 PM CET, Diederik de Haas wrote: > [..] > > Why not create a Salsa CI job and add it to the default pipeline? > > I think most pe

Re: coordination between lintian/piuparts/adequate

2024-11-05 Thread Serafeim (Serafi) Zanikolas
hi Diederik, thanks for your suggestions :) On Tue Nov 5, 2024 at 2:50 PM CET, Diederik de Haas wrote: [..] > Why not create a Salsa CI job and add it to the default pipeline? > I think most people who use Salsa's CI use the default pipeline, so this > seems like a very low friction way of getting

Re: coordination between lintian/piuparts/adequate

2024-11-05 Thread Diederik de Haas
On Mon Nov 4, 2024 at 2:21 PM CET, Raphael Hertzog wrote: > On Fri, 01 Nov 2024, Serafeim (Serafi) Zanikolas wrote: > > > Or maybe it would help if adequate could be run in a debusine task. We > > > already have tasks to run lintian and piuparts but we are lacking one for > > > adequate. > > > > t

Re: coordination between lintian/piuparts/adequate

2024-11-04 Thread Serafeim (Serafi) Zanikolas
hi Raphael, thanks for your reply. On Mon Nov 4, 2024 at 2:21 PM CET, Raphael Hertzog wrote: > Hello, > > On Fri, 01 Nov 2024, Serafeim (Serafi) Zanikolas wrote: > > > Or maybe it would help if adequate could be run in a debusine task. We > > > already have tasks to run lintian and piuparts but we

Re: coordination between lintian/piuparts/adequate

2024-11-04 Thread Raphael Hertzog
Hello, On Fri, 01 Nov 2024, Serafeim (Serafi) Zanikolas wrote: > > Or maybe it would help if adequate could be run in a debusine task. We > > already have tasks to run lintian and piuparts but we are lacking one for > > adequate. > > thanks for the pointer to debusine. however it seems to be mean

Re: coordination between lintian/piuparts/adequate

2024-11-01 Thread Serafeim (Serafi) Zanikolas
On Tue Oct 29, 2024 at 5:39 PM CET, Raphael Hertzog wrote: > Hello, > > On Tue, 29 Oct 2024, Louis-Philippe Véronneau wrote: > > One of the strengths of lintian and piuparts is a lot of people run them > > each time they build a package. Adequate needing the package to be installed > > makes it har

Re: coordination between lintian/piuparts/adequate

2024-11-01 Thread Serafeim (Serafi) Zanikolas
hi, > On 2024-10-27 7 h 16 p.m., Richard Lewis wrote: > > "Serafeim (Serafi) Zanikolas" writes: > > > >> hi lintian and piuparts folks! relatively new maintainer of adequate(1) > >> here. > > > >> it seems to me that it'd be useful to write down some criteria to use as > >> guidance on how to

Re: coordination between lintian/piuparts/adequate

2024-10-29 Thread Raphael Hertzog
Hello, On Tue, 29 Oct 2024, Louis-Philippe Véronneau wrote: > One of the strengths of lintian and piuparts is a lot of people run them > each time they build a package. Adequate needing the package to be installed > makes it harder to integrate in that workflow. > > Maybe if it was a feature in s

Re: coordination between lintian/piuparts/adequate

2024-10-29 Thread Louis-Philippe Véronneau
On 2024-10-27 7 h 16 p.m., Richard Lewis wrote: "Serafeim (Serafi) Zanikolas" writes: hi lintian and piuparts folks! relatively new maintainer of adequate(1) here. No-one replied so i thought i'd have a go, but i have no role in any of this, just a user who has also tried to understand these