tensoflow-bin: unsupported configuration: x86_64-darwin_312 / beets-2.0.0 evaluation error

Describe the bug

Prefacing this with saying I'm pretty new to nix so apologies if I've missed something obvious or this isn't the correct place for this issue.
I'm using nix-darwin. After an update to the nixpkgs via flake, the following error appears when trying to build
error: tensoflow-bin: unsupported configuration: x86_64-darwin_312
And a bit further up the stack trace:
       … while evaluating derivation 'beets-2.0.0'
It looks like my platform was removed from the supported versions of tensorflow-bin in a previous commit : https://github.com/NixOS/nixpkgs/commit/8d3667ace8b1d2aa36bfc24aa8eb3731e9f48444 , but the beets package still seems to assume it will work. Full stack trace below...
error:
       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'darwin-system-24.11.20241107.85f7e66+darwin4.b379bd4'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'activationScript' of derivation 'darwin-system-24.11.20241107.85f7e66+darwin4.b379bd4'
         at /nix/store/3pqw3dc415mhsd9q9jffqxvhaji0zbjc-source/modules/system/default.nix:95:7:
           94|
           95|       activationScript = cfg.activationScripts.script.text;
             |       ^
           96|       activationUserScript = cfg.activationScripts.userScript.text;

       … from call site
         at /nix/store/3pqw3dc415mhsd9q9jffqxvhaji0zbjc-source/modules/system/default.nix:95:26:
           94|
           95|       activationScript = cfg.activationScripts.script.text;
             |                          ^
           96|       activationUserScript = cfg.activationScripts.userScript.text;

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1204:18:
         1203|         mapAttrs
         1204|           (name: value:
             |                  ^
         1205|             if isAttrs value && cond value

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1207:18:
         1206|             then recurse (path ++ [ name ]) value
         1207|             else f (path ++ [ name ]) value);
             |                  ^
         1208|     in

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:254:72:
          253|           # For definitions that have an associated option
          254|           declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options;
             |                                                                        ^
          255|

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:816:9:
          815|     in warnDeprecation opt //
          816|       { value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          817|         inherit (res.defsFinal') highestPrio;

       … while evaluating the option `system.activationScripts.script.text':

       … while evaluating the attribute 'mergedValue'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:851:5:
          850|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.
          851|     mergedValue =
             |     ^
          852|       if isDefined then

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:852:7:
          851|     mergedValue =
          852|       if isDefined then
             |       ^
          853|         if all (def: type.check def.value) defsFinal then type.merge loc defsFinal

       … while evaluating the attribute 'values'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:845:9:
          844|       in {
          845|         values = defs''';
             |         ^
          846|         inherit (defs'') highestPrio;

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:841:11:
          840|           # Avoid sorting if we don't have to.
          841|           if any (def: def.value._type or "" == "order") defs''.values
             |           ^
          842|           then sortProperties defs''.values

       … while calling the 'any' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:841:14:
          840|           # Avoid sorting if we don't have to.
          841|           if any (def: def.value._type or "" == "order") defs''.values
             |              ^
          842|           then sortProperties defs''.values

       … while evaluating the attribute 'values'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:944:7:
          943|     in {
          944|       values = concatMap (def: if getPrio def == highestPrio then [(strip def)] else []) defs;
             |       ^
          945|       inherit highestPrio;

       … while calling the 'concatMap' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:944:16:
          943|     in {
          944|       values = concatMap (def: if getPrio def == highestPrio then [(strip def)] else []) defs;
             |                ^
          945|       inherit highestPrio;

       … while calling the 'concatMap' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:831:17:
          830|         # Process mkMerge and mkIf properties.
          831|         defs' = concatMap (m:
             |                 ^
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:831:28:
          830|         # Process mkMerge and mkIf properties.
          831|         defs' = concatMap (m:
             |                            ^
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))

       … while calling the 'map' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:832:11:
          831|         defs' = concatMap (m:
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |           ^
          833|         ) defs;

       … while evaluating definitions from `/nix/store/3pqw3dc415mhsd9q9jffqxvhaji0zbjc-source/modules/system/activation-scripts.nix':

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:832:128:
          831|         defs' = concatMap (m:
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |                                                                                ^
          833|         ) defs;

       … while calling 'dischargeProperties'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:903:25:
          902|   */
          903|   dischargeProperties = def:
             |                         ^
          904|     if def._type or "" == "merge" then

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:904:5:
          903|   dischargeProperties = def:
          904|     if def._type or "" == "merge" then
             |     ^
          905|       concatMap dischargeProperties def.contents

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:614:53:
          613|                 (n: value:
          614|                   [{ inherit (module) file; inherit value; }]
             |                                                     ^
          615|                 )

       … from call site
         at /nix/store/3pqw3dc415mhsd9q9jffqxvhaji0zbjc-source/modules/system/activation-scripts.nix:75:9:
           74|
           75|       ${cfg.activationScripts.postActivation.text}
             |         ^
           76|

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1204:18:
         1203|         mapAttrs
         1204|           (name: value:
             |                  ^
         1205|             if isAttrs value && cond value

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1207:18:
         1206|             then recurse (path ++ [ name ]) value
         1207|             else f (path ++ [ name ]) value);
             |                  ^
         1208|     in

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:254:72:
          253|           # For definitions that have an associated option
          254|           declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options;
             |                                                                        ^
          255|

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:816:9:
          815|     in warnDeprecation opt //
          816|       { value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          817|         inherit (res.defsFinal') highestPrio;

       … while evaluating the option `system.activationScripts.postActivation.text':

       (10 duplicate frames omitted)

       … while evaluating definitions from `<unknown-file>':

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:832:128:
          831|         defs' = concatMap (m:
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |                                                                                ^
          833|         ) defs;

       … while calling 'dischargeProperties'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:903:25:
          902|   */
          903|   dischargeProperties = def:
             |                         ^
          904|     if def._type or "" == "merge" then

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:904:5:
          903|   dischargeProperties = def:
          904|     if def._type or "" == "merge" then
             |     ^
          905|       concatMap dischargeProperties def.contents

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:614:53:
          613|                 (n: value:
          614|                   [{ inherit (module) file; inherit value; }]
             |                                                     ^
          615|                 )

       … while calling the 'concatStringsSep' builtin
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/nix-darwin/default.nix:15:54:
           14|     (mkIf (cfg.users != { }) {
           15|       system.activationScripts.postActivation.text = concatStringsSep "\n"
             |                                                      ^
           16|         (mapAttrsToList (username: usercfg: ''

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1095:10:
         1094|     attrs:
         1095|     map (name: f name attrs.${name}) (attrNames attrs);
             |          ^
         1096|

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1095:16:
         1094|     attrs:
         1095|     map (name: f name attrs.${name}) (attrNames attrs);
             |                ^
         1096|

       … while calling anonymous lambda
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/nix-darwin/default.nix:16:36:
           15|       system.activationScripts.postActivation.text = concatStringsSep "\n"
           16|         (mapAttrsToList (username: usercfg: ''
             |                                    ^
           17|           echo Activating home-manager configuration for ${username}

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'activation-jefferson'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'text' of derivation 'activation-jefferson'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/trivial-builders/default.nix:102:17:
          101|       ({
          102|         inherit text executable checkPhase allowSubstitutes preferLocalBuild;
             |                 ^
          103|         passAsFile = [ "text" ]

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'home-manager-generation'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'buildCommand' of derivation 'home-manager-generation'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/trivial-builders/default.nix:59:17:
           58|         enableParallelBuilding = true;
           59|         inherit buildCommand name;
             |                 ^
           60|         passAsFile = [ "buildCommand" ]

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'activation-script'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'text' of derivation 'activation-script'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/trivial-builders/default.nix:102:17:
          101|       ({
          102|         inherit text executable checkPhase allowSubstitutes preferLocalBuild;
             |                 ^
          103|         passAsFile = [ "text" ]

       … while calling the 'concatStringsSep' builtin
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/home-environment.nix:673:13:
          672|           if sortedCommands ? result then
          673|             concatStringsSep "\n" (map mkCmd sortedCommands.result)
             |             ^
          674|           else

       … while calling 'mkCmd'
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/home-environment.nix:666:17:
          665|       let
          666|         mkCmd = res: ''
             |                 ^
          667|             _iNote "Activating %s" "${res.name}"

       … while evaluating the attribute 'data'
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/lib/dag.nix:89:43:
           88|     in if sorted ? result then {
           89|       result = map (v: { inherit (v) name data; }) sorted.result;
             |                                           ^
           90|     } else

       … while evaluating the attribute 'data'
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/lib/dag.nix:83:9:
           82|         name = n;
           83|         data = v.data;
             |         ^
           84|         after = v.after ++ dagBefore dag n;

       … from call site
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/lib/dag.nix:83:16:
           82|         name = n;
           83|         data = v.data;
             |                ^
           84|         after = v.after ++ dagBefore dag n;

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1204:18:
         1203|         mapAttrs
         1204|           (name: value:
             |                  ^
         1205|             if isAttrs value && cond value

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1207:18:
         1206|             then recurse (path ++ [ name ]) value
         1207|             else f (path ++ [ name ]) value);
             |                  ^
         1208|     in

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:254:72:
          253|           # For definitions that have an associated option
          254|           declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options;
             |                                                                        ^
          255|

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:816:9:
          815|     in warnDeprecation opt //
          816|       { value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          817|         inherit (res.defsFinal') highestPrio;

       … while evaluating the option `home-manager.users.jefferson.home.activation.checkFilesChanged.data':

       (10 duplicate frames omitted)

       … while evaluating definitions from `/nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/files.nix':

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:832:128:
          831|         defs' = concatMap (m:
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |                                                                                ^
          833|         ) defs;

       … while calling 'dischargeProperties'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:903:25:
          902|   */
          903|   dischargeProperties = def:
             |                         ^
          904|     if def._type or "" == "merge" then

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:904:5:
          903|   dischargeProperties = def:
          904|     if def._type or "" == "merge" then
             |     ^
          905|       concatMap dischargeProperties def.contents

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:614:53:
          613|                 (n: value:
          614|                   [{ inherit (module) file; inherit value; }]
             |                                                     ^
          615|                 )

       … from call site
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/files.nix:256:12:
          255|         declare -A changedFiles
          256|       '' + concatMapStrings (v:
             |            ^
          257|         let

       … while calling 'concatMapStrings'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:95:25:
           94|   */
           95|   concatMapStrings = f: list: concatStrings (map f list);
             |                         ^
           96|

       … while calling the 'concatStringsSep' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:95:31:
           94|   */
           95|   concatMapStrings = f: list: concatStrings (map f list);
             |                               ^
           96|

       … while calling the 'map' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:95:46:
           94|   */
           95|   concatMapStrings = f: list: concatStrings (map f list);
             |                                              ^
           96|

       … while calling the 'filter' builtin
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/files.nix:264:14:
          263|             || changedFiles[${targetArg}]=1
          264|         '') (filter (v: v.onChange != "") (attrValues cfg))
             |              ^
          265|       + ''

       … while calling anonymous lambda
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/files.nix:264:22:
          263|             || changedFiles[${targetArg}]=1
          264|         '') (filter (v: v.onChange != "") (attrValues cfg))
             |                      ^
          265|       + ''

       … from call site
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/files.nix:264:25:
          263|             || changedFiles[${targetArg}]=1
          264|         '') (filter (v: v.onChange != "") (attrValues cfg))
             |                         ^
          265|       + ''

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1204:18:
         1203|         mapAttrs
         1204|           (name: value:
             |                  ^
         1205|             if isAttrs value && cond value

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/attrsets.nix:1207:18:
         1206|             then recurse (path ++ [ name ]) value
         1207|             else f (path ++ [ name ]) value);
             |                  ^
         1208|     in

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:254:72:
          253|           # For definitions that have an associated option
          254|           declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options;
             |                                                                        ^
          255|

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:816:9:
          815|     in warnDeprecation opt //
          816|       { value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          817|         inherit (res.defsFinal') highestPrio;

       … while evaluating the option `home-manager.users.jefferson.home.file."Library/Fonts/.home-manager-fonts-version".onChange':

       (10 duplicate frames omitted)

       … while evaluating definitions from `/nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/targets/darwin/fonts.nix':

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:832:128:
          831|         defs' = concatMap (m:
          832|           map (value: { inherit (m) file; inherit value; }) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |                                                                                ^
          833|         ) defs;

       … while calling 'dischargeProperties'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:903:25:
          902|   */
          903|   dischargeProperties = def:
             |                         ^
          904|     if def._type or "" == "merge" then

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:904:5:
          903|   dischargeProperties = def:
          904|     if def._type or "" == "merge" then
             |     ^
          905|       concatMap dischargeProperties def.contents

       … while evaluating the attribute 'value'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/modules.nix:614:53:
          613|                 (n: value:
          614|                   [{ inherit (module) file; inherit value; }]
             |                                                     ^
          615|                 )

       … from call site
         at /nix/store/bnwq0xfkxzfqzd2679a3j8pihpis4rks-source/modules/targets/darwin/fonts.nix:22:13:
           21|         run ${pkgs.rsync}/bin/rsync $VERBOSE_ARG -acL --chmod=u+w --delete \
           22|           ${escapeShellArgs [ "${fonts}/" installDir ]}
             |             ^
           23|       '';

       … while calling 'concatMapStringsSep'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:232:5:
          231|     f:
          232|     list: concatStringsSep sep (map f list);
             |     ^
          233|

       … while calling the 'concatStringsSep' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:232:11:
          231|     f:
          232|     list: concatStringsSep sep (map f list);
             |           ^
          233|

       … while calling 'escapeShellArg'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:1056:20:
         1055|   */
         1056|   escapeShellArg = arg:
             |                    ^
         1057|     let

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:1060:7:
         1059|     in
         1060|       if match "[[:alnum:],._+:@%/-]+" string == null
             |       ^
         1061|       then "'${replaceStrings ["'"] ["'\\''"] string}'"

       … while calling the 'match' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:1060:10:
         1059|     in
         1060|       if match "[[:alnum:],._+:@%/-]+" string == null
             |          ^
         1061|       then "'${replaceStrings ["'"] ["'\\''"] string}'"

       … while evaluating the second argument passed to builtins.match

       … while calling the 'toString' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:1058:16:
         1057|     let
         1058|       string = toString arg;
             |                ^
         1059|     in

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'home-manager-fonts'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'passAsFile' of derivation 'home-manager-fonts'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/trivial-builders/default.nix:60:9:
           59|         inherit buildCommand name;
           60|         passAsFile = [ "buildCommand" ]
             |         ^
           61|           ++ (derivationArgs.passAsFile or [ ]);

       … while evaluating the attribute 'passAsFile'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:87:5:
           86|     # XXX: The size is somewhat arbitrary
           87|     passAsFile = if builtins.stringLength pkgs >= 128*1024 then [ "pkgs" ] else [ ];
             |     ^
           88|   }

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:87:18:
           86|     # XXX: The size is somewhat arbitrary
           87|     passAsFile = if builtins.stringLength pkgs >= 128*1024 then [ "pkgs" ] else [ ];
             |                  ^
           88|   }

       … in the argument of the not operator
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:87:48:
           86|     # XXX: The size is somewhat arbitrary
           87|     passAsFile = if builtins.stringLength pkgs >= 128*1024 then [ "pkgs" ] else [ ];
             |                                                ^
           88|   }

       … while calling the 'lessThan' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:87:48:
           86|     # XXX: The size is somewhat arbitrary
           87|     passAsFile = if builtins.stringLength pkgs >= 128*1024 then [ "pkgs" ] else [ ];
             |                                                ^
           88|   }

       … while calling the 'stringLength' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:87:21:
           86|     # XXX: The size is somewhat arbitrary
           87|     passAsFile = if builtins.stringLength pkgs >= 128*1024 then [ "pkgs" ] else [ ];
             |                     ^
           88|   }

       … while calling the 'toJSON' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:82:12:
           81|             nativeBuildInputs buildInputs;
           82|     pkgs = builtins.toJSON chosenOutputs;
             |            ^
           83|     extraPathsFrom = lib.optional includeClosures (writeClosure pathsForClosure);

       … while evaluating list element at index 12

       … while evaluating attribute 'paths'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:57:5:
           56|   chosenOutputs = map (drv: {
           57|     paths =
             |     ^
           58|       # First add the usual output(s): respect if user has chosen explicitly,

       … while evaluating list element at index 0
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/build-support/buildenv/default.nix:57:5:
           56|   chosenOutputs = map (drv: {
           57|     paths =
             |     ^
           58|       # First add the usual output(s): respect if user has chosen explicitly,

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'beets-2.0.0'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'beets-2.0.0'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:390:7:
          389|       depsHostHostPropagated      = elemAt (elemAt propagatedDependencies 1) 0;
          390|       propagatedBuildInputs       = elemAt (elemAt propagatedDependencies 1) 1;
             |       ^
          391|       depsTargetTargetPropagated  = elemAt (elemAt propagatedDependencies 2) 0;

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'python3.12-librosa-0.10.2.post1'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'python3.12-librosa-0.10.2.post1'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:390:7:
          389|       depsHostHostPropagated      = elemAt (elemAt propagatedDependencies 1) 0;
          390|       propagatedBuildInputs       = elemAt (elemAt propagatedDependencies 1) 1;
             |       ^
          391|       depsTargetTargetPropagated  = elemAt (elemAt propagatedDependencies 2) 0;

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'python3.12-soxr-0.5.0.post1'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'nativeBuildInputs' of derivation 'python3.12-soxr-0.5.0.post1'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:380:7:
          379|       depsBuildBuild              = elemAt (elemAt dependencies 0) 0;
          380|       nativeBuildInputs           = elemAt (elemAt dependencies 0) 1;
             |       ^
          381|       depsBuildTarget             = elemAt (elemAt dependencies 0) 2;

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'python3.12-nanobind-2.1.0'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'nativeBuildInputs' of derivation 'python3.12-nanobind-2.1.0'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:380:7:
          379|       depsBuildBuild              = elemAt (elemAt dependencies 0) 0;
          380|       nativeBuildInputs           = elemAt (elemAt dependencies 0) 1;
             |       ^
          381|       depsBuildTarget             = elemAt (elemAt dependencies 0) 2;

       … while evaluating the attribute 'out.outPath'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/customisation.nix:352:13:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |             ^
          353|           } //

       … while calling the 'getAttr' builtin
         at <nix/derivation-internal.nix>:44:19:
           43|       value = commonAttrs // {
           44|         outPath = builtins.getAttr outputName strict;
             |                   ^
           45|         drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'python3.12-tensorflow-2.18.0'
         whose name attribute is located at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute '__impureHostDeps' of derivation 'python3.12-tensorflow-2.18.0'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:451:7:
          450|       __propagatedSandboxProfile = unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]);
          451|       __impureHostDeps = computedImpureHostDeps ++ computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps ++ __impureHostDeps ++ stdenv.__extraImpureHostDeps ++ [
             |       ^
          452|         "/dev/zero"

       … while calling the 'foldl'' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:435:11:
          434|         computedImpureHostDeps =
          435|           unique (concatMap (input: input.__propagatedImpureHostDeps or [])
             |           ^
          436|             (stdenv.extraNativeBuildInputs

       … while calling the 'concatMap' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:435:19:
          434|         computedImpureHostDeps =
          435|           unique (concatMap (input: input.__propagatedImpureHostDeps or [])
             |                   ^
          436|             (stdenv.extraNativeBuildInputs

       … while calling the 'concatLists' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:421:27:
          420|       let
          421|         allDependencies = concatLists (concatLists dependencies);
             |                           ^
          422|         allPropagatedDependencies = concatLists (concatLists propagatedDependencies);

       … while calling the 'map' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:307:8:
          306|       (map (drv: getDev drv.__spliced.buildBuild or drv) (checkDependencyList "depsBuildBuild" depsBuildBuild))
          307|       (map (drv: getDev drv.__spliced.buildHost or drv) (checkDependencyList "nativeBuildInputs" nativeBuildInputs'))
             |        ^
          308|       (map (drv: getDev drv.__spliced.buildTarget or drv) (checkDependencyList "depsBuildTarget" depsBuildTarget))

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:307:58:
          306|       (map (drv: getDev drv.__spliced.buildBuild or drv) (checkDependencyList "depsBuildBuild" depsBuildBuild))
          307|       (map (drv: getDev drv.__spliced.buildHost or drv) (checkDependencyList "nativeBuildInputs" nativeBuildInputs'))
             |                                                          ^
          308|       (map (drv: getDev drv.__spliced.buildTarget or drv) (checkDependencyList "depsBuildTarget" depsBuildTarget))

       … while calling 'checkDependencyList''
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:279:43:
          278|   checkDependencyList = checkDependencyList' [];
          279|   checkDependencyList' = positions: name: deps:
             |                                           ^
          280|     imap1

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/stdenv/generic/make-derivation.nix:280:5:
          279|   checkDependencyList' = positions: name: deps:
          280|     imap1
             |     ^
          281|       (index: dep:

       … while calling 'imap1'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/lists.nix:334:14:
          333|   */
          334|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);
             |              ^
          335|

       … while calling the 'genList' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/lists.nix:334:20:
          333|   */
          334|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);
             |                    ^
          335|

       … while evaluating the second argument passed to builtins.genList

       … while calling the 'length' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/lists.nix:334:60:
          333|   */
          334|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);
             |                                                            ^
          335|

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/development/interpreters/python/mk-python-derivation.nix:242:10:
          241|       pythonRemoveBinBytecodeHook
          242|     ] ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [
             |          ^
          243|       unzip

       … while calling 'optionals'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/lists.nix:820:5:
          819|     cond:
          820|     elems: if cond then elems else [];
             |     ^
          821|

       … while evaluating a branch condition
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/lists.nix:820:12:
          819|     cond:
          820|     elems: if cond then elems else [];
             |            ^
          821|

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/development/interpreters/python/mk-python-derivation.nix:242:21:
          241|       pythonRemoveBinBytecodeHook
          242|     ] ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [
             |                     ^
          243|       unzip

       … while calling 'hasSuffix'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:759:5:
          758|     suffix:
          759|     content:
             |     ^
          760|     let

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:766:5:
          765|     # to strings and comparing. This was surprising and confusing.
          766|     warnIf
             |     ^
          767|       (isPath suffix)

       … while calling anonymous lambda
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/trivial.nix:798:50:
          797|   */
          798|   warnIf = cond: msg: if cond then warn msg else x: x;
             |                                                  ^
          799|

       … in the left operand of the AND (&&) operator
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:775:9:
          774|         lenContent >= lenSuffix
          775|         && substring (lenContent - lenSuffix) lenContent content == suffix
             |         ^
          776|       );

       … in the argument of the not operator
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:774:20:
          773|       (
          774|         lenContent >= lenSuffix
             |                    ^
          775|         && substring (lenContent - lenSuffix) lenContent content == suffix

       … while calling the 'lessThan' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:774:20:
          773|       (
          774|         lenContent >= lenSuffix
             |                    ^
          775|         && substring (lenContent - lenSuffix) lenContent content == suffix

       … while calling the 'stringLength' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/strings.nix:761:20:
          760|     let
          761|       lenContent = stringLength content;
             |                    ^
          762|       lenSuffix = stringLength suffix;

       … while evaluating the attribute 'src.name'
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/development/python-modules/tensorflow/bin.nix:62:3:
           61|
           62|   src =
             |   ^
           63|     let

       … while calling a functor (an attribute set with a '__functor' attribute)
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/development/python-modules/tensorflow/bin.nix:69:5:
           68|     in
           69|     fetchurl (packages.${key} or (throw "tensoflow-bin: unsupported configuration: ${key}"));
             |     ^
           70|

       … from call site
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/lib/trivial.nix:966:7:
          965|     { # TODO: Should we add call-time "type" checking like built in?
          966|       __functor = self: f;
             |       ^
          967|       __functionArgs = args;

       … while calling the 'throw' builtin
         at /nix/store/gg86rfp39vc7chqsszk32q7995hz4943-source/pkgs/development/python-modules/tensorflow/bin.nix:69:35:
           68|     in
           69|     fetchurl (packages.${key} or (throw "tensoflow-bin: unsupported configuration: ${key}"));
             |                                   ^
           70|

       error: tensoflow-bin: unsupported configuration: x86_64-darwin_312

Metadata

system: "x86_64-darwin"
host os: Darwin 21.6.0, macOS 10.16
multi-user?: yes
sandbox: no
version: nix-env (Nix) 2.24.9
channels(root): ""
nixpkgs: /nix/store/0z5aw6jjbjq9sqcd03gfa7zkk25nzwgc-source

Notify maintainers

@aszlig @doronbehar @lovesegfault @pjones

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

First of all, welcome to the Nix world. To be really accurate, what you are experiencing is an evaluation error, and not a build error. The Nix expressions Nixpkgs defines do not allow Nix to even try building the attribute python312Packages.tensorflow-bin.
Now to the subject, on the community's Darwin builder, I tried to:
nix build -Lf. python312Packages.tensorflow-bin

And got a different error:
error:
       _ while evaluating the attribute 'drvPath'
         at /Users/doronbehar/nixpkgs/lib/customisation.nix:365:7:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |       ^
          366|       outPath = assert condition; drv.outPath;

       _ while evaluating the attribute 'drvPath'
         at /Users/doronbehar/nixpkgs/lib/customisation.nix:365:7:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |       ^
          366|       outPath = assert condition; drv.outPath;

       _ while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: Package _python3.12-jaraco-path-3.7.1_ in /Users/doronbehar/nixpkgs/pkgs/development/python-modules/jaraco-path/default.nix:30 is marked as broken, refusing to evaluate.

       a) To temporarily allow broken packages, you can use an environment variable
          for a single invocation of the nix tools.

            $ export NIXPKGS_ALLOW_BROKEN=1

          Note: When using `nix shell`, `nix build`, `nix develop`, etc with a flake,
                then pass `--impure` in order to allow use of environment variables.

       b) For `nixos-rebuild` you can set
         { nixpkgs.config.allowBroken = true; }
       in configuration.nix to override this.

       c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
         { allowBroken = true; }
       to ~/.config/nixpkgs/config.nix.

And on a Linux machine I ran:
nix why-depends --all --derivation --precise .\#python312Packages.{tensorflow-bin,jaraco-path}

And got:
/nix/store/i8m9a892if52493vpfmardz1wplwv2jl-python3.12-tensorflow-2.18.0.drv
└───/: ….2.0.drv",["out"]),("/nix/store/l3pglkx17nrqy1qqpr0jpxlb2c4hx5s2-python3.12-distutils-75.1.0.drv…
    → /nix/store/l3pglkx17nrqy1qqpr0jpxlb2c4hx5s2-python3.12-distutils-75.1.0.drv
    └───/: …14.0.drv",["out"]),("/nix/store/c2g8dw12zqb8jlxwmf41h2p0gd7ry879-python3.12-jaraco-path-3.7.1.dr…
        → /nix/store/c2g8dw12zqb8jlxwmf41h2p0gd7ry879-python3.12-jaraco-path-3.7.1.drv

Let's ask what @dotlambda thinks about it, they already perform alot of changes in #354627 .

What's the problem with that dependency graph?

on the community's Darwin builder

You don't even need a Darwin machine to find eval errors.

on the community's Darwin builder

You don't even need a Darwin machine to find eval errors.

Hmm nice, are you talking about using Hydra's eval errors?

Hmm nice, are you talking about using Hydra's eval errors?

No, you can just run nix build --system x86_64-darwin on any machine.

Doesn't return me that eval error with jaraco-path, but rather:

That's because you got the error on aarch64-darwin instead.

For reference: https://github.com/NixOS/nix/issues/11903

Also, I just encountered this comment at https://github.com/NixOS/nixpkgs/pull/327844 :

Note: As the binaries seem to be missing, I have disabled x86_64-darwin support.

Also, I just encountered this comment at #327844 :

Note: As the binaries seem to be missing, I have disabled x86_64-darwin support.

That they are missing is intentional:

Caution: TensorFlow 2.16 was the last TensorFlow release that supported macOS x86

@GaetanLepage Should we keep tensorflow at 2.16 on x86_64-darwin?

@GaetanLepage Should we keep tensorflow at 2.16 on x86_64-darwin?

Well, I would argue that we shouldn't really bother with pinning tensorflow for the sole purpose of preserving x86_64-darwin compatibility. Is that what you were suggesting @dotlambda ?
If upstream drop supports for a platform, I think that we should simply acknowledge it and update meta.platforms accordingly.

No, I was thinking of leaving it on 2.16 on x86_64-darwin but use the latest version on other platforms.

No, I was thinking of leaving it on 2.16 on x86_64-darwin but use the latest version on other platforms.

Is that a common process in nixpkgs ? Having different version of a given package depending on the platform ?
Anyway, I have no problem with you doing that if you want.

Anyway, I have no problem with you doing that if you want.

I'll leave it to someone who cares about either Darwin or TensorFlow.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-to-install-an-older-version-of-a-package/56560/1


[Cosmos] Add max_integrated_cache_staleness param option to item methods

These changes make it so users can start trying out the CosmosDB integrated cache in the Python SDK with either the sync or async clients. These changes are basically just passing in additional headers.
Still missing one thing though: marking these headers as a preview feature. We currently have the SDK in beta version while we work in the async client, but we can't have so many beta versions in a row for the SDK - users shy away from using beta versions, even if not all of it is in beta. We should find a way to make sure we communicate this is a preview header, but the client itself should be good to use.

API changes have been detected in azure-cosmos. You can review API changes here

API changes have been detected in azure-cosmos. You can review API changes here

/azp run python - cosmos - ci

/azp run python - cosmos - ci

API changes have been detected in azure-cosmos. You can review API changes here

API changes have been detected in azure-cosmos. You can review API changes here

@simorenoh  - was this PR only blocked because of me, if so, apologies for late approval. Please merge it if it is ready. If not, let me know what we need to do to get it in. Thanks!

API changes have been detected in azure-cosmos. You can review API changes here


Enhancement: Providing premature exit option for CLI

Look into whether implementing a feature where a user can prematurely exit the CLI prior to reaching the prompt that appears right before transcription/translation appears:
Do you want to start the process? If not, this app will quit.
Currently, if the user wishes to terminate CLI prior to this process, they would have to press CTRL-C 2-3 times to exit (the program also throws errors due to interrupted termination)
Possible implementation ideas:

For each step in the CLI, have an exit option (ie: Add a "exit" option for each "choice" for each prompt). This would be extremely tedious to do, but I cannot think of better options (since at the moment, the CLI doesn't really allow spontaneous user input)

@moonsdust thoughts about this issue? I think we should run it by the STREET team to see if this is a pressing issue to address, and how we can approach it.

@moonsdust thoughts about this issue? I think we should run it by the STREET team to see if this is a pressing issue to address, and how we can approach it

In the PR I made, I added in different ways the app can exit with throwing errors.


request: add deflate/zlib/gzip compression support

The introduction of the deflate module is slated for Micropython 1.21, but that release is months overdue. Any chance that module can be added to a pirate-flavour release? Specifically, I want to use zlib.compress, but 1.20.x only includes the decompress function and DecompIO class.

I've not had much luck or experience generating anything but super trivial .mpy files.
It looks like Deflate was merged in https://github.com/micropython/micropython/commit/3533924c36ae85ce6e8bf8598dd71cf16bbdb10b and we're already targeting a pre-release commit of MicroPython, so I just need to find the time to walk it forward to the latest upstream commit and fix all the breaking changes. (There have been some renames to MicroPython RP2 boards which will break out build.)

Okay apparently that was not as difficult as I'd thought. The "deflate" module should be in these builds: https://github.com/pimoroni/pimoroni-pico/actions/runs/6418396733?pr=858

Thanks @Gadgetoid
At some point I want to learn what got changed in that commit to allow it to be built.

Wow... https://github.com/micropython/micropython/releases/tag/v1.21.0 just released :laughing:
I think we were accidentally prescient here.
I think our build worked pretty much fine without changes by just bumping the commit has to the latest MicroPython, but no doubt the various changes will have far reaching repercussions beyond "does it build."

For anyone else finding this thread who wants to enable compression with deflate.DeflateIO, I recommend as a starting point this tutorial on Medium and this post from @Gadgetoid. In my case, I added the line #define MICROPY_PY_DEFLATE_COMPRESS (1) to mpconfigboard.h for the Pico W. The file is in micropython/board/RPI_PICO_W/. The actions take care of the rest of the firmware build.


feat: add gpt-4o, gpt-4o-mini, o1-preview, o1-mini

Relates to create onboarding/quickstart blog post as well as video https://github.com/ipa-lab/hackingBuddyGPT/issues/36


Added new test case in options.test.js

You cannot just add code to my project to test it, you have to test existing functions, plus, no description in the pull request.


subscribe to metrics for scaling instead of direct kafka events

From @markfisher on January 25, 2018 16:13
rather than subscribing directly to the kafka-specific offset topic, we can track the delta between producers and consumers at the sidecar/http-gateway level (including when consumers are activated/deactivated) to drive the scaling algorithm
Copied from original issue: projectriff/function-controller#7

From @jldec on January 26, 2018 23:6
This work should fix current overscaling behavior observed during kafka rebalancing pauses.

From @jldec on January 26, 2018 22:38
counterpart to sidecar metrics publisher https://github.com/projectriff/function-sidecar/issues/41

PR https://github.com/projectriff/riff/pull/399 is a first attempt at implementing this issue.
Design of PR 399
Each time a message is produced or consumed on a given input topic, a metrics message is sent to a "metrics" topic. The function controller consumes from the metrics topic and estimates production and consumption rates for each input topic in the hope of using this information to scale the corresponding function(s) to a suitable number of replicas. The goal is to scale to the minimum number of replicas which will prevent the queue of messages in the input topic from growing indefinitely.
Initial Findings from PR 399

The goal of avoiding checking Kafka's offsets was not achieved. It was not possible for the function controller to calculate accurate production and consumption counts for an input topic since messages may be consumed more than once before they are committed. Even if it counted only committed messages, it would not be possible to do this accurately (counting before commit could over-estimate in the case of replay; counting after commit could under-estimate in the case of a crash of the function pod between commit and emitting the corresponding metric). Consequently, the function controller still needs to check the offset lag (essentially the queue length) of an input topic to avoid scaling the corresponding functions to zero when production and consumption ceases for a sufficiently long period of time.

Over-scaling can occur due to message bursts. A message production burst on an input topic can cause the corresponding function(s) to be scaled up to the maximum value (the minimum of maxReplicas in the function's configuration and the number of partitions in the input topic). Averaging out message production rates over a longer period could reduce over-scaling, but could impact the responsiveness of scaling up.

Over-scaling can occur due to under-estimation of consumption rates. The rate at which messages are consumed is measured rather than the rate at which messages could be consumed. One idea for measuring potential consumption rates is to measure the time between a consumer consuming a message and being ready to consume the next message, although this was not implemented in PR 399.

Scaling is not necessarily stable. Using a metrics channel can introduce an arbitrarily long delay between when metrics are generated and when they are interpreted. This delay could theoretically lead to instability in the scaling behaviour.

Next Steps
Revisit the design from the perspective of feedback control (1):

Define a suitable reference value of some measurement that the system should aim for,
Investigate using a nested control loop (e.g. an inner loop acting on message rates and an outer loop acting on queue length with suitable "proportional", "integral", and "derivative" control).

Investigate simulation of the scaling algorithm as suggested by @jchesterpivotal.
Reference:

Feedback Control for Computer Systems, Philipp K. Janert, O'Reilly, 2013.


Escrow: outdated comment in harness.rs

Motivation
The escrow has a comment stating that an array should be changed to a vector.
The contract seems to use vectors so that comment is likely invalid. Remove it.

Closed as of #677


Lacking tests with empty encoded parameters

It's likely that the template and request encoded parameters will be empty. It feels like this case is not tested widely enough. Feel free to correct, I didn't read tests extensively.

Irrelevant with the new encoding scheme.


protoc-gen-go: emit versioning information

The generator currently emits the following:
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: extension_user/extension_user.proto

We should improve this by adding information about the versions:

What go toolchain was used (e.g., go1.9.6)
What version of protoc was used (e.g., libprotoc 3.5.1)
What version of protoc-gen-go was used

The 3rd item is harder to do, but the upcoming version control features in the Go toolchain will help with this. My understanding is that one of the features it will provide is a cryptographic signing of all the Go packages that went into building that binary.
For now, I would be happy to just see items 1 and 2 start being encoded in the generated infolog.

Furthermore, any special options passed to protoc-gen-go should probably be provided in that log. For example, whether the grpc plugin is used.

Related: #384

If we do this, we should also make "make regenerate" produce an error when run with the "wrong" (non-canonical) version of the toolchain.

If we do this, we should also make "make regenerate" produce an error when run with the "wrong" (non-canonical) version of the toolchain.

That sounds fine to me. However, I don't think that's this issue, but what @tamird is trying address in #521.

If it wasn't clear, this issue should address both generated code and also provide a command-line flag to check this information.

This is blocked on https://github.com/golang/go/issues/26404

What is the status on the command line flag?

Still blocked on golang/go#26404, which is slated for release in Go1.12.

Any updates on this?

Any updates on this?

@dsnet Any update on this?

This is fixed in the v1.20.0 release of protoc-gen-go.


[monitor-query] should use the type guard function from core-util

currently it has a copy of isDefined, objectHasProperty, and isObjectWithProperties in https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/monitor/monitor-query/src/timespanConversion.ts#L70

PR Merged. Closing the issue


Add continuous integration

Using GitHub Actions should be a good start, and it should help to make sure that the package works in the intended target environments.

This is addressed in PR #35.


Week 3 MoM

Make sure format is complying with ReadTheDocs standards
Create a story to guide users through how to use our package

Expectations:

README -> polish, add button to README
ReadTheDocs -> polish docstrings
Tutorial ipynb file -> Real life example: seaborn (either taxis - https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page or seaice - https://nsidc.org/sites/default/files/documents/technical-reference/sea-ice-analysis-spreadsheets-overview.pdf)
GRAMMAR check

Vignette Structure:

Summary of package
Data Loading Section
Functions Overview
@phchen5 's plot_binary()
@rbouwer 's plot_categorical()
@iris0614 's plot_numerical()
@arturoboquin 's plot_time_series()

examples of a Python package good tutorial/vignette:
https://altair-viz.github.io/case_studies/exploring-weather.html
https://matplotlib.org/stable/tutorials/images.html
https://pandas.pydata.org/docs/user_guide/groupby.html

add the ReadtheDocs button to your packages README.md file to indicate the status of the docs and to let users easily find your rendered documentation. You can find this under your project on ReadtheDocs by clicking the "i" icon beside the badge (see image below)

ReadTheDocs  vs Tutorial ipynb file: Tutorial matters more


Move glow upscale quality to a global setting, for consistency

All general quality settings are being moved to the project settings to be set on project-wide basis, this improves usability.

Thanks!


Installer: packages 'unrar' & 'rar' not found

When running the setup, the installation fails for a missing package "unrar".
The package to be used instead is named "unrar-free".
edit: changing the line in setup/clamsmtpd.sh to unrar-free solved that one, but the next one "rar" i did not find

Hm, strange thing is, tried it again on a SSD Cloud VPS from OVH, works lika a charm, whilst on scaleways VC1 those packages where missing.
But that also means, that its no problem of miab-sogo, but scaleway instead.
closing

Glad you got it sorted :-)


HIVE-28375:Upgrade Nimbus-JOSE-JWT to 9.37.3

What changes were proposed in this pull request?
Upgrades nimbus-jose-jwt to 9.37.3 and removes the older versions being pulled in transitively.
Why are the changes needed?
Fix CVEs
Does this PR introduce any user-facing change?
No
Is the change a dependency upgrade?
Yes.Tree attached in the Jira.
How was this patch tested?
Relying on precommits

@nrg4878 Could you please review and merge this?


updated structure inventory makes unit tests fail

When we updated the structure inventory which included fixes to the CRS among other things, we broke the structure inventory unit tests. I think we need to verify the "expected values" and fix as needed.
An alternative would be to upload the old shapefile in so that the tests pass. That seems like an inefficient solution to me but I am open to hearing otherwise.

What other changes were made from the old to the new? @rnugent3

I think you made all of the changes to the shapefile - I don't recall doing that myself.

I'll take a look at those unit tests today and see if I can fix it

I'm seeing all test in InventoryShould are failing. Is it happening anywhere else?

5/6 tests in InventoryShould are now passing.
The remaining failure is the filterInventoryToIAPolygon test. Not quite sure what's going on there @rnugent3

Great! Last time I think it was CRS issue. Are you able to draw on the data in the resources folder and use GIS software to validate what we have documented as the expected value?

Should be good to go now. Pull request is ready for your review


PlatformException(concurrent-requests)  on IOS

I use   google_sign_in: 4.5.6, and log in woks normal for android, but on ios  when i click on free space google sign in and after that try to sign in again, I have an error PlatformException(concurrent-requests)

Hi @andeeDev
Please update to the latest google_sign_in: ^5.0.1 and try again
Can you please provide your flutter doctor -v and flutter run --verbose logs, and a minimal complete reproducible code sample?
Thank you

I could update to google_sign_in: ^5.0.1  so far
flutter doctor -v
[√] Flutter (Channel stable, 1.22.6, on Microsoft Windows [Version 10.0.18363.1440], locale ru-RU)
    • Flutter version 1.22.6 at D:\Programming\Android\Dart_flutter\flutter
    • Framework revision 9b2d32b605 (9 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at D:\Programming\Android\AndroidSDK\
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = D:\Programming\Android\AndroidSDK\
    • ANDROID_SDK_ROOT = D:\Programming\Android\AndroidSDK\
    • Java binary at: D:\Programming\Android\Android_studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[!] Android Studio (version 4.1.0)
    • Android Studio at D:\Programming\Android\Android_studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[!] IntelliJ IDEA Ultimate Edition (version 2018.2)
    • IntelliJ at D:\Programming\JAVA\IntelliJ IDEA\IntelliJ IDEA 2018.2.4
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[!] IntelliJ IDEA Ultimate Edition (version 2019.1)
    • IntelliJ at D:\Programming\JAVA\IntelliJ IDEA\IntelliJ IDEA 2018.3
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[!] Connected device
    ! Device R58M34FYSLZ is not authorized.
      You might need to check your device for an authorization dialog.

! Doctor found issues in 4 categories.

@andeeDev
You seem to be on WIndows, please details from macOS including logs in a text file

Where can I find full log of PlatformException?
Here is flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-UA)    • Flutter version 1.22.5 at /Users/gll/flutter    • Framework revision<PHONE_NUMBER> (4 months ago), 2020-12-10 11:54:40 -0800    • Engine revision ae90085a84    • Dart version 2.10.4

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)    • Android SDK at /Users/gll/Library/Android/sdk    • Platform android-29, build-tools 30.0.2    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)    • Xcode at /Applications/Xcode.app/Contents/Developer    • Xcode 12.3, Build version 12C33    • CocoaPods version 1.10.1

[✓] Android Studio (version 4.0)    • Android Studio at /Applications/Android Studio.app/Contents    • Flutter plugin version 49.0.2    • Dart plugin version 193.7547    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (1 available)    My device •  • ios • iOS 14.4.1

! Doctor found issues in 1 category.

Message of an exeption PlatformException(concurrent-requests, Concurrent requests to account signin, null, null)
Stacktrace of the error
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:582:7)#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:18)<asynchronous suspension>#2      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:332:12)#3      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:359:49)#4      MethodChannelGoogleSignIn.signIn (package:google_sign_in_platform_interface/src/method_channel_google_sign_in.dart:45:10)#5      GoogleSignIn._callMethod (package:google_sign_in/google_sign_in.dart:233:42)<asynchronous suspension>#6      GoogleSignIn._addMethodCall (package:google_sign_in/google_sign_in.dart:288:18)#7      GoogleSignIn.signIn (package:google_sign_in/google_sign_in.dart:359:9)#8      Authentication.getGoogleToken (package:myapp/api/Authentication.dart:131:65)#9      Authentication.authWithGoogle (package:myapp/api/Authentication.dart:148:27)#10     authWithGoogleThunk.<anonymous closure> (package:myapp/redux/thunk.dart:65:27)#11     authWithGoogleThunk.<anonymous closure> (package:myapp/redux/thunk.dart:62:10)#12     thunkMiddleware (package:redux_thunk/redux_thunk.dart:45:18)#13     Store._createDispatchers.<anonymous closure> (package:redux/src/store.dart:255:43)#14     Store.dispatch (package:redux/src/store.dart:267:27)#15     _SignInPageState._loginWithGoogle (package:myapp/ui/pages/SignInPage.dart:125:15)#16     _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:993:19)#17     _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:1111:38)#18     GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:183:24)#19     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:598:11)#20     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:287:5)#21     BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:222:7)#22     PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:476:9)#23     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)#24     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)#25     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)#26     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)#27     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)#28     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)#29     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)#30     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)#31     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)#32     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)#33     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)#34     _rootRunUnary (dart:async/zone.dart:1206:13)#35     _CustomZone.runUnary (dart:async/zone.dart:1100:19)#36     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)#37     _invoke1 (dart:ui/hooks.dart:265:10)#38     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)

Hi @andeeDev
I'm unable to reproduce on iOS when using the latest google_sign_in: ^5.0.1 with code snippet
google_sign_in: 4.5.6 is an old version, there won't be any fixes for it, please upgrade to the latest google_sign_in: ^5.0.1 and try the code sample below on iOS I created for you

code sample
import 'package:flutter/material.dart';
import 'package:google_sign_in/google_sign_in.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  final GoogleSignIn _googleSignIn = GoogleSignIn();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: Container(
          child: Text('Hello World'),
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () async {
          try {
            await _googleSignIn.signIn();

            print(_googleSignIn.currentUser);
          } catch (error) {
            print(error);
          }
        },
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.3, on macOS 11.2.3 20D91 darwin-x64, locale
    en-GB)
    • Flutter version 2.0.3 at /Users/tahatesser/Code/flutter_stable
    • Framework revision 4d7946a68d (10 days ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.54.3)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.20.0

[✓] Connected device (3 available)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      14.4.1
    • macOS (desktop)        • macos                     • darwin-x64     •
      macOS 11.2.3 20D91 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 89.0.4389.90

• No issues found!

Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


[Docker for windows][Docker ARM] Support amd64 based images on ARM with Prism emulation

Tell us about your request
I'm not an expert on this part, but I know that there is an option for ARM devices on mac (m1,m2,m3) to use rosetta to run intel based images (This helped a lot of mssql users)
Is it possible to use the windows emulation layer (PRISM) to try something similar?
Which service(s) is this request for?
Docker Desktop (ARM) for Windows
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Lack of ARM compatible images
Are you currently working around the issue?
I haven't found any workaround for this
Additional context
Current error trying to run linux/amd64 images on linux/arm64/v8 devices:
Invalid mapping of address 0x2aaaad74d000 in reserved address space below 0x40000000000

Hello @lHersey,
You should be able to run amd64 images on Docker Desktop for Windows on Arm.
See https://docs.docker.com/build/building/multi-platform/#qemu.
Does the following work?
docker run -it --rm --platform linux/amd64 alpine

Not necessarily, there seem to be some images that are incompatible with QEMU emulation (see https://github.com/microsoft/mssql-docker/issues/668)
Rosseta on M1/M2/M3 supports more images than QEMU, so I would like to know if the same can be said of PRISM for Windows.
That was fixed with Rosseta emulation. it would be better to have native arm support from the image provider, but since Rosseta worked I thought the same could be applied to windows on arm.
Right now, there is no way to get MSSQL on windows on arm (Just the azure-edge version but that doesn't fit everybody needs)

Hello @lHersey,
You should be able to run amd64 images on Docker Desktop for Windows on Arm. See https://docs.docker.com/build/building/multi-platform/#qemu.
Does the following work?
docker run -it --rm --platform linux/amd64 alpine

This helps build multi-platform images. But it does not address the need to run amd64 images on arm64 hardware.


Corrects on-premises in vnet-create-cluster-portal

It is common to use on-premise while the correct way is on-premises
Please see:
https://www.webopedia.com/TERM/O/on-premises.html
https://en.wikipedia.org/wiki/On-premises_software

@xmorera : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@xmorera Thank you for this fix.


Cannot read property 'forEach' of null

Issue Id: 1073d8ca-7a2e-754e-ef15-5fffaa135393Versions - 1.28.0-insider (9/21/2018 5:25:18 AM)Stack TypeError: Cannot read property 'forEach' of null/vs/base/browser/ui/menu/menu.ts#158:13 (style)/vs/platform/theme/common/styler.ts#53:20 (call)/vs/base/common/event.ts#140:15 (fire)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#350:26 (applyTheme)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#295:17 (onComplete)/vs/base/common/winjs.base.js#1191:0 (_notify)/vs/base/common/winjs.base.js#867:0 (enter)/vs/base/common/winjs.base.js#1089:0 (_run)/vs/base/common/winjs.base.js#1057:0 (onComplete)/vs/base/common/winjs.base.js#1587:0 (then)/vs/base/common/winjs.base.js#762:0 (enter)/vs/base/common/winjs.base.js#1089:0 (_run)/vs/base/common/winjs.base.js#1073:0    at Object.g [as _notify] (out/vs/workbench/workbench.m

Here is another similar callstack
TypeError: Cannot read property 'forEach' of null/vs/base/browser/ui/menu/menu.ts#158:13 (style)/vs/platform/theme/common/styler.ts#53:20 (call)/vs/base/common/event.ts#140:15 (fire)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#350:26 (applyTheme)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#295:17 (onComplete)/vs/base/common/winjs.base.js#1587:0 (then)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#284:52 (onComplete)/vs/base/common/winjs.base.js#1587:0 (then)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#282:71 (setColorTheme)/vs/workbench/parts/themes/electron-browser/themes.contribution.ts#72:22 (selectTheme)/vs/workbench/parts/themes/electron-browser/themes.contribution.ts#83:54 (task)/vs/base/common/async.ts#216:11 (onComplete)/vs/base/common/winjs.base.js#1191:0 (_notify)/vs/base/common/winjs.base.js#867:0 (enter)/vs/base/common/winjs.base.js#1089:0    at n.Class.derive._oncanc

Here is another similar callstack
TypeError: Cannot read property 'forEach' of null/vs/base/browser/ui/menu/menu.ts#158:13 (style)/vs/platform/theme/common/styler.ts#53:20 (call)/vs/base/common/event.ts#140:15 (fire)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#350:26 (applyTheme)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#295:17 (onComplete)/vs/base/common/winjs.base.js#1587:0 (then)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#284:52 (onComplete)/vs/base/common/winjs.base.js#1587:0 (then)/vs/workbench/services/themes/electron-browser/workbenchThemeService.ts#282:71 (setColorTheme)/vs/workbench/parts/themes/electron-browser/themes.contribution.ts#72:22 (selectTheme)/vs/workbench/parts/themes/electron-browser/themes.contribution.ts#84:51 (task)/vs/base/common/async.ts#216:11 (onComplete)/vs/base/common/winjs.base.js#1191:0 (_notify)/vs/base/common/winjs.base.js#867:0 (enter)/vs/base/common/winjs.base.js#1089:0    at n.Class.derive._oncanc

/duplicate of #59227


Correct requirements.txt

requirements.txt was created on a clone of current production, using 'pip freeze'. As such, it includes some libraries that are probably not required for the standalone system. Need to go through and check and delete the ones that aren't needed.

Fixed with 738d1500eaa8061a54f177ab2981650d6e221a27 and 8b326b6d7ab1135658e6d094cdc94e3dbe66d562 amongst other attempts...


Upgrade dependencies and migrate.

image -> "0.25"
imageproc -> "0.24"
Migrate rusttype to ab_glyph (Breaking changes of imageproc-0.24)
Remove compression supports. I didn't find support for this option in imageproc-0.24·, please let me know if there is.

This is my first time trying to contribute code, please let me know if there are any mistakes. Thanks

Thanks for your PR, if you can keep the compression will be great


Design tokenization

Has any work been done on this?

Hey ,
No not really... Would you be interested ?
Le mar. 7 nov. 2017 à 2:44 PM, Stuart<EMAIL_ADDRESS>a écrit :

Has any work been done on this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fekr/postagga/issues/4#issuecomment-342486167, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACpoH8c9o2CDQTclnkTix4Hp6XaCmavzks5s0F7LgaJpZM4Mb30g
.

--
[image: --]
Rafik Naccache
[image: https://]about.me/rafik_naccache
https://about.me/rafik_naccache?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links

Yes I would be, lets move this forward let me know some initial thoughts for this? Could just tokenize simply on grammer to begin with

Yeah sure, please go ahead with this, no need for fancy hyphenation etc for
starters :)
Thank you !
2017-11-07 21:20 GMT+01:00 Stuart<EMAIL_ADDRESS>
Yes I would be, lets move this forward let me know some initial thoughts
for this? Could just tokenize simply on grammer to begin with
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fekr/postagga/issues/4#issuecomment-342609772, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACpoH8qLFClsiNYVYPrZGt5B4HU17Fc5ks5s0LuigaJpZM4Mb30g
.

--
[image: --]
Rafik Naccache
[image: https://]about.me/rafik_naccache
https://about.me/rafik_naccache?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links


Fix babel rollup

Fixed strange bug with es2015-rollupbabel preset failing when using Travis-Ci.
I was not the only one with this problem:

https://github.com/rollup/rollup/issues/842
https://github.com/rollup/rollup/issues/946

Changes Unknown when pulling b1872399f8a2ea7e432481a4fae5714a8aeb35d9 on fix-babel-rollup into ** on master**.


Scroll offset unable to be kept when back

When back to a scroll view, the scroll view's Y offset will be reset.
Is it due to the single-page architecture?
Any suggestions on how to handle this issue?

Yes, it's because the view with the scroll view gets replaced by the destination view. I'm currently not sure if there is a possibility to fix this within the architecture. To workaround this maybe you can read out the current scroll position before transitioning and then apply it again when going back? I'm not sure about that, need to investigate further.

Hi, I recently start to develop in SwiftUI and also very interesting in custom navigation managers.
As I can see all of single page implementations have this issue with scroll offset. Standard navigation via NavigationView hides the parent view, but also saves the offset.
About scroll offset - this is possible to obtain scroll offset via GeometryReader, but you cannot use it for restore the offset. Change of the scroll position is possible only via ScrollViewReader, but this way requires not an offset but id of a required view.

@AlexeyTernopolsky Have you being able to find any library to be used for such case?


Add streamlit inference demo page

Hi!
I'm very impressed with your research result, and also I want to test my samples as easily as possible.
So, I made a simple web-based demo using streamlit.

Great feature! Thanks for your work! I'll test it now and get back to you soon.

I missed the code of streamlit's location should be part of a package for deploying to pypi.
I will push more commits to apply it

I just move the streamlit code to test directory and update README.md!


Source code?

I was under the impression that this tool is open source? Is there any source code to take a look at?

We do plan to have this available and it is in our backlog to do at some point, unfortunately we do not have a timeframe to communicate at this time.


React 0.14 support

Any plans for this? I might attempt it in a week or so, if you don't have any plans. I'm actually already using react-quill in 0.14, and other than a few warnings for deprecations, there seems to be no breaking changes.

I have got warnings about .getDOMNode() method

@jure yes, I'd be very interested. I was gonna do it some time ago, but real life went in the way.
If it's no problem for you to do 0.14, I'll gladly consider it for merging and a cutting a new release.
I don't know how many people are still on React 0.12 or 0.13 to say if it'd be worthwhile to preserve compatibility. What do you think? Thanks

@zenoamaro Would be great to tag current version as the latest for to React 0.12 and 0.13. After there is a stable release for 0.14.x would be great to update the code (it's not a big deal ;-)).

I have a branch here that fixes the warnings on 0.14.x, but it does break compatibility with <= 0.13.x.

That's a very minimal diff, awesome!
I don't see how we can keep being compatible with < 0.14 though ... as @skrobek says, I think it would be fine to tag the current version as 0.13 compatible, and then break compatibility for those versions in the new release.

Agree completely. It is long overdue (as well as an es6 rewrite), and compatibility with older versions has been kept for a long time. Additionally, I think this would be cool excuse to break the current api and solve #33.
I've merged most of the PR that were currently open, so please check if it still merges cleanly. I think we can also get rid of this stuff here and here. In the mean time I'll see if what else I can fix cleanly before cutting the release.
Thanks a lot, I've had little time recently and this contribution is really appreciated.

Would be great to have a new version with this PR.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Awesome, thanks @zenoamaro! I'll check this soon.

This works for me. I no longer get any warnings/deprecations in my browser console. However, since the changes are not published to npm yet, for now you'll need a local copy of this repo and then you must point your package.json to your local copy:
{
  "dependencies": {
    "react-quill": "file:/path/to/your/local/copy/of/react-quill"
  }
}


Crash at Clock Tower

Version
3.0.1 (412b94e)
Seed
R730-0XPC-T4HHH6BZ9M900NVPEVP1X10045H7MZZZ00Z
Scenario
RE 3 (Jill)
Player Character
Jill
What happened?
Going to the church part, afeter getting a clock key and the tremor scene, when i opened the door the game crashed. I did had the Chrono open on Left side and never climbed to 1f.

Was the crash in room 301?


Fix ChunkCsvInput data_type of chunk

Before you submit this PR: make sure to put all XENONnT specific information in a wiki-note as the repo is publicly accessible
What does the code in this PR do / what does it improve?
data_type of ChunkInput should not be "geant4_interactions"
Can you briefly describe how it works?
Can you give a minimal working example (or illustrate with a figure)?
Please include the following if applicable:

[ ] Update the docstring(s)
[ ] Bump plugin version(s)
[ ] Update the documentation
[ ] Tests to check the (new) code is working as desired.
[ ] Does it solve one of the GitHub open issues?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

3 of 3 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 78.007%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2302

Relevant Lines:
2951

💛  - Coveralls

Hi @dachengx, what is the reason for removing this?

Hi @dachengx, what is the reason for removing this?

It is not necessary.  The data_type of the chunk will be deduced by Plugin.chunk automatically.
And data_type of ChunkInput should not be "geant4_interactions".


Consider adding support for the Alternate Checkboxes supported by the original Borders theme

Hi, I'm the maintainer of the Tasks plugin, and today someone showed some lovely screenshots made with this theme.
Sample Markdown
I thought I would try out this selection of custom statuses that I use in my vault... (because Minimal theme supports them)
- [ ] ` ` do stuff
- [x] `x` do stuff
- [/] `/` do stuff
- [-] `-` do stuff
- [!] `!` do stuff
- [X] `X` do stuff
- [f] `f` do stuff
- [>] `>` do stuff
- [d] `d` do stuff
- [p] `p` do stuff
- [c] `c` do stuff
- [?] `?` do stuff
- [I] `I` do stuff

Appearance in several themes

Markdown
Minimal
Border theme
NeuBorder

Suggestion
The Minimal ones were just an example.
But given the ancestry of this Theme, I think it would help users of this plugin if it could add CSS for the Alternate Checkboxes that Border supports:
https://github.com/Akifyss/obsidian-border#alternate-checkboxes

Hello! Just commenting to say that I see this and I'll get around to it eventually! It's really cool that other people like the theme that I made for myself and are actually using it!
Originally, when I made this theme, I went through the obsidian-border css and removed a lot of the stuff taking up too much space in the file that I didn't understand. A lot of the things taking up too much space were css icons. When I get some spare time, I'll look at this project and add in custom checkboxes again.


Support reorged logs in eth_Logs subscriptions

Describe the feature
eth_filter is poll based (http request to get new entries)
The way this works is, on filter_changes we take the filter and calculate the new matching block range
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L132-L132
then query the new block range:
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L193-L193
This currently doesn't include reorged blocks, which should be sent again with removed field
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L471-L471
what we need is a way to store reorged blocks and check if the filter previously sent any logs belonging to a reorged block.
hence we need to store not only the block number but also the block hash in the filter:
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L550-L551
then we need a cache that stores a few recently reorged blocks so we can check if the filter previously served any reorged logs.
This can be solved in multiple ways.
perhaps the easiest and most performant solution is to monitor reorged blocks and then update the impacted filters:

new task that reacts to reorged blocks:
check impacted log filters
store necessary data in the flog filter

for reference how to get a stream of block events:
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/pubsub.rs#L156-L158
the new task should take a clone of EthFilter and then acquire active filters and check if they need to be updated:
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L325-L326
an active log filter:
https://github.com/paradigmxyz/reth/blob/6f7d6d50160e0dbb84de5b74f9794e14cc04406b/crates/rpc/rpc/src/eth/filter.rs#L650-L650
then can have something like Arc<Mutex<Option<Vec<Logs>>> where matching reorged logs are stored which are checked when the filter is polled.
Additional context
No response

I believe @leontiadZen is already on this one, just forgot to assign -.-
do you want to take #5680 instead?

I believe @leontiadZen is already on this one, just forgot to assign -.-
do you want to take #5680 instead?

Yes, sure

ref #2380


✨ [Feature] Set validator message language same as APP_LOCALE

Before feedback (在反馈之前)

[X] There are no features that I want to submit in Issues (当前 Issues 中没有我将要提交的新功能)

Describe Feature (描述功能)
import "github.com/gookit/validate/locales/zhcn"

zhcn.RegisterGlobal()

Maybe can merge to https://github.com/goravel/goravel/issues/417?