-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Just archive this repo. #102
Comments
Agreed. @jasongodev has done some effort on this end and created a flatpak adapted to MEGAsync's new build system, but he wasn't granted authorship over the flatpak on flathub due to concerns of his package's possible future unmaintainability, mainly revolving around the use of regex to patch the package at build time instead of manually providing patches for every file the regex patches. A flatpak maintainer said that those package should be able to be maintained by developers that don't know regex, so a set of patch files for every file each regex his build system targeted must be manually produced and updated for every package version. I did however request MEGA to produce an official flatpak of their build so this can be properly mitigated, since this amount of effort is kinda ridiculous, especially for a single maintainer. It's doubtful they ever will, however. For now, I'm using jasongodev's version of the flatpak and manually adjusting the flatpak config to install newer versions, since whether developers know or don't know regex is not my or my workplace's concern, only reasonably updated applications and them being available are. I suggest you do that until his solution is eventually rolled in. |
This flatpak stopped working properly only in the last ~6 months after the upstream made it impossible to update it. Please don't exaggerate.
At the moment it is. But it used to do his job perfectly and people used him every day for years, including me. Having a proper sandbox in such kind of app is very nice to have. Some users encountered a bug with the selection of the directory, but this does not mean that the entire application was broken and unusable.
There are no fundamental problems in this manifest. The fundamental problem is in the application itself. And the upstream's desire to solve problems related to flathub build. Moreover, there were attempts to send the necessary patches into upstream, but the devs ignored them and did not accept them.
"Someone" should never push their build to Flathub again. This is against the rules and main requirements of Flathub. A few years ago I pushed it because there was a flathub build request and the upstream didn't mind. But I hoped that in time they would be interested and start supporting this flathub build themselves. But it didn't happen. |
Closes: #102 Signed-off-by: Artem Polishchuk <[email protected]>
Closes: #102 Signed-off-by: Artem Polishchuk <[email protected]>
Cloud we have a list of those fundamental problems referred to here? |
This flatpak has been broken for literally years now. It serves no purpose other than confusing people.
Many programs don't have a flatpak, just let MEGASync be one of them. One day, if someone fixes the fundamental problems in this manifest, they can create their own repo and push it to flathub.
The text was updated successfully, but these errors were encountered: