···149149 migration guide</link> for more details.
150150 </para>
151151 </listitem>
152152+ <listitem>
153153+ <para>
154154+ For <literal>pkgs.python3.pkgs.ipython</literal>, its direct
155155+ dependency
156156+ <literal>pkgs.python3.pkgs.matplotlib-inline</literal> (which
157157+ is really an adapter to integrate matplotlib in ipython if it
158158+ is installed) does not depend on
159159+ <literal>pkgs.python3.pkgs.matplotlib</literal> anymore. This
160160+ is closer to a non-Nix install of ipython. This has the added
161161+ benefit to reduce the closure size of
162162+ <literal>ipython</literal> from ~400MB to ~160MB (including
163163+ ~100MB for python itself).
164164+ </para>
165165+ </listitem>
152166 </itemizedlist>
153167 </section>
154168 <section xml:id="sec-release-22.05-notable-changes">
+7
nixos/doc/manual/release-notes/rl-2205.section.md
···53535454- The `autorestic` package has been upgraded from 1.3.0 to 1.5.0 which introduces breaking changes in config file, check [their migration guide](https://autorestic.vercel.app/migration/1.4_1.5) for more details.
55555656+- For `pkgs.python3.pkgs.ipython`, its direct dependency `pkgs.python3.pkgs.matplotlib-inline`
5757+ (which is really an adapter to integrate matplotlib in ipython if it is installed) does
5858+ not depend on `pkgs.python3.pkgs.matplotlib` anymore.
5959+ This is closer to a non-Nix install of ipython.
6060+ This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB
6161+ (including ~100MB for python itself).
6262+5663## Other Notable Changes {#sec-release-22.05-notable-changes}
57645865- The option [services.redis.servers](#opt-services.redis.servers) was added
···46464747 meta = {
4848 description = "Apache Spark is a fast and general engine for large-scale data processing";
4949- homepage = "http://spark.apache.org";
4949+ homepage = "https://spark.apache.org";
5050 license = lib.licenses.asl20;
5151 platforms = lib.platforms.all;
5252 maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ];
···8383 code. An LFE evaluator and shell is also included.
8484 '';
85858686- homepage = "http://lfe.io";
8686+ homepage = "https://lfe.io";
8787 downloadPage = "https://github.com/rvirding/lfe/releases";
88888989 license = licenses.asl20;
+1-1
pkgs/development/libraries/gf2x/default.nix
···30303131 meta = with lib; {
3232 description = "Routines for fast arithmetic in GF(2)[x]";
3333- homepage = "http://gf2x.gforge.inria.fr";
3333+ homepage = "https://gitlab.inria.fr/gf2x/gf2x/";
3434 license = licenses.gpl2Plus;
3535 maintainers = teams.sage.members;
3636 platforms = platforms.unix;
+1-1
pkgs/development/libraries/grantlee/5/default.nix
···4646 The syntax is intended to follow the syntax of the Django template system,
4747 and the design of Django is reused in Grantlee.'';
48484949- homepage = "http://gitorious.org/grantlee";
4949+ homepage = "https://github.com/steveire/grantlee";
5050 maintainers = [ maintainers.ttuegel ];
5151 license = licenses.lgpl21;
5252 inherit (qtbase.meta) platforms;
+1-1
pkgs/development/libraries/grantlee/default.nix
···2727 The syntax is intended to follow the syntax of the Django template system,
2828 and the design of Django is reused in Grantlee.'';
29293030- homepage = "http://gitorious.org/grantlee";
3030+ homepage = "https://github.com/steveire/grantlee";
3131 license = lib.licenses.lgpl21;
3232 inherit (qt4.meta) platforms;
3333 };
···11---- a/crates/ide_db/src/helpers.rs
22-+++ b/crates/ide_db/src/helpers.rs
33-@@ -309,7 +309,7 @@ pub fn lint_eq_or_in_group(lint: &str, lint_is: &str) -> bool {
44- pub fn parse_tt_as_comma_sep_paths(input: ast::TokenTree) -> Option<Vec<ast::Path>> {
55- let r_paren = input.r_paren_token();
66- let tokens =
77-- input.syntax().children_with_tokens().skip(1).map_while(|it| match it.into_token() {
88-+ input.syntax().children_with_tokens().skip(1).map(|it| match it.into_token() {
99- // seeing a keyword means the attribute is unclosed so stop parsing here
1010- Some(tok) if tok.kind().is_keyword() => None,
1111- // don't include the right token tree parenthesis if it exists
1212-@@ -317,7 +317,7 @@ pub fn parse_tt_as_comma_sep_paths(input: ast::TokenTree) -> Option<Vec<ast::Pat
1313- // only nodes that we can find are other TokenTrees, those are unexpected in this parse though
1414- None => None,
1515- Some(tok) => Some(tok),
1616-- });
1717-+ }).take_while(|tok| tok.is_some()).map(|tok| tok.unwrap());
1818- let input_expressions = tokens.into_iter().group_by(|tok| tok.kind() == T![,]);
1919- let paths = input_expressions
2020- .into_iter()
+1-2
pkgs/os-specific/linux/phc-intel/default.nix
···4444 while noticably reducing fan noise. This driver works only on supported
4545 Intel architectures.
4646 '';
4747- homepage = "http://www.linux-phc.org/";
4848- downloadPage = "http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267";
4747+ homepage = "https://github.com/danielw86dev/phc-intel-dkms";
4948 license = licenses.gpl2;
5049 platforms = [ "x86_64-linux" "i686-linux" ];
5150 broken = lib.versionAtLeast kernel.version "4.18";