[gmp:x64-windows] build failure

Host Environment

OS: Windows Version 20H2 (OS Build 19042.867)
Compiler: Visual Studio 2019 (v142)

To Reproduce
Steps to reproduce the behavior:
./vcpkg install yasm-tool:x86-windows
./vcpkg install gmp:x64-windows
Failure logs

powershell output:

PS C:\Program Files\vcpkg> .\vcpkg.exe install gmp:x64-windows
Computing installation plan...
The following packages will be built and installed:
    gmp[core]:x64-windows -> 6.2.1#4
  * vs-yasm[core]:x64-windows -> 0.5.0#1
  * yasm-tool-helper[core]:x64-windows -> 2020-10-12
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-windows...

Building package vs-yasm[core]:x64-windows... done
Installing package vs-yasm[core]:x64-windows...
Installing package vs-yasm[core]:x64-windows... done
Elapsed time for package vs-yasm:x64-windows: 23.94 ms
Starting package 2/3: yasm-tool-helper:x64-windows
Building package yasm-tool-helper[core]:x64-windows...
Building package yasm-tool-helper[core]:x64-windows... done
Installing package yasm-tool-helper[core]:x64-windows...
Installing package yasm-tool-helper[core]:x64-windows... done
Elapsed time for package yasm-tool-helper:x64-windows: 13.47 ms
Starting package 3/3: gmp:x64-windows
Building package gmp[core]:x64-windows...
-- Using cached C:/Program Files/vcpkg/downloads/ShiftMediaProject-gmp-0018c44e8dfcc3b64b43e0aea4b3f419f0b65fd0.tar.gz
-- Extracting source C:/Program Files/vcpkg/downloads/ShiftMediaProject-gmp-0018c44e8dfcc3b64b43e0aea4b3f419f0b65fd0.tar.gz
-- Applying patch vs.build.patch
-- Applying patch runtime.patch
-- Applying patch adddef.patch
-- Using source at C:/Program Files/vcpkg/buildtrees/gmp/src/19f0b65fd0-9b395bc164.clean
-- Building SMP/libgmp.sln for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:105 (message):
    Command failed: msbuild "C:/Program Files/vcpkg/buildtrees/gmp/x64-windows-rel/19f0b65fd0-9b395bc164.clean/SMP/libgmp.sln" /p:Configuration=ReleaseDLL "/p:YasmPath=C:\\Program Files\\vcpkg\\installed\\x86-windows\\tools\\yasm-tool\\yasm.exe" /t:Rebuild /p:Platform=x64 /p:PlatformToolset=v142 /p:VCPkgLocalAppDataDisabled=true /p:UseIntelMKL=No /p:WindowsTargetPlatformVersion=10.0.19041.0 /p:VcpkgTriplet=x64-windows "/p:VcpkgInstalledDir=C:/Program Files/vcpkg/installed" /p:VcpkgManifestInstall=false /m "/p:ForceImportBeforeCppTargets=C:/Program Files/vcpkg/scripts/buildsystems/msbuild/vcpkg.targets" /p:VcpkgApplocalDeps=false
    Working Directory: C:/Program Files/vcpkg/buildtrees/gmp/x64-windows-rel/19f0b65fd0-9b395bc164.clean
    Error code: 1
    See logs for more information:
      C:\Program Files\vcpkg\buildtrees\gmp\build-x64-windows-rel-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_install_msbuild.cmake:165 (vcpkg_execute_required_process)
  ports/gmp/portfile.cmake:53 (vcpkg_install_msbuild)
  scripts/ports.cmake:142 (include)

Error: Building package gmp:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: gmp:x64-windows
  Vcpkg version: 2021-01-13-d67989bce1043b98092ac45996a8230a059a2d7e

Additionally, attach any relevant sections from the log files above.

-Please attach any additional failure logs mentioned in the console output.
build-x64-windows-rel-out.log
Additional context
I am aware that yasm-tool:x86-windows needs to be installed first but that did not solve this issue for me.

Hi @DanielZint
Thanks for posting this issue.
    The system cannot find the path specified.
     2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: The command "if exist "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\..\msvc\"\include\gmp.h ( [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: del /f /q "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\..\msvc\"\include\gmp.h [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: ) [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: if exist C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\..\msvc\\licenses\gmp.txt ( [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: del /f /q C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\..\msvc\\licenses\gmp.txt [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: ) [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(285,5): error MSB3073: :VCEnd" exited with code 1. [C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj]
     2>Done Building Project "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.vcxproj" (Rebuild target(s)) -- FAILED.
     1>Done Building Project "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\libgmp.sln" (Rebuild target(s)) -- FAILED.

Could you please check the path in the command line?

Here is an excerpt from the buildlog that @DanielZint provided:
"C:\Program Files\vcpkg\installed\x86-windows\tools\yasm-tool\yasm.exe" -Xvc -f win64 -o "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\obj\ReleaseDLL\x64\libgmp\addlsh1_n.obj" -rraw -pgas  "C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\SMP\mpn\x86_64\addlsh1_n.s"
He also wrote that to compile gmp for the x64-windows triplet he used the following commands:
./vcpkg install yasm-tool:x86-windows
./vcpkg install gmp:x64-windows

How comes a x64 target is requiring an x86 tool (yasm) to be installed ?
Could the gmp port be modified to use the x64 version of yasm-tool or declare a dependency on the x86 version if it really needs it ?

I think I found the issue. When installing vcpkg in a different folder, then everything works as expected:
C:\Program Files\vcpkg - does not work
C:\libs\vcpkg - works
I guess it has something to do with admin rights. The folder
C:\Program Files\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\msvc\
is empty, whereas
C:\libs\vcpkg\buildtrees\gmp\x64-windows-rel\19f0b65fd0-9b395bc164.clean\msvc\
is not.
It is just confusing for me because I used the Program Files folder already before and never had an issue. I am not sure though if maybe some Windows update messed that up.
Basically my problem was solved now but I have one question remaining. When using GMP I got the error message that gmp.dll was not found. I copied it manually from C:\libs\vcpkg\installex\x64-windows\bin to my executable folder and then everything worked fine. This issue might also be caused by cgal, the library that I actually want to use. Should I open a new issue for that or am I just missing something obvious?

Hello,
I had the same issue during the installation.
It is not a problem of writing rights, but a problem of space in the folder name.

Thank you for pointing that out @basselin7u !

