ltguillaume / librewolf-winupdater

An attempt to make (automatic) updating of LibreWolf for Windows much easier. Can be used for installed and portable instances (https://github.com/ltguillaume/librewolf-portable).

Home Page:https://codeberg.org/ltguillaume/librewolf-winupdater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

codeberg.org

Abyssgrowth opened this issue · comments

Just wanted to ask this is you the original author: https://codeberg.org/ltguillaume/librewolf-winupdater
Why move there?

When i klick on the highligted blue URL here https://librewolf.net/installation/windows/ that says "unofficial LibreWolf WinUpdater" that forwards me to coreberg instead of github which previously was the place where i got the updater from.
It's interesting when you said that you hoped to not update the updater anymore and now we are at version 1.6.2 already^

Yes, I migrated to Codeberg and am keeping a mirror on GitHub (this one), for the following reasons:

  1. I wanted to implement a "self-updating" routine, so that WinUpdater doesn't just fail if the LibreWolf project makes changes in the build process (which has happened several times now). As such, since v1.6.0, WinUpdater first checks if there's a new version of "itself" and updates, before trying to update LibreWolf. I didn't want to do this if it meant that everyone would need to connect to GitHub: people using LibreWolf value their privacy and the policies here are somewhat sketchy at best. As such, update checks are made to Codeberg.org and I set up the Codeberg repo as the primary repo.
  2. I have done this with all my repos. I'm keeping the mirrored repos here to make it easier for people not having a Codeberg account to contact me/create issues.

Thank you for your service!
I've just opened librewolf and the updater scanned for updates, then i used portmaster to see what connections winupdater made, as of now i see both gitlab.com and codeberg.org, i tought you ment that you replaced the gitlab connection with codeberg but this doesn't match with what portmaster shows me, unless i simply missunderstod what you ment.
Pretty sure everyone is thankful for codeberg over gitlab/hub which after all is owned by microsoft.

Oh you mentioned v1.6.0 i'm still on 1.5.1, let me update the updater one last time )
PS: When i open librewolf and also open librewolfportable and then close librewolfportable, the portable process keeps running in taskmanager untill librewolf is closed, why exactly doesn't the portable close itself when i press the X just because the non portable version is still open, shouldn't the two version be independent from each other, atleast in terms of useage?

Pretty sure everyone is thankful for codeberg over gitlab/hub which after all is owned by microsoft.

GitLab.com and GitHub.com are two separate sites, owned by separate entities. I'm hosting this project on Codeberg and here on GitHub, while LibreWolf is both hosted on GitLab, and built using GitLab's CI.

  1. In order to check if there's an internet connection/if Gitlab can be reached at all, a connection is made to GitLab.com
  2. In order to check for a new version of WinUpdater, a connection is made to Codeberg.org
  3. In order to check for a new version of LibreWolf, a connection is made to GitLab.com