Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fpu backport #80007

Closed
wants to merge 2,031 commits into from
Closed

Fpu backport #80007

wants to merge 2,031 commits into from

Conversation

Mic92
Copy link
Member

@Mic92 Mic92 commented Feb 13, 2020

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

FRidh and others added 30 commits January 9, 2020 17:49
(cherry picked from commit 9e0c8f0)
I think it's better to reflect the status quo in 19.09 as well.
We should wait until after `multi-user.target` is triggered to allow
hardware to finish initializing, such as network devices and USB drives.
This ensures `powertop --auto-tune` sets more tunables to "Good".

Fixes NixOS#66820
The last release was in September, so it's surely "vulnerable" now.
https://www.mozilla.org/en-US/firefox/60.9.0/releasenotes/

This is the same appproach we've taken for esr-52.

(cherry picked from commit f703a3a)
`rustfmt` is now a compile time dependency because the varlink generated
code is formatted with it.

(cherry picked from commit c976dc1)
They both base on firefox versions where support has ended some time
ago. With CVE-2019-17026 (and other vulnerabilities) out and exploited
in the wild, these should not be used anymore. tor-browser-bundle-bin is
a better alternative.
[19.09] firefoxPackages.tor-browser*: mark as vulnerable
It's based on 60.3.0, whose support ended around October 2019.

(cherry picked from commit 0e75514)
[19.09] firefoxPackages.icecat: mark as insecure
lorri: unstable-2019-10-30 -> unstable-2020-01-09 (backport to release-19.09)
(cherry picked from commit 174190d)
(cherry picked from commit 0d9600f)
This reverts commit 93aabab.
This reverts commit e915608.

Based on change in master at d1bd0fb
opened in NixOS#77442
[19.09] chromium: 78.0.3904.108 -> 79.0.3945.79
These enable some power management settings. They are needed for [s-tui
to show power readings](amanusk/s-tui#105).

The values chosen here match what Arch Linux has. In particular
the Intel specific code is loadable as a module rather than compiled in.

(cherry picked from commit 299e6f0)
[19.09] kernel: set POWERCAP and INTEL_RAPL
Copy link
Member

@peti peti left a comment

Choose a reason for hiding this comment

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

2000 commits? That doesn't look right.

@Mic92
Copy link
Member Author

Mic92 commented Feb 13, 2020

Indeed. I must have created this PR by accident. Actually #80008 is the right one!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment