Keyoxide: aspe:keyoxide.org:KI5WYVI3WGWSIGMOKOOOGF4JAE (think PGP key but modern and easier to use)

  • 0 Posts
  • 17 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle



  • They were doing the same on other repos for months.
    Both their npm module and android client.
    On android they tried to get people to add their own fdroid repo because the official fdroid has not had updates for 3 months due to the license changes.

    Edit: Looking at it now compared to 4 days ago, they apparently got frdoid to remove bitwarden entirely from the repo. To me this looks like they are sweeping it under the rug, hiding the change pretending it has always been on their own repo they control.

    Next time they try this the mobile app won’t run into issues, the exact issues that this time raised awareness and caused the outcry on the desktop app, which similarly is present in repos with license requirements.

    If they were giving up on their plan, wouldn’t they “fix” the android license issue and resume updating fdroid, instead of burning all bridges and dropping it from the repo entirely, still pushing their own ustom repo? Where is the npm license revert?



  • It means previous versions remain open, but ownership trumps any license restrictions.
    They don’t license the code to themselves, they just have it. And if they want to close source it they can.

    GPLv3 and copyleft only work to protect against non-owners doing that. CLA means a project is not strongly open source, the company doing that CLA can rugpull at any time.

    The fact a project even has a CLA should be extremely suspect, because this is exactly what you would use that for. To ensure you can harvest contributions and none of those contributers will stand in your way when you later burn the bridges and enshittify.





  • 1.18.0 doesn’t show that for me, neither does 1.19.0

    screenshots

    The version update notes said “removed because android doesn’t do that anymore” or something like that. It might depend on the android version, which is extra stupid because many roms don’t enforce that restriction, and you can mod that restriction out if you have root (which is part of many general root/lsposed modpacks).

    I am running A13, but I was running A10 before and that didn’t show it either


  • In my experience that is quite rare though. Probably less than 10% of the downgrades you’ll do will actually not work.
    On the other hand if the app has important data you want to preserve, the other ways of doing so are a) hunt down the apk manually, with the fdroid website not having a convenient download button for older versions, or b) use something like neo backup to make a backup, uninstall, install the older version, and revert the backup except the apk. Both are 1 minute for what could be one button press.

    Edit: looking at the fdroid page the download buttons are there now, still you need to search up that page, it’ll probably still take a minute using that method. Why use fdroid if you need to google apks like a caveman in the end anyway?


  • Then make it an option in the experimental section of the settings.
    If an app cannot accept the updated data, if it has even been launched in the new version, the worst that can happen is that it doesn’t work. You can still uninstall, or you can clear the data. You can also pop up a warning before downgrading, explaining the possibility of needing to clear the apps data.
    It is still an essential feature for many.
    Uninstalling and reinstalling is not only inconvenient, it can also change values like the apps id, that can be essential for advanced users.

    For me, the app had an update that removed a feature I relied on without replacing it, making it worse as a result. This therefore makes a valid example to the point made above, that people may not enable automatic updates because updates aren’t always better, sometimes they make an app worse.


  • Not long ago I watched the fdroid app itself enshittify.
    I was testing an update of another app, saw it didn’t really work yet, went to roll it back, and the downgrade button was gone. So I tracked down why and found fdroid had removed it. So I went to downgrade the fdroid app and the downgrade button was gone …
    Had to hunt the bare apk and downgrade manually.

    I’m still on the old fdroid version procrastinating looking for an alternative.


  • They are using repeatable builds, so the fdroid version is signed by fossify. You can update between github, izzy, and fdroid, and in the future likely also google play, if they release there.

    I dug up the meta discussion on it. Mentioned there is the issue to add reproducible builds to the phone app, which is marked complete since that was released on github and izzy last week.

    Further for me the app is marked installed on both entries in fdroid, which means the fdroid and izzy repos should serve bit by bit identical apks, from my understanding (the installed mark being based off of the apk hash).


  • They are using repeatable builds, so the fdroid version is signed by fossify. You can update between github, izzy, and fdroid, and in the future likely also google play, if they release there.

    I dug up the meta discussion on it. Mentioned there is the issue to add reproducible builds to the phone app, which is marked complete since that was released on github and izzy last week.

    Further for me the app is marked installed on both entries in fdroid, which means the fdroid and izzy repos should serve bit by bit identical apks, from my understanding (the installed mark being based off of the apk hash).