@DanielZint
Thanks for your further investigation.
For the original issue, it seems to be clear that this is caused by space in path.
For the new issue you mentioned, you can open a new issue.


C# tool scripts do not run property setters when property is of type Node

Godot version
v4.0.stable.mono.official [92bee43ad]
System information
Linux Mint 20.3 (Cinnamon)
Issue description
Creating a tool script with exported properties works as intended if the type is anything but Node. In the case of Node properties, the setter code is never run. Properties of type int or Resource, for example, work fine.
Steps to reproduce
Create the following C# script and add it to a Node in the editor:
using System;
using Godot;

[Tool]
public partial class Test : Node
{

    int testInt;
    [Export] public int TestInt
    {
        get { return testInt; }
        set
        {
            // This code runs:
            testInt = value;
            GD.Print("Int was set!");
        }
    }

    Resource testResource;
    [Export] public Resource TestResource
    {
        get { return testResource; }
        set
        {
            // This code runs:
            testResource = value;
            GD.Print("Resource was set!");
        }
    }

    Node testNode;
    [Export] public Node TestNode
    {
        get { return testNode; }
        set
        {
            // This code does not run:
            testNode = value;
            GD.Print("Node was not set!");
            testNode = null;
            GD.Print("Node was not overridden to null!");
        }
    }
}

Now, edit the value of each property, in order.
Update int, add some Resource, then create a child Node and add it to TestNode.
Expected Output:
The console should display the following:
Int was set!
Set TestInt
Resource was set!
Set TestResource
Node was not set!
Node was not overridden to null!
Set Node

The property values in the editor's inspector should reflect the values you set them to, except TestNode should be overridden to null and thus always display <empty>.
Actual Output:
The console displays the following:
Int was set!
Set TestInt
Resource was set!
Set TestResource
Set metadata/_editor_prop_ptr_TestNode

The property values in the editor's inspector reflect the values you set them to. Even TestNode will not override to null and thus will display the value you set, rather than <empty>, like it should.
Minimal reproduction project
test.zip

Just updated to Godot version v4.0.2.stable.mono.official [7a0977ce2], in case the bug was fixed recently, but the issue persists.

Duplicate of #74141 (Also a C# specific duplicate was created 5h earlier as #76182)

Closing as duplicate.


support extract vmdl's morph keys.

It should support older models that have vmprh_c files not embedded in the model file.

Sorry it's called vmorf_c. You can find some in addons, e.g. dota 2 beta\game\dota_addons\overthrow\models\props_structures\midas_throne.
There's m_morphSet on the mesh.

models/heroes/abaddon/abaddon.vmdl_c has "MORPH_BUNDLE_TYPE_NORMAL_WRINKLE" if you're interested.

models/heroes/abaddon/abaddon.vmdl_c has "MORPH_BUNDLE_TYPE_NORMAL_WRINKLE" if you're interested.

Ok, may be later.


Use different dtype for action and observation space

In trading_environment.py the same dtype is used for observation and action space. They should have different dtype. The change is implemented in https://github.com/notadamking/tensortrade/pull/6

Fixed.


End of Month / Start of month

Can there be a class to identify the end day of the month and the first day of the month?

@kamarajuPrathi there is no classes to identify this info right now. But I think it is not so difficult to implement this feature. But actually I don't see any cases for it. Could you provide some info about purpose to add it?

a possible alternative would be to check it yourself inside the renderCalendarDay callback.
something similar to this: (not tested)
const isLast = d.isSame(d.clone().endOf('month'),'day')
const isFirst = d.isSame(d.clone().startOf('month'),'day')

where d is the day prop from renderCalendarDay
then you can render your component with the classes you want..

@mmarkelov Thanks for the response , We are customizing the date range picker to look like material look , below is the material look example , between the date ranges if the end or start of month comes between , i need to style it as it closes at the end of the month as a semi circle.

if you see october 1st i need to give a style at its looks over there . currently i am able to style as below

as i couldnt identify the end and start day of month for adding styles .
Please let me know if you have any other questions .
Thanks once again for a wonderful library

@kamarajuPrathi just found out that it is already PR with this feature:
https://github.com/airbnb/react-dates/pull/1640

@mmarkelov Thanks for the response , We are customizing the date range picker to look like material look , below is the material look example , between the date ranges if the end or start of month comes between , i need to style it as it closes at the end of the month as a semi circle.

if you see october 1st i need to give a style at its looks over there . currently i am able to style as below

as i couldnt identify the end and start day of month for adding styles .
Please let me know if you have any other questions .
Thanks once again for a wonderful library

Can you please share the snippet for the styling

@kamarajuPrathi just found out that it is already PR with this feature:
#1640

Its not moving at all


Linear Probing ImageNet

Hello! Thank you for this excellent model & paper!
I am interested in reproducing the linear probing results in the paper for ImageNet (using SGD). Can the authors provide some insights into how they achieve the results in Table 10 of the paper?  My attempts using ViT-32 have significantly inferior test time performance, it seems that it fails to learn/overfits very badly.
Thank you!

Hi, we used full-batch linear regression using L-BFGS. For Imagenet with 1M+ images in the training split it was quite slow and requires huge memory especially considering the hyperparameter sweep for the L2 regularization term (C). Some discussions can be found in:

https://github.com/openai/CLIP/issues/39#issuecomment-778034767
https://github.com/openai/CLIP/issues/64#issuecomment-804444364


Composerified

Allow Symfony2 standard to be installed via composer. To install this standard, do the following:

Add a repository to your projects composer.json.

    "repositories": [
         {"type": "vcs","url":  "git@github.com:escapestudios/Symfony2-coding-standard.git"}
    ],

Install the standard.
 composer require escapestudios/symfony2-coding-standard

Add the standard to phpcs' installed_paths'.
bin/phpcs --config-set installed_paths ../../escapestudios/symfony2-coding-standard/escapestudios/phpcs/

Have fun...
bin/phpcs --standard=Symfony2 ./

To be able to skip the first step, escapestudios should add this project to packagist.org.

Thanks for your contribution @Craige!
I'll update the README shortly with instructions on the installation via Composer...
Kind regards,
David

No problem!  A few worth noting however:

The composer.json file will ensure that phpcs is installed locally to the project. This should be mentioned. It will result in a phpcs placed in your projects ./bin folder. I would clear this up in the README by titling the two methods "Install Globally" and "Install Locally via Composer"

