mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #1374] No v2.4.0 stable snap (broken edge builds?) #1066
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#1066
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maxiberta on GitHub (Nov 3, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1374
What happened?
There is no
v2.4.0snap published on any channel, afaik. Are there any plans to publish it tostable? The latest stable snap is 2.3.3 from 4 Aug 2020; and the latest onedgeis2.3.3-293-g00e182d2from just 2 days ago, then it just stopped. Maybe check the snap autobuild job? (The snap badge in the README is apparently broken showing the alt text, btw). Ideally if edge builds were fine, you would just need to pick one and promote it to candidate or stable for all supported architectures.By the way, should the release instructions maybe include any snap-specific steps?
Let me know if I can help! Congrats on the new release, btw \o/
Version
From Git HEAD or commit (specify below)
Git commit hash (if applicable)
No response
If applicable, where did you install Barrier from?
https://snapcraft.io/barrier
What OSes are you seeing the problem on? (Check all that apply)
Linux
What OS versions are you using?
Ubuntu 21.10
Relevant log output
Any other information
No response
@p12tic commented on GitHub (Nov 3, 2021):
We unfortunately don't control the snap builds, please contact the maintainer of the snap package directly.
@shymega commented on GitHub (Nov 3, 2021):
Well, it's owned by an ex-member of the project, but I have some limited access. I have updated the stable channel to v2.4.0, but for reasons unknown to me, I cannot add v2.3.4 to the channels.
A build has been triggered, if someone using Snap has any issues with it, ping me - I use Flatpak myself... on the note of Flatpak, I do have access to that as well.
On Wed, Nov 3, 2021, at 12:22 PM, Povilas Kanapickas wrote:
--
Kind regards,
Dom Rodriguez (also known as shymega)
@shymega commented on GitHub (Nov 3, 2021):
OK, so a new Snap build for v2.4.0 is ready. For unknown reasons, the v2.3.4 release is not 'seen' by Snapcraft. v2.4.0 is on the stable channel.
@maxiberta commented on GitHub (Nov 5, 2021):
Thanks @shymega! Glad you're now in control of the snap.
Are automatic
edgebuilds still up and running? It looks like theedgechannel has been closed in the last couple of days. Actually, I have installed a snap fromedgethat's no longer published:@shymega commented on GitHub (Nov 5, 2021):
No worries.
Yeah, I disabled the Edge channel until I can get an automatic Snap release going, and I also need to read up on the edge channel. My understanding is that the Edge channel would be the Snap equivalent of mainline on Git..?
I can republish Edge to v2.4.0 if you'd like me to, or if others need it. I can't seem to get v2.3.4 on the Snap though, which is quite irritating.
On Fri, Nov 5, 2021, at 2:46 PM, Maximiliano Bertacchini wrote:
--
Kind regards,
Dom Rodriguez (also known as shymega)
@maxiberta commented on GitHub (Nov 5, 2021):
Exactly,
edgeis "for users wanting to closely track development" and it is supposed to contain builds frommainormaster. That's the main use case of build.snapcraft.io afaik.I wouldn't worry about v2.3.4 honestly, having v2.4.0 already. If you really want to publish it, I think the right way to do it would be to ask the snap store admins to open a track for it, so that users would be able to install from e.g.
v2.3/stable. But again, I don't think it's much use really.@shymega commented on GitHub (Nov 5, 2021):
Right. Currently, I can't even set up webhooks to trigger a Snap build. I don't have permission to create webhooks on this repo. Ideally, that's how I'd like it to be, that way we can build an Edge snap when master/main updates... but in terms of v2.3.4, I'll ask about that, as I think it'd be a good compromise for Snap users who merely don't want to use v2.4.0 just yet, but also want security fixes.
Thanks for the advice though.
@maxiberta commented on GitHub (Nov 5, 2021):
Just fyi, snaps can also be built on Github and published to the Snap Store with snapcore/action-build and snapcore/action-publish.
@shymega commented on GitHub (Nov 5, 2021):
Hm. We use Azure Pipelines, and I don't think we use Actions for this sort of stuff. I'd also rather do it on Snapcraft, as it can then do it's "security vulns checking" it emails me about ;)
Thanks for the pointer.
@maxiberta commented on GitHub (Nov 5, 2021):
Sure. Snaps don't need to be built on Snapcraft for the security checks to be enabled. It scans published snaps themselves afaik, as long as they were built with
SNAPCRAFT_BUILD_INFO=1(which theaction-buildalready does).@shymega commented on GitHub (Nov 5, 2021):
I see. Well, permissions on this repo don't allow me to use Actions. I believe the owner of the organisation can only do it.
Fix Preserve Focusoption not working on Linux servers #1749