Edgeware WSS Correction

Edgeware Mainnet is not fetching fees in Nova Wallet .

Thanks, already done here: https://github.com/nova-wallet/nova-utils/blob/aecc64d9d8506af3ff378b0d0fc04db13ce398dc/chains/v8/chains.json#L1980


Added rate limiter interface and embedded implementation

Added rate limiter interface and embedded implementation

EmbeddedRateLimiter
EmbeddedTaggedRateLimiter

Merged and submitted. can you help close this PR @weisong44 ?

@weisong44 : seems the pr is already merged. I put some comments there and please take a look.


edge v1.1 authorization migration

Changes

removed accessTokenUrl and replaced clientSecret with apiKey for edge store; this is required because the rollout of v1.1 with authorization header changes means Edge users can no longer generate a accessTokenUrl or clientSecret https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api?tabs=v1-1#versions-of-the-update-rest-api
minor version bump for edge-addons-api, bms, and bpp
updated pnpm version to mitigate breaking lockfile changes
updated github actions, bumped workflows to node v20 to silence github warnings regarding pnpm

@louisgv I guess you'll need to re-run the other CI workflow


Remove WIP notes

Description
Several pages in the documentation space are marked as WIP (Work in Progress). These notes had been added around 2020/2021 and are also present in the EI and APIM documentation. We need to remove the WIP notes after updating these pages with accurate content.

Examples:
[1] https://mi.docs.wso2.com/en/4.3.0/learn/examples/data-integration/distributed-trans-data-service/
[2] https://mi.docs.wso2.com/en/4.3.0/learn/examples/working-with-transactions/
[3] https://mi.docs.wso2.com/en/4.3.0/learn/examples/endpoint-examples/using-static-recepient-list-endpoints/

Update:
Page [3] has already been reviewed, and the note was removed during the docs hackathon.
Page [1] was also reviewed as part of the docs hackathon effort but still contains the note. Therefore, I will confirm the accuracy of the content with Dedunu.

Page [2] has not been reviewed yet, so we need to test the steps and verify the content's accuracy. Since it contains outdated information, we need to remove the page temporarily and test it before publishing again.

The How to Work with Transactions page has been temporarily hidden from the live documentation space, and a redirection rule has been added (via https://github.com/wso2/docs-mi/pull/1022) because the content and images contain outdated information. We need to verify the accuracy of the content by testing the steps. Once this is tested, we need to update the page, uncomment the entry in the mkdocs.yml file, and remove the redirection. I have created this issue to track the requirement.
Therefore I'm closing this issue.


Subtotal queries give incorrect results if query has a limit spec

Description
For calculating the results for a subtotal spec, we reuse the buffer iterator that was used in the base query. However, not all the implementations of such iterators are reusable. Specifically, LimitedBufferHashGrouper#iterator is one of those non-reusable iterators. This results in subtotal specs not working if there is also a limit used as part of the query.
This PR deeps copy some shared state in the iterator makeHeapIteratormethod to make sure that it is reusable. It also added a unit test to verify that it can be reused now.
To summarize:

Issue is that makeHeapIteratormethod copies overwrite some shared state
Solution in this ticket is to actually copy the state so that the iterator is reusable

This PR has:

[x] been self-reviewed.
[ ] added documentation for new or modified features or behaviors.
[x] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.

Fixed by #10743

Fixed by #10743


added modifications for protein-DNA basic tutorial

Closes #657

@amjjbonvin time to merge this one I would say! I added the note you suggested about the trimmed ensemble


Add $layer for filtering features according to their source layer

We support pulling multiple data source layers into a single style layer, like this:
data: { source: osm, layer: [places, pois] }
However, there has been no way to distinguish which layer each feature came from, when filtering or dynamically computing properties for these features.
This PR adds a $layer property that contains this information. For the example above, $layer would be pois for features from the pois layer.

cc @blair1618 @nvkelso
Not sure about the naming of $layer, but I kept it "out" of the feature like this because:

If it were a feature property, it would make more sense to call it layer, but this has too high a likelihood of collision and it seems better to keep the feature properties "pure" to minimize confusion.
It's more performant to add it as a property to the context directly, once per layer, rather than having to iterate over all the features and insert it.

It's definitely the most metal property name to date

:metal:

GWAR would work too.

This feels weird to me 1. because it's a new (and seemingly unrelated?) paradigm of using $ and 2. because filters have always conceptually operated on features and their properties, which (as you mentioned) this doesn't seem to follow.
Could we instead allow layer as a property in sublayers? (maybe we should start calling this concept something less overloaded, like collection?)

Agree that there is some ambiguity with $, but more generally it is a catch-all for properties that aren't "native" to the feature data. That doesn't mean they can't be related to the feature though, there is already a similar $geometry field for filtering on geometry type, and this seems similar: https://github.com/tangrams/tangram/blob/master/src/styles/style_parser.js#L131
Regarding "filters have always conceptually operated on features and their properties", $zoom is an important filter property that is not feature-specific.
I'm totally open to suggestions if there is a better syntax for including these types of fields that are "computed" from the feature, but I was trying to avoid adding yet more syntax prefixes.
Also wasn't sure about what you meant by this? "Could we instead allow layer as a property in sublayers?"

Oh you're totally right, $zoom isn't a feature property at all.
What I meant in the other comment was something like:
layers:
    point_labels:
         data: { source: osm, layer: [pois, landuse_labels] }
         landuse:
             layer: landuse_labels
             filter:
                 kind: [park, forest, cemetery, graveyard]
                 any:
                     ...

but that's not really any better. Thinking about it along with $zoom, $layer seems less weird now.

We're kind of in "less weird" territory here :)  Personally I'm satisfied if we just keep a distinction between a) properties that "came with" the feature directly from the data source (no manipulation of the original data) and then b) additional properties deemed useful for filtering/functions, prefixed with $.

I'm fine with the prefix – but from a developer perspective, I don't think the distinction is particularly meaningful… I suppose it is less likely to suggest that every feature has a .layers property accessible in styling functions?

I was mostly concerned with not mucking with the feature data, to avoid possible collisions, e.g. if we over-wrote a property someone had in their data called layer (which seems quite plausible).


TextInputAction.next doesn't work in lists with IconButton

In a list of Rows with TextFormFields and IconButtons the TextInputAction.next doesn't work because IconButton doesn't have skipTransversal property. There was an old issue  and PR for adding this property but I think it was removed.
Steps to Reproduce
Can be tested pressing Enter key in this DartPad.
ListView.builder(
                itemCount: 5,
                itemBuilder: (context, index) {
                  return Row(
                    crossAxisAlignment: CrossAxisAlignment.start,
                    children: [
                      Expanded(
                        child: TextFormField(
                          initialValue: index.toString(),
                          textInputAction: TextInputAction.next,
                        ),
                      ),
                      IconButton(
                        padding: EdgeInsets.zero,
                        iconSize: 20,
                        icon: Icon(
                          Icons.delete_outline_rounded,
                          size: 20,
                        ),
                        splashRadius: 20,
                        onPressed: () {},
                      ),
                    ],
                  );
                },
              )

Expected results:
TextFields should pass focus to the next text field
Actual results:
The TextField focused only looses its focus
Running on stable 2.5.3

Thanks for the report. I see the same behavior on latest stable and master.

 stable, master flutter doctor -v
[✓] Flutter (Channel stable, 2.5.3, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.5.3 at /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (2 days ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/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 /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • 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 /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/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.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

[✓] Flutter (Channel master, 2.6.0-12.0.pre.868, on Mac OS X 10.15.4 19E2269 darwin-x64, locale en-GB)
    • Flutter version 2.6.0-12.0.pre.868 at /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fff85f9c57 (2 hours ago), 2021-11-30 23:09:05 -0500
    • Engine revision c2fcadef89
    • Dart version 2.16.0 (build 2.16.0-56.0.dev)
    • DevTools version 2.8.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/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 /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • 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 /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/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.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

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

const Color darkBlue = Color.fromARGB(255, 18, 32, 47);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: MyWidget(),
        ),
      ),
    );
  }
}

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return ListView.builder(
      itemCount: 5,
      itemBuilder: (context, index) {
        return Row(
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            Expanded(
              child: TextFormField(
                initialValue: index.toString(),
                textInputAction: TextInputAction.next,
              ),
            ),

            IconButton(
              padding: EdgeInsets.zero,
              iconSize: 20,
              icon: Icon(
                Icons.delete_outline_rounded,
                size: 20,
              ),
              splashRadius: 20,
              onPressed: () {},
            ),
          ],
        );
      },
    );
  }
}


Created netlify.toml file to fix the Not found error

