···149 migration guide</link> for more details.
150 </para>
151 </listitem>
00000000000000152 </itemizedlist>
153 </section>
154 <section xml:id="sec-release-22.05-notable-changes">
···149 migration guide</link> for more details.
150 </para>
151 </listitem>
152+ <listitem>
153+ <para>
154+ For <literal>pkgs.python3.pkgs.ipython</literal>, its direct
155+ dependency
156+ <literal>pkgs.python3.pkgs.matplotlib-inline</literal> (which
157+ is really an adapter to integrate matplotlib in ipython if it
158+ is installed) does not depend on
159+ <literal>pkgs.python3.pkgs.matplotlib</literal> anymore. This
160+ is closer to a non-Nix install of ipython. This has the added
161+ benefit to reduce the closure size of
162+ <literal>ipython</literal> from ~400MB to ~160MB (including
163+ ~100MB for python itself).
164+ </para>
165+ </listitem>
166 </itemizedlist>
167 </section>
168 <section xml:id="sec-release-22.05-notable-changes">
+7
nixos/doc/manual/release-notes/rl-2205.section.md
···5354- 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.
55000000056## Other Notable Changes {#sec-release-22.05-notable-changes}
5758- The option [services.redis.servers](#opt-services.redis.servers) was added
···5354- 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.
5556+- For `pkgs.python3.pkgs.ipython`, its direct dependency `pkgs.python3.pkgs.matplotlib-inline`
57+ (which is really an adapter to integrate matplotlib in ipython if it is installed) does
58+ not depend on `pkgs.python3.pkgs.matplotlib` anymore.
59+ This is closer to a non-Nix install of ipython.
60+ This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB
61+ (including ~100MB for python itself).
62+63## Other Notable Changes {#sec-release-22.05-notable-changes}
6465- The option [services.redis.servers](#opt-services.redis.servers) was added
···4647 meta = {
48 description = "Apache Spark is a fast and general engine for large-scale data processing";
49- homepage = "http://spark.apache.org";
50 license = lib.licenses.asl20;
51 platforms = lib.platforms.all;
52 maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ];
···4647 meta = {
48 description = "Apache Spark is a fast and general engine for large-scale data processing";
49+ homepage = "https://spark.apache.org";
50 license = lib.licenses.asl20;
51 platforms = lib.platforms.all;
52 maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ];
···83 code. An LFE evaluator and shell is also included.
84 '';
8586- homepage = "http://lfe.io";
87 downloadPage = "https://github.com/rvirding/lfe/releases";
8889 license = licenses.asl20;
···83 code. An LFE evaluator and shell is also included.
84 '';
8586+ homepage = "https://lfe.io";
87 downloadPage = "https://github.com/rvirding/lfe/releases";
8889 license = licenses.asl20;
+1-1
pkgs/development/libraries/gf2x/default.nix
···3031 meta = with lib; {
32 description = "Routines for fast arithmetic in GF(2)[x]";
33- homepage = "http://gf2x.gforge.inria.fr";
34 license = licenses.gpl2Plus;
35 maintainers = teams.sage.members;
36 platforms = platforms.unix;
···3031 meta = with lib; {
32 description = "Routines for fast arithmetic in GF(2)[x]";
33+ homepage = "https://gitlab.inria.fr/gf2x/gf2x/";
34 license = licenses.gpl2Plus;
35 maintainers = teams.sage.members;
36 platforms = platforms.unix;
+1-1
pkgs/development/libraries/grantlee/5/default.nix
···46 The syntax is intended to follow the syntax of the Django template system,
47 and the design of Django is reused in Grantlee.'';
4849- homepage = "http://gitorious.org/grantlee";
50 maintainers = [ maintainers.ttuegel ];
51 license = licenses.lgpl21;
52 inherit (qtbase.meta) platforms;
···46 The syntax is intended to follow the syntax of the Django template system,
47 and the design of Django is reused in Grantlee.'';
4849+ homepage = "https://github.com/steveire/grantlee";
50 maintainers = [ maintainers.ttuegel ];
51 license = licenses.lgpl21;
52 inherit (qtbase.meta) platforms;
+1-1
pkgs/development/libraries/grantlee/default.nix
···27 The syntax is intended to follow the syntax of the Django template system,
28 and the design of Django is reused in Grantlee.'';
2930- homepage = "http://gitorious.org/grantlee";
31 license = lib.licenses.lgpl21;
32 inherit (qt4.meta) platforms;
33 };
···27 The syntax is intended to follow the syntax of the Django template system,
28 and the design of Django is reused in Grantlee.'';
2930+ homepage = "https://github.com/steveire/grantlee";
31 license = lib.licenses.lgpl21;
32 inherit (qt4.meta) platforms;
33 };
···1---- a/crates/ide_db/src/helpers.rs
2-+++ b/crates/ide_db/src/helpers.rs
3-@@ -309,7 +309,7 @@ pub fn lint_eq_or_in_group(lint: &str, lint_is: &str) -> bool {
4- pub fn parse_tt_as_comma_sep_paths(input: ast::TokenTree) -> Option<Vec<ast::Path>> {
5- let r_paren = input.r_paren_token();
6- let tokens =
7-- input.syntax().children_with_tokens().skip(1).map_while(|it| match it.into_token() {
8-+ input.syntax().children_with_tokens().skip(1).map(|it| match it.into_token() {
9- // seeing a keyword means the attribute is unclosed so stop parsing here
10- Some(tok) if tok.kind().is_keyword() => None,
11- // don't include the right token tree parenthesis if it exists
12-@@ -317,7 +317,7 @@ pub fn parse_tt_as_comma_sep_paths(input: ast::TokenTree) -> Option<Vec<ast::Pat
13- // only nodes that we can find are other TokenTrees, those are unexpected in this parse though
14- None => None,
15- Some(tok) => Some(tok),
16-- });
17-+ }).take_while(|tok| tok.is_some()).map(|tok| tok.unwrap());
18- let input_expressions = tokens.into_iter().group_by(|tok| tok.kind() == T![,]);
19- let paths = input_expressions
20- .into_iter()
···00000000000000000000
+1-2
pkgs/os-specific/linux/phc-intel/default.nix
···44 while noticably reducing fan noise. This driver works only on supported
45 Intel architectures.
46 '';
47- homepage = "http://www.linux-phc.org/";
48- downloadPage = "http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267";
49 license = licenses.gpl2;
50 platforms = [ "x86_64-linux" "i686-linux" ];
51 broken = lib.versionAtLeast kernel.version "4.18";
···44 while noticably reducing fan noise. This driver works only on supported
45 Intel architectures.
46 '';
47+ homepage = "https://github.com/danielw86dev/phc-intel-dkms";
048 license = licenses.gpl2;
49 platforms = [ "x86_64-linux" "i686-linux" ];
50 broken = lib.versionAtLeast kernel.version "4.18";
+1-1
pkgs/servers/apache-kafka/default.nix
···59 '';
6061 meta = with lib; {
62- homepage = "http://kafka.apache.org";
63 description = "A high-throughput distributed messaging system";
64 license = licenses.asl20;
65 maintainers = [ maintainers.ragge ];
···59 '';
6061 meta = with lib; {
62+ homepage = "https://kafka.apache.org";
63 description = "A high-throughput distributed messaging system";
64 license = licenses.asl20;
65 maintainers = [ maintainers.ragge ];