Your "Step 3" should mention that the path is actually the relative path from the phpcs home path (which in most cases will be vendor/squizlabs/php_codesniffer), which is why my instructions above include the ../../.

Now that you're allowing installation via composer, it would be great if you could tag your releases. With composer, branches are considered to be in a dev (i.e. less than stable) state, while tags are considered stable releases.  What this means to the developer using your standard is that if you tag your releases, they can leave their "minimum stability" option to "stable" rather than "dev"

If you need any more help, let me know! I may spend some time in the next few weeks touching up your Sniffs to take advantage of the new(ish) phpcbf to automatically fix some violations. Would you be interested in pulling these back?

Also, I think your update to the target_dir broke the installed_paths method of finding the standard. PHPCS expects the standard to be installed in a folder with the name of the standard. My local phpcs can't find the standard now that it's not located in a folder titled 'Symfony2'

Actually, it looks like target-dir is deprecated. I wonder if the best course of action would be to move the core rule files to a sub directory, and leave the other meta stuff in the root.
./src/Symfony2/Sniffs/...
              /Tests/..
              /ruleset.xml
./composer.json
./build.xml
./README.md
...

Then, to add the standard, you can just run
phpcs --config-set installed_paths /path/to/checkout/src/
I think this may be the best course of action. It will also clean up the repository a little. Thoughts?

Thanks for your feedback! I'm trying to get the Travis CI phpunit tests fully up and running now, which seems to be a bit troublesome.
Re: releases
We've started doing that already, please do have a look here.
I'd like to get the repo polished up over the next couple of weeks, any help is always appreciated!
Have a great weekend!
Kind regards,
David

Hi @Craige,
after some refactoring (taken your point re: sub directory into consideration) and some tinkering around the repository is now actually running it's tests on Travis CI.
As mentioned in the README.md, we originally just shamelessly copied the opensky repository that disappeared all of a sudden. Initially just for our purposes at Escape, but it became more and more apparent other people are actively using the repo...
I'd love to get it polished up and PRs are always appreciated!
Kind regards,
David

I noticed a number of forks of the that repo, but most weren't keeping it up to date, and it was incomplete originally. That's why I went for the escapestudios fork.
Refactor looks good, and I'm glad the tests are running now. You can probably get rid of the target_dir line completely from the composer.json now that you have the nested directory (I didn't realize target_dir was deprecated when I made this PR). Composer will still install the project to its own espacestudios/symfony2-coding-standard directory. The target_dir is for nesting below that, which you've since solved.
Anyway, as I said earlier, I hope to bring some of the Sniffs up to date with PHPCS 2.0's new Code Beautifier and Fixer (phpcbf) if I get some time.


Services not starting

carbon-cache and statsite are not starting for me.  I'm running a Vagrant VM on a Windows 2012R2 box.
For carbon-cache I get this when attempting to start similar to the install script:
vagrant@vagrant:/etc/init.d$ sudo service carbon-cache start
env: /etc/init.d/carbon-cache: No such file or directory
vagrant@vagrant:/etc/init.d$ ls -l carbon-cache
-rwxr-xr-x 1 root root 1848 Mar 29 19:47 carbon-cache
If I start carbon-cache via "sudo /opt/graphite/bin/carbon-cache.py start" it will start ok.
For statsite I get an error that it can't read the configuration file.
Mar 30 13:07:26 vagrant statsite[16986]: Failed to read the configuration file!
Mar 30 13:07:26 vagrant kernel: [58520.409881] init: statsite main process (16984) terminated with status 1
The config looks ok to me and I can start it successfully via "sudo /usr/local/sbin/statsite -f /etc/statsite.conf".
Any thoughts on how to fix or a workaround?  I would like these to start automatically when my VM reboots.  Thanks!

I figured this out.  There were some other files that had Windows line endings that needed to be converted to dos.  I'm not sure which one's specifically fixed this because I converted them all.

Yes, see https://github.com/obfuscurity/synthesize#installation.


JSONResultsReader yields only the last message

This is more of a question that a bug report, as I don't know if it's actually a problem.
In JSONResultsReader, the code that handles messages looks like this:
if "messages" in parsed_line and parsed_line["messages"].__len__() > 0:
    for message in parsed_line["messages"]:
        msg_type = message.get("type", "Unknown Message Type")
        text = message.get("text")
    yield Message(msg_type, text)

Will there never be more than 1 message in messages? And if it is, it should probably be a comment to explain that. It's a bit weird to only return the last message without explaining why.

Hi @bendikro Sorry for the delay in response.
Thanks for bringing this to our notice.
We are looking into this and will revert back with an update soon.


⚠ Jenkins Plugins Artifactory has degraded performance

In e66f3ce, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 2518 ms

Resolved: Jenkins Plugins Artifactory performance has improved in eeae6c6 after 2 hours, 42 minutes.


LICENSE

Hi @lucastabelini thank you for the paper and the OSS code.
Can you please provide a license file to the code base?

I just added a license to the repository.

@lucastabelini thanks for the license.


Updated files cleanup for storages

Closing in favor of https://github.com/mozilla/zamboni/pull/3278


Enable EqualityInference to determine more equalities

EqualityInference will now attempt a single pass at rewriting
subexpressions in terms of other known equalities. This increases
the potential for finding additional expression relationships.

Add some tests.
Otherwise, looks good.


fix: make embedding of images in SVG files work

A typo prevented the embedding of images inside SVGs from working as expected.
Cheers! 🍻

@hnrc Thanks Henric for the typo catching 😄

@rlespinasse I don't have a merge button, so you'll have to do that :)


Support Design Time Data

It would be great if this could support Design Time Data akin to what the previewer can do.
More info can be foud here.
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xaml-previewer/design-time-data

@ChaseFlorell hmm.. don't think, we can achieve it (since HotReload is not kind of previewer. It's real live reload. And you should test with real data (and it makes much more sense :])


Storybook integration using webpack

Added storybook integration using webpack!
If this approach looks good, I'll add more samples.
RelatedPR: https://github.com/unisonweb/ui-core/pull/55
Current samples

I've updated the main branch with a prettier setup.

Please see this PR for CI errors.
https://github.com/unisonweb/ui-core/pull/59

Merged your PR for the CI fix, after a rebase this should be good to go 🎉

@yoching Is this ok to mark as ready?

Ok! I was going to add a bit more samples to this, but I can do it later with another PR.

Yay!! 🎉🎉


missing bind values

while upgrading a rails app to 4.2 i ran into some malformed SQL. My app has many polymorphic associations and i use unions religiously to leverage composite indices. The ruby code below can be run with both arel 5 and 6 by toggling the gem 'activerecord' lines at the top. The code uses an in-memory sqlite database so you should be able to run it directly from your favorite text editor.
I have included the SQL output below and version 6 has no query parameter assignments
require 'sqlite3'
gem 'activerecord', '4.2.1'
# toggle activerecord versions
# gem 'activerecord', '4.1.10'
require 'active_record'

ActiveRecord::Base.establish_connection(
  adapter: 'sqlite3',
  database: ':memory:'
)
puts "-- arel #{Arel::VERSION}"

ActiveRecord::Migration.verbose = false
ActiveRecord::Schema.define do
  create_table :tasks do |t|
    t.integer :assigned_id
    t.string  :assigned_type
  end
  create_table :people do |t|
    t.string :name
  end
  create_table :roles do |t|
    t.integer :person_id
  end
end

Task = Class.new ActiveRecord::Base
Role = Class.new ActiveRecord::Base

class Person < ActiveRecord::Base
  def tasks
    str = Arel::VERSION.to_i == 5 ? 'Role' : Arel::Nodes::Quoted.new('Role')
    person_arel = Task.where(assigned_id: self.id, assigned_type: 'Person')
    _roles = Role.where(person_id: self.id).select(:id).as('_roles')
    roles_arel = Task.joins(Arel::Nodes::InnerJoin.new(_roles, Arel::Nodes::On.new(
      Arel::Nodes::Equality.new(_roles[:id], Task.arel_table[:assigned_id]).and(
      Arel::Nodes::Equality.new(Task.arel_table[:assigned_type], str))
    )))
    union = Arel::Nodes::Union.new(person_arel.ast, roles_arel.ast)
    _tasks = Arel::Nodes::TableAlias.new(union, :tasks)
    Task.from(_tasks)
  end
end

me = Person.create(name: 'me')
puts me.tasks.to_sql

-- arel 6.0.0
SELECT "tasks".* FROM (
  SELECT "tasks".* FROM "tasks"
  WHERE "tasks"."assigned_id" =  AND "tasks"."assigned_type" =
  UNION
  SELECT "tasks".* FROM "tasks"
  INNER JOIN (
    SELECT "roles"."id" FROM "roles" WHERE "roles"."person_id" =
  ) _roles ON _roles."id" = "tasks"."assigned_id" AND "tasks"."assigned_type" = 'Role'
) "tasks"

-- arel 5.0.1
SELECT "tasks".* FROM (
  SELECT "tasks".* FROM "tasks"
  WHERE "tasks"."assigned_id" = 1 AND "tasks"."assigned_type" = 'Person'
  UNION
  SELECT "tasks".* FROM "tasks"
  INNER JOIN (
    SELECT "roles"."id" FROM "roles"  WHERE "roles"."person_id" = 1
  ) _roles ON _roles."id" = "tasks"."assigned_id" AND "tasks"."assigned_type" = 'Role'
) "tasks"

cc @sgrif