The Not found error issue for netlify deployment has been fixed with the netlify.toml file with its content redirecting correctly as shown below:
[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

@ajaynegi45 this solution solved the problem, you can review and check accordingly

@ajaynegi45 this solution solved the problem, you can review and check accordingly

Hi @rahmlad-aramide,
Thank you for your prompt work on the "Refresh" issue. I appreciate your dedication to the project.
The previous bug patch you provided worked effectively. I'm curious will it work exclusively on Netlify hosting or is it compatible with other hosting services as well?
Once again, thank you for your contribution! ❤

Yes, it will.
Unless the configuration of that another hosting platform require something peculiar to it like that of netlify.toml file is for netlify deployment alone, but it should.

Yes, it will. Unless the configuration of that another hosting platform require something peculiar to it like that of netlify.toml file is for netlify deployment alone, but it should.

Should I merge this or not, your previous bug patch you provided worked effectively.

Yes sure, it doesn't affect each other but rather strengthen it, so merge it

Oh better still, as not to go against Hacktoberfest participating guideline, we may just decide to close this down


Not able to found roblox with cli

Brief description of your issue
Not able to found roblox with cli
Steps to reproduce
winget search roblox
winget search 9NBLGGGZM6WM
Expected behavior
able to install roblox with winget cli
Actual behavior
No package found matching input criteria
Environment
winget --info
Windows Package Manager v1.3.2691
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22621.1105
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.18.2691.0

@stephengille - Roblox cannot be supported.
See #47480 (review) and the littany of failed PRs - https://github.com/microsoft/winget-pkgs/issues?q=Roblox

https://www.xbox.com/en-us/games/store/roblox/9nblgggzm6wm

Seems like this is a request for adding an Xbox store source, not just msstore

Another link but the id is the same - https://apps.microsoft.com/store/detail/roblox/9NBLGGGZM6WM

If you are eager to use Winget, try using https://github.com/pizzaboxer/bloxstrap instead, which is available here:
winget install bloxstrap


Unambiguous disjoint union treated as ambiguous

Flow version: v0.92.1
Expected behavior
This code should produce no errors:
type StrangeOptional = {allow: string[]} | {allow: null};

// This should be easy for Flow to understand - it's clearly case [1] and not case [2].
({allow: ['com']}: StrangeOptional);

Actual behavior
5: ({allow: ['com']}: StrangeOptional);
    ^ Could not decide which case to select. Since case 1 [1] may work but if it doesn't case 2 [2] looks promising too. To fix add a type annotation to array literal [3].
References:
3: type EitherOptional = {allow: string[]} | {allow: null};
                         ^ [1]
3: type EitherOptional = {allow: string[]} | {allow: null};
                                             ^ [2]
5: ({allow: ['com']}: EitherOptional);
            ^ [3]

Workaround
// Explicitly telling Flow that this is a string array seems to fix the error.
({allow: (['com']: string[])}: StrangeOptional);

Link to Try-Flow or Github repo.

This now works


Device type curves ladder

Gladys Pull Request check-list
To ensure your Pull Request can be accepted as fast as possible, make sure to review and check all of these items:

[x] If your changes affects code, did your write the tests?
[x] Are tests passing?
[x] Is the linter (eslint) passing?
[x] If your changes modify the API (REST or Node.js), did you modify the documentation?

NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
Description of change
Add possibility to filter a device states in device view.
Now you can filter by date range, see min and max states and change curves type

Waiting to your review 🙂

Nothing to say, I just tested and this PR is GOLD 🥇 😃
AMAZING JOB !!! :)
Just merged it!


attach class_type_declaration's pci_expr.pcty_attributes as attributes

instead of as item_attributes
fixes #1266

LGTM

Thanks!


Incorrect Terminal Activation command for Powershell 7

TLDR; Whenever launching new shell in vscode integrated terminal , python extension tried to activate venv but provides incorrect activation command when using Powershell 7
Environment data

VS Code version: 1.55.1 (user setup)
Extension version (available under the Extensions sidebar): v2021.3.680753044
OS and version: Windows 10 20H2 build 19042.867
Python version (& distribution if applicable, e.g. Anaconda): Python 3.6
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
Value of the python.languageServer setting: Pylance

Expected behaviour
New powershell 7 terminal has environment activated
PS E:\divvy\FaceAI> E:\divvy\FaceAI\.venv3.6\Scripts\Activate.ps1
(.venv3.6) PS E:\divvy\FaceAI>

Actual behaviour
Python extension provides incorrect command to activate environment
PS E:\divvy\FaceAI> source e:/divvy/FaceAI/.venv3.6/Scripts/activate
source: The term 'source' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
PS E:\divvy\FaceAI>

Steps to reproduce:

Set Powershell 7 as default terminal
Open a py file and set interpreter
launch new integrated terminal
Python extension should automatically try to activate the selected environment

Workspace settings :
{
    "terminal.integrated.shell.windows": "F:\\Program Files\\PowerShell\\7\\pwsh.exe"
}

Might be related to #15703

Hi @solaris7x, thank you for reaching out.
This is not related to #15073, since that issue is encoding-related, while for yours it seems like it's the extension not recognizing Powershell 7 properly.
Does the virtual environment get activated properly if you use PowerShell Core 6?

Unfortunately the same behavior in PowerShell Core 6
PowerShell 6.2.7
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS E:\divvy\FaceAI> source e:/divvy/FaceAI/.venv3.6/Scripts/activate
source : The term 'source' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ source e:/divvy/FaceAI/.venv3.6/Scripts/activate
+ ~~~~~~
+ CategoryInfo          : ObjectNotFound: (source:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS E:\divvy\FaceAI>

The environment activation works perfectly with

Git Bash
Windows 10 PowerShell v5.1
CMD

Unfortunately I can't reproduce this with PowerShell Core 7.1.3 and I've never had issues under PowerShell Core 6.
I have:
"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7\\pwsh.exe"

@solaris7x Can you try setting the value of the python.logging.level user setting to info, and copy here the content of the Python channel in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)?

It seems the problem is related to Vscode terminal profiles
If the terminal.integrated.shell path doesn't have matching terminal.integrated.profiles then the extention uses path of last use profile so determine activation command
Setting the terminal.integrated.shell in settings, alone isnt enough but needs a corresponding profile.
The extention works perfectly when I add a terminal profile like
{
    "terminal.integrated.shell.windows": "F:\\Program Files\\PowerShell\\7\\pwsh.exe",
    "terminal.integrated.profiles.windows": {
        "PowerShell 7": {
            "path": "F:\\Program Files\\PowerShell\\7\\pwsh.exe",
        }
    },
}

I have attatched Output>Python from before adding the terminal profile
Python Info Relevant

Info 2021-04-15 16:39:05: Shell path ''
Info 2021-04-15 16:39:05: Shell path identified as shell 'other'
Info 2021-04-15 16:39:05: Terminal name '' identified as shell 'other'
Info 2021-04-15 16:39:05: [object Object]. Shell identified as other (Terminal name is )
Info 2021-04-15 16:39:05: Shell path 'C:\Program Files\Git\bin\bash.exe'
Info 2021-04-15 16:39:05: Shell path identified as shell 'bash'
Info 2021-04-15 16:39:05: Terminal shell path 'C:\Program Files\Git\bin\bash.exe' identified as shell 'bash'
Info 2021-04-15 16:39:05: [object Object]. Shell identified as bash (Terminal name is )
Info 2021-04-15 16:39:05: Shell identified as 'bash'
Info 2021-04-15 16:39:05: Cached data exists getEnvironmentVariables, e:\divvy\FaceAI\face_landmarks.py
Info 2021-04-15 16:39:12: Cached data exists getEnvironmentVariables, extension-output-#11

Python Info Whole Output

User belongs to experiment group 'pythonaacf'
User belongs to experiment group 'pythonSendEntireLineToREPL'
User belongs to experiment group 'pythonNotDisplayLinterPrompt'
User belongs to experiment group 'pythonDiscoveryModule'
User belongs to experiment group 'pythonTensorboardExperiment'
User belongs to experiment group 'PythonPyTorchProfiler'
User belongs to experiment group 'AlwaysDisplayTestExplorer - experiment'
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'DeprecatePythonPath - experiment'
User belongs to experiment group 'RunByLine - experiment'
User belongs to experiment group 'CustomEditorSupport - control'
Info 2021-04-15 16:38:52: Shell path 'pwsh'
Info 2021-04-15 16:38:52: Shell path identified as shell 'powershellCore'
Info 2021-04-15 16:38:52: Terminal name 'pwsh' identified as shell 'powershellCore'
Info 2021-04-15 16:38:52: [object Object]. Shell identified as powershellCore (Terminal name is pwsh)
Info 2021-04-15 16:38:52: Shell identified as 'powershellCore'
Info 2021-04-15 16:38:52: Rule = settings, result = exit
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 2ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
Info 2021-04-15 16:38:52: Rule = settings, result = exit
Info 2021-04-15 16:38:52: Display locator refreshing progress, Class name = g, completed in 1ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 4ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Info 2021-04-15 16:38:52: Searching for conda.
Info 2021-04-15 16:38:52: Probing conda binary: conda
Info 2021-04-15 16:38:52: Searching for workspace virtual envs in: e:\divvy\FaceAI
Info 2021-04-15 16:38:52: Searching for workspace virtual envs in: e:\divvy\FaceAI\.direnv
Info 2021-04-15 16:38:52: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: [Error: spawn conda ENOENT
	at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
	at onErrorNT (internal/child_process.js:469:16)
	at processTicksAndRejections (internal/process/task_queues.js:84:21)] {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn conda',
  path: 'conda',
  spawnargs: [ 'info', '--json' ]
}
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\AppData\Local\Microsoft\WindowsApps with pattern PythonSoftwareFoundation.Python.3.{[0-9],[0-9][0-9]}_* using chokidar
Info 2021-04-15 16:38:52: Searching for global virtual envs in: C:\Users\quest\Envs
Info 2021-04-15 16:38:52: Searching for global virtual envs in: C:\Users\quest\.direnv
Info 2021-04-15 16:38:52: Searching for global virtual envs in: C:\Users\quest\.venvs
Info 2021-04-15 16:38:52: Searching for global virtual envs in: C:\Users\quest\.virtualenvs
Info 2021-04-15 16:38:52: Searching for global virtual envs in: C:\Users\quest\.local\share\virtualenvs
Info 2021-04-15 16:38:52: Current value for rule system is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}
Info 2021-04-15 16:38:52: Current value for rule currentPath is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:52: Current value for rule windowsRegistry is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:52: Selected Interpreter from cachedInterpreters, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:52: Rule = workspaceEnvs, result = runNextRule
Info 2021-04-15 16:38:52: Executing next rule from workspaceEnvs
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 195ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Info 2021-04-15 16:38:52: Cached data exists getEnvironmentVariables, e:\divvy\FaceAI\face_landmarks.py
Info 2021-04-15 16:38:52: Display locator refreshing progress, Class name = g, completed in 1ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Display locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Display locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:52: Selected Interpreter from currentPath, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:52: Selected Interpreter from windowsRegistry, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:52: Selected Interpreter from system, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\Envs with pattern python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\Envs with pattern */python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\Envs with pattern */Scripts/python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.direnv with pattern python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.direnv with pattern */python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.direnv with pattern */Scripts/python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.venvs with pattern python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.venvs with pattern */python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.venvs with pattern */Scripts/python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.virtualenvs with pattern python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.virtualenvs with pattern */python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.virtualenvs with pattern */Scripts/python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.local\share\virtualenvs with pattern python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.local\share\virtualenvs with pattern */python.exe using chokidar
Info 2021-04-15 16:38:52: Start watching: C:\Users\quest\.local\share\virtualenvs with pattern */Scripts/python.exe using chokidar
Info 2021-04-15 16:38:52: setGlobalInterpreter, Class name = f, completed in 86ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:52: setGlobalInterpreter, Class name = f, completed in 81ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:52: setGlobalInterpreter, Class name = f, completed in 80ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:52: setGlobalInterpreter, Class name = f, completed in 79ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:52: Rule = cachedInterpreters, result = runNextRule
Info 2021-04-15 16:38:52: Executing next rule from cachedInterpreters
Info 2021-04-15 16:38:52: Rule = currentPath, result = runNextRule
Info 2021-04-15 16:38:52: Executing next rule from currentPath
Info 2021-04-15 16:38:52: Rule = windowsRegistry, result = runNextRule
Info 2021-04-15 16:38:52: Executing next rule from windowsRegistry
Info 2021-04-15 16:38:52: Rule = system, result = runNextRule
Info 2021-04-15 16:38:52: Executing next rule from system
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 283ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 283ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 283ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Info 2021-04-15 16:38:52: autoSelectInterpreter, Class name = f, completed in 283ms, has a falsy return value, Arg 1: <Uri:e:\divvy\FaceAI>, Return Value: undefined
Python interpreter path: .\.venv3.6\Scripts\python.exe
Starting Pylance language server.
Info 2021-04-15 16:38:52: Workspace Virtual Environment: [added] e:\divvy\FaceAI\.venv3.6\Scripts\python.exe
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI with pattern python.exe using VSCode API
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI with pattern */python.exe using VSCode API
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI with pattern */Scripts/python.exe using VSCode API
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI\.direnv with pattern python.exe using VSCode API
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI\.direnv with pattern */python.exe using VSCode API
Info 2021-04-15 16:38:52: Start watching: e:\divvy\FaceAI\.direnv with pattern */Scripts/python.exe using VSCode API
Info 2021-04-15 16:38:53: Cached data exists getEnvironmentVariables, e:\divvy\FaceAI
Info 2021-04-15 16:38:53: Starting language server, Class name = r, completed in 1125ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Cached data exists getEnvironmentVariables, e:\divvy\FaceAI\face_landmarks.py
Info 2021-04-15 16:38:53: Rule = settings, result = exit
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 1ms, has a falsy return value, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
Info 2021-04-15 16:38:53: Rule = settings, result = exit
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 2ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:53: [object Object]. Shell identified as undefined
Info 2021-04-15 16:38:53: Shell path 'C:\Program Files\Git\bin\bash.exe'
Info 2021-04-15 16:38:53: Shell path identified as shell 'bash'
Info 2021-04-15 16:38:53: Terminal shell path 'C:\Program Files\Git\bin\bash.exe' identified as shell 'bash'
Info 2021-04-15 16:38:53: [object Object]. Shell identified as bash
Info 2021-04-15 16:38:53: Shell identified as 'bash'
Info 2021-04-15 16:38:53: Cached data exists getEnvironmentVariables, <No Resource>
Info 2021-04-15 16:38:53: Cached data exists getEnvironmentVariables, <No Resource>
Info 2021-04-15 16:38:53: Display locator refreshing progress, Class name = g, completed in 1ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Searching for conda.
Info 2021-04-15 16:38:53: Probing conda binary: conda
Info 2021-04-15 16:38:53: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: [Error: spawn conda ENOENT
	at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
	at onErrorNT (internal/child_process.js:469:16)
	at processTicksAndRejections (internal/process/task_queues.js:84:21)] {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn conda',
  path: 'conda',
  spawnargs: [ 'info', '--json' ]
}
Info 2021-04-15 16:38:53: Current value for rule system is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}
Info 2021-04-15 16:38:53: Current value for rule currentPath is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:53: Current value for rule windowsRegistry is {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:53: Selected Interpreter from cachedInterpreters, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:53: Rule = workspaceEnvs, result = runNextRule
Info 2021-04-15 16:38:53: Executing next rule from workspaceEnvs
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 46ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:53: Display locator refreshing progress, Class name = g, completed in 2ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Display locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Display locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-04-15 16:38:53: Selected Interpreter from currentPath, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:53: Selected Interpreter from windowsRegistry, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}
Info 2021-04-15 16:38:53: Selected Interpreter from system, {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}
Info 2021-04-15 16:38:53: Couldn't locate the conda binary.
Info 2021-04-15 16:38:53: setGlobalInterpreter, Class name = f, completed in 35ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:53: setGlobalInterpreter, Class name = f, completed in 28ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:53: setGlobalInterpreter, Class name = f, completed in 26ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:53: setGlobalInterpreter, Class name = f, completed in 24ms, has a falsy return value, Arg 1: {"sysPrefix":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38","envType":"Unknown","envName":"","envPath":"","path":"F:\\Users\\quest\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","architecture":3,"sysVersion":"3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]","version":{"raw":"3.8.5","major":3,"minor":8,"patch":5,"build":[],"prerelease":[]},"companyDisplayName":"PythonCore","displayName":"Python 3.8.5 64-bit"}, Arg 2: undefined, Return Value: false
Info 2021-04-15 16:38:53: Rule = cachedInterpreters, result = runNextRule
Info 2021-04-15 16:38:53: Executing next rule from cachedInterpreters
Info 2021-04-15 16:38:53: Rule = currentPath, result = runNextRule
Info 2021-04-15 16:38:53: Executing next rule from currentPath
Info 2021-04-15 16:38:53: Rule = windowsRegistry, result = runNextRule
Info 2021-04-15 16:38:53: Executing next rule from windowsRegistry
Info 2021-04-15 16:38:53: Rule = system, result = runNextRule
Info 2021-04-15 16:38:53: Executing next rule from system
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 83ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 83ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 83ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:53: autoSelectInterpreter, Class name = f, completed in 84ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
Info 2021-04-15 16:38:55: Searching for conda.
Info 2021-04-15 16:38:55: > conda --version
> conda --version
Info 2021-04-15 16:38:55: Current value for rule workspaceEnvs is {"architecture":3,"path":"e:\\sandcastle\\scratchpy\\venv\\Scripts\\python.exe","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.3-final","major":3,"minor":8,"patch":3,"prerelease":["final"],"build":[],"version":"3.8.3-final"},"sysPrefix":"e:\\sandcastle\\scratchpy\\venv","fileHash":"d82fd2eac6874f2505fe545b87a1c1ce6d5926a61db27e33422aaea9c2b31c322a2d01af855d8bad92274b01db80df432fcf20527605852e1256554244172f35","envName":"venv","type":"Venv"}
Info 2021-04-15 16:38:55: Current value for rule workspaceEnvs is {"architecture":3,"path":"e:\\sandcastle\\scratchpy\\venv\\Scripts\\python.exe","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.3-final","major":3,"minor":8,"patch":3,"prerelease":["final"],"build":[],"version":"3.8.3-final"},"sysPrefix":"e:\\sandcastle\\scratchpy\\venv","fileHash":"d82fd2eac6874f2505fe545b87a1c1ce6d5926a61db27e33422aaea9c2b31c322a2d01af855d8bad92274b01db80df432fcf20527605852e1256554244172f35","envName":"venv","type":"Venv"}
Info 2021-04-15 16:39:05: Shell path ''
Info 2021-04-15 16:39:05: Shell path identified as shell 'other'
Info 2021-04-15 16:39:05: Terminal name '' identified as shell 'other'
Info 2021-04-15 16:39:05: [object Object]. Shell identified as other (Terminal name is )
Info 2021-04-15 16:39:05: Shell path 'C:\Program Files\Git\bin\bash.exe'
Info 2021-04-15 16:39:05: Shell path identified as shell 'bash'
Info 2021-04-15 16:39:05: Terminal shell path 'C:\Program Files\Git\bin\bash.exe' identified as shell 'bash'
Info 2021-04-15 16:39:05: [object Object]. Shell identified as bash (Terminal name is )
Info 2021-04-15 16:39:05: Shell identified as 'bash'
Info 2021-04-15 16:39:05: Cached data exists getEnvironmentVariables, e:\divvy\FaceAI\face_landmarks.py
Info 2021-04-15 16:39:12: Cached data exists getEnvironmentVariables, extension-output-#11

