Commit Graph
407962 Commits
Author SHA1 Message Date
Anderson TorresandGitHub 104d14b3c1 Merge pull request #187968 from adisbladis/emacs-xinput2-29
emacs: Enable xinput2 on version 29 and newer
2022-09-03 00:41:06 -03:00
adisbladis c1861b6658 emacs: Switch to lucid as the default toolkit
Because of long standing bugs and stability issues & an
uncollaborative upstream there has been talk on the emacs-devel
mailing list to switch the default toolkit to
Lucid (https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00752.html).
The GTK build also has issues with Xinput2, something that both we and
upstream want to enable by default in Emacs 29.

This situation has prompted me to use both Lucid an no-toolkit (pure X11) Emacs
as a daily driver in recent weeks to evaluate what the
advantages/drawbacks are and I have concluded that, at least for me,
switching the toolkit to Lucid is strictly an upgrade.
It has resulted in better stability (there are far fewer tiny UX
issues that are hard to understand/identify) & a snappier UI.
On top of that the closure size is reduced by ~10%.

In the pure X11 build I noticed some unsharpness around fonts so this
is not a good default choice.

As with everything there is a cost, and that is uglier (I think most
would agree but of course this is subjective) menu bars for
those that use them and no GTK scroll bars.

For anyone who still wants to use GTK they could of course still
choose to do so via the new `emacs-gtk` attribute but I think this
is a bad default.

A note to Wayland users:
This does not affect Wayland compatibility in any way since that will
already need a PGTK build variant in the future.
2022-09-03 15:31:45 +12:00
Caleb Chase f8c0d9e66d portunus: fix maintainers bug 2022-09-02 22:25:56 -05:00
figsoda f9b34059ff difftastic: 0.34.0 -> 0.35.0 2022-09-02 22:31:58 -04:00
Mario RodasandGitHub 86e303475e Merge pull request #189461 from r-ryantm/auto-update/eksctl
eksctl: 0.109.0 -> 0.110.0
2022-09-02 21:30:47 -05:00
Mario RodasandGitHub 3ac8876ca3 Merge pull request #189352 from alerque/sile-0.14.2
sile: 0.14.2 → 0.14.3
2022-09-02 21:17:12 -05:00
Austin Butler d396bdfe30 kooha: fix missing x264enc codec 2022-09-02 18:27:52 -07:00
huantian 09f9d35c06 libinput-gestures: fix systemd service binary path 2022-09-02 18:07:48 -07:00
adisbladisandGitHub cb5a1a003d Merge pull request #189525 from jtojnar/easyeffects
easyeffects: 6.2.8 → 6.3.0
2022-09-03 12:48:29 +12:00
nixpkgs-upkeep-bot 98d1746cac vscodium: 1.70.2.22230 -> 1.71.0.22245 2022-09-03 00:24:36 +00:00
Malo Bourgon 3a72765712 swiftdefaultapps: init at 2.0.1 2022-09-02 17:24:11 -07:00
github-actions[bot]andGitHub cfade4c455 Merge master into haskell-updates 2022-09-03 00:13:42 +00:00
SandroandGitHub e9cd8a18b0 Merge pull request #187578 from onny/magic-wormhole 2022-09-03 01:46:06 +02:00
Azat Bahawi 1e54121c64 boulder: 2022-07-11 -> 2022-08-29 2022-09-03 02:44:02 +03:00
Jan Tojnar a08e6b4902 easyeffects: 6.2.8 → 6.3.0
https://github.com/wwmm/easyeffects/compare/v6.2.8...v6.3.0
2022-09-03 01:36:37 +02:00
figsodaandGitHub babf081d61 Merge pull request #189509 from r-ryantm/auto-update/oh-my-posh
oh-my-posh: 8.36.7 -> 8.37.1
2022-09-02 19:20:32 -04:00
Dennis Gosnell 5f4b7bbad1 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-03 08:04:37 +09:00
Dennis GosnellandGitHub a427e342a6 Merge pull request #189234 from turion/dev_monad_bayes
haskellPackages.monad-bayes: Jailbreak for GHC 9.*
2022-09-03 08:03:22 +09:00
figsoda 5b95b61fa1 taplo: 0.6.9 -> 0.7.0 2022-09-02 18:51:40 -04:00
Michael WeissandGitHub 96ff5b58ec Merge pull request #189518 from primeos/chromium
chromium: 105.0.5195.52 -> 105.0.5195.102
2022-09-03 00:36:15 +02:00
Michael WeissandGitHub b4d97e8d9a Merge pull request #189517 from primeos/ungoogled-chromium
ungoogled-chromium: 104.0.5112.102 -> 105.0.5195.54
2022-09-03 00:35:42 +02:00
Michael WeissandGitHub 9e151be2b7 Merge pull request #189515 from primeos/chromiumBeta
chromiumBeta: 105.0.5195.52 -> 106.0.5249.21
2022-09-03 00:19:57 +02:00
Michael WeissandGitHub 917ce4bf80 Merge pull request #189514 from primeos/chromiumDev
chromiumDev: 106.0.5249.12 -> 106.0.5249.21
2022-09-03 00:19:22 +02:00
Michael Weiss f9e02fa945 ungoogled-chromium: 104.0.5112.102 -> 105.0.5195.54 2022-09-03 00:10:46 +02:00
Michael Weiss ac10e9551d chromium: 105.0.5195.52 -> 105.0.5195.102
https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop.html

