From fgouget at codeweavers.com Tue Sep 29 05:38:34 2020 From: fgouget at codeweavers.com (Francois Gouget) Date: Tue, 29 Sep 2020 11:38:34 +0200 (CEST) Subject: [mojosetup] Staging MojoSetup repository on GitLab Message-ID: I have pushed a repository on GitLab with the patches and fixes I have in my tree. I'm hoping it can provide a better view of what's coming and maybe be useful to someone while the patches are hopefully being merged into the mainline MojoSetup codebase. https://gitlab.com/fgouget/mojosetup The GitLab repository contains about 48 patches. Here is a short summary of the improvements and fixes: * The selection of the GUI backend, particularly between GTK 2 and GTK 3, no longer causes crashes. * The translation no longer causes the GTK 3 GUI to crash. * The GUI no longer freezes when waiting for an external process. * The installer can now recommend installing in /opt as per the FHS. * Fixed upgrades so the filesystem contains the same files as after a fresh installation. In particular this includes deleting obsolete files. * Upgrades no longer ask for permission to modify every single file from the previous installation. * Upgrades now upgrade the uninstaller too. * Uninstalling after an upgrade no longer leaves files behind. * Improved the rollback when canceling an installation or upgrade. * Added the following attributes: - recommended_full_destinations which allows recommending installation or upgrades in non-default locations. - checkdst() which allows validating the installation directory. * Improved localization support and completed the Simplified Chinese translation. * Miscellaneous other fixes, including all compilation warnings. -- Francois Gouget From icculus at icculus.org Tue Sep 29 11:33:11 2020 From: icculus at icculus.org (Ryan C. Gordon) Date: Tue, 29 Sep 2020 11:33:11 -0400 Subject: [mojosetup] Staging MojoSetup repository on GitLab In-Reply-To: References: Message-ID: <0a1d7e28-3d0a-0cb2-9b8c-470d629ff5cf@icculus.org> > I have pushed a repository on GitLab with the patches and fixes I have > in my tree. I'm hoping it can provide a better view of what's coming and > maybe be useful to someone while the patches are hopefully being merged > into the mainline MojoSetup codebase. I've pulled all of these into the main repository now. If you would like write access and don't mind using Mercurial, I'm happy to set this up for you, since you are clearly more focused on this project than I am at the moment, and doing good work. (Otherwise, I can keep pulling in patches on request. Whatever works for you is fine by me.) --ryan.