Thank you for finding the root cause @solaris7x! Just to confirm, did you add both "terminal.integrated.shell.windows" and "terminal.integrated.profiles.windows" entries to your workspace settings or your user settings?

Both entries are valid in user settings as well as workspace settings. Thus any combination can be used:

Both in user settings
Both in workspace settings
One in user settings and other in workspace settings

I would suggest adding "terminal.integrated.profiles.windows" to user settings as all it does it create a usable profile for vscode terminal. Then add "terminal.integrated.shell.windows" to workspace settings to set default terminal for workspace.


High CPU load when the plugin is active

Hi,
We are seeing relatively high CPU load on our testing instance of JIRA when activating the plugin.

around 10:35 the plugin was installed, and we observed a significant rise in CPU load. To check if this was due to the plugin, we disabled it around 11:08, to enable it again at 11:18. we did the same between 11:24 and 11:30. The logs did not show any errors, and the exporter further worked as expected, exposing metrics.
has there been any reports of this behaviour before?
Cheers,

Not. But please setup zero minutes in settings to check attachments. To see
what will be?
пт, 16 нояб. 2018 г., 14:29 Ian Hulsbus<EMAIL_ADDRESS>
Hi,
We are seeing relatively high CPU load on our testing instance of JIRA
when activating the plugin.
[image: screenshot 2018-11-16 at 11 22 40 am]
https://user-images.githubusercontent.com/11390889/48618605-33514680-e99a-11e8-95a9-21f8b6cc62e5.png
around 10:35 the plugin was installed, and we observed a significant rise
in CPU load. To check if this was due to the plugin, we disabled it around
11:08, to enable it again at 11:18. we did the same between 11:24 and
11:30. The logs did not show any errors, and the exporter further worked as
expected, exposing metrics.
has there been any reports of this behaviour before?
Cheers,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AndreyVMarkelov/jira-prometheus-exporter/issues/36,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB92cIbRB0NdyTTepAiBfZJXTvTRlv7Tks5uvqGAgaJpZM4YmFRx
.

Sorry, can you elaborate on what you want me to do?
Thanks

@ihulsbus Try please with the latest version

Sorry for my late reply @AndreyVMarkelov. I will try and test as soon as I can get my hands on a staging instance.

@ihulsbus any update?

Hi Andrey,
Sorry for the delay. I went on holiday before I got the chance of testing the plugin.
In the mean time, my colleague has tested the plugin on our staging instance, and the high CPU load seems to be resolved there.
We will activate the plugin in production soon, and if that gives similar results as currently in our staging instance we should be good to go :)
The screenshot below is the result of our staging instance with the plugin activated in the morning,
plugin stopped at 12:28 and started again at 15:21.


QnA Telemetry Support

Adds Telemetry support to QnAMaker
Shares same pattern as Luis and TelemetryMiddleware.
Enables setting properties during getAnswers
Enables deriving from class and adding properties
https://github.com/daveta/analytics/blob/master/telemetry_enhancements/TelemetryEnhancements.md#telemetry-qna-recognizer
C# Version: https://github.com/Microsoft/botbuilder-dotnet/pull/1430

Pull Request Test Coverage Report for Build #2090

49 of 49 (100.0%)  changed or added relevant lines in 2 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.04%) to 87.563%

Files with Coverage Reduction
New Missed Lines
%

libraries/botframework-config/src/botConfigurationBase.ts
2
85.59%

Totals

Change from base Build #2041:
0.04%

Covered Lines:
3052

Relevant Lines:
3354

💛  - Coveralls

Pull Request Test Coverage Report for Build #2089

49 of 49 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 87.621%

Totals

Change from base Build #2041:
0.1%

Covered Lines:
3054

Relevant Lines:
3354

💛  - Coveralls


Add bun installation guide (most likely as a new section in quick start)

https://github.com/mdbootstrap/TW-Elements/pull/2175


separate input validation for insert and select sqls with POST call

Lexicon.py set  rules for CMS naming rules, such lfn, dataset and so on.
However there are many different names in DBS that do not described by the regExp in Lexicon.py. DBS GET methods use its own validation in order to handle these legacy data. However, all the POST calls by default uses Lexicon.py. Now we have a bunch of select calls use POST in order to pass long list of input. We have seen a lot of existing data in DBS could not pass the validation with the POST call. We need a new way to do validation in DBS POST call.

Done.


Work in PHP files

Hi
Is it possible to turn on for html pretty for working in php files
https://i.imgur.com/pW0yn9A.png
Thanks a lot

It is up to that plugin.  The is a formatting library not specific to atom.


how to query _id with timestamp

I want to query _id field with timestamp, but hit 'query' parameter error.
following is my yaml:
in:
  type: mongodb
  hosts:
  - {host: <IP_ADDRESS>, port: 32768}
  database: test
  collection: "restaurants"
  query: '{ "_id": { $gt: ObjectId(Math.floor((new Date("2015/4/4"))/1000).toString(16) + "0000000000000000") } }'

Error: Invalid JSON string was given for 'query' parameter. [{ "_id": { $gt: ObjectId(Math.floor((new Date("2015/4/4"))/1000).toString(16) + "0000000000000000") } }]

Thanks for the helping.

Hi @randyh0329
That's because your query isn't a valid JSON string.
Plugin failed while trying to JSON.parse(query) at here.
Although this plugin is written with Java, I tried with irb(Interactive Ruby) at my local.

