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