Comments (9)
This issue probably fits best at flathub/flathub but nevermind
What could workaround this problem is to recreate the beta branch in im.riot.Riot, and then set that branch to EOL. See flathub/im.riot.Riot#218
from linux-store-frontend.
My take is it's not security problem for flathub if it doesn't provide as many branches as snap does or uses different terminology. It's a feature request. The fact beta branches are stale for some apps isn't an oversight in most cases thus quick remediate is very unlikely.
Users losing track of what and why they installed isn't flathub specific phenomenon. Same thing happens with PPA, AUR perhaps COPR too and so on. It's not even Linux specific issue as on Windows situation is arguably worse.
Honestly there are much worse problems than this i.e if app stops supporting specific architecture then users of this arch will be stuck with last uploaded version forever without realizing it.
from linux-store-frontend.
This lack of oversight is causing great insecurity, so this problem should be remediated quickly.
from linux-store-frontend.
The beta branch is often used for testing something. Users shouldn't expect it will be continuously updated. Whether beta branch is deleted or not doesn't matter here. I think this is misunderstanding the purpose of beta in flathub. AFAIK the flathub policy is to not remove existing refs for transparency unless they're badly broken.
from linux-store-frontend.
http://github.com/flathub/linux-store-frontend/issues/305#issuecomment-926985010
Thus, its purpose should be very clearly and obviously communicated to its users, because that is not how any other beta "channels" or repository that I have ever known of has functioned. http://github.com/snapcore/snapcraft has stable, beta, candidate, and edge "channels" (repositories) that are used as flathub's stable and "beta" repositories are, whereas their "branches" are used how http://github.com/flathub/linux-store-frontend/issues/305#issuecomment-926985010 has described the purpose of "flathub-beta" as.
I have described one potential method of remediation at http://discourse.flathub.org/t/1711.
I am using Fedora Silverblue, which is demonstrative that I am not biased positively for Snap.
from linux-store-frontend.
Every app may use beta with different purpose (if it use it at all). For example firefox indeed puts there beta releases but usually there is some random stuff. Note that branches with different name than beta
or master
aren't published to remote. Snap use it differently but flatpak isn't snap.
from linux-store-frontend.
http://github.com/flathub/linux-store-frontend/issues/305#issuecomment-927108365
Obviously Snap and Flatpak are different, regardless of their almost-identical reason for existence. If they were identical, I would not have used Snap for comparison of the attributes of Flatpak. You have also ignored that no other distributor of software has used the terminology ("beta" and "stable") that is used for the repositories of Flathub as Flathub has for its repositories that are referred to as "stable" and "beta".
Also, this problem is affecting many people, and thus is detrimental to their opinions of flatpak.
from linux-store-frontend.
http://github.com/flathub/linux-store-frontend/issues/305#issuecomment-928043214
Thus, this situation must be somewhat automated (although moderated) not least because, as is demonstrated at http://github.com/flathub/im.riot.Riot/issues/218, these problems are not remediated quickly, if ever. Most distributions of GNU-based operating systems have perfected this process quite well. Is anybody that has participated in this issue able to gain the option of someone whose experience is relevant to this topic? Because the amount of software that Flathub is hosting is increasing quickly, this problem should be remediated quickly.
from linux-store-frontend.
http://github.com/flathub/linux-store-frontend/issues/305#issuecomment-926946046
If this should be at http://github.com/flathub/flathub, please transfer it to there if that is possible, because this may gain more attention if it is where is should be.
I am also somewhat perfectionist, so it shall be less mentally burdensome...
from linux-store-frontend.
Related Issues (20)
- Internal Server Error for RSS feed HOT 3
- Show more items on the new & updated page HOT 2
- Respect dark mode preference
- Deploy preview is always broken HOT 1
- Add tags to filter apps
- Add a headsup, that this frontend will be replaced
- app Publisher > See details link shows misleading Contributions graph
- https://status.flathub.org/ is a 404 (even though it's Status OK)
- clicking the magnifying glass doesn't focus the search input field HOT 1
- Support markdown in descriptions HOT 2
- New & Updated Apps should be split to New Apps and Updated Apps
- "Quick setup" redirects to http://flatpak.org:8080/setup
- flathub returns 200 Status OK for broken URLs instead of 404.
- Add Twitter cards metadata to Flathub
- https://status.flathub.org unreachable because of SSL_ERROR_INTERNAL_ERROR_ALERT HOT 1
- Specify licence in scripts
- Preview images are broken or deformed on the main website
- Warning: Potential Security Risk Ahead when Visiting https://status.flathub.org
- URLs in RSS <link> tags result in a 404 error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linux-store-frontend.