Skip to content

Conversation

mokagio
Copy link
Contributor

@mokagio mokagio commented Aug 27, 2024

Routine PR to ensure trunk's version reflects the latest available (beta) version.

All changes have already gone through code review, see #3239. Also notice that the change for beta 3, #3048, was accidentally merged into trunk instead of release/2.22.2, which is why it's not in the diff.

Finally, ignore the commits list, it appears like that because we use "Squash and merge".

mokagio and others added 25 commits May 31, 2024 11:45
Also updates the call to comply with the new API.
* Don't pass a variable to require, it makes webpack mad

* remove get-config.js because only webpack can use fs

* update electron-updater due to security vulnerability

* keep target set as default

* add release notes assuming this is going to constitute a new 2.22.1 version
Otherwise, `package.json` would have been considered the source of the
configurations.
This is an attempt to fix the issue reported by users who cannot install
Simplenote on various Linux systems because the `gconf2` dependency
cannot be satisfied. See
#3241

The [`electron-builder` docs](https://www.electron.build/configuration/linux.html)
mention that `gconf2` can give issues if one wants to support
[KDE](https://kde.org/).

> If need to support KDE, `gconf2` and `gconf-service` should be removed
> as it’s no longer used
> [by GNOME](https://packages.debian.org/bullseye/gconf2).

Moreover,
[the `gconf2` entry in the Debian packages repository](https://packages.debian.org/bullseye/gconf2)
states:

> This package is for legacy applications and no longer used by GNOME.

Given the above, this PR is an attempt to see what the app would do
without the dependency. My guess is that everything should run fine in
most modern systems, because all information points to `gconf2` not
being in use there.
@mokagio mokagio requested review from codebykat and roundhill August 27, 2024 07:25
@mokagio mokagio enabled auto-merge (squash) August 27, 2024 07:27
Copy link
Contributor

@roundhill roundhill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @mokagio!

@mokagio mokagio merged commit 3de1744 into trunk Aug 27, 2024
@mokagio mokagio deleted the merge/release/2.22.2-into-trunk branch August 27, 2024 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants