Fix typo in ItemsRepeater doc

Minor typo fix from 'if' to 'of'

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

#sign-off


parameter naming convention

i use bem as block-name__element-name_mod_value. In your lib hardcode for mod --.

Configurable separators for element and modifier would be good to have.


Put sections in alphabetical order

It might be easier if the sections in the sidebar are in alphabetical order.
I used this script to sort them (there's probably a better way :-)).
cd(@__DIR__)
lines = Vector{String}(undef, 0)
page_lines = Vector{Int}(undef, 0)
page_names = Vector{String}(undef, 0)
ignore = Set(["More goodies", "Tags"])
open("sidebar.html", "r") do io
    for line in eachline(io)
        push!(lines, line)
        if occursin("sidebar-nav-item", line)
            page_name = match(r"]*>(.*?)", line).captures[1]
            page_name ∈ ignore && continue
            push!(page_lines, length(lines))
            push!(page_names, page_name)
        end
    end
end
sort_idx = sortperm(page_names)
lines[page_lines] = lines[page_lines[sort_idx]]
open("sidebar.html", "w") do io
    for line in lines
        println(io, line)
    end
end

The ordering definitively needs updating, so thank you for this effort. I do however have another idea in min, and ai am curious what you think of it:
I was imagining that we would do a search for all packages mentioned in a section, sum their stars, and sort section by the summed stars. That should put sections covering the most used domains at the top.

I'm not sure. If I were to come to this page, I would probably be in search of a specific domain and so alphabetical is more appropriate. Your suggestion would be good if I'm just browsing in general without looking for a specific domain. I feel like the former scenario would be more common. What do you think?

I agree that it has to be possible to quickly find a section you are looking for. I feel like a search function is the best solution for that use-case.
If someone is just checking out the ecosystem, I would hate to "hide" important domains like plotting and equation solving in between more niche domains like tessellations. My suspicion is that there will be a lot more lesser domains that will completely drown out the big important domains, from a browsing point of view. So alphabetical ordering would make "browsing the ecosystem" a rather boring exercise. If there is one thing I have learned from social media and the attention economy, it is that we need to be captivated, or we move on. And if users encounter mostly irrelevant domains when they first open the sidebar, I worry that it will make the resource seem irrelevant/cluttered, and make it less usable.
It is possible that alphabetical sorting would be fine if we also have the summed statgazer-count next to the domain name, to draw attention to "hotter" domains. It is also possible that we could have a setting for the sorting order, allowing the users to choose.
In any case, I would reserve the option to manually put highly correlated domains next to each other in the list, such as nonlinear solvers and linear solvers.
But the current order is clearly a mess. So alphabetical would be an upgrade, and the implementation I am talking about could be far into the future for all I know. So I am on board with merging this for now, and revisiting the issue once the collection of numbers of stargazers is up and running. Does that sound good with you?
I am still curious what you imagine the ideal scenario to be, so if you have thoughts on that, please share them ^_^

I think you bring up a good point Perhaps a good idea then is to do:
By default, sort by default, but allow for sorting alphabetically as an option.
Having correlated domains near each other would also be good - would that be part of this sorting, or is it better to make that separate? e.g. have a separate part for tags, or a way to group the table of contents and then sort within each group (last part probably depends on how you want to define correlation, e.g. triangulations are useful for both visualisation and PDEs, amongst other things).

I've now updated this so that it's sorted again. I used
cd(@__DIR__)
lines = Vector{String}(undef, 0)
page_lines = Vector{Int}(undef, 0)
page_names = Vector{String}(undef, 0)
ignore = Set(["More goodies", "Tags"])
open("sidebar.html", "r") do io
    for line in eachline(io)
        if occursin("sidebar-nav-item", line)
            page_name = match(r"]*>(.*?)", line).captures[1]
            page_name ∈ ignore && continue
            push!(lines, replace(line, page_name => lstrip(page_name))) # remove space at start of title name
            push!(page_lines, length(lines))
            push!(page_names, page_name)
        else
            push!(lines, line)
        end
    end
end
sort_idx = sortperm(page_names)
lines[page_lines] = lines[page_lines[sort_idx]]
open("sidebar.html", "w") do io
    for line in lines
        println(io, line)
    end
end

(same as before, but fixes a whitespace issue that might be hard to notice if redoing this sorting manually).

Having correlated domains near each other would also be good - would that be part of this sorting, or is it better to make that separate? e.g. have a separate part for tags, or a way to group the table of contents and then sort within each group (last part probably depends on how you want to define correlation, e.g. triangulations are useful for both visualisation and PDEs, amongst other things).

I am not sure what the best option is, honestly. It is starting to sound good but a little too complicated. I will create a separate issue on the sorting to discuss the goal, so that we can deal with that down the road. For not, alphabetical is simple, and an improvement, so I say we merge this ^_^ Further discussion on how to sort the sidebar can be had in https://github.com/JuliaPackageComparisons/JuliaPackageComparisons.github.io/issues/22, which is a long-term issue intended to find the best solution.


Use FluentDSL in analysis module

We want to get rid of the de-facto required frontends java and cxx. The last blocking piece are the tests in the analysis module. This PR re-writes the tests to use the fluent DSL.

We should also remove defaultLanguages from the AnalysisTest (and possibly other places)

We should also remove defaultLanguages from the AnalysisTest (and possibly other places)

I completely removed the defaultLanguages() method.


Switch from config module to rc module

Going to switch from config to rc module

Need to looking into the various environment defaults like default or local to see if we can make rc work instead of config

This might not be doable with the Dockerfile build as we rely on certain environment variables, keeping the config module around might be necessary.

Not going to implement.


Support the schema_generator argument

Support the schema_generator argument to allow users to utilize their own custom implementations.

Description? Docs? Tests?

Descriptin?

I have updated the description.

Docs?

Creating a new doc for this method might exceed the scope of this pull request. I suggest focusing on the current updates and addressing documentation separately if needed.

Tests?

Considering the simplicity of this change, adding a new test may not add significant value. Since there was no existing test, maintaining this status quo should suffice for now.


DependencyInjection Add Lifetime Attribute

To prevent the service being registered as the with the wrong lifetime (Scoped registered as Singleton); or being used for the wrong lifetime (Scoped used in Middleware constructor rather than Invoke method)
e.g.
[LifeTime(DependencyInjection.Singleton)]
public class MyHttpClient : IHttpClient
{

}

[LifeTime(DependencyInjection.Scoped)]
public class MyUser : IUser
{

}

[LifeTime(DependencyInjection.Transient)]
public class MyGuid : IGuid
{

}

Obviously; would also need checks the level when the DI container is built; and when pipeline is built to enforce the constraints (and throw)

Scoped used in Middleware constructor rather than Invoke method

Shouldn't this already be validated with the current checks?

e.g. who's not done
SELECT column FROM table
ORDER BY RAND()

In SQL Server only to find out RAND() is only calculated once for the query and it ends up being ORDER BY constant.
Similar effect to registering a Transient as Scoped or worse Singleton

Lets add it.

Shouldn't this build on the (already present) ValidateScopes switch? See CallSiteValidator:
https://github.com/aspnet/DependencyInjection/blob/d77b090567a1e6ad9a5bb5fd05f4bdcf281d4185/src/DI/ServiceProvider.cs#L58-L66

Should the validation only happen when BuildServiceProvider() is called to verify registrations within the service collection?

Yes

Should this throw an exception?

Yes

Should that behavior be always on or configurable through the ServiceProviderOptions?

This is a new feature but it might break existing apps that were working (but using wrong service lifetimes) when we add attributes to existing types. Let's add a flag to options

Or maybe even a separate method call?

No

Shouldn't this build on the (already present) ValidateScopes switch? See CallSiteValidator:

It might be a bit too late for that. CallSiteValidator runs at the time of calling GetService we are able to catch lifetime errors earlier and without sacrificing performance.

@poke, I was planning on taking this issue but can pick up something else if you want to try implementing this.

@pakrym Oh, I was originally considering taking this as a way to get more used to how the DI container worked internally. I did only draft a few things when I stopped for the questions above, so I didn’t get far yet. So if there’s any time expectation for this, don’t wait for me and give it a go, I don’t mind. And looking at aspnet/Extensions#530, you’re probably half there anyway (and I actually haven’t fully understood that change yet :D).


yarn add installs a empty directory in node_modules

when i did yarn add @trustwallet/walletconnect all that it installed was an empty directory into node_modules, except a package.json file.
{
  "name": "@trustwallet/walletconnect",
  "version": "0.0.11",
  "description": "Trust WalletConnect extensions",
  "main": "lib/index.js",
  "directories": {
    "lib": "lib",
    "test": "test"
  },
  "files": [
    "lib",
    "src"
  ],
  "scripts": {
    "clean": "rm -rf lib",
    "build": "webpack",
    "test": "mocha --require ./babel-polyfill.js test/**/*.spec.ts"
  },
  "repository": {
    "type": "git",
    "url"<EMAIL_ADDRESS>  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/trustwallet/web-core/issues"
  },
  "homepage": "https://github.com/trustwallet/web-core#readme",
  "keywords": [],
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@babel/cli": "^7.1.2",
    "@babel/core": "^7.1.2",
    "@babel/node": "^7.0.0",
    "@babel/polyfill": "^7.0.0",
    "@babel/preset-env": "^7.1.0",
    "@babel/preset-typescript": "^7.1.0",
    "@babel/register": "^7.0.0",
    "@types/chai": "^4.1.6",
    "@types/mocha": "^5.2.6",
    "chai": "^4.1.2",
    "isomorphic-fetch": "^2.2.1",
    "mocha": "5.2.0",
    "ts-loader": "^5.3.3",
    "typescript": "^3.1.3",
    "webpack": "^4.28.3",
    "webpack-cli": "^3.2.1"
  },
  "dependencies": {
    "@walletconnect/browser": "^1.0.0-beta.31",
    "@walletconnect/core": "^1.0.0-beta.31",
    "@walletconnect/types": "^1.0.0-beta.31"
  },
  "gitHead": "9ce87562531165a939631ecc0db162984392def3"
}

@cbarraford the issue is now fixed in version 0.0.12.

thanks @leoneparise. i'll verify it on monday.


Set arbitrary git config after cloning

I use Emacs on 4 workstations outside of my "control" (i.e. workplace).  I have a global config for git to commit under my company credentials.
I would like to checkout packages (especially those I maintain) with straight and set the user/email to those I normally use for personal projects.
This can extend to additional settings that I would want to maintain uniformly without having to manually edit the .git/config for every package (which I now do with submodules and it's like 50 or so very boring operations).

Wouldn't it be easier to solve this problem by the use of a conditional include file?

I don't understand how I could use this.  When I clone a repository it has no config stored with it, the config file is generated, am I not correct?
So I would still need to do some manual operation.

In your ~/.gitconfig:
[user]
	name = "Work Name"
	email = "Work Email"
[includeIf]
	gitdir:~/.emacs.d/straight/repos/ = ~/.gitconfig.personal

In your ~/.gitconfig.personal:
[user]
	name = "Personal Name"
	email = "Work Email"

This is pretty cool.  I think I can find a solution to this since I version my dotfiles and all.
We can close (the proposed fix WFM) but if you think this is valuable it's up to you.

Best to maintain orthogonality by having one solution to every problem :)


Make workspace_all2json.sh working again

Not many users affected - postponing it to Sprint 21.

Due to an another project moving this to the next sprint.

Due to vacations postponing this to the next sprint.

within replanning this was moved to the Sprint 25


Quick Start Guide link doesn't work.

name: Bug Report
about: Report a bug encountered while using the Rubrik Module for Salt.
title: ''
labels: kind-bug
assignees: ''

The Quick Start Guide link in the README.MD doesn't work. It leads to a 404 error from GitHub.

Fixed.


Pass argv to wrapped command

Refs #77

Thanks I will test it and merge it.

Thanks for this update


[Fix] Not triggering CON_APP_KEY recovery flow when CorrelationLogs are enabled

Resolves https://github.com/wso2/product-is/issues/9350
Approach:
The reason is, CorrelationLogInterceptor is throwing a wrapped exception and the CON_APP_KEY recovery flow is not getting triggered.
Re-throw the exact exception thrown from the underlying DB driver will trigger the CON_APP_KEY recovery flow.

This is resolved by https://github.com/wso2/carbon-kernel/pull/2782


Request: cross-platform websocket API

I love using websockets, and frequently set them up for various projects, but there's no great websocket library that does both wasm and native.
I might be bad at sleuthing crates.io, but I can't find a ws library that has backoffs, reconnects, heartbeats, and works across platforms.
These looks nice:
https://crates.io/crates/reconnecting-websocket
https://crates.io/crates/stream-ws
As part of our sdk we should provide a really nice websocket library that we can point people to when they inevitably need websockets for their crossplatform apps.
It'd be great if this could also integrate with our future plans to integrate websockets into dioxus-fullstack / liveview.

I honestly don't see the point of doing this in the SDK. Don't get me wrong, the idea of having a simple library for WebSockets is a good idea, but it doesn't have to be connected to Dioxus at all. Maybe it could be done in a standalone repo under the DioxusLabs org.
When it comes to actual integrations with Dioxus in the form of hooks or other ways, that could definitely be done in the SDK

I agree. I'd say similar for a lot of stuff that may go in SDK, like mobile features.
I've wanted to release geolocation as it's own crate but have avoided it as more crates is more overhead.


npm install works on 0.10.38, but fails on iojs 1.8.1 and node 0.12.2

NodObjC master » node -v
v1.8.1

NodObjC master » npm i
npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g

><EMAIL_ADDRESS>install /Users/z/forks/NodObjC/node_modules/memwatch
> node-gyp rebuild

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  CXX(target) Release/obj.target/memwatch/src/heapdiff.o
In file included from ../src/heapdiff.cc:5:
../src/heapdiff.hh:14:35: error: expected class name
    class HeapDiff : public node::ObjectWrap
                                  ^
../src/heapdiff.hh:19:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
        static v8::Handle<v8::Value> New( const v8::Arguments& args );
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/heapdiff.cc:5:
../src/heapdiff.hh:20:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
        static v8::Handle<v8::Value> End( const v8::Arguments& args );
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
../src/heapdiff.cc:30:34: error: member initializer 'ObjectWrap' does not name a non-static data member or base class
heapdiff::HeapDiff::HeapDiff() : ObjectWrap(), before(NULL), after(NULL),
                                 ^~~~~~~~~~~~
../src/heapdiff.cc:51:21: error: calling a protected constructor of class 'v8::HandleScope'
    v8::HandleScope scope;
                    ^
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:879:13: note: declared protected here
  V8_INLINE HandleScope() {}
            ^
../src/heapdiff.cc:52:67: error: cannot initialize a parameter of type 'v8::Isolate *' with an lvalue of type
      'v8::Handle<v8::Value> (const v8::internal::Arguments &)'
    v8::Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New(New);
                                                                  ^~~
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:3843:16: note: passing argument to parameter 'isolate' here
      Isolate* isolate,
               ^
../src/heapdiff.cc:54:29: error: no member named 'NewSymbol' in 'v8::String'
    t->SetClassName(String::NewSymbol("HeapDiff"));
                    ~~~~~~~~^
../src/heapdiff.cc:56:41: error: cannot initialize a parameter of type 'v8::FunctionCallback' (aka 'void (*)(const
      FunctionCallbackInfo<v8::Value> &)') with an lvalue of type 'v8::Handle<v8::Value> (const v8::internal::Arguments &)': type
      mismatch at 1st parameter ('const FunctionCallbackInfo<v8::Value> &' vs 'const v8::internal::Arguments &')
    NODE_SET_PROTOTYPE_METHOD(t, "end", End);
                                        ^~~
/Users/z/.node-gyp/1.8.1/src/node.h:226:60: note: passing argument to parameter 'callback' here
                                      v8::FunctionCallback callback) {
                                                           ^
../src/heapdiff.cc:58:29: error: no member named 'NewSymbol' in 'v8::String'
    target->Set(v8::String::NewSymbol( "HeapDiff"), t->GetFunction());
                ~~~~~~~~~~~~^
../src/heapdiff.cc:62:32: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
heapdiff::HeapDiff::New (const v8::Arguments& args)
                               ^~~~~~~~~~~~~
                               v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
../src/heapdiff.cc:67:14: error: member access into incomplete type 'const v8::internal::Arguments'
    if (!args.IsConstructCall()) {
             ^
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: forward declaration of 'v8::internal::Arguments'
class Arguments;
      ^
../src/heapdiff.cc:70:17: error: no member named 'New' in 'v8::String'; did you mean simply 'New'?
                String::New("Use the new operator to create instances of this object.")));
                ^~~~~~~~~~~
                New
../src/heapdiff.cc:62:21: note: 'New' declared here
heapdiff::HeapDiff::New (const v8::Arguments& args)
                    ^
../src/heapdiff.cc:70:29: error: reference to type 'const v8::internal::Arguments' could not bind to an lvalue of type
      'const char [57]'
                String::New("Use the new operator to create instances of this object.")));
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/heapdiff.cc:62:47: note: passing argument to parameter 'args' here
heapdiff::HeapDiff::New (const v8::Arguments& args)
                                              ^
../src/heapdiff.cc:73:21: error: calling a protected constructor of class 'v8::HandleScope'
    v8::HandleScope scope;
                    ^
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:879:13: note: declared protected here
  V8_INLINE HandleScope() {}
            ^
../src/heapdiff.cc:77:11: error: no member named 'Wrap' in 'heapdiff::HeapDiff'
    self->Wrap(args.This());
    ~~~~  ^
../src/heapdiff.cc:77:20: error: member access into incomplete type 'const v8::internal::Arguments'
    self->Wrap(args.This());
                   ^
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: forward declaration of 'v8::internal::Arguments'
class Arguments;
      ^
../src/heapdiff.cc:82:38: error: no member named 'TakeSnapshot' in 'v8::HeapProfiler'
    self->before = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
                   ~~~~~~~~~~~~~~~~~~^
../src/heapdiff.cc:82:51: error: no member named 'New' in 'v8::String'; did you mean simply 'New'?
    self->before = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
                                                  ^~~~~~~~~~~~~~~
                                                  New
../src/heapdiff.cc:62:21: note: 'New' declared here
heapdiff::HeapDiff::New (const v8::Arguments& args)
                    ^
../src/heapdiff.cc:82:67: error: reference to type 'const v8::internal::Arguments' could not bind to an lvalue of type
      'const char [1]'
    self->before = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
                                                                  ^~
../src/heapdiff.cc:62:47: note: passing argument to parameter 'args' here
heapdiff::HeapDiff::New (const v8::Arguments& args)
                                              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/memwatch/src/heapdiff.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:169:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1009:12)
gyp ERR! System Darwin 14.1.1
gyp ERR! command "/usr/local/bin/iojs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/z/forks/NodObjC/node_modules/memwatch
gyp ERR! node -v v1.8.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
npm WARN excluding symbolic link lib/index.js -> jade.js

><EMAIL_ADDRESS>install /Users/z/forks/NodObjC/node_modules/libxmljs
> node-gyp rebuild

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  CXX(target) Release/obj.target/xmljs/src/libxmljs.o
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:11:34: error: expected class name
class XmlDocument : public node::ObjectWrap {
                                 ^
../src/xml_document.h:42:44: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> New(const v8::Arguments& args);
                                           ^~~~~~~~~~~~~
                                           v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:43:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> FromHtml(const v8::Arguments& args);
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:44:48: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> FromXml(const v8::Arguments& args);
                                               ^~~~~~~~~~~~~
                                               v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:45:47: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> SetDtd(const v8::Arguments& args);
                                              ^~~~~~~~~~~~~
                                              v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:48:45: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Root(const v8::Arguments& args);
                                            ^~~~~~~~~~~~~
                                            v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:49:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Encoding(const v8::Arguments& args);
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:50:48: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Version(const v8::Arguments& args);
                                               ^~~~~~~~~~~~~
                                               v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:51:44: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Doc(const v8::Arguments& args);
                                           ^~~~~~~~~~~~~
                                           v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:52:47: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Errors(const v8::Arguments& args);
                                              ^~~~~~~~~~~~~
                                              v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:53:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> ToString(const v8::Arguments& args);
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:54:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Validate(const v8::Arguments& args);
                                                ^~~~~~~~~~~~~
                                                v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:8:
../src/xml_document.h:30:9: error: use of undeclared identifier 'Ref'; did you mean 'ref'?
        Ref();
        ^~~
        ref
../src/xml_document.h:29:10: note: 'ref' declared here
    void ref() {
         ^
../src/xml_document.h:34:9: error: use of undeclared identifier 'Unref'; did you mean 'unref'?
        Unref();
        ^~~~~
        unref
../src/xml_document.h:33:10: note: 'unref' declared here
    void unref() {
         ^
In file included from ../src/libxmljs.cc:9:
../src/xml_node.h:9:30: error: expected class name
class XmlNode : public node::ObjectWrap {
                             ^
../src/xml_node.h:25:44: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Doc(const v8::Arguments& args);
                                           ^~~~~~~~~~~~~
                                           v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:9:
../src/xml_node.h:26:50: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Namespace(const v8::Arguments& args);
                                                 ^~~~~~~~~~~~~
                                                 v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:9:
../src/xml_node.h:27:51: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Namespaces(const v8::Arguments& args);
                                                  ^~~~~~~~~~~~~
                                                  v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
In file included from ../src/libxmljs.cc:9:
../src/xml_node.h:28:47: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?
    static v8::Handle<v8::Value> Parent(const v8::Arguments& args);
                                              ^~~~~~~~~~~~~
                                              v8::internal::Arguments
/Users/z/.node-gyp/1.8.1/deps/v8/include/v8.h:134:7: note: 'v8::internal::Arguments' declared here
class Arguments;
      ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/xmljs/src/libxmljs.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:169:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1009:12)
gyp ERR! System Darwin 14.1.1
gyp ERR! command "/usr/local/bin/iojs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/z/forks/NodObjC/node_modules/libxmljs
gyp ERR! node -v v1.8.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
npm WARN deprecated<EMAIL_ADDRESS>This project is long out of date. Use 'marked' instead.

><EMAIL_ADDRESS>install /Users/z/forks/NodObjC/node_modules/ref
> node-gyp rebuild

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  CXX(target) Release/obj.target/binding/src/binding.o
  SOLINK_MODULE(target) Release/binding.node
  SOLINK_MODULE(target) Release/binding.node: Finished

><EMAIL_ADDRESS>install /Users/z/forks/NodObjC/node_modules/ffi
> node-gyp rebuild

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/types.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/x86/darwin.o
  CC(target) Release/obj.target/ffi/deps/libffi/src/x86/darwin64.o
  LIBTOOL-STATIC Release/libffi.a
  CXX(target) Release/obj.target/ffi_bindings/src/ffi.o
  CXX(target) Release/obj.target/ffi_bindings/src/callback_info.o
  CXX(target) Release/obj.target/ffi_bindings/src/threaded_callback_invokation.o
  SOLINK_MODULE(target) Release/ffi_bindings.node
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
  SOLINK_MODULE(target) Release/ffi_bindings.node: Finished
npm ERR! Darwin 14.1.1
npm ERR! argv "/usr/local/bin/iojs" "/usr/local/bin/npm" "i"
npm ERR! node v1.8.1
npm ERR! npm  v2.8.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the memwatch package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls memwatch
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/z/forks/NodObjC/npm-debug.log

NodObjC master »

Check your node version. Make is not updated in latest node version. You can revert node back to 0.10.31 & it will work.
To revert node version -- One way is to use NVM, the Node Version Manager. You can find it at https://github.com/creationix/nvm
It allows you to easily install and manage multiple versions of node. Here's a snippet from the help:
Usage:
nvm install 0.10.31       Download and install a
nvm use 0.10.31           Modify PATH to use
nvm ls                      List versions (installed versions are blue)


[Feature] Inline edit

Describe the solution you'd like

Press e on a resources to open an edit window.
Save to apply it after confirming
Describe alternatives you've considered

Additional context

This is available now in a simple way using neovim terminal to open native kubectl edit, we basically get the feature for free that way. Might want to adjust the terminal and how it integrates in the future but we can edit resources for now!


fix(modbus): set idle timeout in client creation

:tada: This issue has been resolved in version 1.0.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix(docs): Absolute URLs to Relative URLs

Relative URLs resolved with project root, not Absolute URLs

Description

Additional context

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[x] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[ ] Read the Contributing Guidelines, especially the Pull Request Guidelines.
[ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Update the corresponding documentation if needed.
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Thanks for the PR, but Absolute is the right word here. It refers to URLs like /src/... that are resolved as {root}/src/...


About com.alibaba.cloud.nacos.ribbon.NacosRule Bug

Describe the bug
When using nacos as a registry and using the NacosRule load balancing policy
A interfaces in a services are called in sequence
B interface for B service
C interface for C services
D interface for the D service
When a interface of A service is accessed through the gateway, it is normally accessed for the first time and all are unblocked
However, the second time the A interface of A service is requested, the B interface accessing B service in A interface appears 404, and the request is routed to D service resulting 404
If you do not use the NacosRule rule, you will not have a 404 problem
Through debugging found out the problem root cause is NacosRule parent com.netflix.loadbalancer.AbstractLoadBalancerRule.lb of this variable
After the start of the request for the first time, b, c, d requests can be normal load balance to the various services, but after the first request, found that b service load balancer save - com.netflix.loadbalancer.ZoneAwareLoadBalancer parent of com.netflix.loadbalancer.BaseLoadBalancer.rule  that field is saved NacosRule, but preserving not B service related information,It is information about the D service that causes the second request to B service to be routed to D service, resulting in a 404 error
该bug涉及到的类为 com.alibaba.cloud.nacos.ribbon.NacosRule
该bug表现为
使用nacos作为注册中心并且使用NacosRule负载均衡策略时
a服务中的a接口 按顺序依次调用
b服务的b接口
c服务的c接口
d服务的d接口
通过网关访问a服务的a接口时，第一次正常访问，全部畅通
但第二次请求a服务的a接口时，a接口中访问b服务的b接口出现404，请求被路由到了d服务导致404
后面继续请求依然404 当不使用NacosRule规则时，则不出现404问题
通过调试发现出问题根本原因是NacosRule 父类 com.netflix.loadbalancer.AbstractLoadBalancerRule.lb 的这个变量引起
在启动后的第一次请求时，b,c,d的请求可以正常负载均衡到各个服务，但是在第一次请求之后，发现保存有b服务的负载均衡器-com.netflix.loadbalancer.ZoneAwareLoadBalancer 父类中 com.netflix.loadbalancer.BaseLoadBalancer.rule 该字段保存的是NacosRule，但是里面保存的并不是b服务的相关信息， 而是d服务的相关信息，导致了第二次请求b服务时被路由请求到了d服务，导致404报错
Expected behavior
Load balancing requests can proceed normally
使用NacosRule 可以正常进行负载均衡
Acutally behavior
The first time is normal, the subsequent requests are not normal
使用NacosRule后只有第一次可以正常进行负载均衡
How to Reproduce
Steps to reproduce the behavior:
git clone https://github.com/354476429/nacos-bug.git
演示代码在 https://github.com/354476429/nacos-bug.git
Desktop (please complete the following information):

OS: win 10
Version nacos-server:1.3.2
Module register/discovery
SDK spring-cloud-starter-alibaba-nacos-discovery:2.2.1.RELEASE

Additional context
Add any other context about the problem here.

refer #1652


Installation fails

Installed and Imported via Package manager. --> okay
Unpacked the URP --> okay
Select [readme] --> okay
Clicked on "Configure project for" URP --> failed:
lat Kit] Couldn't load the URP pipeline asset.
UnityEngine.Debug:LogError (object)
FlatKit.ReadmeEditor:ConfigureUrp () (at Assets/FlatKit/Utils/Readme/Editor/ReadmeEditor.cs:317)
FlatKit.ReadmeEditor:OnInspectorGUI () (at Assets/FlatKit/Utils/Readme/Editor/ReadmeEditor.cs:157)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
DEBUG INFO:
Flat Kit version 3.2.0
Unity 2020.3.42f1
Dev platform: WindowsEditor
Target platform: Android
URP installed: True, version 10.10.1
Render pipeline: UniversalPipeline,LightweightPipeline
Color space: Linear
Quality config: UniversalRP-HighQuality
Graphics config: UniversalRP-HighQuality

Hi,
With more recent versions of Flat Kit you have an ability to load it locally on the scene using the Auto Load Pipeline Asset script. Please, load it as a Component on the Camera object and select the needed URP Pipeline Asset file (the one with the Renderer with the needed Outline Renderer Feature on it). It looks like this:

So, you don't have to do the last step from the guide you mentioned. All the Demo scenes load their respective Pipeline Asset files automatically. That last step (clicking the 'Configure project for URP' button) was needed to display the Demo scenes correctly by loading the Pipeline Asset file into the Graphics and Quality settings ( you can find more info about it here).
P.S. Could you please let me know where you have found these instructions? I thought I updated where it says "Configure project for URP". The up-to-date installation guide can be found here.

Thanks for the swift feedback. I did see that click in thee inspeczor in the YouTube video which is part of the documentation.
I will give your solution a try tomorrow.

From: Dustyroom @.>
Sent: Thursday, January 26, 2023 7:42:35 PM
To: Dustyroom/flat-kit-doc @.>
Cc: Peters Jan @.>; Author @.>
Subject: Re: [Dustyroom/flat-kit-doc] Installation fails (Issue #101)
Sie erhalten nicht oft eine E-Mail von @.*** Erfahren Sie, warum dies wichtig isthttps://aka.ms/LearnAboutSenderIdentification
Hi,
With more recent versions of Flat Kit you have an ability to load it locally on the scene using the Auto Load Pipeline Asset scripthttps://flatkit.dustyroom.com/additional-scripts/#auto-load-pipeline-asset. Please, load it as a Component on the Camera object and select the needed URP Pipeline Asset file (the one with the Renderer with the needed Outline Renderer Feature on it). It looks like this:
[image]https://user-images.githubusercontent.com/74666746/214921288-5bdda802-e7da-4e75-bce6-095ba6f26125.png
So, you don't have to do the last step from the guide you mentioned. All the Demo scenes load their respective Pipeline Asset files automatically. That last step (clicking the 'Configure project for URP' button) was needed to display the Demo scenes correctly by loading the Pipeline Asset file into the Graphics and Quality settings ( you can find more info about it herehttps://flatkit.dustyroom.com/flat-kit-in-urp/#urp-installation).
P.S. Could you please let me know where you have found these instructions? I thought I updated where it says "Configure project for URP". The up-to-date installation guide can be found herehttps://flatkit.dustyroom.com/quick-start/.
—
Reply to this email directly, view it on GitHubhttps://github.com/Dustyroom/flat-kit-doc/issues/101#issuecomment-1405441193, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A3N67RDDK32BJYV5EAGQMUTWULARXANCNFSM6AAAAAAUH2I3EQ.
You are receiving this because you authored the thread.Message ID: @.***>

That was successfull – although the package doesn’t show up in the package manger it seems to have been installed properly.
Von: Dustyroom @.>
Gesendet: Donnerstag, 26. Januar 2023 19:43
An: Dustyroom/flat-kit-doc @.>
Cc: Peters Jan @.>; Author @.>
Betreff: Re: [Dustyroom/flat-kit-doc] Installation fails (Issue #101)
Sie erhalten nicht oft eine E-Mail von<EMAIL_ADDRESS>Erfahren Sie, warum dies wichtig isthttps://aka.ms/LearnAboutSenderIdentification
Hi,
With more recent versions of Flat Kit you have an ability to load it locally on the scene using the Auto Load Pipeline Asset scripthttps://flatkit.dustyroom.com/additional-scripts/#auto-load-pipeline-asset. Please, load it as a Component on the Camera object and select the needed URP Pipeline Asset file (the one with the Renderer with the needed Outline Renderer Feature on it). It looks like this:
[image]https://user-images.githubusercontent.com/74666746/214921288-5bdda802-e7da-4e75-bce6-095ba6f26125.png
So, you don't have to do the last step from the guide you mentioned. All the Demo scenes load their respective Pipeline Asset files automatically. That last step (clicking the 'Configure project for URP' button) was needed to display the Demo scenes correctly by loading the Pipeline Asset file into the Graphics and Quality settings ( you can find more info about it herehttps://flatkit.dustyroom.com/flat-kit-in-urp/#urp-installation).
P.S. Could you please let me know where you have found these instructions? I thought I updated where it says "Configure project for URP". The up-to-date installation guide can be found herehttps://flatkit.dustyroom.com/quick-start/.
—
Reply to this email directly, view it on GitHubhttps://github.com/Dustyroom/flat-kit-doc/issues/101#issuecomment-1405441193, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A3N67RDDK32BJYV5EAGQMUTWULARXANCNFSM6AAAAAAUH2I3EQ.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-28-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4390

Questions ?
Please refer to the Backport tool documentation


Bridge.Test.Core NuGet Package - Unavailable

I tried to run the unit tests for this repo but was unable to make the project build because there the Bridge.Test.Core package is unavailable. I hacked something up to make it work but it would have been much better to have been able to check out the repo, build it and then run the tests straight away.
Granted, this is only a problem when the "Newtonsoft.Json.Dev.sln" solution is used instead of "Newtonsoft.Json.sln" but I wanted to make a pull request for functionality and so I wanted to run the tests to try to ensure that I didn't break anything unexpected.

The Bridge Test library is now available from NuGet.
https://www.nuget.org/packages/bridge.test
The Newtonsoft.Json.Dev.sln should just work now.


[Chats page] Inconsistency of Journey's start time

Environment: Mi 9 Lite MIUI Global 12.0.7 Android 10
Reproducible: always
Build found: 1.0.185
Preconditions
User is logged in.
Car app is opened.
Ride is created and MESSAGE TO ALL is sent.
Steps to reproduce

Go to Ride page
Verify the timestamp of journey's start
Tap on Chats page
Verify the timestamp of journey's start

Actual result

Incorrect time appearance of Journey's start on the Chats page (3 hours less)

Expected result

Journey's start time on the Chats page is the same as on the Ride page

User story and test case links
E.g.: "User story #376
Labels to be added
"Bug" ("bug"), Priority ("pri: ")

fixed with ita-social-projects/Car-Front-End/pull/432


Add endpoint to get current import status

As the import of large files can take some time an endpoint should be added to get the current status of the import.

Resolves #119

@michel-kraemer please review


How can I get the same video file as the project page after training? I only have some runtime_eval png files. Thanks

Which video file are you referring to? The novel views of static scene, or the decoupled static/dynamic rendering?

Which video file are you referring to? The novel views of static scene, or the decoupled static/dynamic rendering?

Which video file are you referring to? The novel views of static scene, or the decoupled static/dynamic rendering?

I just ran  train_eval_balloon.sh

If you uncomment the evaluation lines in the script, it would run eval.py which should produce the renderings that you are looking for


demo

I love this project!
I am porting it to Typescript & React Native. When I get working, happy to contribute this back if you are interested.
Any advice, where I could research how to build a lipsync library for a bunch of language (chinese, korean, german, dutch...)?
I would love to show you a demo of how I am using it.
https://www.linkedin.com/in/thejustinmann/

Thanks!
I'll stick with using browser JavaScript, but TypeScript and React Native have both come up a few times before, so sharing your work on your own repo or elsewhere would likely be of interest to many. Porting to TypeScript is pretty straightforward, but as far as I know, React Native doesn't have built-in support for WebGL rendering like web browsers do. Therefore, you would probably have to use a third-party library, and there might be some limitations.
As for the new lip-sync languages, you have two options. First, you can implement a word-to-viseme class similar to those that currently exist for English, Finnish, and Lithuanian. See README Appendix C for more detailed instructions. Alternatively, you can use Microsoft Speech SDK, which can provide visemes for several languages.
If you speak the language and the language is phonetically orthographic (like Finnish), making a new lip-sync module for the Talking Head isn't that hard. However, if that is not the case, you would need a good understanding of phonology, or - if you are lucky - there might be some existing open-source implementation to start with.
I'm always interested in seeing the TalkingHead class in action. Would it be possible for you to record a short screen capture video and share the YouTube link here? - If you would rather share the link privately, let me know and we can connect on LinkedIn.

The react-native port has been fun :). Converting to expo-three is pretty easy, but the GLB loading was a nightmare. RN is missing some basic Blob functionality, so I had to modify the GLFLoader with a hack to get it to work.
I am using Talking Head for bots and/or humans in video calls where they turned off the webcam. In this example, I made simple language tutor. It is particular cool when you use it with cloned voices, so a person is typing their message in a video call and Talking Head talks for them using their voice.
https://youtube.com/shorts/JXSQo5Jj4qI

Wow, using the class with video calls is a great idea! (Your video clip didn't seem to have audio, but I got the gist) -- Looking forward to being able to switch to an autonomous bot-mode in the middle of some tedious video meeting and take a nap :)
I haven't used React Native myself, but last year I did go through some online discussions about using it with Three.js and typically found more questions than answers. It's good to hear that you have managed to make it work. - Can I ask what AI model and TTS engine you're using in your app?


Invalid XML when an NSG is added to the deployment

Description of the issue

To Reproduce
Create a bicep deployment for an NSG (with or without rules)
resource networkSecurityGroup 'Microsoft.Network/networkSecurityGroups@2022-05-01' = {
  name: 'test-nsg'
  location: 'uksouth'
  tags: tags
}

Run assert-psrule
assert-psrule -InputPath main*.json -Format File -As Summary -OutputFormat NUnit3 -OutputPath $(System.DefaultWorkingDirectory)\results\psrule-report.xml'

run PublishTestResults task
Expected behaviour

Error output
`Task         : Publish Test Results
Description  : Publish test results to Azure Pipelines
Version      : 2.210.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-test-results
"C:\Program Files\dotnet\dotnet.exe" --version
6.0.402
D:\a_tasks\PublishTestResults_0b0f01ed-7dde-43ff-9cbb-e48954daf9b1\2.210.0\modules\TestResultsPublisher.exe @D:\a_temp\8b25a120-4d8d-11ed-9d97-39614f202e6d.txt
##[warning]Failed to read D:\a\1\s\results\psrule-report.xml. Error : 'any' is an unexpected token. Expecting white space. Line 1, position 4082..
No build level attachments to publish.
Result Attachments will be stored in LogStore
Run Attachments will be stored in LogStore
`
Module in use and version:
[info] Using PreRelease: False
[info] Checking PowerShellGet
[info] Checking module: PSRule.Rules.Azure
[info] Installing module: PSRule.Rules.Azure
[info] Using module: PSRule.Rules.Azure - v1.20.1
[info] Checking module: PSRule
[info] Using module: PSRule - v2.5.1
Additional context
Replacing the double quote around any with single resolves the invalid xml issue.  Attached example xml which fails.

@andywills133 This should be fixed in PSRule v2.5.2.


Remove outdated sample_site from Jambo. (#226)

This PR removes the sample site that was included with Jambo. This sample is very much out of date. It was
created at Jambo's inception. The Hitchhiker Training and Theme provide much better guidance on how to
use Jambo.
J=SLAP-1239
TEST=none

Coverage remained the same at 46.379% when pulling 7fb4018847b80790320826016ddb32976a33543f on feature/remove-sample-site into f281658c90b860ec9471aebd957f6e041c93fa22 on develop.


Content: Investigate security use cases

Pick an exploit, and see what AppScope can do to report security events that could help someone determine that they've been infected.
Ebury seems like an interesting choice because of its sophistication...  https://malpedia.caad.fkie.fraunhofer.de/details/elf.ebury
Mitre Att&ck seems like a really great way of looking at exploits from a perspective where AppScope appears to have the potential to make a real difference...  https://attack.mitre.org/

We demo'd this with marketing and security teams internally and decided not to proceed with this at this time.


Feature - Upgrade to Oracle 12c

I'm using some paging functions that aren't available in oracle 11g.  Any plans to upgrade this to 12c?  If you need help I'm available but I warn you, I'm a oracle rookie and docker novice 😆

No, it's not possible. There's no Oracle 12c express edition. But, if the 18c is coming out, I will make an update.


add meter for connection leaks

it would be nice to have a meter added that tracked how often a connection leak was seen. i'd be fine w/ this metric only appearing if connection leak checking is enabled.

I'm not sure I see the point.  If you have a pool with 10 connections, after ten leaked connections your pool will be dead.  HikariCP does not close or recover leaked connections.  If you ever see a leak in the logs, you pretty much need to fix it ASAP because it is an application killer.

but i thought the use of this property, leakDetectionThreshold, could indicate a possible connection leak that in the end might not be one.
in my case, i don't think i have a leak but some other problem where the connection is held outside the pool for longer then the 30 second threshold i currently have set. i was looking to get s sense of how often that occurred, hence the request for the meter.


JNI example in Scala

related issue: https://github.com/eto-ai/lance/issues/646
This is an example of writing dataset to lance in Scala, with a little expand development it can be easy to use in Apache Spark.
And we can add more functions in the JNI class so that other JVM languages (Kotlin/Groovy/Clojure, etc) can use it.

thanks for contributing @Renkai .  Is this an example? or it is intended to be THE java/scala SDK?
If it is meant for the official SDK. Let's organize the interface in a way that aligned with Arrow Java SDK and Lance Python/Rust SDK, including naming conversions, method signatures and such.
As mentioned in https://github.com/eto-ai/lance/issues/646#issuecomment-1447309637 , should we wrap a Java based interface to mimic the python first? Then wrap a scala-style interface for scala?
To have a Java core SDK would be help for lance to be used in flink, pinot, kafka and other not-scala-major-projects?

I want the Scala part be an example, and the java part be the lance SDK.
But there are some reasons we can't just mimic the python code.

Python have PyO3 to communicate with Rust, it looks like a advanced and feature rich library compare to JNI, jni seems much rawer.
Many Python libraries are just thin wrappers of native(C.*/Rust), while Java libraries may want to do many things in Java, because Java is more powerful than Python as well as JNI is more inconvenient than PyO3.

In my current vision, two method is enough for the core Java library, people have other needs can just then use the Arrow Java library:

ArrowReader readFromLance(Path path, Query ..)
writeToLance(Path path, ArrowArray array)

In the example we have the writer. For the reader I have tried locally, it's also not hard to read a full lance file by JNI.
The missing part is the query, or filter, prediction, whatever. The query should have a common format across languages, or the query should be simple enough so that reimplement it in every language will not be too pain, which path should we choose?

In my current vision, two method is enough for the core Java library, people have other needs can just then use the Arrow Java library:

This is fine for a toy personal project. However, It is difficult for me to see how  we can just offer such a raw experience SDK  to users and call it a day.
Please read https://arrow.apache.org/docs/java/index.html first and make a plan about what kind of interface / structure we need have to have a native Java / JVM experience in the Apache Arrow ecosystem.

Gonna close it since no activilities.


Helper methods for aggregating chart data?

[ ] Go from daily OHLCV to Monthly OHLCV?

This will be implemented api side


"Build IoT Edge Modules" does not use module.json buildOptions

Machine

Windows 10 Pro 20H2
Visual Studio Community 2019 Version 16.9.4
Azure IoT Edge Tools for VS2019 Version 1.7.0

In my module.json I am attempting to pass a build arg like so:
"buildOptions": [ "--build-arg PAT=${PAT}" ] ($PAT coming from a .env file)
When I right-click on my iotedgeproj and hit "Build IoT Edge Modules", the docker build does not include my custom build options:
docker build --rm -f "C:\repos\EdgePlatform\CleanSpark.Edge\CleanSpark.Edge.FeedModule\Dockerfile.amd64.debug" -t localhost:5000/feedmodule:0.0.1-amd64.debug  "C:\repos\EdgePlatform\CleanSpark.Edge\CleanSpark.Edge.FeedModule"

@vermillionsword thanks for reporting this issue, we will investigate and update this thread.

@marianan Is there a timeframe on when this issue might be resolved?

@vermillionsword this issue is in our backlog; we don't have an ETA at this time. If this is a critical/blocking issue, please share why. Would using VSCode unblock the scenario until we get to investigate and resolve this issue? Are there other work arounds?

@marianan VS Code will work for now. Thank you for the update.


Dead link in pkgs/development/tools/documentation/gi-docgen/default.nix

In 17e45089daea0c2bd7c97b295598acfb6ae82bf5 @jtojnar fetches a patch from https://gitlab.gnome.org/ebassi/gi-docgen/commit/d65ed2e4827c4129d26e3c1df9a48054b4e72c50.patch, but that URL seems dead now (maybe a rebase there).

Sorry, that should have been https://gitlab.gnome.org/jtojnar/gi-docgen/commit/d65ed2e4827c4129d26e3c1df9a48054b4e72c50.patch. Must have pushed a wrong commit.
This patch is not necessary on master and the upcoming 0.0.3 version.

Thanks!


Sync up with IA changes

We should sync up with the changes from IA before we get too far out of sync. There appear to be some fiddly changes in the POM. @johnerikhalse can you pursue this with @kngenie please?

Closing following OWB call.


--no-overlayfs changes the permissions of the rootfs

stage2's rootfs has the rights drwxr-xr-x when overlay fs is not used:
$ sudo build-rkt-0.8.1+git/bin/rkt --debug --insecure-skip-verify \
    run --mds-register=false --no-overlay docker://busybox \
    --exec /bin/sh -- -c 'ls -ld /' 2>&1 | grep drwx
sh[4]: drwxr-xr-x   12 root     root          4096 Oct  9 15:13 /

But when overlay fs is used, it has the rights drwxr-x---:
$ sudo build-rkt-0.8.1+git/bin/rkt --debug --insecure-skip-verify \
    run --mds-register=false docker://busybox \
    --exec /bin/sh -- -c 'ls -ld /' 2>&1 | grep drwx
sh[4]: drwxr-x---    1 root     root          4096 Oct  9 15:13 /

--no-overlayfs should be an implementation detail and should not influence the permission of stage2's directories.

The permissions without overlay fs are correct. The permissions with overlayfs are overwritten by the permissions set on the upper directory. With the following snippet, the permissions of the rootfs were back to 0755 (as defined by the stage2 ACI).
--- a/stage0/run.go
+++ b/stage0/run.go
@@ -680,7 +680,8 @@ func overlayRender(cfg RunConfig, treeStoreID string, cdir string, dest string,
        }

        upperDir := path.Join(imgDir, "upper", appName)
-       if err := os.MkdirAll(upperDir, defaultRegularDirPerm); err != nil {
+       // FIXME: needs to pick the same rights as in the ACI here!
+       if err := os.MkdirAll(upperDir, 0755); err != nil {
                return err
        }
        if err := label.SetFileLabel(upperDir, cfg.MountLabel); err != nil {

I am not sure what is the correct fix because overlayRender() is used both to render stage1 (where we want to overwrite the permissions for #1452) and to render stage2 (where there is no reason to change the permissions given by the ACI). Maybe we should change the stage1.aci generation to what we want, and teach overlayRender() to create the upper directory with the same rights as the mount point?

@alban Oops. What's stage1's permission? Maybe we can change that so here in overlayRender(), we set the upper directory with the same rights as the mount point?


:sparkles: add plotly-resampler

For adding tutorials, packages, or apps

What did you add to the README.md file?

plotly-resampler

Have you ensured your contribution adheres to the pull request guidelines of awesome? In particular:

Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

For first time contributors...
Do you want to be added to the contributors list on the README.md file?

[ ] Yes
[x] No

What name would you like?

What website would you like your name linked to?

@ucg8j committed your suggestion! :smile:


Update bot_config.yml

closing this PR as I have included the changed here. https://github.com/tensorflow/tensorflow/pull/48423


Unclearable team notification

Seeing the same unclear able team notification as GitHub issue #12939
my log id: 1b15bcb593a7dee67c47f11c

Cleared by @maxtaco. Thank you!

Sure, thanks.  There's still an underlying issue we need to fix... Next sprint....

seems related: #13822


[feature request] Use a custom API endpoint

Currently, only the OpenAI ChatGPT and PerplexityAI services are supported by Noa.
Some users run their own private server, and are interested in adding their own API endpoint URL.

Requested from https://discord.com/channels/963222352534048818/984966420603482182/1267964841084059793


Colab: ChimeraX errors following readme file

Here are the two current issues when following the instructions from the readme file:

The file asks the user to run the following command:

runscript "path/to/pyCapsid_report/chimerax/chimerax_script.py" "path/to/pyCapsid_report/chimerax/
However, most users won't understand how they have to change the path
I suggest to change slightly the instructions. Instead of run the following command say follow these instructions
Add a step indicating the user to copy the path for pyCapsid_report and include an example, e.g., /Users/aluque/Downloads/pyCapsid_report
Add a step indicating the In the runscript line, the copied path must replace the portion "/path/to/pycapsid_report". Include example, e.g., for each portion of the command, e.g., /Users/aluque/Downloads/pyCapsid_report/chimerax/chimerax_script.py and /Users/aluque/Downloads/pyCapsid_report/chimerax/chimerax_script.py/4oq8_cluster_colors.npy

When I replaced the path for my local files and run the script in chimeraX, I received the following error:

Traceback (most recent call last):
File "/Users/aluque/Downloads/pyCapsid_report/chimerax/chimerax_script.py", line 79, in
color_dir, save_dir, pdb_dir, remote, pdb, rwb_scale = (sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5], sys.argv[6])
IndexError: list index out of range

It looks like the sys.argv values where not replaced correctly. Ideally, we should avoid the user having to do any changes in the script, but if that is necessary, the instructions should be explicit in the readme file.

This works on my end. Can you share a screenshot of what command you ran? It sounds like ChimeraX is missing one of the other arguments (which are not optional, this is something that will be refactored later), or it didn't parse them correctly. This is what the full command looks like for me.

The command used to run the ChimeraX script has been simplified significantly


Is it possible to access req/ws object in query/mutation?

I wonder if it's possible to access req/ws object in query/mutation. I want to be able to read req/ws to check for client IP and rate limit specific resolver.

By returning websocket connection in ApolloServer.subscriptions.onConnect it gets forwarded to ApolloServer.context. From there it's possible to set it on custom context or w/e.


[WIP] ci: add e2e testing in chrome, firefox and ie browsers

@GitScrum
I will run e2e tests only on appveyor.
It is Ok?

@miherlosev ok, how can I make travis ?

Review, please

@miherlosev how can I make travis ?

how can I make travis ?
What does you mean?

how can I do the same under travis ?

Yes.
On travis ci  you can easyly setup e2e on Chrome and Firefox browsers.
So, I can do this in a separate pull request at the end of week

at the end of week

👍


chore: update changesets/cli (test if danger.js runs correctly)

Summary
Updating changesets in the same way as dependabot in order to see if danger plugins runs correctly, as it does not run for dependabot's PR. Same as #131
Test plan
All checks pass.

Closing as it was created just to verify token access for dependabot PRs.


base: Add SW/ABI requirement section

There are several specifications, that are required for the
interoperability of SW components in the RISC-V ecosystem.
Among the most important ones are the procedure call standard,
the ELF specification, and the DWARF specification.
To avoid fragmentation and promote interoperability in the field,
let's mandate compliance to these three documents (if applicable).

Note, that this is blocked by https://github.com/riscv/riscv-elf-psabi-doc/issues/204.


DSA <IP_ADDRESS> Algorithms: Recurrence Relations

Description
How can you solve recurrences using Recursion Tree Method? Discuss the approach and provide examples.
Task

[ ] Documentation
[ ] Audio
[ ] Video

Note

While requesting the issue to be assigned, please mention your NAME & BATCH NUMBER.
Kindly refer to the Issue Guidelines.
In case you see that the issue has already been assigned, try to request for a different task within the same issue.
Changes should be made inside the DSA/directory & DSA branch.
Name of the file should be same as the issue.
This issue is only for 'GWOC' contributors of 'DSA' Domain.

I would like to work on this issue.
Name: Biswadeep
Batch: 5
Serial No.: 958
Type: Documentation

Name: Adarsh  Navneet Sinha
Batch: DSA batch 2
Type: Documentation
I want to work on the documentation of this issue. Please assign the documentation part to me.

Name: Shruti Subu
Batch: DSA batch 3
Type: Documentation
I would like to contribute in this

I would like to work on this issue.
Name: Biswadeep
Batch: 5
Serial No.: 958
Type: Documentation

Assigning this issue to you @RBiswa787 for doc, all the best!

I would like to work on this issue.
Mansi Singh
Batch-4
Type : audio and video

@nimisha-yadav pls assign

I would like to work on this issue.
Mansi Singh
Batch-4
Type : audio and video

Hey @mansisingh2803, I've assigned you two issues. Once you submit PR for them, I'll assign you more.

@RBiswa787, any updates?

Yes..

Basic Documentation finished
Will add 1 more example in documentation.
Convert to markdown and will submit PR by tomorrow EOD.


add rollback-force annotation for helm operators

I'm not sure if I'm allowed to reopen https://github.com/operator-framework/operator-sdk/pull/4279, so here is the same change as a new PR.

Description of the change:
Adds a helm.sdk.operatorframework.io/rollback-force annotation. This allows running a possible rollback after a failed upgrade without rollback.Force set to true.
In order to not break the current behavior, this annotation only overrides the current default of true if it is explicitly set to "false".
Motivation for the change:
I ran into issues with failed upgrades on charts with a Service of type ClusterIP. After the upgrade had failed, the operator ran a rollback (currently with rollback.Fore = true) action. This would fail because the Service could not be rolled back to its previous state, which did not include the ClusterIP field. Without the ClusterIP field set, kubernetes assumes it to be empty on a force apply. And since this field is immutable after creation, it can't be force set to an empty string.
Without rollback.Force = true this works without errors. (I think?!) kubernetes will  use a Three-Way-Merge when the old Service gets applied.
See https://github.com/helm/helm/issues/6378#issuecomment-735812673 for more details.
Checklist
If the pull request includes user-facing changes, extra documentation is required:

[x] Add a new changelog fragment in changelog/fragments (see changelog/fragments/00-template.yaml)
[x] Add or update relevant sections of the docs website in website/content/en/docs

Any updates on this PR after more than a year?

This looks good. @fabianvf / @joelanford could you take a look at this please?

I don't think we need this anymore.
Should that change in the future I will reopen the PR.


Lost File and Help menu

We have written the needed data into your clipboard because it was too large to send. Please paste.
Issue Type: Bug
I've lost file and help menu after an update on one machine. It repeats doing a fresh installation on a different machine.
VS Code version: Code - Insiders 1.26.0-insider (c86cab2211d6dce686e5c89934d915b1e020ba9e, 2018-08-02T05:17:02.675Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz (4 x 2712)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
3.90GB (0.42GB free)

Process Argv
C:\Program Files\Microsoft VS Code Insiders\Code - Insiders.exe

Screen Reader
no

VM
0%

Extensions (23)

Extension
Author (truncated)
Version

markdown-toc
Ala
1.5.6

azureautomation
Awe
0.7.0

cform
aws
0.0.10

emojisense
bie
0.4.1

bracket-pair-colorizer
Coe
1.0.59

xml
Dot
2.3.1

vscode-pandoc
Dou
0.0.8

gitlens
eam
8.5.4

vscode-great-icons
emm
2.1.39

vscode-azurestorage
ms-
0.4.1

mssql
ms-
1.4.0

azure-account
ms-
0.4.2

PowerShell
ms-
1.8.2

wordcount
ms-
0.1.0

vsliveshare
ms-
0.3.504

vsliveshare-audio
ms-
0.1.28

azurerm-vscode-tools
msa
0.4.2

vscode-docker
Pet
0.1.0

arm-snippets
sam
1.2.0

vscode-sql-beautify
sen
0.0.4

code-settings-sync
Sha
3.0.0

code-spell-checker
str
1.6.10

gitblame
wad
2.4.4

(3 theme extensions excluded)

Unscientific reproduction:
Currently have File and help:
Version: 1.26.0-insider
Commit: 573d53815e74f8e4a52c2b6665f5ba9a92dbd341
Date: 2018-08-01T05:17:54.216Z
Electron: 2.0.5
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
Updated insiders:
Version: 1.26.0-insider
Commit: c86cab2211d6dce686e5c89934d915b1e020ba9e
Date: 2018-08-02T05:17:02.675Z
Electron: 2.0.5
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
File and Help menu disappeared.

@isidorn any idea which issue this is a duplicate of? I would love to follow that issue, but cannot find an open one that appears to be related. (note all the ones that the bot linked include the text about copying to the clipboard...)

Not sure who controls that bot but it needs to consider the version information added to the issue. The commit of Insiders is from the release this morning (Aug 02, 2018). So even if the text part matches up to other issues it cannot be considered relevant when it is a newer release (at least my opinion).

https://github.com/Microsoft/vscode/issues/55624

Ha, one that is not even listed by the bot...


[CS2113T-F10-1]-LongLeCE-B-DoWithinPeriodTasks

Implemented B-DoWithinPeriodTasks
Syntax: doWithin [taskDescription] /begin [beginTime] /end [endTime]
I somewhat used a custom parser for this task so maybe give it a look before merging
Can modify to use the default parser but might look a bit messy
The default parser is still being used for other tasks

Will review this after tomorrow's meeting!

Looks good! Don't think there's any errors.

Looks good, should be alright.


更新

AppIntro Version:

Device/Android Version:

Issue details / Repro steps / Use case background:

Your Code:

Stack trace / LogCat:
paste stack trace and/or log here

I don't speak whatever language it is you're spamming the issues section with. Please speak English when opening an issue, and follow the template. If you open another issue like this, I'll have to report your account as spam.

@o976166544 What do you need an update on?


[Tabs][Content enhancement][1542438]

Updated the content. Please review.

Width of column #2 and #3 should be same
Change Column #3, Row #1 to: "App does not show up in mobile clients."
Change Column #3, Row #2 to: "Clicking on the tab opens the content using the websiteUrl in the default web browser on the device."
Change Note #1 to: "Apps submitted to the AppSource for publishing on Teams are evaluated automatically for mobile responsiveness. For any queries, please reach out to<EMAIL_ADDRESS>

Docs Build status updates of commit 8e23517:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 62b4cae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 3971fa7:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-RuningBuildFailed] Some unexpected errors happened when running build, please open a ticket in https://SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit a3b51d2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit b4fbfe0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


I/O error, 'NAME ALREADY EXISTS'

When filing an issue, please include the following information if possible as well as a description of the problem.  Make sure you test with the latest beta of rclone.
If you've just got a question then please use the rclone forum instead of filing an issue.

What is your rclone version (eg output from rclone -V)
1.33, now 1.34-48-[latest beta]
Which OS you are using and how many bits (eg Windows 7, 64 bit)
Ubuntu 16 64bit
Which cloud storage system are you using? (eg Google Drive)
Amazon
The command you were trying to run (eg rclone copy /tmp remote:tmp)
sync
A log from the command with the -v flag (eg output from rclone -v copy /tmp remote:tmp)

2016/12/13 03:24:25 JAZZ/Lee Morgan - The Sidewinder - (24-96 Flac Vinyl)/Front.jpg: Failed to copy: HTTP code 409: "409 Conflict": response body: "{"logref":"8e9abdb5-c10d-11e6-8479-35cd6177fe21","message":"Node with the name front.jpg already exists under parentId JqXhsg-CSBKivnOkaTgccQ conflicting NodeId: R3eo3-MCRlOrQe9INoU5Sg","code":"NAME_ALREADY_EXISTS","info":{"nodeId":"R3eo3-MCRlOrQe9INoU5Sg"}}"
2016/12/13 03:24:27 RAGAS/Ravi Shankar/Improvisations on the theme from Pather Panchali, Rageshri (24-96 Vinyl FLAC)/Cover.jpg: Failed to copy: HTTP code 409: "409 Conflict": response body: "{"logref":"8fd97eb5-c10d-11e6-84f1-65a74819ec9f","message":"Node with the name cover.jpg already exists under parentId 26MiRFHvQ9q78k6WdK2pOw conflicting NodeId: o1KWrH_wSxKj3uGNoisNdA","code":"NAME_ALREADY_EXISTS","info":{"nodeId":"o1KWrH_wSxKj3uGNoisNdA"}}"
2016/12/13 03:24:52 iTunes/iTunes Media/Music/Doctor Zhivago OST/Cover.jpg: Failed to copy: HTTP code 409: "409 Conflict": response body: "{"logref":"9e98faa8-c10d-11e6-901c-f9f834d312c2","message":"Node with the name cover.jpg already exists under parentId XoAGBL9RR8qIaM89ys9ecg conflicting NodeId: WExtRhmeT9SA3SnyFe2JVQ","code":"NAME_ALREADY_EXISTS","info":{"nodeId":"WExtRhmeT9SA3SnyFe2JVQ"}}"

Deletions have been failing again. It started shortly after my last issue with failing deletions, but I hadn't gotten around to reporting it.

Those "409 Conflict" errors are might be because you have files with names in the same case.  Eg Front.jpg and front.jpg - can you check that?  They sometimes happen because of ACD's eventual consistency and will be fixed by a retry.

Deletions have been failing again. It started shortly after my last issue with failing deletions, but I hadn't gotten around to reporting it.

I don't see anything about deletiions in the log above

It is not a full log, only what I thought to be the relevant part of it.

2016/12/13 03:25:10 amazon drive root 'Music': not deleting files as there were IO errors
2016/12/13 03:25:10 Attempt 3/3 failed with 3 errors and: not deleting files as there were IO errors
2016/12/13 03:25:10 Failed to sync: not deleting files as there were IO errors

I deleted the files in question manually.  The next sync run should be fine.  I wish I could just forget about this backup but there is something up with it often.

Problem solved.

I wish I could just forget about this backup but there is something up with it often.

rclone does its best to help you with lots of retries, at different levels, but sometimes it just can't!

Problem solved.

Excellent!


How to get and set the weights of neural networks in GNN

Such as this. How to get the weights of edge_model_fn after training or creation?
import graph_nets as gn
import sonnet as snt

# Provide your own functions to generate graph-structured data.
input_graphs = get_graphs()

# Create the graph network.
graph_net_module = gn.modules.GraphNetwork(
    edge_model_fn=lambda: snt.nets.MLP([32, 32]),
    node_model_fn=lambda: snt.nets.MLP([32, 32]),
    global_model_fn=lambda: snt.nets.MLP([32, 32]))

# Pass the input graphs to the graph network, and return the output graphs.
output_graphs = graph_net_module(input_graphs)

After you connect the module for the first time:
output_graphs = graph_net_module(input_graphs)
Then you can use graph_net_module.get_variables() to recover all of the variables containing the weights, including those of the edge model.

Closing due to inactivity.

After you connect the module for the first time:
output_graphs = graph_net_module(input_graphs)
Then you can use graph_net_module.get_variables() to recover all of the variables containing the weights, including those of the edge model.

Hey,
thanks for your cool library!
I have a question regarding the graph_net weights. I've copy-pasted the example posted above and presented an own graphTuple as input. When trying to extract the weights as described above, the following error occurs:
AttributeError: 'GraphNetwork' object has no attribute 'get_variables'
How do I get the weights?

Hi, are you using the tensorflow 2 version? is so you can access the variables using: graph_net_module.trainable_variables after you connect for the first time.
You can access all variables using graph_net_module.variables.

Hi, are you using the tensorflow 2 version? is so you can access the variables using: graph_net_module.trainable_variables after you connect for the first time.
You can access all variables using graph_net_module.variables.

Yes, I am using tensorflow 2 and your proposed solution solved my issue. Thank you for the fast and helpful reply!


import module intellisense working not well

VSCode Version: 1.6.1
OS Version: macOS 10.12

Steps to Reproduce:

Look Youtube

@mosluce thank you for opening this. We have found this before. Duplicate of https://github.com/Microsoft/vscode/issues/14698


Enable (only) mods used by a savegame

One thing that would be handy is to have the ability to enable the mods that are used in a specific savegame and disable all others. This way the savegame can be loaded immediately once Factorio is started instead of having to examine the savegame in Factorio to determine the mods used, shut down Factorio, and then use fac-cli to enable the appropriate mods.

And here's a quick bit of code I came up with to read the mods used by a savegame:
#!/usr/bin/python3
import os.path
import sys
import zipfile
import struct

DATADIR = os.path.expanduser('~/.factorio')

savegamename = sys.argv[1]
savegame = os.path.join(DATADIR, 'saves', savegamename + '.zip')
sgfile = zipfile.ZipFile(savegame, 'r')

leveldat = sgfile.open(savegamename + '/level.dat')
leveldat.read(48)

nummods = struct.unpack('<I', leveldat.read(4))[0]
print('{} mods used:'.format(nummods))
for modnum in range(nummods):
  namelen = struct.unpack('B', leveldat.read(1))[0]
  name = leveldat.read(namelen).decode('ascii')
  versionseq = struct.unpack('3B', leveldat.read(3))
  print('{} {}.{}.{}'.format(name, *versionseq))

"ascii" is a guess, but I have nothing that proves it wrong here.

I'll think about that, this should go with the modpack feature (#9)
By the way your parsing code didn't work with 0.15 so I went ahead and did some RE on Factorio to make a working one: https://gist.github.com/mickael9/5dbdb926d3a800bc0b9badf0cc1d5a9f . It should handle all maps currently recognized by Factorio

Would be a great feature in my humble opinion.
I want to add to think about the used version in the given save and try to install exactly the ones given.


modules: add ability to clear cache

This adds the ability to remove a single module from the cache, or to
clear the entire module cache.

Patch good. I checked it before but forgot to add an LGTM. However please update the branch first.

@zherczeg rebased. Thanks for reviewing!

LGTM


GH-3660: Fix EmbeddedKafkaBroker seekToEnd

Fixes #GH-3660

Problem:
consumeFromEmbeddedTopics calls Consumer.seekToEnd, which "evaluates lazily, seeking to the final offset in all partitions only when poll(Duration) or position(TopicPartition) are called". This means that the consumer may or may not see future messages, depending on timing.
This fix calls position so that the seek happens before consumeFromEmbeddedTopics returns. That was it is ensured that any message sent to the topic after the call to consumeFromEmbeddedTopics are seen by the consumer.

I did not see tests yet for the consume methods in EmbeddedKafkaBroker, so I'm not entirely sure if this is the approach you would want for the tests. The tests are inspired by tests in KafkaTestUtilsTests.

@coekie Changes look good. Can you add your name as an author to all the classes you changed?

@sobychacko Great. I just added myself as author (and tweaked the commit/PR title)


German (de) Translation

Simon Schmid has sent through a German translation.
Text (German).txt

German translation added here<PHONE_NUMBER>c47d502e4e712734ca6a159df99014


Investigate long running tests

The purpose of this issue to track improvements in our test suite runtime.
I cleaned up and reviewed the output from one of our test runs. There are a handful of test classes that consume the bulk of execution time. I suspect a few factors are at play we should investigate:

Setting up the same bootstrap over and over again
Using Zookeeper and Kafka where it is not necessary (we could use functional mocks in places where the hard dependency of the service is not fundamental to the test).
Testing the same thing in multiple tests.

I got the output below by looking for any test classes that took longer than 10 seconds to execute, and then from there I filtered out any individual test function less than 1 second.
  There may be a few other spots where we aren't properly closing out background/async threads in tests.  These start to pile up as essentially leaks (memory and CPU)


No download link for 4.0 RigidMount_rightHand.stl

Something's goofy about RigidMount_rightHand.stl. There's no download link like there is for the left hand. I can view the raw blob,  but not sure it would download correctly. I guess I can always try. Anyway, just a heads up.

This is a problem with GitHub. It is recommened to download the entire repo (either with git or using the green download button to download as zip) to get the parts, instead of downloading them individually.


Backport: device: Do not allow container access to the nvdimm rootfs

With this change, a container is not longer given access to
the underlying nvdimm root partition.
This is done by explicitly adding the nvdimm root partition
to the device cgroup of the container.
Fixes #791
Signed-off-by: Archana Shinde<EMAIL_ADDRESS>(cherry picked from commit a88af321f7c591404b0316320c46591fa8250992)

/test-ubuntu


Is each mapFn executed concurrently or sequentially?

I am interested in this proposal but would like clarification on the above. My use-case would be to filter a current Array using an async mapFn to return a new Array with only the values that passed the filter function.
I would want this to happen sequentially because the mapFn would call an API. I attempted to do this with a regular Array.filter() method but discovered that you cannot use this method using async functions because they will always be truthy.
Please let me know if this new proposal will work for my intended use-case, if so I would like to try out your polyfill package. Thanks!

What @Josh-Cena says is accurate, but for your specific application, the stage 2 async iterator helpers proposal is likely more appropriate - it will let you write
let filtered = await array.values().toAsync().filter(someAsyncPredicate).toArray();

This will be sequential, though you will be able to specify a degree of concurrency with something like
let filtered = await array.values().toAsync().filter(someAsyncPredicate).bufferAhead(5).toArray();

Here is a code snippet of what I implemented if anyone is interested:
	for await (const invoice of invoices) {
		const validated = await validateInvoice(invoice);

		if (validated) {
			invoicesFiltered.push(invoice);
		}
	}


Add RDF parser and writer

The pre-refactoring parser and writer may serve as a baseline for this, even though they are quite tangled with the rest of the code (one of the reasons to do the refactoring in the first place).

[x] #455
[x] #456

fixed with #448 and #469

Thanks @meretp


Add new command palette option to run test and update snapshots

Adds one more option when right clicking on a test to update snapshots.

Resolves #151

I can remove package-lock.json if you don't normally update it.

Removed the context menu option, now only accessible through palette options.

normally i update package-lock.json, and it should be commited.
can you pull or rebase from master and resolve conflicts?
you did a great job.
regards
tristan

Rebased and squashed all changes to head on master.


Failed to fetch zfs-native ppa when run make build.

Description

Steps to reproduce the issue:

git clone https://github.com/docker/docker.git
cd docker
make build

Describe the results you received:
Get:7 http://deb.debian.org jessie Release [148 kB]
Get:8 http://deb.debian.org jessie-updates/main amd64 Packages [17.6 kB]
Get:9 http://deb.debian.org jessie/main amd64 Packages [9049 kB]
W: Failed to fetch http://ppa.launchpad.net/zfs-native/stable/ubuntu/dists/trusty/main/binary-amd64/Packages  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Fetched 9872 kB in 35s (280 kB/s)
Describe the results you expected:
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
Docker version 1.13.0, build 49bf474

Output of docker info:
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 7
Server Version: 1.13.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 8
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e
runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e
init version: 949e6fa
Security Options:
 apparmor
 seccomp
  Profile: default
Kernel Version: 4.4.0-59-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.936 GiB
Name: ubuntu
ID: 754T:NIYE:LDVM:KC6A:I6YZ:OGO6:ZCTV:CDUI:EHVS:GFYP:ZRYK:RCAF
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Additional environment details (AWS, VirtualBox, physical, etc.):

Thanks for reporting, this could be a temporary issue with that repository. Unfortunately there's not really something we can do about that, because we don't own that repository, it's a dependency for building docker.
I'll close this issue, but feel free to continue the conversation

Then, how can I build docker from source?  Is there any other option? Or some special build instructions?
I tried it for days, zfs-native repository was always down.
Thank you.

+1

Are you manually able to browse that repository (in a browser)?
I do notice the repository only has compressed (.gz, .bz2) Packages files; check if both those are supported on your machine
are you building docker inside a container, or on the host?
is your network using a (transparent) proxy?

1, I can open the ppa address in browser, and I can get the Packages.gz file, but can NOT get Packages.bz2.
2, Sure gunzip Packages.gz is running fine.
3, I'm building docker just type make build in the source tree, I'm not sure is it inside a container.
4, nothing else but GFW.
Is there something wrong?  Thank you for reply.

Where does the <IP_ADDRESS> IP-address come from? Doing a reverse lookup for that IP address doesn't resolve anything. For me, the IP resolves to <IP_ADDRESS>, which resolves to haetae.canonical.com
On <IP_ADDRESS>, all files are there;

<IP_ADDRESS> IP-address atomically by DNS?
I can get the bz2 file right now, and sure I have bzip2 and gunzip on my system, but make binary still get the same error.  I really have no idea about it...

@J-Liu is this question ok?

@xinbinhao The problem is gone, but I didn't get the opportunity to working on docker.

@J-Liu how could you fix this problem?

@left2right Done.


Release Google.Cloud.AIPlatform.V1 version 2.2.0

Changes in this release:
New features

Making network arg optional in aiplatform v1 custom_job.proto (commit fbae4d8)
Added SHARED_RESOURCES enum to aiplatform v1 model.proto (commit fbae4d8)

Documentation improvements

Doc edits to aiplatform v1 dataset_service.proto, job_service.proto, model_service.proto, pipeline_service.proto, saved_query.proto, study.proto, types.proto (commit fbae4d8)

Created release for Google.Cloud.AIPlatform.V1-2.2.0


[Question] Is there a way to call requests in parallel without block?

I try to search in issues and stack overflow but I didn't succeed.
My idea is to call 4 requests but not wait for all to finish.
I want to get the response from each of it as soon as it's done. I thought about using the all + spawn effects but I'm not knowing how to put this in code and to get response.
Someone can help me with an example or idea?

yield requestVars.map(request => call(task, request)) will act as promise.all
Inside each task, you can handle the results independently.

You can't get the response from each immediately and wait for them all to finish.  Like @anthonychung14 said, each call can handle a request independently and then return something that all uses.

I think you can also do something like
yield requestVars.map(request => fork(task, request))
// do more stuff right away

if you wanted to do something immediately after (and let the task you forked handle results whenever they come)


Implement left and right animation methods

Add methods, which emulate left and right swipe.

If you mean calling a method to tigger swipe? Here is it.

@ShaunRain Thanks for answer. I forgot set listener for swiping. Could you please add demonstration how swipeLeft()and swipeRight() work to existing example?

I just update the README, please check it :)

@ShaunRain thanks!