This update includes 1 security fix. Google is aware of reports that an exploit
for CVE-2022-3075 exists in the wild.

CVEs:
CVE-2022-3075
2022-09-03 00:10:06 +02:00
Michael WeissandGitHub b0e9b6d301 Merge pull request #189033 from primeos/chromium
chromium: 104.0.5112.101 -> 105.0.5195.52
2022-09-03 00:09:47 +02:00
Dennis Gosnell e43a7ab7e4 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-09-03 07:04:49 +09:00
Dennis GosnellandGitHub 010da5a524 Merge pull request #189445 from dpwiz/haskell-updates
haskellPackages.keid-render-basic: Fix missing build tool
2022-09-03 07:01:57 +09:00
Michael Weiss 83ada3da7a chromiumBeta: 105.0.5195.52 -> 106.0.5249.21 2022-09-02 23:56:27 +02:00
Michael Weiss f408eee926 chromiumDev: 106.0.5249.12 -> 106.0.5249.21 2022-09-02 23:55:10 +02:00
R. Ryantm 151b835dea pdepend: 2.11.0 -> 2.11.1 2022-09-02 21:51:41 +00:00
Martin Weinelt 5dfa9b0ee9 firefox-esr{,-unwrapped,-wayland}: 91 -> 102
The 91 release tree has a planned end of life in 2022/09 and the 102
tree is its successor.

Includes some reordering that makes more sense to me.
2022-09-02 23:47:02 +02:00
R. Ryantm 841e04264b p4c: 1.2.3.0 -> 1.2.3.1 2022-09-02 21:45:15 +00:00
Pascal BachandGitHub 56603378ba Merge pull request #187482 from panicgh/bump-fmt
fmt_9: init at 9.0.0
2022-09-02 23:37:22 +02:00
Pascal BachandGitHub 11ab21e66f Merge pull request #189494 from r-ryantm/auto-update/minio
minio: 2022-08-26T19-53-15Z -> 2022-09-01T23-53-36Z
2022-09-02 23:36:38 +02:00
Michael WeissandLorenz Brun d932886d6e chromium: Fix the build
The build was failing with the following error:
```
[18950/51180] SOLINK ./libvk_swiftshader.sotls_transport_interface/dtls_transport_interface.omputils.o[K.otch.oos.oKx/unbundle:default)fault)ault)
FAILED: libvk_swiftshader.so libvk_swiftshader.so.TOC
python3 "../../build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="nm"  --sofile="./libvk_swiftshader.so" --tocfile="./libvk_swiftshader.so.TOC" --output="./libvk_swiftshader.so" -- clang++ -shared -Wl,-soname="libvk_swiftshader.so" -Wl,-Bsymbolic -Wl,--version-script=../../third_party/swiftshader/src/Vulkan/vk_swiftshader.lds -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--icf=all -Wl,--color-diagnostics -Wl,-mllvm,-instcombine-lower-dbg-declare=0 -flto=thin -Wl,--thinlto-jobs=all -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy=cache_size=10\%:cache_size_bytes=40g:cache_size_files=100000 -Wl,-mllvm,-import-instr-limit=30 -fwhole-program-vtables -Wl,--no-call-graph-profile-sort -m64 -no-canonical-prefixes -Wl,-O2 -Wl,--gc-sections -rdynamic -Wl,-z,defs -Wl,--as-needed -nostdlib++ -Wl,--lto-O0 -fsanitize=cfi-vcall -fsanitize=cfi-icall -o "./libvk_swiftshader.so" @"./libvk_swiftshader.so.rsp"
ld.lld: error: unable to find library -l:libffi_pic.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```