Your query string
> irb
> require 'json'
> JSON.parse('{ "_id": { $gt: ObjectId(Math.floor((new Date("2015/4/4"))/1000).toString(16) + "0000000000000000") } }')
JSON::ParserError: 757: unexpected token at '{ "_id": { $gt: ObjectId(Math.floor((new Date("2015/4/4"))/1000).toString(16) + "0000000000000000") } }'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:155:in `parse'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:155:in `parse'
    from (irb):6
    from /usr/bin/irb:12:in `<main>'

May valid?
query: '{ "_id": "{ $gt: ObjectId(Math.floor((new Date(\"2015/4/4\"))/1000).toString(16) + \"0000000000000000\") }" }'

> JSON.parse('{ "_id": "{ $gt: ObjectId(Math.floor((new Date(\"2015/4/4\"))/1000).toString(16) + \"0000000000000000\") }" }')
=> {"_id"=>"{ $gt: ObjectId(Math.floor((new Date(\"2015/4/4\"))/1000).toString(16) + \"0000000000000000\") }"}
irb(main):009:0>

I guess JSON Parse failure should not happens but I'm not sure if plugin works with this query.

My suggestion may not be evaluated as MongoDB's query.
All right block "{ $gt:...}" may be evaluated as a string.
Value of query option should satisfied following conditions.

should valid as a JSON string
should valid as a MongoDB's query.

To satisfy above limitation with yaml is little difficult.

Thanks for the quick reply.
I tried query: '{ _id: "{ $gte: ObjectId(Math.floor((new Date(\"2017/01/01\"))/1000).toString(16) + \"0000000000000000\") }" }' This could pass the JSON Parse, but can't get any results.
Looks like should pass Object as function not string. Any idea how to do that? Thanks for the helping.

How about using server side JavaScript Function and call it from query?
http://dirolf.com/2010/04/05/stored-javascript-in-mongodb-and-pymongo.html
I'm not sure if this method satisfy your usecase, though.

@randyh0329 Could you close issue if you don't have any concerns.

This issue is resolved. I close this because no reply from originator.


unused file provider, conflict between apps

Hy, you are declaring a file provider but your are not using it. However the "android::authority" of this provider on the manifest is going to be the same in whatever app you implement your package, which means only one can be installed. You could delete it.

Thank you for mentioning it!

I forgot to remove it after migration to scoped storage


[e2e]: generic workflow_dispatch main tagname slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10276998227
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.main.tagname.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.main.tagname.slsa3.yml
Trigger: schedule
Branch: main
Date: Wed Aug  7 02:25:43 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10294807413
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.main.tagname.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.main.tagname.slsa3.yml
Trigger: schedule
Branch: main
Date: Thu Aug  8 02:23:27 UTC 2024
Tests are passing now. Closing this issue.


More animations

This is a really nice mod, but It would be nice to see some more animations. Specifically:

More animations for when the player is in water (floating) and better swimming animations. Examples of what i mean (0:09-0:18) - https://www.youtube.com/watch?v=In76USxVFPQ. The bed animation in the video is quite cool too
player falling animations
better mining animation like https://www.youtube.com/watch?v=9AvJA891kck at the beginning

I will try to not add animation that can be added already with mods like ladder climbing (personality and NotEnoughAnimations)
the floating idle could be interesting. The mining animation would be a little problematic to recreate


Merge 'develop' into main

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@e3eb809). Click here to learn what that means.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main       #1   +/-   ##
=======================================
  Coverage        ?   62.23%
=======================================
  Files           ?       38
  Lines           ?      789
  Branches        ?        0
=======================================
  Hits            ?      491
  Misses          ?      298
  Partials        ?        0

Flag
Coverage Δ

unittests
62.23% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


fix: account for ListHeaderComponent length when calculating offset…

… in VirtualizedList - fixes #16612
Issue is detailed in #16612

Motivation
I need onViewableItemsChanged to account for the length of any ListHeaderComponents
Test Plan
I couldn't find any tests that currently cover the use-case of a VirtualizedList + ListComponent + scroll with onViewableItemsChanged, so I have not added any tests - all previous tests pass however.
Release Notes

[GENERAL][BUGFIX][VirtualizedList] - account for ListHeaderComponent length

@bestander Thanks for the update. This is a crucial aspect of creating super-high perf on lists, so I appreciate it now getting some focus :)

Hey all.
This is the revert commit https://github.com/facebook/react-native/commit/604bcfa4a83396c402ba8beaa13f40d05d6e9f5c.
So what happened.
We have a fairly popular app that uses FlatList to display an infinite list of elements.
Each element can be a complicated thing and it can have logic that logs position in the FlatList, does click handling with animations etc.
So what we learned is that after this change after some initial scrolling the FlatList could get into a state where it would start scrolling down indefinitely without a stop.
This happened only on iOS and was hard to reproduce, we noticed it only after users started reporting it.
We'll be doing a follow up on this issue internally: what was actually causing the infinite scroll and also how to prevent such break in the future. We'll also raise a question of the original issue that this PR tried to fix.
@shakyShane, do you have some insight what might have caused the infinite scroll?

We experienced the same infinite scrolling issue when using this patch. Reverting this back or not using a header component fixes the issue.

It's so sad that this caused such regressions elsewhere as it's an absolutely essential feature :(
if you have complicated lists, windowing is the solution to perf, and when the calculations for onViewableItemsChanged is off as detailed in this issue, you have no chance of getting this right

Hey @shakyShane I'm facing a issue same has you have mentioned - https://github.com/facebook/react-native/issues/16612. Is there any solution for it?


Add new term rule

A new rule type which will search for a list of existing terms when it starts, and then alert on new values. It can take a number of different fields, and can use_terms_query.

Ship it!


41-responsive-homepage

Homepage full responsive
Insertion of Bermarte testimonial
Adding favicon in homepage and index HTML

Hi @perezrei Well done! 😊👯
Just small comments :
Homepage:

I would keep the join us button in the banner section with the link to register form.
I think size of see all.. buttons could be smaller.

Hamburger menu:

Menu icon is almost the same size of our logo, it could be a little bit smaller.
It would be nice to style the links when you mouse over it. It can be dark purple when you hover over the link.

Footer:
height of the footer is too big.

Hi @rayanejsilva I read your comments, and they are all valid. It's hard to please all the points of view, but I'll try to take in count all your suggestions. Here my comments:
Homepage:
I would keep the join us button in the banner section with the link to register form.
We have it in the desktop version but not in the mobile, @dirk and I agreed in that. Is that what you meant?
I think size of see all.. buttons could be smaller.
I agree, I will change it.
Hamburger menu:
Menu icon is almost the same size of our logo, it could be a little bit smaller.
You have a point, I try a bit smaller.
It would be nice to style the links when you mouse over it. It can be dark purple when you hover over the link.
With a mobile or a tablet we don't use a mouse, just tap with the fingers, but I can do that too in case of a small laptop, maybe.
Footer:
height of the footer is too big.
I was not told about the footer. It's a little big possibly, but I'll check that at the end, I think.
This PR is just for the homepage because the header is already merge, but I'll consider all your suggestions. Thanks.


framework-arduinopico/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp:34:35: error: 'ESPHOST_DATA_READY' was not declared in this scope

Hello,
I am the maintainer of ESPAsyncWebServer (https://github.com/mathieucarbou/ESPAsyncWebServer).
We have rpi support, with:
[env:raspberrypi]
upload_protocol = picotool
; platform = raspberrypi
platform = https://github.com/maxgerhardt/platform-raspberrypi#v1.2.0-gcc12
board = rpipicow
lib_deps =
  bblanchon/ArduinoJson @ 7.2.0
  khoih-prog/AsyncTCP_RP2040W @ 1.2.0
build_flags = ${env.build_flags}
  -Wno-missing-field-initializers

Sadly compilation fails with:
Compiling .pio/build/raspberrypi/libeef/WiFi/WiFiClient.cpp.o
Compiling .pio/build/raspberrypi/libeef/WiFi/WiFiClientSecureBearSSL.cpp.o
/Users/mat/.platformio/packages/framework-arduinopico/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp: In constructor 'ESPHostLwIP::ESPHostLwIP()':
/Users/mat/.platformio/packages/framework-arduinopico/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp:34:35: error: 'ESPHOST_DATA_READY' was not declared in this scope
   34 |     LwipIntfDev<ESPHost>(SS, SPI, ESPHOST_DATA_READY) {
      |                                   ^~~~~~~~~~~~~~~~~~
Compiling .pio/build/raspberrypi/libeef/WiFi/WiFiMulti.cpp.o
*** [.pio/build/raspberrypi/lib749/lwIP_ESPHost/lwIP_ESPHost.cpp.o] Error 1

Someone knows how to fix ?

Note: same error with platform = raspberrypi

Will look at it, thanks

Is this intended to run on a Pico W? This one uses the lwip_CYW43 library since it has a Crypress CYW43 WiFI module on board. It doesn't have an ESP8266 or ESP32 as its WiFi module. So the fact that lwIP_ESPHost is compiled at all is wrong and you might need lib_ldf_mode = deep+ if this was wrongly included by some library, e.g. AsyncTCP_RP2040W.

Yes, pico w support was recently added as a joint effort with @ayushsharma82 for ESP-DASH, ElegantOTA, etc.
We were pointing to this fork and we use AsyncTCP_RP2040W which is the only one available.
But weirdly everything was working fine until the recent changes the past weeks / months.
Is it possible that https://github.com/maxgerhardt/platform-raspberrypi was pointing to master and it was changed to develop for example (default branch change) ?

I can't reproduce your problem all with the latest platform version; That is, git, not v1.2.0-gcc12 -- this will give you an older Arduino-Pico 3.x core. Not sure why you'd wanna use that.
The Pico W opens the WiFi and serves the HTML wegpage just fine. See repo
https://github.com/maxgerhardt/pio-ESPAsyncWebServer-test

Actually, it even builds when using v1.2.0-gcc12 tag and the there-in default set Arduino-Pico version. So I can double-not reproduce that compile error.
Processing rpipicow (platform: https://github.com/maxgerhardt/platform-raspberrypi.git#v1.2.0-gcc12; board: rpipicow; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/raspberrypi/rpipicow.html
PLATFORM: Raspberry Pi RP2040 (1.14.0+sha.5e87ae3) > Pico W
HARDWARE: RP2040 133MHz, 256KB RAM, 2MB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, picoprobe, raspberrypi-swd)
PACKAGES:
 - framework-arduinopico @ 1.40002.0+sha.a6ab6e1
 - tool-picotool-rp2040-earlephilhower @ 5.120300.240827 (12.3.0)
 - toolchain-rp2040-earlephilhower @ 5.120300.240125 (12.3.0)
Flash size: 2.00MB
Sketch size: 1.50MB
Filesystem size: 0.50MB
Maximium Sketch size: 1568768 EEPROM start: 0x101ff000 Filesystem start: 0x1017f000 Filesystem end: 0x101ff000
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 68 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ArduinoJson @ 7.2.0
|-- AsyncTCP_RP2040W @ 1.2.0
|-- ESPAsyncWebServer @ 3.3.21+sha.5021dd0
|-- WiFi @ 1.0.0
|-- LittleFS @ 0.1.0
|-- WebServer @ 2.0.0
Building in release mode
Retrieving maximum program size .pio\build\rpipicow\firmware.elf
Flash size: 2.00MB
Sketch size: 1.50MB
Filesystem size: 0.50MB
Maximium Sketch size: 1568768 EEPROM start: 0x101ff000 Filesystem start: 0x1017f000 Filesystem end: 0x101ff000
Checking size .pio\build\rpipicow\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [===       ]  27.7% (used 72728 bytes from 262144 bytes)
Flash: [===       ]  29.5% (used 462724 bytes from 1568768 bytes)
Building .pio\build\rpipicow\firmware.bin
Building .pio\build\rpipicow\firmware.bin.signed
===== [SUCCESS] Took 10.18 seconds =====

The wegpage still shows up fine.
Is this reproducable in a CI build? If it's just your local computer that can't build, then delete

C:\Users\<user>\.platformio\.cache
C:\Users\<user>\.platformio\platforms\raspberrypi*
C:\Users\<user>\.platformio\packages\framework-arduinopico*

and build it again.

I really don't understand.
You example is equivalent as using:
lib_ldf_mode = chain
lib_compat_mode = soft

which fails on the project.
[env:raspberrypi]
platform = https://github.com/maxgerhardt/platform-raspberrypi.git
board = rpipicow
lib_ldf_mode = chain
lib_compat_mode = soft
lib_deps =
  bblanchon/ArduinoJson @ 7.2.0
  khoih-prog/AsyncTCP_RP2040W @ 1.2.0
build_flags = ${env.build_flags}
  -Wno-missing-field-initializers

pio run -e raspberrypi leads to:
/Users/mat/.platformio/packages/framework-arduinopico/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp: In constructor 'ESPHostLwIP::ESPHostLwIP()':
/Users/mat/.platformio/packages/framework-arduinopico/libraries/lwIP_ESPHost/src/lwIP_ESPHost.cpp:34:35: error: 'ESPHOST_DATA_READY' was not declared in this scope
   34 |     LwipIntfDev<ESPHost>(SS, SPI, ESPHOST_DATA_READY) {
      |                                   ^~~~~~~~~~~~~~~~~~

But  setting:
lib_ldf_mode = deep+
lib_compat_mode = strict

leads to a bunch of link errors:
/Users/mat/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/12.3.0/../../../../arm-none-eabi/bin/ld: .pio/build/raspberrypi/src/SimpleServer.ino.cpp.o: in function `_ZNSt17_Function_handlerIFvP21AsyncWebServerRequestRN11ArduinoJson8V720PB2211JsonVariantEEZ5setupEUlS1_S5_E17_E9_M_invokeERKSt9_Any_dataOS1_S5_':
SimpleServer.ino.cpp:(.text._ZNSt17_Function_handlerIFvP21AsyncWebServerRequestRN11ArduinoJson8V720PB2211JsonVariantEEZ5setupEUlS1_S5_E17_E9_M_invokeERKSt9_Any_dataOS1_S5_+0x10): undefined reference to `_ZN17AsyncJsonResponseC1Eb'
/Users/mat/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/12.3.0/../../../../arm-none-eabi/bin/ld: SimpleServer.ino.cpp:(.text._ZNSt17_Function_handlerIFvP21AsyncWebServerRequestRN11ArduinoJson8V720PB2211JsonVariantEEZ5setupEUlS1_S5_E17_E9_M_invokeERKSt9_Any_dataOS1_S5_+0x34): undefined reference to `_ZN17AsyncJsonResponse9setLengthEv'
/Users/mat/.platformio/packages/toolchain-rp2040-earlephilhower/bin/../lib/gcc/arm-none-eabi/12.3.0/../../../../arm-none-eabi/bin/ld: .pio/build/raspberrypi/src/SimpleServer.ino.cpp.o: in function `_ZNSt17_Function_handlerIFvP21AsyncWebServerRequestEZ5setupEUlS1_E18_E9_M_invokeERKSt9_Any_dataOS1_':
SimpleServer.ino.cpp:(.text._ZNSt17_Function_handlerIFvP21AsyncWebServerRequestEZ5setupEUlS1_E18_E9_M_invokeERKSt9_Any_dataOS1_+0x10): undefined reference to `_ZN17AsyncJsonResponseC1Eb'

