commits
(cherry picked from commit 2f31499703891b404f8bf875e24ab9df26f44663)
vcunat tested it briefly on 20.09.
[20.09] goaccess: fix build on darwin
(cherry picked from commit 3ff7bf9166f14888fdb4d4434578be500be22298)
(cherry picked from commit 90b1417a1da2ae2825c1a73cbd70097c614d057b)
(cherry picked from commit ae61f4f1ccd105e5171c0d41718828251ac578a5)
Because hydra took it's good old time
(cherry picked from commit 5a08ab936ba779d8ec043f5e01727e30a9b24af5)
(cherry picked from commit 51ca426eb505b9960b20bbc15c50586ca7a2281f)
(cherry picked from commit 366bebd53aaf6d2ce453590be9c700f8c78f872b)
(cherry picked from commit 96e44389599bcf89bb2143396698d8340316527b)
[20.09] Cinnamon backports
* Fix device duplicates:
https://github.com/elementary/wingpanel-indicator-bluetooth/pull/116
(cherry picked from commit a05f7f73a55fe51ebe7f6b5484fe2d24c78bf8df)
(cherry picked from commit c851af868fe48ed9305d115093ca8bea56dffeac)
* format
Co-authored-by: WORLDofPEACE <worldofpeace@protonmail.ch>
(cherry picked from commit 1d45990efb6ecd5a98b2837a49a9fc6ca9b45eb0)
This reverts commit 5100e4f250833d42dffd9c55e3fda82303b606fd.
Fixes https://github.com/NixOS/nixpkgs/issues/100293
Though it's only a workaround for now.
See https://github.com/elementary/switchboard-plug-pantheon-shell/issues/246#issuecomment-716713218
We trigger the broken scenario where we have two subdirectories. Reverting
that commit undoes this.
(cherry picked from commit ace69f768bd0e607623df5eaaba76fcf1fffdfdc)
[20.09] pythonPackages.myfitnesspal: fix build
(cherry picked from commit 7cea8833ebe5cdbb18f51c7c0c2bcd5d5bbbed85)
The code in that fork was been integrated into cjs master https://github.com/linuxmint/cjs/pull/84
(cherry picked from commit feac386ca98d0e285c7468d0f2728de8922c95d3)
(cherry picked from commit 7e6fd55ec6676fbe4fe5f5df6f8817bbf833ec3f)
(cherry picked from commit 4078818d602e07c27ea6b8782575e513986a7a7b)
(cherry picked from commit 79c6d40e2c9f2f3e7b32c0d2ebca3a9350891047)
(cherry picked from commit b77e830d9e94bfada1cd1a1c875f6f53719ff0fc)
(cherry picked from commit 1e80ede78db728b1f5caa2089532bb20138639ec)
(cherry picked from commit 6e0f7d5bcf54e0bd63533a60df11236c836c30f1)
Fix an error in the validation code when the public key is in a
nonstandard location. The check command fails and the key is
incorrectly assumed to be expiring.
(cherry picked from commit 9e04bba0af3c3d39fe004d55ddb6601ca4caa077)
(cherry picked from commit d8b38de1e10f7a09480766da9d8f3b6d2e55f7ec)
[20.09] GNOME polishing from Q.A findings
(cherry picked from commit 39d15997672831054d13c10e0eb1a6823d2526a2)
(cherry picked from commit 7df6af303e78986fa208c84f349afd928874fe62)
Rather messy and only needed for the installation cd, so it's
an internal option.
(cherry picked from commit 9cee7772e67c4e081c4d6f40d711dff108d7b9be)
This adds basically an indirection to systemPackages
to automatically install an interface for flatpak for their respective
environments. e.g if I enable pantheon and flatpak you'll get appcenter,
and on gnome you'll see gnome-software.
https://github.com/NixOS/nixpkgs/issues/99648#issuecomment-706691174
(cherry picked from commit d89deddd5d806a0226fc110be8c28c062973866e)
This serves no purpose without flatpak https://github.com/NixOS/nixpkgs/issues/99648#issuecomment-706691174
(cherry picked from commit b1587f9e1931340869a8b258e75d243aa7d0829c)
(cherry picked from commit 70dc25abd9a63ca3839c08bba8cba9e7bc974b04)
(cherry picked from commit 03d85e8aacaeff6789f995e9691a763205c32173)
(cherry picked from commit d2a28d3b38ece08992a892c8d4b1dcb45bc2588a)
KeePassXC has a new release. [Changelog](https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.2)
(cherry picked from commit bc5cf003aa9fd9f44f208a60c225864a8684440c)
(cherry picked from commit 883006d6bfa63d9f5b0c79a44fe17f2f0111bc8d)
(cherry picked from commit 9ae47f9e64d1f43da5fd7804ac308e76b1ba918b)
Notes:
* fritzing still needs an older version of libgit2
* releases no longer directly correspond to tags in the git repository, they are
using build numbers instead
* the fritzing-parts repository is no longer versioned at all, the master branch
contains the latest stable release
* a `parts.db` file needs to be generated from the fritzing-parts files during
the build
(cherry picked from commit 0f6b8b79649d160c1d60211af584a0b82f52226d)
Otherwise it wouldn't build. Master PR: #98381.
(cherry picked from commit ed217bcc358cc499104d8f214b1237d3c24d8597)
(cherry picked from commit 4e88622ac99b882121367d56b89ffb02ef238711)
(cherry picked from commit c58233a34a0c005c0b1d73b3cc853c346dfd11da)
[20.09] brave: 1.12.112 -> 1.15.76
The subtests could start before the server has configured it's IP
addresses and therefore timeout.
(cherry picked from commit 253954232ec67e8e8bc974f9c2746a54eaa1e6db)
Lots of bugfixes but mostly https://github.com/elementary/wingpanel-indicator-session/pull/126
which fixes https://github.com/NixOS/nixpkgs/issues/95658
(cherry picked from commit 95c05e6c44404ff13e506fe487ffab177d422bcf)
Hopefully fix https://github.com/NixOS/nixpkgs/issues/101221.
Though that issue is flaky on the reproducibility.
(cherry picked from commit 372e3a118dbf4b02a5c99aff69688d3e7672e34d)
[20.09] nixosTests.certmgr: fix systemd test
Nginx fails to start, because it can't read the certificate file. This
happens because PrivateTmp is set for the service, which makes the
system wide /tmp inaccessible.
(cherry picked from commit e83bd25aec2c4acb7803c6fb259406a2c0fae4e7)
In https://github.com/NixOS/nixpkgs/issues/100119 pantheon's greeter
has g-s-d running which allows brightness controls via pkexec.
This is changed in newer versions of g-s-d (pantheon uses a fork currently),
but whenever brightness is changed with a shell of `shadow` we get
```
Oct 10 23:51:44 kirXps pkexec[18722]: lightdm: Executing command [USER=root] [TTY=unknown] [CWD=/var/lib/lightdm] [COMMAND=/run/current-system/sw/bin/elementary-settings-daemon/gsd-backlight-helper /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight 65587]
```
I'm not sure this should be strictly needed, so we should try to
revert later on when pantheon's g-s-d is updated.
(cherry picked from commit c134f6443a6a595b665f749fb79df8cd2519c029)
We now have a GNOME ISO so it would be nice to seed that one
with configuration on how to enable it.
(cherry picked from commit 99d511124620cad08e1bac2c0ca29ea3222d7f5d)
This is in the graphical iso's.
(cherry picked from commit 2d6a694842423d147ea9beb5612359748c76e35c)
(cherry picked from commit 3b20eb47f1ec6f6b02943a95be964fac80db136a)
(cherry picked from commit 9f1a43cefa1f6711a4f5aa6bc2f093178420c19c)
We don't need to actually set this as it find a good
default automatically. This could confuse the user into thinking they need
to set it themselves.
(cherry picked from commit 12825bc21f153333bab67cd1df794c418fc62907)
[20.09] [dontmerge] gnome3.mutter334: 3.34.5 -> 3.34.6, update patches
parallel >= 20200822 uses /bin/echo to calculate the max allowed line
length. Patch it to a correct path, so that it doesn't (silently) fail
and fall back to a low value of 324.
Before:
$ parallel --max-line-length-allowed
324
After:
$ parallel --max-line-length-allowed
131063
Fixes: 16ca8725ff ("parallel: 20200722 -> 20200822")
(cherry picked from commit 3d4e133e7724e1376ff9310b9949c4c372410c65)
This reverts commit 5100e4f250833d42dffd9c55e3fda82303b606fd.
Fixes https://github.com/NixOS/nixpkgs/issues/100293
Though it's only a workaround for now.
See https://github.com/elementary/switchboard-plug-pantheon-shell/issues/246#issuecomment-716713218
We trigger the broken scenario where we have two subdirectories. Reverting
that commit undoes this.
(cherry picked from commit ace69f768bd0e607623df5eaaba76fcf1fffdfdc)
This adds basically an indirection to systemPackages
to automatically install an interface for flatpak for their respective
environments. e.g if I enable pantheon and flatpak you'll get appcenter,
and on gnome you'll see gnome-software.
https://github.com/NixOS/nixpkgs/issues/99648#issuecomment-706691174
(cherry picked from commit d89deddd5d806a0226fc110be8c28c062973866e)
Notes:
* fritzing still needs an older version of libgit2
* releases no longer directly correspond to tags in the git repository, they are
using build numbers instead
* the fritzing-parts repository is no longer versioned at all, the master branch
contains the latest stable release
* a `parts.db` file needs to be generated from the fritzing-parts files during
the build
(cherry picked from commit 0f6b8b79649d160c1d60211af584a0b82f52226d)
Otherwise it wouldn't build. Master PR: #98381.
In https://github.com/NixOS/nixpkgs/issues/100119 pantheon's greeter
has g-s-d running which allows brightness controls via pkexec.
This is changed in newer versions of g-s-d (pantheon uses a fork currently),
but whenever brightness is changed with a shell of `shadow` we get
```
Oct 10 23:51:44 kirXps pkexec[18722]: lightdm: Executing command [USER=root] [TTY=unknown] [CWD=/var/lib/lightdm] [COMMAND=/run/current-system/sw/bin/elementary-settings-daemon/gsd-backlight-helper /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight 65587]
```
I'm not sure this should be strictly needed, so we should try to
revert later on when pantheon's g-s-d is updated.
(cherry picked from commit c134f6443a6a595b665f749fb79df8cd2519c029)
parallel >= 20200822 uses /bin/echo to calculate the max allowed line
length. Patch it to a correct path, so that it doesn't (silently) fail
and fall back to a low value of 324.
Before:
$ parallel --max-line-length-allowed
324
After:
$ parallel --max-line-length-allowed
131063
Fixes: 16ca8725ff ("parallel: 20200722 -> 20200822")
(cherry picked from commit 3d4e133e7724e1376ff9310b9949c4c372410c65)