This turned out to be a regression from b6b51374fc. That change was
bad/undesirable in the first place and I only applied it to quickly fix
another build error caused by incompatible wayland-protocols header
files from a newer system version (Chromium bundles version 1.21 while
we already package 1.26).

The better fix for that wayland-protocols build issue is to pull in a
patch that is already used/tested by the Arch package [0] and seems to
originate from [1] (not sure if that patch was formally submitted yet).

Alternatives to that patch would be to (we should probably first try the
first approach if need be):
1) Build with wayland-protocols 1.21 from the system (by overriding the
   Nixpkgs package).
2) Dynamically link against libffi by patching [2] to use the other
   branch (`default_toolchain == "//build/toolchain/cros:target"`).

Some additional details can be found in the GitHub PR [3].
Huge thanks to Lorenz Brun for his great analysis that enabled me to fix
the build so that we can finally merge the update to Chromium M105
(which contains many important security fixes!).

[0]: https://github.com/archlinux/svntogit-packages/commit/a353833a5a731abfaa465b658f61894a516aa49b
[1]: https://bugs.chromium.org/p/angleproject/issues/detail?id=7582#c1
[2]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/105.0.5195.52:build/config/linux/libffi/BUILD.gn
[3]: https://github.com/NixOS/nixpkgs/pull/189033

Co-Authored-By: Lorenz Brun <lorenz@brun.one>
2022-09-02 23:34:18 +02:00
happysaladaandYt 2455e2519e vector: 0.22.3 -> 0.24.0 2022-09-02 17:12:39 -04:00
Flakebi e5c65b5f98 salt: 3004.2 -> 3005 2022-09-02 23:06:01 +02:00
Jonas HeinrichandGitHub 9e4474136d Merge pull request #189140 from r-ryantm/auto-update/infracost
infracost: 0.10.10 -> 0.10.11
2022-09-02 22:56:20 +02:00
R. Ryantm 84060078ca oh-my-posh: 8.36.7 -> 8.37.1 2022-09-02 20:47:28 +00:00
Martin WeineltandGitHub 162b38410d Merge pull request #189492 from vcunat/p/thunderbird_bump 2022-09-02 21:43:40 +02:00
matthewcroughan dcd536f600 entwine: init at unstable-2022-08-03 2022-09-02 20:30:22 +01:00
superherointjandGitHub 98423bcda1 Merge pull request #189489 from azahi/werf
werf: 1.2.167 -> 1.2.168
2022-09-02 16:03:46 -03:00
superherointjandGitHub 04fdb3309a Merge pull request #187942 from IvarWithoutBones/ryu-tests
ryujinx: 1.1.223 -> 1.1.248
2022-09-02 16:02:04 -03:00
Alyssa Ross 1e8f59b2ee nixosTests.moodle: increase timeout
With the default timeout, this test would time out too early for me
and others[1].

[1]: https://github.com/NixOS/nixpkgs/pull/177052#issue-1266336706
2022-09-02 18:09:00 +00:00
Alyssa Ross 488412a1db nixos/test-driver: add wait_for_unit() timeout arg
For example, the wait_for_unit() call in the Moodle test times out for
myself and others[1], so it would be good to be able to increase it to
something less likely to be hit by a test that would otherwise pass.

[1]: https://github.com/NixOS/nixpkgs/pull/177052#issue-1266336706
2022-09-02 18:06:03 +00:00
Finn BehrensandAlyssa Ross 22a5797173 nixos/moodle: use php80 and update extensions 2022-09-02 18:03:27 +00:00
Finn BehrensandAlyssa Ross bc8f00427a moodle: 3.11.6 -> 4.0.2 2022-09-02 18:03:27 +00:00
R. Ryantm e2fc171101 minio: 2022-08-26T19-53-15Z -> 2022-09-01T23-53-36Z 2022-09-02 17:41:33 +00:00
Vladimír Čunát 935aa2d5fd thunderbird*: 102.2.1 -> 102.2.2
https://www.thunderbird.net/en-US/thunderbird/102.2.1/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-38/
2022-09-02 19:26:06 +02:00