Interesting, it can compile the captive example just fine but the "Simple server" not, but that should be the same code as I have in my repo, no? Sadly I will have to take a look at this at another time.

I am wondering if deep+ and #if __has_include("ArduinoJson.h") are not playing well together...

Thanks a lot for you help :-)

@mathieucarbou deep+ is buggy. Try to avoid. If you look in Platformio Core issues will find a lot of "nice" issues

This is ultra weird. I can reproduce the bug locally, on the latest platform. When using that code, the WiFi library is detected to have a dependency on all lwip_xxx libraries. Then lwip_ESPHost fails. But how come it did not fail in my repo?

Found it.
lib_ldf_mode = chain

breaks building with WiFi library somehow?? The default mode is already "soft". Maybe this globally overrides the LDF mode for all libraries, even if they would like to have their own LDF mode.

I must say that I like your tag lol!
At least excluding the lib works, as a workaround if some people have the same issue.

But the WiFi libary doesn't even have a library.json to control the LDF mode. Hmpf.

That's maybe the root of the problem. I remember we had very weird compile issues with Tasmota now and than. After adding a library.json to every lib all the strange issues where gone.


Survey Prompt Improvements

Some suggestions for improvements to our prompt:

Instead of a 12 week timeout on the prompt from when the user last took the survey, we should persist the version of the survey they took and compare that to the on we are about to prompt them to take.
If the user opens the survey on their own through the Help and Feedback section, we should also persist that in context so that we don't prompt them to take the survey again.

Direct feedback from user:
"I answered to the survey the next day after I installed the extension, and I was pretty happy with it, but now it is constantly asking me to participate in this exact same feedback survey. I get a notification on more than one window, and notifications also appear while I am doing work after having closed them. It is very disturbing, and obviously questions did not change between few days ago when I answered the survey and now. I don't want to turn off the notifications because I like helping with feedback surveys from time to time, but the notification spam for this survey is making me lean towards disabling them..."

#1 was addressed by https://github.com/stripe/vscode-stripe/pull/212
#2 was addressed by https://github.com/stripe/vscode-stripe/pull/213
The feedback from the user was fixed in this commit: https://github.com/stripe/vscode-stripe/commit/f18a4a2ba4acea6f07a37ddb4563d4078ae1a73e


Downloads v's Installs

It is difficult to understand why there are many more downloads than installs. The two should really go hand in hand unless there are installer issues. How can we report on this and understand the reasons? Can we also more clearly show which IDE was used for download when downloading from within the IDE?
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 902e2181-c7cf-b144-367e-2e0091c2b6f3
Version Independent ID: bed48ac7-63c7-5942-d59a-542fdd11343c
Content: Extension Report
Content Source: docs/marketplace/extension-report.md
Product: devops
Technology: devops-marketplace
GitHub Login: @elbatk
Microsoft Alias: elbatk

Hi @VisualMicro, I'm looking into this and will get back to you as soon as possible. Thanks for reaching out!

Thanks, looking at other extensions it seems to be a common theme. I wonder if vs is auto downloading extensions and then users never see the prompt to install after the IDE closes.
The 2017 installer changed to install after the IDE is closes, if I made any request it would be to undo the installer change that runs after close. It's the most unnatural strange workflow for users I have ever seen 🙂
Other than that keep up the great work.
Thanks
Tim Leek
Visual Micro Limited
web: https://www.visualmicro.com