What version are you upgrading from? It looks like you're grabbing the AST from the relation, but leaving the bind values behind, but this shouldn't have worked in 4.1 either.
(Also insert requisite warning about how you're reaching deeply into AR internals in unsupported ways that will likely break between versions)

my rails app uses 4.1.7, but 4.1.10 still produces the desired SQL. Here is a gist that uses SelectManager#union, instead of passing ast into Arel::Nodes::Union.new
Arel 6.x from Rails 4.2 produces SQL without bind values.

Thanks, I'll look into this.

interesting, calling #to_sql on the TableAlias from AREL 5.0.1 produces the desired SQL with bind values.
but calling #to_sql on the TableAlias from AREL 6.0.0 produces the SQL with placeholder ? - I guess ActiveRecord #from is now supplying the bind values. (#from seems to have got a lot of work lately rails/rails@bdc5141652770fd227455681cde1f9899f55b0b9)
If this is an ActiveRecord issue I can close this and open in the rails repo

It's not really an Active Record or an Arel issue, it's just incorrect usage. Like I mentioned originally, yeah the problem is that you're not passing the bind values. I would have expected that query to use bind values in 4.1, which was the thing I was going to look into, but it appears that query didn't use bind values in 4.1

@sgrif Sorry to reopen such old issue I am trying to investigate an issue where in Rails 4.2 bind values are not passed to down to two different libraries that use AREL and ActiveRecord: Squeel and BabySqueel
How would you rewrite this query to allow bind values to be used by AST?

@sgrif I am running into the same issue as @danielnc. Point taken that the interface may not be stable, but even so, is there a way to use the current interface to get an AST with bind values attached?

I'd love to know this as well. I'm up to my elbows in Arel at the moment—if I figure anything out I'll report back.

.arel.ast instead of .ast is what I found I can use in arel 6.0.4.


[WIP] test(integration(ticdc)): add ctype-gbk.test

What problem does this PR solve?

Issue Number: close #xxx
Release note
 `None`.

Codecov Report

Merging #4695 (5ffcb72) into master (9607554) will decrease coverage by 0.5388%.
The diff coverage is 41.1882%.

Flag
Coverage Δ

cdc
59.6935% <47.2060%> (-0.2287%)
:arrow_down:

dm
51.2827% <32.2139%> (-0.7462%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
@@               Coverage Diff                @@
##             master      #4695        +/-   ##
================================================
- Coverage   55.6402%   55.1014%   -0.5389%
================================================
  Files           494        513        +19
  Lines         61283      63541      +2258
================================================
+ Hits          34098      35012       +914
- Misses        23750      25058      +1308
- Partials       3435       3471        +36

/run-integration-test

This pr will merge to another pr like https://github.com/pingcap/tiflow/pull/5087 in the future.


Features/#72 Updated typechain to v7

updated eth-sdk typechain package
ran tests

@krzkaczor  should i close this?

Thanks for this! Done in: https://github.com/dethcrypto/eth-sdk/pull/75


add a table hint to access table from tiflash.

What problem does this PR solve?
At now, tidb need a hint to make table reading from tiflash.
What is changed and how it works?
Add a hint to enforce table reading form tiflash.
Check List
Tests

Unit test
Integration test

Related changes

Need to update the documentation

Product team advised hint QUERY_TYPE(OLAP/OLTP), is this what you want?


VS Code Speech - Microphone icon not show

Type: Bug
After installing VS Code Speech, the mic icon is not shown in any chat prompt from Copilot.  Tried reloading vscode and even restarted after a clean installation.
Could not find anything similar on github issues. Microphone is picked up fine by other apps. It's like the extension does not exists. My vscode is installed as a snap package.

Some context:
OS: Ubuntu 22.04.3 LTS.
 Does it have anything?

Do you see the VS Code speech related output channel in the panel? Does it have anything?

VS Code Speech is not even on the list in the output window dropdown. I'm also testing it on Windows and it works fine. The extension is also listed in the output command, however I don't see an output when I'm using it on my Windows PC. (Only in github copilot chat)
Going back to Ubuntu... It is really weird, as if VS Code is not recognizing the extension at all. I reinstalled my snap vscode package with all the extensions but the problem persists.

Please see if you can find any logged output that could help us find the source of the issue:

run code --verbose from the command line
reproduce the issue
attach the log files you find from running the command "Open Logs Folder"

Thanks!

main.log
I've did a clean install on the extension and opened copilot chat. Everything was logged. I've searched the extension folder and it was added correclty. The copilot chat extension does not show the microphone icon.

Anything for the extension host?

Anything for the extension host?

Yes! Indeed the error is reported in that output:
2023-12-11 16:11:04.758 [info] ExtensionService#_doActivateExtension ms-vscode.vscode-speech, startup: false, activationEvent: '*' 2023-12-11 16:11:04.759 [trace] ExtensionService#loadCommonJSModule file:///home/nacho/.vscode/extensions/ms-vscode.vscode-speech-0.2.0-linux-x64/dist/main.js 2023-12-11 16:11:04.759 [trace] ExtensionService#loadExtensionContext ms-vscode.vscode-speech 2023-12-11 16:11:04.765 [error] Activating extension ms-vscode.vscode-speech failed due to an error: 2023-12-11 16:11:04.765 [error] Error: /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1869)
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1401:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1869)
at Module.load (node:internal/modules/cjs/loader:1171:32)
at Module._load (node:internal/modules/cjs/loader:1012:12)
at Function.f._load (node:electron/js2c/asar_bundle:2:13377)
at Function.c._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:5632)
at Function.n._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:168:29551)
at Function.t._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:133:35226)
at Module.require (node:internal/modules/cjs/loader:1195:19)
at Module.patchedRequire [as require] (/home/nacho/.vscode/extensions/github.copilot-1.141.0/node_modules/diagnostic-channel/dist/src/patchRequire.js:16:46)
at h (/snap/code/147/usr/share/code/resources/app/out/vs/loader.js:4:647)
at bindings (/home/nacho/.vscode/extensions/ms-vscode.vscode-speech-0.2.0-linux-x64/node_modules/bindings/bindings.js:112:48)
at Object. (/home/nacho/.vscode/extensions/ms-vscode.vscode-speech-0.2.0-linux-x64/node_modules/@vscode/node-speech/index.js:8:40)
at Module.o._compile (/snap/code/147/usr/share/code/resources/app/out/vs/loader.js:4:1271)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1371:10)
at Module.load (node:internal/modules/cjs/loader:1171:32)
at Module._load (node:internal/modules/cjs/loader:1012:12)
at Function.f._load (node:electron/js2c/asar_bundle:2:13377)
at Function.c._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:5632)
at Function.n._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:168:29551)
at Function.t._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:133:35226)
at Module.require (node:internal/modules/cjs/loader:1195:19)
at Module.patchedRequire [as require] (/home/nacho/.vscode/extensions/github.copilot-1.141.0/node_modules/diagnostic-channel/dist/src/patchRequire.js:16:46)
at h (/snap/code/147/usr/share/code/resources/app/out/vs/loader.js:4:647)
at Object. (/home/nacho/.vscode/extensions/ms-vscode.vscode-speech-0.2.0-linux-x64/dist/main.js:1:232)
at Module.o._compile (/snap/code/147/usr/share/code/resources/app/out/vs/loader.js:4:1271)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1371:10)
at Module.load (node:internal/modules/cjs/loader:1171:32)
at Module._load (node:internal/modules/cjs/loader:1012:12)
at Function.f._load (node:electron/js2c/asar_bundle:2:13377)
at Function.c._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:5632)
at Function.n._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:168:29551)
at Function.t._load (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:133:35226)
at Module.require (node:internal/modules/cjs/loader:1195:19)
at Module.patchedRequire [as require] (/home/nacho/.vscode/extensions/github.copilot-1.141.0/node_modules/diagnostic-channel/dist/src/patchRequire.js:16:46)
at require (node:internal/modules/cjs/helpers:110:18)
at Function.i [as __$__nodeRequire] (/snap/code/147/usr/share/code/resources/app/out/vs/loader.js:5:98)
at f.vb (/snap/code/147/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:168:30730)
at async Promise.all (index 0)`

So the error seems to be: version GLIBC_2.33' not found`
@deepak1556 could you chime in, are we having a lower GLIBC version in our snaps compared to typical installations?
Azure Speech SDK requirements are stated here: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/quickstarts/setup-platform?tabs=linux%2Cubuntu%2Cdotnetcli%2Cdotnet%2Cjre%2Cmaven%2Cnodejs%2Cmac%2Cpypi&pivots=programming-language-csharp#platform-requirements

Yes we do, this will be addressed when we build speech extension with same toolchain as prod builds. I plan to make a change to vscode-engineering pipeline following the merge of https://github.com/microsoft/vscode/pull/192513 so that all extensions maintain the same glibc compatibility.

Once https://github.com/microsoft/vscode-engineering/pull/472 gets merged this should be good to go. I am working on getting the change merged this week.

So in order to benefit from this, do I just release new versions of node-speech and vscode-speech extension?

Yes issue should be resolved with new versions of the extension.

@Hildorien I just published a new prerelease of the Speech extension. If you could verify it works now by:

installing VS Code insiders via Snap
installing ms-vscode.vscode-speech version v0.3.2024011810
seeing if it works now


[K8S][HELM] Bump Kyuubi 1.8.0 in Helm charts

Why are the changes needed?

Follow Kyuubi Release Guide to update versions for helm charts
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Was this patch authored or co-authored using generative AI tooling?

No

Codecov Report

Merging #5641 (41f010e) into master (04cae6a) will increase coverage by 0.04%.
Report is 1 commits behind head on master.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #5641      +/-   ##
============================================
+ Coverage     61.38%   61.42%   +0.04%
  Complexity       23       23
============================================
  Files           603      603
  Lines         35635    35635
  Branches       4874     4874
============================================
+ Hits          21874    21889      +15
+ Misses        11381    11368      -13
+ Partials       2380     2378       -2

see 11 files with indirect coverage changes
:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!

Thanks, merged to master/1.8


FirstFilter

FirstFilter throws NoSuchElementException on empty list, is this intended behavior?

No it's not the intended behavior. It's definitely an issue that needs to be solved


Add tests for parsePath and parseHash

As discussed in https://github.com/evancz/url-parser/issues/10
Here is an initial suite of tests

Thank you!

It would be great to hook this into CI e.g. Travis or Semaphore, etc so tests runs on every commit. If you create an account and set up a project and give me access I can setup the rest.

Don't you just need to have a travis file? And then I activate this repo to hook up to travis? That's how it was with other repos I believe.


Problems with conda environment in new terminal

Environment data

VS Code version: 1.37.0-insider
Extension version: 2019.08.29288
OS and version: Ubuntu 18 / MacOS 10.14.6
Python version: Anaconda 4.7.5
Type of virtual environment used: conda
Relevant/affected Python packages and their versions: conda
Shell: zsh

Expected behaviour
I expect the Python extension to activate the correct extension in the integrated terminal.
Actual behaviour
The following error appears on the freshly open terminal:
activate does not accept more than one argument:
['is_csh', '=', '123']

When I open a new VSCode window and then open a new terminal, the following commands work as expected:
$ conda activate testenv
$ python --version
Python 3.6.8 :: Anaconda, Inc.

Then, I open a Python file (.py) and select the correct Python environment in VSCode (Python 3.6.8 64-bit ('testenv': conda)). If I now open a new terminal, the following problem occurs:
source /biggin/b195/lina3015/miniconda3/bin/activate
conda activate gsoc
$ source /biggin/b195/lina3015/miniconda3/bin/activate
activate does not accept more than one argument:
['is_csh', '=', '123']

And the conda environment is stuck to the one loaded by default in my .zshrc (and not the one correctly selected via VSCode). Even more concerning, the following (which was working on the first terminal) does not work anymore:
$ conda activate testenv
$ python --version
Python 3.7.1

i.e. the Python interpreter remains stuck to the default one (Python 3.7).
Steps to reproduce:

Open the terminal in a new VSCode window
Open a Python file and load the correct Python extension (from a conda environment)
Open a new terminal

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
User belongs to experiment group 'ShowPlayIcon - control'
Starting Jedi Python language engine.
##########Linting Output - pylint##########

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)
extensionHost.ts:293 [Extension Host] debugger listening on port 49145
log.ts:167  WARN Workbench did not finish loading in 10 seconds, that might be a problem that should be reported.
contextkey.ts:151 bad regexp-value ' /^(dev|attached)-container)?$/', parse error: SyntaxError: Invalid regular expression: /^(dev|attached)-container)?$/: Unmatched ')'
_deserializeRegexValue @ contextkey.ts:151
console.ts:137 [Extension Host] Sync : Connected with user : 'RMeli' (at /Users/rmeli/.vscode-insiders/extensions/shan.code-settings-sync-3.4.1/out/extension.js:726:9282)
searchService.ts:177 No search provider registered for scheme: vscode-remote
o.keys.forEach.n @ searchService.ts:177
console.ts:137 [Extension Host] [vscode-icons] v9.2.0 activated! (at /Users/rmeli/.vscode-insiders/extensions/vscode-icons-team.vscode-icons-9.2.0/dist/src/vscode-icons.bundle.js:9:147266)
extensionHost.ts:201 Extension Host
extensionHost.ts:202 Debugger attached.
console.ts:137 [Extension Host] Extension 'eamodio.gitlens' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
console.ts:137 [Extension Host] (node:8519) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ console.ts:137
console.ts:137 [Extension Host] Extension 'ms-python.python' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 2ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 6ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 1ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 8ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Register Intepreter Watcher, Class name = p, completed in 12ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19/scripts/python/buildtypefiles.py>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Build the workspace interpreter watcher, Class name = h, completed in 27ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19/scripts/python/buildtypefiles.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Current value for rule system is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Current value for rule currentPath is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:49: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Interpreters returned by VirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: setGlobalInterpreter, Class name = f, completed in 1378ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Rule = cachedInterpreters, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 1436ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 1438ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 1441ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Build the workspace interpreter watcher, Class name = h, completed in 11ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19/scripts/python/buildtypefiles.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 15ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 15ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: autoSelectInterpreter, Class name = f, completed in 15ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Checking support of .NET, Class name = c, completed in 1ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19/scripts/python/buildtypefiles.py
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:50: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Selected Interpreter from currentPath, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Current value for rule system is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Current value for rule currentPath is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Selected Interpreter from system, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19/scripts/python/buildtypefiles.py
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: setGlobalInterpreter, Class name = f, completed in 643ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: autoSelectInterpreter, Class name = f, completed in 1100ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: setGlobalInterpreter, Class name = f, completed in 637ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:51: autoSelectInterpreter, Class name = f, completed in 1102ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: setGlobalInterpreter, Class name = f, completed in 767ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: autoSelectInterpreter, Class name = f, completed in 1265ms, Arg 1: <Uri:/biggin/b195/lina3015/Documents/git/gsoc19>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Interpreters returned by KnownPathsService are of count 13
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Interpreters returned by CurrentPathService are of count 6
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:52: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule system is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule currentPath is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: setGlobalInterpreter, Class name = f, completed in 297ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = cachedInterpreters, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 300ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 301ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 302ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Shell path from user settings 'null'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Shell path '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Shell path identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Shell path from user env '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Shell identified as 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 8ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 8ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 8ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Selected Interpreter from currentPath, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule system is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule currentPath is {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Register Intepreter Watcher, Class name = p, completed in 2ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Build the workspace interpreter watcher, Class name = h, completed in 2ms, Arg 1: undefined, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Selected Interpreter from system, {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: setGlobalInterpreter, Class name = f, completed in 137ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/bin/python","version":{"raw":"3.7.1-final","major":3,"minor":7,"patch":1,"prerelease":["final"],"build":[],"version":"3.7.1-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3","fileHash":"33665f42bdbbcc695f5eeef26d6eef1cbdfe16b7aee10fd21946d791a1699565f67abef5ff51316229f26ef1880ca9f1b731ec58d2d01f3876ec0bb209ba8406","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 160ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: setGlobalInterpreter, Class name = f, completed in 284ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 309ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: setGlobalInterpreter, Class name = f, completed in 416ms, Arg 1: {"architecture":3,"path":"/biggin/b195/lina3015/miniconda3/envs/torch/bin/python","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/biggin/b195/lina3015/miniconda3/envs/torch","fileHash":"a6841ce43c7cc634e2fb856ad7264569bebf234fc60157fe35aa6a139cbbcf42b2c9fb57de1a0eefa5460c19c08f9244829efefa29de6ab04ec159f9ed31147a","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/biggin/b195/lina3015/miniconda3/envs/torch","envName":"torch","cachedEntry":true,"displayName":"Python 3.7.2 64-bit ('torch': conda)"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: autoSelectInterpreter, Class name = f, completed in 459ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:53: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:58: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:59: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:59: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:59: Current value for rule workspaceEnvs is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:22:59: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:01: Interpreters returned by CondaEnvFileService are of count 13
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:01: Interpreters returned by CondaEnvService are of count 14
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:01: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:01: Hide locator refreshing progress, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:01: All locators have completed locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:07: Terminal name 'bash' identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:07: Shell identified as 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:07: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:07: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:07: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:12: Cached data exists getEnvironmentVariables, tasks
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:15: Cached data exists getEnvironmentVariables, extension-output-#7
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:44: Cached data exists getEnvironmentVariables, extension-output-#6
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:48: Cached data exists getEnvironmentVariables, extension-output-#7
console.ts:137 [Extension Host] Info Python Extension: 2019-08-07 22:23:48: Cached data exists getEnvironmentVariables, /biggin/b195/lina3015/Documents/git/gsoc19

Thanks for reporting this issue.

Please try changing the following value and testing once again (possibly related to an upstream VS Code issue).

Open your settings.json and change the value of terminal.integrated.inheritEnv to false
More info can be found here https://code.visualstudio.com/updates/v1_36#_launch-terminals-with-clean-environments

Closing this issue for the moment.
If that doesn't fix it, please let us know and we'll be happy to reopen this issue. Or feel free to create a new issue.

Hi @DonJayamanne, thanks for your reply. I've been following conda-related issues in VSCode for a while and already tried "terminal.integrated.inheritEnv": false.
I'm now able to activate a conda environment before opening any Python file, but as soon as I open a Python file and the Python extension is activated I run into the problem described above.

What version of Conda do you have on your machine?
conda --version

It's conda 4.6.14 on macOS and conda 4.7.5 on Ubuntu 18.04; they both suffer the same problem.

Duplicate of #7607


[WIP] Refactoring template driver to dynamically create RAVEN workflows

Pull Request Description
What issue does this change request address?
#390
What are the significant changes in functionality due to this change
This pull request restructures the templating system used to generate RAVEN workflows.

The RAVEN template and the template driver are separated into different classes.
A FeatureDriver class is introduced to define changes to a RAVEN template XML to add a single feature. For example, adding a Grid sampler to the RAVEN XML is done with one FeatureDriver instance, while adding the model used by the workflow is done with a different FeatureDriver.
FeatureDriver instances can be composed and grouped in FeatureCollection objects.
The template driver uses feature drivers to edit a template object.
Edits to the template XML are intended to be strictly additive. One aspect of the previous TemplateDriver implementation that I felt made the current state of the template XML unclear at times was not knowing which nodes were present at any given point in the code due to numerous additions, deletions, and edits made throughout the TemplateDriver. Moving to a strictly additive scheme while starting from a much smaller template XML reframes the template driver's function as adding the desired features to the XML, rather than deleting all other unneeded entities from the XML, as was common practice.
Addition of a "flat" RAVEN workflow template for specific cases which can be run as flat workflows.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass.
[ ] 5. If significant functionality is added, there must be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large tes.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added, the the analytic documentation must be updated/added.
[ ] 9. If any test used as a basis for documentation examples have been changed, the associated documentation must be reviewed and assured the text matches the example.

Wow, this is quite an effort! Do you have any diagramming or writeup for the logic flow? I think it's starting to make sense glancing over it, but some developer documentation would help get us up to speed on this new structure. Thanks for your work on this!


Uncaught TypeError: b._addAdapter is not a function

In cordova 7.0.1 I have created the hello world app from the docs. If I add the bleat files to the build and add a script tag in the index.html to load web-bluetooth.evothings.min.js then the following error occurs:
Uncaught TypeError: b._addAdapter is not a function at web-bluetooth.evothings.min.js:53
There is a similar error if I load the equivalent unminified scripts.
Is there some other dependency that I'm missing?

Which version of bleat?
cc @mikaelkindborg

The version is the latest from github.
I have since discovered the source of the problem. I was trying to run it in the browser platform, which uses Chrome, which doesn't load the scripts in the order specified in the html. It runs properly on android.

In the browser it will use the native navigator.bluetooth which would explain the error.

When running in a Cordova app on the browser platform (Chrome on OSX), even after ensuring that the load order is correct I still get this error:
Uncaught TypeError: bleat._addAdapter is not a function
As you say it uses the native navigator.bluetooth so in the UMD section of adapter.evothings.js shouldn't it not initialise the adapter if navigator.bluetooth is defined?
I.e.:
        if (!root.navigator.bluetooth) {
            factory(root, root.bleat, root.bleatHelpers);
        }

Why are you using a web bluetooth shim if the browser you are using already has it?

It's a Cordova app, and I'm wanting to use the Cordova 'browser' platform for development.
On mobile platforms it will use the evothings ble plugin and on the  'browser' platform the native web bluetooth support. The web-bluetooth implementation line 44 already seems to support this.

I've added a guard against this in the latest release, let me know if it fixes your issue.

Yes it fixes the issue, thanks. Tested with Cordova 'browser' and 'android' platforms.

Perfect!


Some computers don't bind to all network addresses, preventing ota download to robot.

We've seen at least one computer where the app doesn't properly attach to the external IP address of the computer. This allows the app to work until we try to download the .ota file where the robot needs to access the computer.

There should also be a command line flag for people who explicitly DON'T want to use <IP_ADDRESS>


Intl.NumberFormat: Add latest options, fix previous library discrepancies

Fixes #56269
Fixes #52072
Fixes #43336

A few historic deviations from the relevant versions of the Intl specification have been addressed.
The latest changes are based on ECMA-402 10.0, which accompanied the ECMAScript 2023 language specification. Accordingly, I've created a new es2023.intl to house them. The declarations currently residing in esnext.intl were also from the same version of the spec, so I've moved these across as well.
Properties originally typed as string, but defined in the spec as a union of string literals, have been narrowed accordingly. Where the range of acceptable values for a string literal type have been expanded in subsequent versions of the spec, the types are now defined as keyof <RegistryInterface> in order to make them extensible, as per precedent. This is technically breaking, and will likely need to be tested against high-exposure libraries for side-effects.
useGrouping is a bit of a mess, as the property's primitive type was changed in version 10. The inclusion of "true" and "false" as acceptable values in the es2023 implementation is intentional, as per the specification.

@microsoft-github-policy-service agree

This should be ready for review.
Context for some less-obvious changes:

lib.es5

NumberFormatOptionsUseGrouping and ResolvedNumberFormatOptionsUseGrouping are typed conditionally. This is to satisfy the following change in the v10 spec:type NumberFormatOptionsUseGrouping =
/* es5    */ boolean;
/* es2023 */ keyof NumberFormatOptionsUseGroupingRegistry | "true" | "false" | boolean;
type ResolvedNumberFormatOptionsUseGrouping =
/* es5    */ boolean;
/* es2023 */ keyof NumberFormatOptionsUseGroupingRegistry | false;

Tests under conformance/es2023 confirm these to be working appropriately.

lib.es2018.intl

The values "code", "symbol" and "name" were previously erroneously included in NumberFormatPartTypes; this was likely a misreading of the specification.

lib.es2020.intl

Changing the notation and signDisplay properties of ResolvedNumberFormatOptions from optional to required is an intentional change.

tests

The tests included in formatToPartsBigInt were already included under bigIntWithLib, hence its removal.
DateTimeFormatAndNumberFormatES2021 tested for NumberFormat methods that didn't exist in ES2021, and the baseline for this test contained errors accordingly. The test scope has been narrowed to DateTimeFormat and moved to conformance/es2021, while testing NumberFormat#formatRange has been moved to conformance/es2023.

I'd be grateful if someone could run top100/dt when convenient.

@typescript-bot test top200
@typescript-bot user test this
@typescript-bot run dt
@typescript-bot perf test this
@typescript-bot pack this

Updated the registry interfaces as discussed.
I've also included one other minor change. The defined behaviour of the resolved options {minimum,maximum}FractionDigits and {minimum,maximum}SignificantDigits changed subtly in v10: whereas these properties were always included under ResolvedNumberFormatOptions in previous versions, they're now omitted under certain circumstances. For simplicity, these are now typed as optional throughout. Although unlikely to break anything, this probably warrants re-running the test suite.

@typescript-bot test top200
@typescript-bot user test this
@typescript-bot run dt

Can't wait for this to land!


charts in docs as plotly plots

🚀 Feature
replace all static plots in docs to Plotly
see: https://github.com/PyTorchLightning/pytorch-lightning-bolts/issues/537
Motivation

save space (no need for png images),
better control over the content
native resolution even for details/zoom-in

Pitch
full transparency
Alternative
http://nipy.org/nipy/devel/guidelines/sphinx_helpers.html#inserting-matplotlib-plots

btw do we have charts in lightning docs? I could find some (~ugly~ screenshots of TensorBoard) in Bolts, but I couldn't here.

Is this worth doing? What plots would we update exactly?

I believe we can close this because AFAIK we don't have plots in the docs.

It could be used for benchmark results, cc: @kaushikb11


Java code style configuration file for Android Studio

Code style which is based on default IntelliJ's settings and those from checkstyle configuration. Issue: https://github.com/artem-zinnatullin/qualitymatters/issues/201

Current coverage is 77.73% (diff: 100%)

No coverage report found for master at 1af1cbf.

Powered by Codecov. Last update 1af1cbf...8c6b9be

cc @vanniktech PTAL :)

I guess it's looking good. I'm using square formatter

@artem-zinnatullin I would advice against that... If you have plugins installed that add some code style of their own, it will always edit that file...

I also tend to think it will be better to keep code style settings outside of .idea folder.

@serj-lotutovici @ArazAbishov then it makes almost no sense to me because nobody will apply it, you can always undo changes in this file before commiting!
We use this at work and don't have problem you described with plugins.

@artem-zinnatullin I have tried to put codeStyle.xml under .idea/ directory and then to open project in AS in order to check if settings are applied automatically. Instead of applying settings, AS just replaced the content of the whole folder. I have tried to name file as codeStyleSettings.xml, same result.

We have it in .idea/codeStyleSettings.xml and don't have such problems, can
you try to do that and reimport project?
On 17 Oct 2016 11:45 am, "Araz Abishov"<EMAIL_ADDRESS>wrote:
@artem-zinnatullin https://github.com/artem-zinnatullin I have tried to
put codeStyle.xml under .idea/ directory and then to open project in AS in
order to check if settings are applied automatically. Instead of applying
settings, AS just replaced the content of the whole folder. I have tried to
name file as codeStyleSettings.xml, same result.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/artem-zinnatullin/qualitymatters/pull/206#issuecomment-254148248,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA7B3O5gqxV6dhZWs1t575SzB054LQQfks5q0zWUgaJpZM4KVFJX
.

@artem-zinnatullin I have tried to put it under .idea with corresponding .gitignore and codeStyleSettings.xml. Whenever you are trying to re-import / open the project, studio just erases the whole directory and creates new set of files.

Hm, but it works for several projects I'm part of…

@ArazAbishov the contents for the file should be like this:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectCodeStyleSettingsManager">
    <option name="PER_PROJECT_SETTINGS">
      <value>
        <!-- Here you put the code style xml. -->
        <!-- Just put everything embedded in the <code_scheme name="quality-matters"> block -->
      </value>
    </option>
    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
  </component>
</project>

@serj-lotutovici Thanks! @artem-zinnatullin Pushed patch with settings under .idea (including .gitignore).