Per project repository snapcraft files?

Albert Astals Cid aacid at kde.org
Thu Aug 17 23:33:47 BST 2023


El dijous, 17 d’agost de 2023, a les 17:53:13 (CEST), Scarlett Moore va 
escriure:
> Hello everyone,
> I am asking to revisit per project repo snapcraft files. I see now
> that flatpak files are in project repos but I understand this was
> rejected for snapcraft. I would like to re-propose the idea, and here
> is why.
> The CI jobs for snap builds is cludgy at best. We have huge amounts of
> failures because we must do a public upload to launchpad which places
> us at the lowest priority and we have many timeouts etc. Their
> solution is to create proper snap recipes pointing to our repos with
> the snapcraft.yaml. Our current setup won't work because we use
> subdirectories in one repo.
> Thoughts?

My memory [*] is that snapcraft CI jobs started appearing in some repos and 
two big issues happened:
 
 a) There was either a direct commit or an auto-approved MR to add the CI, 
which is kind of a no-no in our development process

 b) The CI jobs were failing/beta/incomplete and the answer I was given was 
"yeah we will iron out the issues later after we've added snapcraft recipes to 
the repos". That's not acceptable, CI needs to be perfectly passing all the 
time. If work is needed to refine the CI jobs it needs to happen outside the 
mainline repositories.

I am not sure I understand your message correctly, but it seems you say B may 
still be an issue?

If so I'm still against this happening.

Cheers,
  Albert


[*] Which I accept can be totally wrong, memory is a fickle thing


> 
> Thanks for your time,
> Scarlett






More information about the kde-devel mailing list