From: chcomley<EMAIL_ADDRESS>Sent: 30 May 2019 17:00
To: MicrosoftDocs/vsts-docs
Cc: VisualMicro; Mention
Subject: Re: [MicrosoftDocs/vsts-docs] Downloads v's Installs (#4320)
Hi @VisualMicrohttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FVisualMicro&data=02|01||fbf02dcdbab1418ebcb008d6e517e393|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636948288088382081&sdata=20j623%2FPPgOzfjKBrL%2FYPZtgqUlPY%2F3CKQPlCSBxQxQ%3D&reserved=0, I'm looking into this and will get back to you as soon as possible. Thanks for reaching out!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fvsts-docs%2Fissues%2F4320%3Femail_source%3Dnotifications%26email_token%3DAAIFTQ7DTQAO2OUCQL35B4LPX72YLA5CNFSM4HPIZFYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWSXKWQ%23issuecomment-497382746&data=02|01||fbf02dcdbab1418ebcb008d6e517e393|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636948288088392094&sdata=1PlG9J3aVmbZpZ1caRwqVhVuC45hs18ffZAB%2FLMUMq0%3D&reserved=0, or mute the threadhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAIFTQ23IWV463Q3PTAC3E3PX72YLANCNFSM4HPIZFYA&data=02|01||fbf02dcdbab1418ebcb008d6e517e393|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636948288088392094&sdata=ANMqil0CZW%2B%2FAhK4RAuxdEOef4ojLcGO5m7wirNFmL0%3D&reserved=0.

@VisualMicro:
installs is the # of unique installations, not including updates.
downloads is the # installs, including updates.
Hence you see the remarkable diff between them. Over time we will remove the download count and just keep the install count.


Exclude generated sources from checks

Reviewer checklist

[ ] Read the contributing guide
[ ] PR should be motivated, i.e. what does it fix, why, and if relevant, how
[ ] Ensure relevant issues are linked (description should include text like "Fixes #")
[ ] Ensure any appropriate documentation has been added or amended

Coverage: 98.8%. Remained the same when pulling 210965133dcc064f6aa20200d86c73a72fb9c087 on conventions into 4ead87f66ea2ec67a2c4c148483724ed74e5fcb9 on main.


Cache without storing the response

For some of the requests we make with reqwest, i'd like to not store the request but some transformed (much smaller) data derived from the response. Is that possible with this library? I'm imagining something like:
if let Some((transformed, http_cache_info)) = cache.get(cache_key) {
    // Returns None if the cache is fresh
    if let Some((fresh_response, http_cache_info)) = reqwest_maybe_get_cached(request, cache_key).await? {
        // Cache is outdated
        let transformed = parse(fresh_response.error_for_status()?.text().await?)?;
        cache.store((transformed, http_cache_info))
    } else {
        // The transformed response is fresh
        transformed
    }
} else {
    // No cache hit
    let (fresh_response, http_cache_info) = reqwest_get_cached(request, cache_key).await? {
    let transformed = parse(fresh_response.error_for_status()?.text().await?)?;
    cache.store((transformed, http_cache_info))
}

For a different request type we make an initial range request and then several range requests to extract some data, where i need effectively the same functionality: Make an initial HEAD request and either return the cached response or extract some header and continue with some (uncached) GET range requests.

I may need further clarification to fully understand the request, but it sounds like you would like the ability to modify a particular response from a remote endpoint before it's stored in the cache?

@konstin would https://crates.io/crates/http-cache-semantics help you?

It does sound like using the semantics crate directly might be want you want, it's what this crate uses as well to determine staleness/cache-ability

would https://crates.io/crates/http-cache-semantics help you?

Kinda! In a way i'm looking for something that integrates http-cache-semantics with reqwest and serde, but only gives me some kind of CacheInfo: Deserialize + Serialize and leaves the actual caching to me - I'm not sure though the actual design and happy about suggestions!

Hmm, I wonder then if you might find implementing a custom cache manager helpful?
The trait is defined as:
#[async_trait::async_trait]
pub trait CacheManager: Send + Sync + 'static {
    /// Attempts to pull a cached response and related policy from cache.
    async fn get(
        &self,
        cache_key: &str,
    ) -> Result<Option<(HttpResponse, CachePolicy)>>;
    /// Attempts to cache a response and related policy.
    async fn put(
        &self,
        cache_key: String,
        res: HttpResponse,
        policy: CachePolicy,
    ) -> Result<HttpResponse>;
    /// Attempts to remove a record from cache.
    async fn delete(&self, cache_key: &str) -> Result<()>;
}

Also the cacache implementation as an example here.
So on put you would receive the cache key, the response,  and the cache policy from the semantics crate. Though if you need any logic for making additional requests based on the logic in the cache manager function you define then things could get tricky (likely the logic would need to be somewhere else like in the client middleware implementation or via some new functionality added to the HttpCacheOptions like some previous changes that were made)

I now went with implementing a custom cached reqwest client on top of http-cache-semantics: https://gist.github.com/konstin/54b983e7f0f4f77d38b4151e6a9f295c . Using the http-cache reqwest impl a reference was really helpful!
I can use this client like
let transform_response = |response: Response| async move {
    Ok(Metadata::parse(response.bytes().await?.as_ref())?)
};
self.cached_client
   .get_transformed_cached(url, &cache_file, transform_response)
   .await

and
let client = self.client_raw.clone();
let url_ = url.clone();
let read_metadata_from_initial_response = |response: Response| async {
    let mut reader =
        AsyncHttpRangeReader::new_head_response(client, url_, response).await?;
    trace!("Getting metadata for {filename} by range request");
    let text = metadata_from_remote_zip(filename, &mut reader).await?;
    let metadata = Metadata::parse(text.as_bytes())?;
    Ok(metadata)
};

let result = self
    .cached_client
    .get_transformed_cached(
        url.clone(),
        &cache_file,
        read_metadata_from_initial_response,
    )
    .await;

Thank you for you helpful comments!


Disease association display bug?

For fxn1:

but for tsc2:

so for fxn1 the malacards entry is displayed twice? Bug?

Yep.  It's a bug.
We're seeing the bug because there are two annotations for that term and gene.  One from MalaCards and one from mapping the old disease_associations.  It should only show the MalaCards link for the MalaCards annotation.
Need to fix #1072 at the same time.

Looks great though.
slim looks good, and useful...

I think I've fixed this now.  I'm running a new load on my desktop including the PBO to DO mapping file so we can check it.

It's somewhat improved.  The "PomBase" is missing from the Source column.  I'll do that next.

It's somewhat improved.

Forgot to say, you can see that change here:
http://pombase2-kmr.bioinformatics.nz/gene/SPCC1183.03c
(Until I head to bed and turn my desktop off)


copy image view resizing filter to snapshot

https://developer.apple.com/documentation/quartzcore/calayer/1410907-magnificationfilter

Thanks!


Fixed typo

This should have been merged into release/2.0.0. I'll have a cherry-picked PR shortly.


Drop Python 3.7 support

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


feat(collider): avoid GetTouchingParts during RenderStep

Greetings Good Sir,
I've taken the liberty of modifying the GravityController's Collider with a bit of performance tuning.  It's your call whether you'd like to include this in the main lib, or if you'd like to discuss or iterate on these changes.  I include here a summary of the strategy:
Mostly this is just to avoid a potentially expensive call to GetTouchingParts while we're rendering a frame.  We can avoid that by maintaining a cached table of parts touching the floor at any given time.
I found already present a floor.Touched and floor2.Touched handler and I noticed these RBXScriptSignals were not added to the maid's sweep, so I've taken the liberty of moving these into the init routine and marking them for maid GC.
The other little tricky part was adding a thread-safe delay to the TouchEnded handler.  In testing it was noticed this was required for smoothe transition between parts.
Anecdotal testing shows a roughly +10% increase in Nominal FPS since we can avoid the GetTouchingParts call.  I playtested it quite a lot in the provided Playground and it seems to perform identically in practice to the one which checks touching parts each frame.  Speaking of the Playground, one other thing included in this PR is a sync of yesterday's and today's changes into the included .rbxl file, apologies for overlooking that in my previous PR.
It's truly an honor to be a contributor to this library.  I'd like to take this opportunity to thank you for everything that you do for our community.
Kind Regards,
FirstVertex

From an initial overview all these changes make sense. My only concern is that I've had issues in the past with .Touched and .TouchEnded not always properly firing. I'll prob want to spend a fair bit of time tinkering with this PR before I approve it just to make sure.
Anyways, thanks for contributing again. This is another great PR!
Also, no need to be so formal! I'm just a guy on the internet 😆

From an initial overview all these changes make sense. My only concern is that I've had issues in the past with .Touched and .TouchEnded not always properly firing. I'll prob want to spend a fair bit of time tinkering with this PR before I approve it just to make sure.
Anyways, thanks for contributing again. This is another great PR!
Also, no need to be so formal! I'm just a guy on the internet 😆

There were some problems with this PR when it came to terrain. I've created a new branch. I'll keep working on it and you're encouraged to contribute to it as well.
https://github.com/EgoMoose/Rbx-Gravity-Controller/tree/avoid-gettouchingparts-method

