Per project repository snapcraft files?

Nate Graham nate at kde.org
Sun Aug 20 00:03:06 BST 2023


On 8/19/23 15:45, Scarlett Moore wrote:
> No. It will be telling launchpad to build them via API. Launchpad will  
> upload to store its own artifacts. Our current setup has launchpad 
> sending the snaps back to our server and we upload to store. This new 
> proposal would be significantly less data going back and forth. Also, do 
> the stable branches really have many commits? I thought once branched to 
> stable release branch it was done... I reiterate that launchpad is doing 
> all the heavy lifting including store uploads. Do users download 
> flatpaks from kde servers? The button says flathub. How do they get there?
> Scarlet
If Launchpad needs to build our Snaps as a part of the release process, 
that's something that will need to happen only a few times a year. Apps 
on FlatHub are similarly built for us by FlatHib infrastructure. It's fine.

But asking Launchpad to build us a Snap for every commit is another 
matter. KDE apps get at least one commit per day just due to 
translations, and popular apps may get many commits per day and many 
merge requests. I can think of a large variety of issues that could be 
caused by asking Launchpad to build Snaps at this much higher frequency 
level.

So can we clarify the proposal? Are you asking to have Launchpad build 
Snaps as a part of the CI process, for every commit and merge request? 
Or just as a part of the release process that happens a few times a year?

Nate


More information about the kde-devel mailing list