There were some problems with this PR when it came to terrain. I've created a new branch. I'll keep working on it and you're encouraged to contribute to it as well.
https://github.com/EgoMoose/Rbx-Gravity-Controller/tree/avoid-gettouchingparts-method


Needs a license

Can you add a license? For instance, you could add the following to the README:
License
Released under the Apache License 2.0. (See: http://www.apache.org/licenses/LICENSE-2.0)

@pickhardt License has been added to master branch. It is MIT


Should the form block input fields until submit is started?

May it happen that the user clicks on submit and then immediately tries to enter value into a field. As of now, the form will submit the current state of the BO. But submit runs asynchronously and might require additional IO operations.
IRL this is probably not an issue, but it might worth some investigation.

out-of-scope atm


replaces all versions of nodejs to 10.x

Because nodejs8.10 is no longer a supported runtime
Resolves #5
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

PR merged. Thank you!


[release-4.10] Bug 2060058: superfluous apirequestcount entries in audit log

If the Bugzilla associated with the PR has the "FastFix" keyword, the subjective assessment on the issue has already been done and a customer is impacted. These PRs should be prioritized for merge.

[ ] verified
[x] does not apply

The bug has significant impact either through severity, reduction in supportability, or number of users affected.

[x] verified
[ ] does not apply

For branches that are in the Maintenance lifecycle phase:

[ ] The bug is a critical fix, no reasonable workaround exists, and a recommendation for upgrade has been ruled out, or
[ ] The bug is a security related bug
[x] Branch not in maintenance mode yet (current release + previous release for 90 days after current GA; everything older is in maintenance)

The severity field of the bug must be set to accurately reflect criticality.

[x] verified

The PR was created with the cherry-pick bot OR the PR’s description is well formed with user-focused release notes that state the bug number, impact, cause, and resolution. Where appropriate, it should also contain information about how a user can identify whether a particular cluster is affected.

[x] verified

/bugzilla refresh

/retest

/retest

/retest

/retest-required

/retest

/retest

/retest

/retest

/retest

/label cherry-pick-approved


StatsDPublisher(StatDConfiguration) creates a resource leak

The StatsDPublisher(StatsDConfiguration) constructor creates a resource leak.
https://github.com/justeat/JustEat.StatsD/blob/3ca60f3cdac2d9cfde4f66c73c19de35dd1c8c15/src/JustEat.StatsD/StatsDPublisher.cs#L39-L59
Given that SocketTransport implements IDisposable, using this constructor will leak sockets beyond the lifetime of the publisher as there is no way to deterministically dispose of the sockets it pools.
This is only really a problem where the publisher isn't a singleton and/or isn't used for the lifetime of the application.

The publisher should be a singleton that lives as long as the app. Or in some apps, there are 2 or 3 differently-configured publishers in use. Performance will be terrible if you make a new publisher each time.
All the same, there should be a way to tear it down. Should StatsDPublisher implement IDisposable ?

Either we need to make it IDisposable (and some other types due to the wrapping so it chains), or we need to remove this constructor.
The removal option is the least-good option to the end-user because it makes the API harder to use as you can't "just make a publisher" anymore and are required to understand more of the way the library works (now you need a transport, and to make a transport you need an endpoint, so you need to find out how to do that).


[New feature] timestamp mail

For those who do lot of tests with a real email which accept + symbol, it could be usefull to add the possibility to use the current timestamp in the mail format.
Ex<EMAIL_ADDRESS>I'll try to have a look on my free time to create a PR for that if I can (I don't promess)

I am curious: why timestamp? Why not use the regular expression option name\+[0-9]{10} for the username?

It's mostly to debug an app an be able to see quickly when the user has been created.
It's something I often use. But you're right, maybe it's overcomplicated ^^"

I agree. This seems redundant to me given that a regular expression option is available.

I will use my fork then :+1:


makejinja: init at 2.6.0

Description of changes
Closes https://github.com/NixOS/nixpkgs/issues/310653
This PR adds 1 new package: makejinja
@mirkolenz as the upstream maintainer, would you like to also be listed as a maintainer inside nixpkgs?

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Thanks for your efforts! I would be happy to serve as a maintainer here as well.


[0.8.x] compilation: add option for hardening flags, defaults to ON.

When compiling for an embedded system, such as OpenWRT,
the hardening settings are global to the whole system.
In such case one needs to disable the specific flags that are currently
forced in the current build of this application, in order to avoid conflicts.
The new switch is ON by default, therefore this path is retro-compatible.
Since this patch, though, one can set the option to OFF in the OpenWRT/Yocto recipe
in order to let the hardening settings common to the whole system to be applied.

@jw-msft This PR has also been rebased on develop and reformatted as #184


[FORMATTING] incorrect function/procedure named parameter syntax character formatting

Input data
Which SQL and options did you provide as input?
DB2 for IBM i version 7.3 (at least) through 7.5.
The named parameter characters => are split with a space between after formatting.
select * from table ( MySchema.MyFunction (Parm2 => 'Q*' ,Parm3 => 'Value*', Parm1 => 'Value' ,Parm5 => '*' ) )

Expected Output
select
  *
from
  table (
    MySchema.MyFunction (
      Parm2 => 'Q*',
      Parm3 => 'Value*',
      Parm1 => 'Value',
      Parm5 => '*'
    )
  )

Actual Output
select
  *
from
  table (
    MySchema.MyFunction (
      Parm2 = > 'Q*',
      Parm3 = > 'Value*',
      Parm1 = > 'Value',
      Parm5 = > '*'
    )
  )

Usage

How are you calling / using the library? Right-Click -> Format Document With... -> Prettier SQL VSCode
What SQL language(s) does this apply to? DB2 for IBM i 7.x
Which SQL Formatter version are you using?

Thanks for reporting. The DB2i support is pretty rough around the edges at the moment.
Could you point me to DB2 documentation which mentions the support of this syntax? I haven't been able to locate one by myself.
I should also mention that this VSCode extension "Prettier SQL VSCode" does not have any DB2i support. And likely won't receive it, because it's no more maintained by its author. I suggest you instead use the official SQL Formatter VSCode extension.

Procedure call: https://www.ibm.com/docs/en/i/7.1?topic=statements-call-statement

Function calls for scalar functions and table functions use the same parameter-name syntax.   The document reference is for 7.1.
I don't any any knowledge about how many customers might be still at version 7.1 but at least using 7.1 as a starting point you can know if a feature is supported on which version.

Thanks. Fixed now.
If you're interested in doing more, you might want to have a look at the list of operators in the wiki and see if it is missing something else for DB2i.


Missing ">" in textarea closing tag in ngListSpec

I was debugging something in ngListSpec test and i found that
helper.compileInput('<textarea type="text" ng-model="list" ng-trim="false" ng-list="
"></textarea');

Missing '>' and the textarea closing tag

I fixed it in  this pull request https://github.com/angular/angular.js/pull/13727

@m-amr, (for future PRs) if you submit a PR that fixes a reported issue (even one reported by yourself), you should add Fixes #<issue-number> in the footer of the commit message.
Then the issue will be closed automatically once the PR is merged.


If the process cannot be found, it is better to return an error

// FindProcess looks up a single process by pid.
func FindProcess(pid int) (Process, error) {
	return findProcess(pid)
}

If the process cannot be found, it is better to return an error

I submitted it


Remove attribute option for arangoimp

We now can tell arangoimp to remove an option for csv / tsv based imports

@graetzer can you add this to the changelog

LGTM


ADDED: tab-title function in osx module

Added a tab-title function in the osx module that changes the current tab title (works in iTerm and Terminal).

Thanks for the contribution, but I'm fairly certain set-tab-title (in the terminal module) already does this. It uses a slightly different escape code, but it should still do what you want.


[CIVP-19775] ENH add job and run ID to CivisJobFailure from CivisFuture

This PR adds the job ID and run ID to the exception message of CivisJobFailure coming from a ContainerFuture object.

Just switched this PR back to the "draft" status for now as I'll need to check a couple more things. Will tag for review when it's ready again

@ggarcia-civis This PR is ready for review again. I've tested this PR branch for triggering a CivisJobFailure from a future object coming from different Platform scripts: Python, SQL, Container, and Custom scripts -- the logs look as expected and desired. The test job links are in the linked JIRA ticket (not posting them in a public repo here).


ansible(slicer): Ensure Slicer.desktop launcher use vglrun -d egl

From @muratmaga

It looks like Slicer.Desktop needs to be modified for the GPU nodes by prepending the vglrun -d egl command in the execution (otherwise H/W GPU is not used).

Fixed in https://github.com/MorphoCloud/exosphere/commit/4d60a8c43542acbfb1bd432238b9923e91492df0 and integrated through https://github.com/MorphoCloud/MorphoCloudWorkflow/commit/00d516d899554fa9b5dfc36c9f5bbad982641624