I have a little BUG!

Hello There
I am having some errors show up when the bot needs to send message to the channel, can you also change it so that the channel id is used rather than the channel name, but the error that follows is what it give me when it detects the streamer go live on twitch! The bot does have all permissions for the channel it is suppose to send it.
[StreamActivity] Update current activity: watching mrwhiteflamesyt_dev.
[TwitchMonitor] Error in streams refresh: TypeError: fields.flat is not a function
at Function.normalizeFields (/Whitebots/Stream-Notify/timbot/node_modules/discord.js/src/structures/MessageEmbed.js:450:8)
at MessageEmbed.addFields (/Whitebots/Stream-Notify/timbot/node_modules/discord.js/src/structures/MessageEmbed.js:266:42)
at MessageEmbed.addField (/Whitebots/Stream-Notify/timbot/node_modules/discord.js/src/structures/MessageEmbed.js:257:17)
at Function.createForStream (/Whitebots/Stream-Notify/timbot/live-embed.js:29:16)
at TwitchMonitor.onChannelLiveUpdate (/Whitebots/Stream-Notify/timbot/index.js:492:32)
at Function.handleChannelLiveUpdate (/Whitebots/Stream-Notify/timbot/twitch-monitor.js:220:21)
at Function.handleStreamList (/Whitebots/Stream-Notify/timbot/twitch-monitor.js:182:23)
at TwitchApi.fetchStreams.then (/Whitebots/Stream-Notify/timbot/twitch-monitor.js:95:24)
at process._tickCallback (internal/process/next_tick.js:68:7)
Can you help me? because i think previous one got removed or never created, never got notification why it was closed if it got closed.

thank you MrWhiteFlamesYT

Didn't get the notification of previous issue


\u in comment creates problems

I got the following error while using the beanshell
interpreter.The problem was caused because i had the
character sequence "\uXYZ" as
part of a comment in the script file.
Here is an example script that caused the problem.
---START-----------------------------------------------------------------------------------
// this is an \ugly comment
/*
* this is another \ugly comment
*/
String getResult(String input)
{
return "test";
}
--END-------------------------------------------------------------------------------------
Exception message.
--START-----------------------------------------------------------------------------------------------
Stack Trace:
java.lang.Error: Invalid escape character at line 1
column 16.
at bsh.JavaCharStream.readChar(Unknown Source)
at bsh.ParserTokenManager.jjMoveNfa_0(Unknown
Source)
at bsh.ParserTokenManager.jjStartNfa_0(Unknown
Source)
at
bsh.ParserTokenManager.jjMoveStringLiteralDfa1_0(Unknown
Source)
at
bsh.ParserTokenManager.jjMoveStringLiteralDfa0_0(Unknown
Source)
at bsh.ParserTokenManager.getNextToken(Unknown
Source)
at bsh.Parser.jj_ntk(Unknown Source)
at bsh.Parser.Line(Unknown Source)
at bsh.Interpreter.Line(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
--END-----------------------------------------------------------------------------------------------
I have tested this with bsh-2.0b1.jar and
bsh-2.0b2.jar. Both had the above mentioned problem.
Reported by: *anonymous
Original Ticket: "beanshell/bugs/214":https://sourceforge.net/p/beanshell/bugs/214

Not sure we should do anything about this, the error message is precise.
Should we allow unicode escape strings in comments?

infact if it is a valid unicode character it parses correctly
Closed works as expected


Custom vocabulary is not set when selected by UI

Feedback from testing:
I did stumble upon a small bug with custom vocabulary for Transcribe in application UI. Selecting one and clicking on process seemed to break the UI/flow with JS errors in the console. The error was traced back to uploadtoawss3.vue:772. (in my version). Git diff below for the corrected version.  Wasn’t sure about the processes for submitting these to mainline so figured I would just email you the details.
@@ -769,7 +769,7 @@ export default {
workflow_config.Configuration.TranslateStage2.TranslateWebCaptions.ParallelDataNames = this.parallelData
}
if (this.customVocab !== null) {

       workflow_config.Configuration.defaultAudioStage2.Transcribe.VocabularyName = this.customVocab

       workflow_config.Configuration.defaultAudioStage2.TranscribeVideo.VocabularyName = this.customVocab
     }
     if (this.existingSubtitlesFilename == "") {
       if ("ExistingSubtitlesObject" in workflow_config.Configuration.WebCaptionsStage2.WebCaptions){

It looks like this is caused by the change to Trancribe video using the video instead of using the separated audio.


Docs typo: test_paths in dataset definition file erroneous referred to as test_dataset_paths

In the doc describing the dataset definition, test_dataset_paths should be changed to test_paths in https://github.com/czbiohub-sf/yogo/blob/main/docs/dataset-definition.md to match TEST_DATASET_PATHS in SpecificationsKey in yogo.data.dataset_definition_file

Thanks! Opened a new PR. Some of the other contributors will check it and merge it.
Let us know if there are any other problems or questions w/ yogo. About to address #150

Looks good, thanks Axel - merged with #152. @zbarry thanks for the catch!


Refactor orgs model

This should be a working version of the Org model using the Orgs naming convention.
The rule is that the model's name has to match the table name. So, if we want the table name to orgs, then we need to call the model Orgs.

I added a migration for the academicsessions table.


Feature request: support arbitrary HTTP methods

Some servers support more than standard list of HTTP methods so I think it would make sense for httpie to support it. I understand it's impossible to support any custom logic for those methods, but code path could be as if no method is provided that is as if it was GET if no data is provided and as if it is POST if any data is provided.
See discussions like https://stackoverflow.com/questions/25857508/what-is-the-http-method-purge
Also IANA has an expanded list of such methods https://www.iana.org/assignments/http-methods/http-methods.xhtml#methods (unfortunately PURGE is not on the list although it's used in popular caching layer - varnish)
curl allows to send any syntactically valid method name in the first line with -X.
In my particular case I would like to have support for PURGE method for varnish cache testing and I was suprised httpie cannot do that.

I've tried to reproduce it using httpbin.org:
$ http TEST httpbin.org/anything/x -v
TEST /anything/x HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 0
Host: httpbin.org
User-Agent: HTTPie/0.9.9

HTTP/1.1 405 METHOD NOT ALLOWED
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *
Allow: PATCH, DELETE, GET, PUT, TRACE, HEAD, OPTIONS, POST
Connection: keep-alive
Content-Length: 178
Content-Type: text/html
Date: Thu, 01 Nov 2018 05:07:39 GMT
Server: gunicorn/19.9.0
Via: 1.1 vegur

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>

Method Not Allowed

The method is not allowed for the requested URL.

It appears httpie is correctly transmitting any arbitrary HTTP method to the server, e.g. http ANYMETHOD httpbin.org would have ANYMETHOD to be used in the request.
Would it be possible for you to provide a concrete example when this doesn't work as you expecting?

Just for the note, I've created httpbin#522 so hopefully it would be possible to positive test arbitrary methods there.

@dair-targ thanks


Network Sockets Support in LabGraph

🚀 Feature
Sensor & Device integration is an important part to help accelerate researchers development. This integration on Network Sockets will allow new devices to be automatically usable in LabGraph. Network socket here refers to python socket module: https://docs.python.org/3/library/socket.html . A stretch goal is to also support Boost.Asio, https://www.boost.org/doc/libs/1_76_0/doc/html/boost_asio.html
Additional context

Create relevant files using the example from https://github.com/facebookresearch/labgraph/tree/main/labgraph/zmq_node
The code should be added at folder is https://github.com/facebookresearch/labgraph/tree/main/devices/protocols/
Create setup.py and README.md, where example can be found at: https://github.com/facebookresearch/labgraph/tree/main/extensions/labgraph_viz
Add github action support, reference: https://github.com/facebookresearch/labgraph/actions/workflows/main.yml
Add proper license header, example.

Hey Jimmy I will start working on these issues

Hey Jimmy I will start working on these issues

Sounds good!


Massive data by suing mget

Hello,
I've tried to get more than 200,000 rows from hbase  at once by mget of node-hbase.
But when I tried to get data, timeout event occurred.
Should I slice the data? or which code should I look at to modify?

Hello,
if scan is viable option for you, I'd suggest to use that, since it's not trying to get all the results at once. Otherwise yes, you should change the size of the batch and try to get smaller number of rows per mget, or you can increase call timeout, which I don't think it's good idea.

Thank you for fast reply.
How about mput? Is there another option like scan?

Nope.. you have to split your request into smaller batches (or increase call timeout).
Protobufs do support batch requests.
As I don't have any benchmark data, I cannot tell you if thrift will perform any better.


make things work with pandas 2.2

Finishes what was started in https://github.com/rdkit/rdkit/pull/7165

📚 Documentation preview 📚: https://rdkit--7226.org.readthedocs.build/en/7226/

@greglandrum I checked that the fix also works for me, and I submitted a PR against your branch which also fixes an annoying deprecation warning which occurs since pandas 2.1.0:
https://github.com/greglandrum/rdkit/pull/22


#320 - Unit Testing Style Guide (DRAFT)

DRAFT of Unit Testing style guides. Would appreciate a review, feedback, suggestions, etc.  before we merge. I'm sure there are areas that could be added/use clarification/etc.
Ideally, we want to make sure all this test code is consistent, clear, and simple - now is our opportunity to be opinionated.
/cc @joerghoh and @ireasor

Thanks, @joerghoh  and @ireasor!
I added a few more thoughts:

https://github.com/Adobe-Marketing-Cloud/asset-share-commons/pull/321/commits/54016140db2fbf5c8abc63f972f4b665933e339c
https://github.com/Adobe-Marketing-Cloud/asset-share-commons/pull/321/commits/f73ae4292a73f3cd99bb1bde7aca2c06121bee7e

ill run it through Grammarly at the end - but wanted to make sure the guidance is sound.

@godanny86  can you review and merge (assuming it looks good) when you have some time.


UI cleanup for iOS

Removes remaining traces of account ID. We don't have any external users using the app yet so I wanted to remove the tech debt completely before we get the app to testers
Adds logo to welcome screen
Removes "CONNECTION" section from MainView

@roop Going to go ahead and merge this to get it into TestFlight. Feel free to review and if there are changes we can revert or address them in another PR


Fix CODEOWNERS Rules not attributing correct ownership of base dbm files

What does this PR do?
@djmitche pointed out on this PR that agent-core should not be flagged for review on dbm owned files in the datadog_checks_base. In reviewing the CODEOWNERS, it looks like this was already the intention but that wasn't done correctly. I used codeowners to evaluate the codeowner rules and figured out that the problem was the ordering. Since the last matching rule wins, we need to have the defaults/fallbacks earlier and the more specific rules lower down.
Taking the files modified in https://github.com/DataDog/integrations-core/pull/11046 as a test, I previously got:
codeowners datadog_checks_base/tests/base/utils/db/test_db_statements.py
datadog_checks_base/tests/base/utils/db/test_db_statements.py           @DataDog/agent-core @DataDog/agent-integrations

codeowners datadog_checks_base/datadog_checks/base/utils/db/statement_metrics.py
datadog_checks_base/datadog_checks/base/utils/db/statement_metrics.py   @DataDog/agent-core @DataDog/agent-integrations

And with the changes:
codeowners datadog_checks_base/tests/base/utils/db/test_db_statements.py
datadog_checks_base/tests/base/utils/db/test_db_statements.py           @DataDog/database-monitoring @DataDog/agent-integrations

codeowners datadog_checks_base/datadog_checks/base/utils/db/statement_metrics.py
datadog_checks_base/datadog_checks/base/utils/db/statement_metrics.py   @DataDog/database-monitoring @DataDog/agent-integrations

# this one just to confirm that anything non-dbm still goes to the default agent-core/agent-integrations
codeowners datadog_checks_base/datadog_checks/base/utils/time.py
datadog_checks_base/datadog_checks/base/utils/time.py                   @DataDog/agent-core @DataDog/agent-integrations

Motivation
The wrongly tagged reviewers on https://github.com/DataDog/integrations-core/pull/11046.
Additional Notes

Review checklist (to be filled by reviewers)

[x] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[x] PR title must be written as a CHANGELOG entry (see why)
[x] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[x] PR must have changelog/ and integration/ labels attached

Looks like a good fix! The syntax is weird! I wrote this post a while back to try to help..

Thanks! That's a useful reference. I also found that to help with iterating on the rules, the codeowners cli tool was pretty handy.


Some simple changes can make it much more performant

*Performance
When recycling controls, do not remove them from InternalChilcren (just hide them).  Take a look at how VirtualizingStackPanel keeps them in InternalChildren and keeps a _realizedList of controls that match the ones known about in the generator's recycler.  Sorry I can't contribute the code but I have my own version not based on this and that update made a big performance improvement.
Version Info
Package Version [e.g. 1.5.2]
.NET Version: [e.g. .NET Framework 4.7.2]
OS Version: [e.g. Windows 10 Build 19041.508]

Thanks for the suggestion. This is already part of the refactoring for the next version I am working on.

The 2.0 version has just been released: https://www.nuget.org/packages/VirtualizingWrapPanel/2.0.0


Georgemitenkov/llvm indexed names

This PR addresses IndexedNames, adding the following:

Initialising arrays in LOCAL blocks is now supported.
Assigning to array elements is supported.
Using array elements in expressions is possible now.

Note that this handles 1D arrays (same as NMODL)
Also, codegen for DEFINE node has been implemented: macros are currently stored in a dedicated map.
fixes #467

@pramodk I used a symbol table instead! However, while testing, I noticed that in C visitor, the macro doesn't seem to be expanded?
DEFINE N 2

PROCEDURE foo() {
        LOCAL x[N]
}

gives
inline int foo_(int id, int pnodecount, _Instance* inst, double* data, const Datum* indexes, ThreadDatum* thread, NrnThread* nt, double v) {
        int ret_foo = 0;
        double x[N];
        return ret_foo;
    }

and there is no definition of N as well.

Oops..that's a bug! Didn't notice that earlier as local array is not commonly used. :unamused:
Could you create an issue with above code snippet? I will then take care of this in C codegen.

Created an issue :) It seems like only occurring when used for array sizes.


How to add custom middleware components with new capabilities

We hava some middleware components supported by Dapr. But how can I add custom middleware components for some private business logic.
According to the "How to: Author middleware components", it seems that we can have a custom custom HTTP middleware. But I can not find the way to register it.
https://docs.dapr.io/developing-applications/develop-components/develop-middleware/
For example, I want to a custom impl like "type: middleware.http.somelowercase", how can I register it by this name "middleware.http.somelowercase" ?
According to the doc "How to: Implement pluggable components",
https://docs.dapr.io/developing-applications/develop-components/pluggable-components/develop-pluggable/
the following component APIs are supported:
State stores
Pub/sub
Bindings
Secret stores
Our team already used some custom pluggable bindings components and we like the Dapr. Do we have the plan to add the "pluggable middleware components" in the Go SDKs to let people add the custom middleware components ?

@artursouza @skyao @shubham1172 @akhilac1 @yaron2 @tanvigour @DeepanshuA @berndverst

We do not support pluggable components for middlewares.
If you do want to create your own middleware, you have 2 options:

Write it in Go and compile it as part of Dapr. This indeed requires building your own Dapr. You will register the component in Dapr by dropping a file in https://github.com/dapr/dapr/tree/master/cmd/daprd/components
Since Dapr 1.11, we also support WebAssembly (WASM) to create middlewares, which could be an alternative approach that doesn't require building your own Dapr.

Out of curiosity, what is the middleware for? I am wondering if maybe there are alternatives we could consider.


improve performance of constrained sort executor

Scope & Purpose
Improve performance of constrained sort executor.
As the final step in the constrained sort executor, the min/max heap is sorted to get a totally ordered result back.
The previous implementation used std::sort() for this, which is over the top. as we have already built up a heap, we can use std::sort_heap() to do the sorting. This can be algorithmically more efficient.

[ ] :hankey: Bugfix
[ ] :pizza: New feature
[x] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification

Checklist

[ ] Tests

[ ] Regression tests
[ ] C++ Unit tests
[ ] integration tests
[ ] resilience tests

[ ] :book: CHANGELOG entry made
[ ] :books: documentation written (release notes, API changes, ...)
[ ] Backports

[ ] Backport for 3.11: -
[ ] Backport for 3.10: -

Related Information

[ ] Docs PR:
[ ] Enterprise PR:
[ ] GitHub issue / Jira ticket:
[ ] Design document:

it's just n pop_heap, so it's slower

it's just n pop_heap, so it can be slower

Yes, it can be slower in theory.
Worst case performance for std::sort() is n * log(n) comparisons, whereas the worst case performance for std::sort_heap() is 2 * n * log(n) comparisons.
But in practice it seems that std::sort_heap() can substantially outperform std::sort() for several inputs (i.e. non-worst case performance).
Probably still not worth doing the change, because it may cause a slowdown in some fringe cases.


gopass recipients add with no arguments should give the user a wizard in the exact same way that gopass init does

gopass recipients add without any additional parameters will just fail.
It should instead show a wizard. Specifically meaning that it should shows the user a list of all of the currently installed PGP public keys on the system and lists them by number along with the name/email attached to them so that the user can easily just pick one from the list (which is what happens when you do a gopass init).
Finally, gopass recipients remove should also have the same functionality.

We should definitely implement this for gopass recipients remove.
I'm not so sure about gopass recipients add. This could produce a huge output that would be very hard to navigate (e.g. I've got around 2k public keys in one keyring).
We may implement this is there are less than a certain number of keys available.


RDO for skip/non-skip for inter mode block by rdo_mode_decision( ) never test luma block skipped

In rdo_mode_decision(), we have absolutely missed testing the luma mode with skip is true. We only test chroma block being skipped.
For intra mode block, we don't test for skip, that is fine atm.

False alarm! (Thanks for rust's closure).
I momentarilly forgot that luma_rdo( ) calls chroma_rdo( ), then it calls encode_block_b( ), which is main block encoding function.
luma_rdo( ) does not have skip parameter, but  luma_rdo( ) calls chroma_rdo two times for inter modes, first with skip = false, secondly with skip = true.


import { EventEmitter } from 'events' dependency issue

When I linked against this component for a browser app, a global 'events' object was used in my bundle.js that I had not installed. I installed an events lib to see if that would fix the require(), but it did not. Is this an unresolved devDependency, or a moved package within React?
I'm building with rollupjs rather than webpack, fyi.

events is a default node module
https://www.npmjs.com/package/events

It is.

Fixed in v1.7.0.


test: test CI high percentage imports

Test for #17343.

The corresponding PR is now in master.


kpack controller and builder comaptability issue

Hi Team,
After i installing the new kpack version into kubernetes cluster , I am facing the below issue. Actually I have followed the below process and need help on how we can resolve the issue with builder and kpack-controller?
Kpack manual steps:

Install Certificate Injection Webhook
Install Kpack
Configure Kpack

panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0xb0 pc=0x55dde2d04f9d]
clusterstack yaml files.txt
Thanks,
venkat.

Could you provide the full logs from the kpack-controller?

This is fixed in: https://github.com/pivotal/kpack/pull/946

Hi matthew, it works for kpack tool in kubernetes cluster?

Yes, it is now published in this release:  https://github.com/pivotal/kpack/releases/tag/v0.5.3


[svplugins/collect_svdoc] Facillitate QNA pair retrieval

Prepare for NLP ML data additionally
Facillitate fragmented transmission to avoid 414 Request-URI Too Long error
Facillitate allowed module_srl to focus on user generated documents

Follow pythonic code convention


card-columns with cards same heights. card-deck will not work

Is there a way to have card-columns have the cards with same heights? Like card-deck does but I need the cards stacked vertically for when on a small device the will collapse to one row ordered correctly.
Medium to Desktop Devices
card1    card4     card7
card2    card5     card8
card3    card6     card9

Small Devices
card1
card2
card3
card4
card5
card6
card7
card8

Thanks.

You'll want to use the grid for this instead of a card deck or group. Or, do some flex-wrap on the card deck if you can. Should be a handful of options out there.


Remove intermediate contents page

The intermediate table of contents was removed. (Can be seen for projects ad4130, ad579x as a reference in the artifacts section of actions tab -- html-sphinx )
Removed:


Environments

Q
A

Is bugfix?
✔/❌

New feature?
✔/❌

Breaks BC?
✔/❌

Fixed issues
comma-separated list of tickets # fixed by the PR, if any

We need to discuss whether environment variables should be cached.

What's the purpose of caching them?

The advantage of the env variables that they can be changed on the fly. Without that you may use simple php array to store such variables


Conflicts with existing products

when we use these files in theme.php it conflicts with the existing products page. products add to cart keeps loading and checkout keeps loading. once i remove the code/require files from theme.php all works good.

Maybe because you should add the code in functions.php


acceptance criteria

[ ] Upon opening the note taker, you are presented with a landing page that has a link to a notes page (i.e. it routes you to it)
[ ] On the notes page, the header has the text 'Note Taker' on the left, and a '+' button used to start a new note on the right
[ ] There is a list of notes in a column on the left, and a large box to used for creating new notes / displaying note data on the right
[ ] Notes have a title and a body, stacked vertically in that order
[ ] When a note's title and body both have at least one character, a save button appears to the left of the new note '+' button
[ ] When the save button is clicked, the note is added to the bottom of the list of notes on the left (title & text are NOT cleared)
[ ] When a note in the left-hand column is clicked, the appropriate note data appears in the box on the right

[ ] Application front-end must connect to an Express.js back-end
[ ] Back-end must store notes with unique IDs in a JSON file
[ ] Application must be deployed to Heroku
[ ] README has, at a minimum, a description of, a screenshot preview for, and a link to, the deployed application

[ ] When a note's delete button is clicked, it the associated entry is removed from the JSON data file on the back-end


Version Packages

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

<EMAIL_ADDRESS>Patch Changes

#846 01f311d Thanks @threepointone! - Update dependencies

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Cookbook broke on chef 13

Cookbook version
4.0.4
Chef-client version
13.0.113
Scenario:
Any chef-client run
Steps to Reproduce:
Just run chef-client with chef 13.03
Expected Result:
Working recipe
Actual Result:
Chef-client error
================================================================================
Recipe Compile Error in /tmp/kitchen/cache/cookbooks/stilingue_deploy/recipes/retroactive.rb
================================================================================
     NoMethodError
     -------------
     undefined method `supports' for Chef::Resource::User::LinuxUser

     Cookbook Trace:
     ---------------
       /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/install.rb:25:in `block in from_file'
       /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/install.rb:20:in `from_file'
       /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/configure.rb:9:in `from_file'
       /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/service.rb:9:in `from_file'
       /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/default.rb:9:in `from_file'
       /tmp/kitchen/cache/cookbooks/stilingue_backend_base/recipes/zabbix.rb:7:in `from_file'
       /tmp/kitchen/cache/cookbooks/stilingue_backend_base/recipes/default.rb:13:in `from_file'
       /tmp/kitchen/cache/cookbooks/stilingue_deploy/recipes/default.rb:16:in `from_file'
       /tmp/kitchen/cache/cookbooks/stilingue_deploy/recipes/retroactive.rb:15:in `from_file'

     Relevant File Content:
     ----------------------
     /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/install.rb:

      18:      system true
      19:    end
      20:    user node['zabbix']['agent']['user'] do
      21:      shell node['zabbix']['agent']['shell']
      22:      uid node['zabbix']['agent']['uid'] if node['zabbix']['agent']['uid']
      23:      gid node['zabbix']['agent']['gid'] || node['zabbix']['agent']['group']
      24:      system true
      25>>     supports manage_home: true
      26:    end
      27:  end
      28:
      29:  directory node['zabbix']['install_dir'] do
      30:    owner node['zabbix']['agent']['user']
      31:    group node['zabbix']['agent']['group']
      32:    mode '755'
      33:  end
      34:

     System Info:
     ------------
     chef_version=13.0.113
     platform=ubuntu
     platform_version=14.04
     ruby=ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
     program_name=chef-client worker: ppid=1781;start=22:11:14;
     executable=/opt/chef/bin/chef-client

This doesn't look like an issue with the users cookbook.

     /tmp/kitchen/cache/cookbooks/zabbix-agent/recipes/install.rb:
  18:      system true
  19:    end
  20:    user node['zabbix']['agent']['user'] do
  21:      shell node['zabbix']['agent']['shell']
  22:      uid node['zabbix']['agent']['uid'] if node['zabbix']['agent']['uid']
  23:      gid node['zabbix']['agent']['gid'] || node['zabbix']['agent']['group']
  24:      system true
  25>>     supports manage_home: true
  26:    end

Based on the error message you have, you need to remove the supports from the resource defined in your zabbix-agent cookbook. Supports was deprecated with 12.14 and has been removed as of Chef 13.

I'm terribly sorry, tiredness at the end of the day got the better of me. Thanks for the advice tough!


Integrate color picker

Adds the color picker extension to platform and cloud diagrams:

Closes #217
Closes https://github.com/camunda/modeler-design/issues/101

Great!


single batched timer for all timeouts

As per #642 this uses a single batching/chunked timer for all the timeouts in websocket/protocol.py.

[Current coverage][cc-pull] is 57.34%

Merging [#660][cc-pull] into [master][cc-base-branch] will decrease coverage by -0.00%

@@             master       #660   diff @@
==========================================
  Files            62         62
  Lines         10280      10277     -3
  Methods           0          0
  Messages          0          0
  Branches       1667       1667
==========================================
- Hits           5896       5893     -3
  Misses         3824       3824
  Partials        560        560

Powered by Codecov. Last updated by [1bbe341...cee3bef][cc-compare]
[cc-base-branch]: https://codecov.io/gh/crossbario/autobahn-python/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/crossbario/autobahn-python/compare/1bbe34197ed4ef88b8ecbf388c87b19b59c7f6c2...cee3befedae93751adae5ed7a969204e5d2bcb0a
[cc-pull]: https://codecov.io/gh/crossbario/autobahn-python/pull/660?src=pr


shaarli-material: remove

Motivation for this change
shaarli-material is a theme plugin for the shaarli web application.
The version of the theme needs to match shaarli's or else there are server errors, broken scripts and broken styling. shaarli-material is behind by almost a year, so the two versions of shaarli + shaarli-material in the nix store do not work together.
The build process for shaarli-material has changed in 0.10.3 and now depends on npm packages and a gulp script (changelog: https://github.com/kalvn/Shaarli-Material/releases) and I do not know how to update the build recipe for it.
I have not managed to set up a working shaarli + shaarli-material configuration with the prebuilt assets from the GitHub releases page either.
So I'd like to drop the package because it has been unusable for a year, is too difficult to maintain and apparently not used by anyone.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg eval

references need to be removed as well

references removed :)

Why not just mark it as broken?

I've marked it as broken instead.
@angristan You have updated this package in #66201. Are you using it or have you tested it?

Hi! I am not using it anymore.

I can look into integrating this tomorrow then :+1:


Publish update for Redgate SQL Search extension

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: cjgarland sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@llali I can push this update now.

@kburtram sorry missed this


SDK batching/revamp 2.1: clock example for Rust

What the title says.
On top of #1983

ah too late, uhoh. Guess this might give @jprochazk the main ci failure test 😄

Which will be in about ten minutes thanks to #2026 :eyes:

Doesn't seem to have caused a failure 😢

Doesn't seem to have caused a failure cry

Yeah I'm not surprised: outdated lock files are annoying because they screw with everyone's local copy, but I don't remember we ever configured anything to detect these situations on the CI.


On clean build, sub process of Stride.Core.Assets.CompilerApp.exe fails to load NuGet.Versioning causing build failures.

Release Type: GitHub
Version: development head
Platform(s): Windows during editor build
Describe the bug
When doing a clean build, some sub component of the asset compiler fails to find nuget and fails the build.
To Reproduce
Wipe the whole local repo, and restore from scratch (git clean or git reset --hard will not cut it, delete all files and then reset).
Expected behavior
The build succeeds without errors on first clone.
Screenshots
N/A
Additional context
I'm currently looking into this, but I figure it's good to make an issue for traceability.
This seems to not reliably occur, and building random projects seems to somehow resolve the issue.
I do have MSBuild in my path per the vs-free build instructions, the command to do a clean compile was msbuild Stride.sln though, dotnet didn't like trying to compile C++.
In this case I do not have nuget in my path at the moment, however from before this error occurred with or without MSBUILD_NUGET_PATH being defined.
I believe the loader error caused VS crashes for me with a similar looking error when VS tries to inspect the tests with the test explorer.
Log, callstacks, and a lot of fluff
The build itself has the same error repetitively, but the true error ends up being caused by a command of the form:
$repoRoot\sources\assets\Stride.Core.Assets.CompilerApp\build\..\bin\Debug\net6.0-windows7.0\Stride.Core.Assets.CompilerApp.exe
--compile-property:BuildProjectReferences=false --disable-auto-compile --project-configuration "Debug" --platform=Windows
--project-configuration=Debug --compile-property:StrideGraphicsApi=Direct3D11
--output-path="$repoRoot\bin\Tests\Stride.Assets.Tests2\Windows\data"
--build-path="$repoRoot\sources\engine\Stride.Assets.Tests2\obj\stride\assetbuild\data"
--package-file="$repoRoot\sources\engine\Stride.Assets.Tests2\Stride.Assets.Tests2.csproj"
--msbuild-uptodatecheck-filebase="$repoRoot\sources\engine\Stride.Assets.Tests2\obj\Windows\Debug\stride\assetcompiler-uptodatecheck"

Newlines were added for readability.
--debug was added for the below logs to be sure everything was there.
$repoRoot is really my repo location in the drive, I'm replacing it whever my drive path shows up.
Different variants of this command are called and fail for the same reason, all examples here were gathered from this specific command sequence.
The tool is accessable as a target via $repoRoot\sources\assets\Stride.Core.Assets.CompilerApp\build\Stride.Core.Assets.CompilerApp.targets
info 0.010s: [AssetCompiler] BuildEngine arguments: --compile-property:BuildProjectReferences=false --disable-auto-compile --project-configuration Debug --platform=Windows --project-configuration=Debug --compile-property:StrideGraphicsApi=Direct3D11 --output-path=$repoRoot\bin\Tests\Stride.Assets.Tests2\Windows\data --build-path=$repoRoot\sources\engine\Stride.Assets.Tests2\obj\stride\assetbuild\data --package-file=$repoRoot\sources\engine\Stride.Assets.Tests2\Stride.Assets.Tests2.csproj --msbuild-uptodatecheck-filebase=$repoRoot\sources\engine\Stride.Assets.Tests2\obj\Windows\Debug\stride\assetcompiler-uptodatecheck --debug
info 0.012s: [AssetCompiler] Starting builder.
verbose 14.010s: [AssetCompiler] Process dependencies for Stride.Assets.Tests2...
verbose 14.011s: [AssetCompiler] Restore NuGet packages for Stride.Assets.Tests2...
verbose 14.011s: [AssetCompiler] Process dependencies for Stride...
verbose 14.011s: [AssetCompiler] Process dependencies for Stride.Core.Serialization...
verbose 14.011s: [AssetCompiler] Process dependencies for Stride.Core.MicroThreading...
verbose 14.012s: [AssetCompiler] Process dependencies for Stride.Core...
verbose 14.012s: [AssetCompiler] Restore NuGet packages for Stride.Core...
verbose 14.012s: [AssetCompiler] Restore NuGet packages for Stride.Core.MicroThreading...
verbose 14.012s: [AssetCompiler] Process dependencies for Stride.Core.IO...
verbose 14.012s: [AssetCompiler] Restore NuGet packages for Stride.Core.IO...
verbose 14.012s: [AssetCompiler] Restore NuGet packages for Stride.Core.Serialization...
verbose 14.013s: [AssetCompiler] Process dependencies for Stride.Core.Mathematics...
verbose 14.013s: [AssetCompiler] Restore NuGet packages for Stride.Core.Mathematics...
verbose 14.013s: [AssetCompiler] Restore NuGet packages for Stride...
verbose 14.013s: [AssetCompiler] Process dependencies for Stride.Assets...
verbose 14.013s: [AssetCompiler] Process dependencies for Stride.Core.Assets...
verbose 14.013s: [AssetCompiler] Process dependencies for Stride.Core.BuildEngine.Common...
verbose 14.014s: [AssetCompiler] Process dependencies for Stride.Core.Design...
verbose 14.014s: [AssetCompiler] Process dependencies for Stride.Core.Yaml...
verbose 14.014s: [AssetCompiler] Process dependencies for Stride.Core.Reflection...
verbose 14.014s: [AssetCompiler] Restore NuGet packages for Stride.Core.Reflection...
verbose 14.014s: [AssetCompiler] Restore NuGet packages for Stride.Core.Yaml...
verbose 14.014s: [AssetCompiler] Restore NuGet packages for Stride.Core.Design...
verbose 14.014s: [AssetCompiler] Restore NuGet packages for Stride.Core.BuildEngine.Common...
verbose 14.015s: [AssetCompiler] Process dependencies for Stride.Core.Packages...
verbose 14.015s: [AssetCompiler] Restore NuGet packages for Stride.Core.Packages...
verbose 14.015s: [AssetCompiler] Restore NuGet packages for Stride.Core.Assets...
verbose 14.015s: [AssetCompiler] Process dependencies for Stride.Core.ProjectTemplating...
verbose 14.015s: [AssetCompiler] Restore NuGet packages for Stride.Core.ProjectTemplating...
verbose 14.015s: [AssetCompiler] Process dependencies for Stride.TextureConverter...
verbose 14.015s: [AssetCompiler] Process dependencies for Stride.Graphics...
verbose 14.016s: [AssetCompiler] Process dependencies for Stride.Native...
verbose 14.016s: [AssetCompiler] Restore NuGet packages for Stride.Native...
verbose 14.016s: [AssetCompiler] Process dependencies for Stride.Shaders...
verbose 14.016s: [AssetCompiler] Restore NuGet packages for Stride.Shaders...
verbose 14.016s: [AssetCompiler] Restore NuGet packages for Stride.Graphics...
verbose 14.016s: [AssetCompiler] Restore NuGet packages for Stride.TextureConverter...
verbose 14.017s: [AssetCompiler] Process dependencies for Stride.Engine...
verbose 14.017s: [AssetCompiler] Process dependencies for Stride.Audio...
verbose 14.017s: [AssetCompiler] Restore NuGet packages for Stride.Audio...
verbose 14.017s: [AssetCompiler] Process dependencies for Stride.Rendering...
verbose 14.017s: [AssetCompiler] Process dependencies for Stride.Games...
verbose 14.017s: [AssetCompiler] Restore NuGet packages for Stride.Games...
verbose 14.018s: [AssetCompiler] Restore NuGet packages for Stride.Rendering...
verbose 14.018s: [AssetCompiler] Process dependencies for Stride.VirtualReality...
verbose 14.018s: [AssetCompiler] Process dependencies for Stride.Input...
verbose 14.018s: [AssetCompiler] Restore NuGet packages for Stride.Input...
verbose 14.018s: [AssetCompiler] Restore NuGet packages for Stride.VirtualReality...
verbose 14.018s: [AssetCompiler] Process dependencies for Stride.Shaders.Compiler...
verbose 14.019s: [AssetCompiler] Process dependencies for Stride.Shaders.Parser...
verbose 14.019s: [AssetCompiler] Process dependencies for Stride.Core.Shaders...
verbose 14.019s: [AssetCompiler] Process dependencies for Irony...
verbose 14.019s: [AssetCompiler] Restore NuGet packages for Irony...
verbose 14.019s: [AssetCompiler] Restore NuGet packages for Stride.Core.Shaders...
verbose 14.019s: [AssetCompiler] Restore NuGet packages for Stride.Shaders.Parser...
verbose 14.020s: [AssetCompiler] Restore NuGet packages for Stride.Shaders.Compiler...
verbose 14.020s: [AssetCompiler] Restore NuGet packages for Stride.Engine...
verbose 14.020s: [AssetCompiler] Process dependencies for Stride.Navigation...
verbose 14.020s: [AssetCompiler] Process dependencies for Stride.Physics...
verbose 14.020s: [AssetCompiler] Restore NuGet packages for Stride.Physics...
verbose 14.020s: [AssetCompiler] Restore NuGet packages for Stride.Navigation...
verbose 14.021s: [AssetCompiler] Process dependencies for Stride.UI...
verbose 14.021s: [AssetCompiler] Restore NuGet packages for Stride.UI...
verbose 14.021s: [AssetCompiler] Process dependencies for Stride.Video...
verbose 14.021s: [AssetCompiler] Restore NuGet packages for Stride.Video...
verbose 14.021s: [AssetCompiler] Restore NuGet packages for Stride.Assets...
verbose 14.021s: [AssetCompiler] Process dependencies for Stride.Graphics.Regression...
verbose 14.021s: [AssetCompiler] Process dependencies for Stride.Graphics.RenderDocPlugin...
verbose 14.022s: [AssetCompiler] Restore NuGet packages for Stride.Graphics.RenderDocPlugin...
verbose 14.022s: [AssetCompiler] Restore NuGet packages for Stride.Graphics.Regression...
verbose 14.022s: [AssetCompiler] Process dependencies for xunit.runner.stride...
error 14.035s: [AssetCompiler] Unexpected exception while loading project [$repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj]. Exception: InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCacheBase projectRootElementCache, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, EvaluationContext evaluationContext, Boolean interactive)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.PackageSession.PreLoadPackageDependencies(ILogger log, SolutionProject project, PackageLoadParameters loadParameters) in $repoRoot\sources\assets\Stride.Core.Assets\PackageSession.Dependencies.cs:line 52
Microsoft.Build.Exceptions.InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCacheBase projectRootElementCache, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, EvaluationContext evaluationContext, Boolean interactive)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.PackageSession.PreLoadPackageDependencies(ILogger log, SolutionProject project, PackageLoadParameters loadParameters) in $repoRoot\sources\assets\Stride.Core.Assets\PackageSession.Dependencies.cs:line 52
verbose 14.041s: [AssetCompiler] Restore NuGet packages for xunit.runner.stride...
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.Core.sdpkg]
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.Core.IO.sdpkg]
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.Core.Mathematics.sdpkg]
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.Core.MicroThreading.sdpkg]
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.Core.Serialization.sdpkg]
verbose 14.042s: [AssetCompiler] Loading Assets from Package [Stride.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Native.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Audio.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Core.Reflection.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Core.Yaml.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Core.Design.sdpkg]
verbose 14.043s: [AssetCompiler] Loading Assets from Package [Stride.Core.BuildEngine.Common.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Stride.Core.Packages.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Stride.Core.Assets.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Stride.Core.ProjectTemplating.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Irony.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Stride.Core.Shaders.sdpkg]
verbose 14.044s: [AssetCompiler] Loading Assets from Package [Stride.Shaders.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Graphics.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Games.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Input.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Rendering.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Shaders.Parser.sdpkg]
verbose 14.045s: [AssetCompiler] Loading Assets from Package [Stride.Shaders.Compiler.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.VirtualReality.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.Engine.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.Physics.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.Navigation.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.TextureConverter.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.UI.sdpkg]
verbose 14.046s: [AssetCompiler] Loading Assets from Package [Stride.Video.sdpkg]
verbose 14.047s: [AssetCompiler] Loading Assets from Package [Stride.Assets.sdpkg]
verbose 14.047s: [AssetCompiler] Loading Assets from Package [Stride.Graphics.RenderDocPlugin.sdpkg]
verbose 14.047s: [AssetCompiler] Loading Assets from Package [Stride.Graphics.Regression.sdpkg]
error 14.048s: [AssetCompiler] Unexpected error while loading assembly reference []. Exception: InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.VSProjectHelper.GetOrCompileProjectAssembly(String solutionFullPath, String fullProjectLocation, ILogger logger, String targets, Boolean autoCompileProject, String configuration, String platform, Dictionary`2 extraProperties, Boolean onlyErrors, BuildRequestDataFlags flags) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 71
   at Stride.Core.Assets.Package.LoadAssemblyReferenceInternal(ILogger log, PackageLoadParameters loadParameters, AssemblyContainer assemblyContainer, ProjectReference projectReference, String assemblyPath) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1064
Microsoft.Build.Exceptions.InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.VSProjectHelper.GetOrCompileProjectAssembly(String solutionFullPath, String fullProjectLocation, ILogger logger, String targets, Boolean autoCompileProject, String configuration, String platform, Dictionary`2 extraProperties, Boolean onlyErrors, BuildRequestDataFlags flags) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 71
   at Stride.Core.Assets.Package.LoadAssemblyReferenceInternal(ILogger log, PackageLoadParameters loadParameters, AssemblyContainer assemblyContainer, ProjectReference projectReference, String assemblyPath) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1064
error 14.053s: [AssetCompiler] Error while pre-loading package [Stride.Core.Assets.Package]. Exception: InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.Package.FindAssetsInProject(String projectFullPath, String& nameSpace) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1287
   at Stride.Core.Assets.Package.FindAssetsInProject(ICollection`1 list, Package package) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1323
   at Stride.Core.Assets.Package.ListAssetFiles(ILogger log, Package package, Boolean listAssetsInMsbuild, Boolean listUnregisteredAssets, Nullable`1 cancelToken) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1267
   at Stride.Core.Assets.PackageSession.TryLoadAssets(PackageSession session, ILogger log, Package package, PackageLoadParameters loadParameters) in $repoRoot\sources\assets\Stride.Core.Assets\PackageSession.cs:line 1479
Microsoft.Build.Exceptions.InvalidProjectFileException: SDK Resolver Failure: "The NuGet-based SDK resolver failed to run because NuGet assemblies could not be located.  Check your installation of MSBuild or set the environment variable "MSBUILD_NUGET_PATH" to the folder that contains the required NuGet assemblies. System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (0x80131621)
File name: 'NuGet.Versioning, Version=<IP_ADDRESS>8, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.IO.FileLoadException: Could not load file or assembly 'NuGet.Versioning, Version=<IP_ADDRESS>0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath(IntPtr ptrNativeAssemblyLoadContext, String ilPath, String niPath, ObjectHandleOnStack retAssembly)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Microsoft.Build.Shared.MSBuildLoadContext.Load(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.NuGetAbstraction.TryParseNuGetVersion(String version, Object& parsed)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.TryGetNuGetVersionForSdk(String id, String version, SdkResolverContext context, Object& parsedVersion)
   at Microsoft.Build.NuGetSdkResolver.NuGetSdkResolver.Resolve(SdkReference sdkReference, SdkResolverContext resolverContext, SdkResultFactory factory)
   at Microsoft.Build.BackEnd.SdkResolution.SdkResolverService.ResolveSdk(Int32 submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, String solutionPath, String projectPath, Boolean interactive, Boolean isRunningInVisualStudio)"  $repoRoot\sources\tests\xunit.runner.stride\xunit.runner.stride.csproj
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args)
   at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1](IElementLocation elementLocation, String resourceName, T1 arg0)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at Stride.Core.Assets.VSProjectHelper.LoadProject(String fullProjectLocation, String configuration, String platform, Dictionary`2 extraProperties) in $repoRoot\sources\assets\Stride.Core.Assets\VSProjectHelper.cs:line 207
   at Stride.Core.Assets.Package.FindAssetsInProject(String projectFullPath, String& nameSpace) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1287
   at Stride.Core.Assets.Package.FindAssetsInProject(ICollection`1 list, Package package) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1323
   at Stride.Core.Assets.Package.ListAssetFiles(ILogger log, Package package, Boolean listAssetsInMsbuild, Boolean listUnregisteredAssets, Nullable`1 cancelToken) in $repoRoot\sources\assets\Stride.Core.Assets\Package.cs:line 1267
   at Stride.Core.Assets.PackageSession.TryLoadAssets(PackageSession session, ILogger log, Package package, PackageLoadParameters loadParameters) in $repoRoot\sources\assets\Stride.Core.Assets\PackageSession.cs:line 1479
(1,1): warning 14.058s: [AssetCompiler] Asset [0851d017-5e86-4954-a5db-1bcf98687ac2:DdsMaskBC1] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [08872397-58a1-4b94-830d-6676d48d1aca:SheetNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [15bcf3ec-1a85-4664-a99a-8836d4a6706f:SheetColorAutoNoAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [199436a6-0b5e-4ca0-88ee-27e75d4d70e4:JpegInterpolated] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [1a11f50d-6971-48ce-93e9-a838c1f44b0d:SheetColorAutoMask] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [213d04d7-d1a0-420e-94d2-901663338ce1:SheetInterpolatedAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.059s: [AssetCompiler] Asset [231c5969-26ee-4a8c-9d29-6146ee723740:PngMask] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [2ac8e854-0983-487a-b491-9a66b155ff03:PngColorResultTrue] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [2c6491c4-701b-4eb7-b9f8-94d22d95b0cf:PngNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [2d00caf8-f724-404d-87cd-df814a78b252:GraphicsCompositor] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [34ac902c-db56-4d4f-bbaa-763c385ee3c7:SheetAutoInterpolated] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [380fa137-4b95-4dc8-ae41-d0859ea332e0:SheetMaskAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.060s: [AssetCompiler] Asset [38e24744-5030-49f5-9bd6-63ffaf9f5cdb:SheetExplicitAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [3b94cddb-afa4-4322-820b-431f80529de9:SheetAutoNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [40d4445a-5e9e-42ad-a4b0-f90fba6100c4:JpegExplicit] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [5148de80-108a-4849-aef6-e9eea98ceffd:DdsMaskBC3] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [56080dc7-a5f6-4969-9549-3f5d2ae3fc40:PngInterpolated] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [5d4851cf-4172-4b12-ab11-e15b302871e7:JpegColorResultTrue] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [61be7040-a213-4a13-aac4-ecdc415f9ad6:SheetColorNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.061s: [AssetCompiler] Asset [632355e6-4fc9-4606-a5e8-199dab4ba729:DdsNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [66575bba-0b50-4162-9571-4bfc5644deaf:SheetColorMaskPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [6c447e1e-39de-497e-9b90-a472dee00624:SheetColorMask] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [6c677f02-2311-4cc1-b574-b29cabc85af5:SheetColorAutoMaskPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [83b48119-bf0a-4384-92fa-fe5ffb6ac730:SheetColorNoAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [843afbb3-4f38-4d2e-8d47-2ee40374a088:SheetExplicitAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.062s: [AssetCompiler] Asset [853bedb3-91b9-4392-8b4d-eb07be1ce115:JpegMask] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [8cc3c13d-b050-49ae-87cf-a58107f4e474:JpegColorResultFalse] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [915ede20-6202-4e2b-a667-2bd4c22da6ba:SheetAutoMask] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [96c3f51f-4e90-4176-9886-ea5d1e1572fa:SheetNoAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [a5a2626d-c832-4a98-86eb-7822f7b4cf83:SheetInterpolatedAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [b5ffed04-aa12-4ef7-99fa-e60d973dc047:JpegNone] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.063s: [AssetCompiler] Asset [bb339658-877a-49dc-80f8-f5f9fbb51dda:DdsInterpolated] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [bf563667-8a16-42e1-af9e-4e6531474d42:SheetColorAutoNoAlpha] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [c11892c2-7737-458f-beb0-3861bb656b57:SheetAutoInterpolatedPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [c39fe354-374c-4953-a85a-37c2cdd8fe8b:SheetAutoNoAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [d94d9299-3bc8-4531-952f-703e6b80d38d:JpegAuto] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [eba50ccd-2b38-42d0-a98d-147d29141d4d:SheetAutoMaskPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.064s: [AssetCompiler] Asset [f5cf3f85-622e-4345-aa18-8e781460ba71:SheetMaskAlphaPacked] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.065s: [AssetCompiler] Asset [f8dfa4d7-d5e7-4f36-9e7c-2c9d3de0e154:PngColorResultFalse] not found. Required for package [Stride.Assets.Tests2]
(1,1): warning 14.065s: [AssetCompiler] Asset [fb543f7c-e6a7-4bbc-9a75-47ae5db41968:MainScene] not found. Required for package [Stride.Assets.Tests2]

Well that's a mouthful.
hypotheses
It looks like it found the nuget version dll and everything, but failed just short of actually loading it. Previously I started on dotnet 5 and the assembly version was listed as a 5.* version. Now that I have 6 it's listing a 6.* version, it seems to be finding an appropriate dll but fails to bind.
The call originates from https://github.com/NuGet/NuGet.Client/blob/dev/src/NuGet.Core/Microsoft.Build.NuGetSdkResolver/NuGetSdkResolver.cs
It looks like the runtime is attempting to load the NuGet.Versioning assembly for the jit compiler, fails to bind, and throws an exception.
One difference I did notice between the instructions and my local setup is that my VS and msbuild are x64, not x86, this might be architecture related.

I'm still investigating this, but I saw this come up in the discord as well so I figure a github issue is good then.

Could you try PR #1276 , I'm pretty sure that's the same issue.

That branch does build successfully, some tests are failing as well, but it seems much more than before. The PR seems to be holding.
Was there something holding up the merging of that branch that I can help with? It seems like that is a bit of a more stable basis to work from at least in terms of testability.

I would like to wait for @xen2 to take a look at it since the build system is really more his thing, but I guess if he hasn't had the time to take a look at it by sunday I'll go ahead and merge it and revert later if needed.


Insert Windows command line in the tutorials

URL(s) with the issue:
Example: https://www.tensorflow.org/tutorials/keras/save_and_load
Description of issue (what needs changing):
The tutorial uses POSIX commands like:
!ls {checkpoint_dir}
Unfortunately I am on Windows so those commands does not work. Is there no way to condition the command on the OS?
!dir {checkpoint_dir}
The alternative way would be to use Python straightaway:
onlyfiles = [f for f in os.listdir(mypath) if os.path.isfile(os.path.join(mypath, f))]
print(onlyfiles)

The ! system commands are just used because they're convienient, and work in colab which we see as the primary execution platform for these. there's no good way to switch these based on the OS.
As you say probably the most platform independent way is to just do it in python.
I'd probably go with:
mypath = pathlib.Path(...)
list(mypath.glob('*'))

I'm unable to prioritize this right now.
@raffaem I would welcome any PR you can send to tensorflow/docs making this sort of change.

Hi, this is my first time contributing to the TensorFlow community. Since no one is taking this task, can I volunteer to take this task?
One more question - since the doc you mentioned is in here: https://github.com/tensorflow/docs-l10n/blob/master/site/zh-cn/tutorials/keras/save_and_load.ipynb. To update this doc on the website, I just need to change the ipynb file, right?
Thank you! I am happy to contribute to this issue :)


Various graphical inconsistencies & additional ungoogled features.

Coming over from Ungoogled Chromium (109.0.5414.131), i've found various graphical inconsistencies that are pretty unsightly & have requests for additional ungoogled features.
You may have already been made aware of some of these issues.
First Issue

When multiple tabs are opened, the last tab shows a dividing line that is supposed to denote the end & beginning between a pair of tabs, at the end of itself. This is erroneous as the last tab does not require such denotation, since it's the last tab.
Second Issue

When the browser is not the current active window, all tabs become a solid color white which makes it essentially impossible to discern which tab is the currently opened one.
Third Issue

When hovering over the new-tab button, it becomes a very dark grey, this looks very inconsistent. Proper behaviour should be that, when hovered over, the button becomes the same color as a hovered over tab & when not hovered over, become the same color as a not hovered over tab. This would look much more consistent (consistent as in, regular chromium), as pictured here :

Fourth Issue

The browser shows borders from the window decorations that usually frame regular window content, this looks very bad. Proper behaviour should be, to not show that. This would look much more consistent (consistent as in, regular chromium), as pictured here :

Fifth Issue
The "Hide SidePanel Button" (#hide-sidepanel-button) flag from ungoogled, when enabled, does not actually remove the side panel button.
Request for further ungoogled features

Adding the capability to remove the "install webpage" button from the URL bar.
Furthermore :
The "Show avatar/people/profile button" (#show-avatar-button) ungoogled feature.
The "Maximum connections per host" (#max-connections-per-host) ungoogled feature.
The "Popups to tabs" (#popups-to-tabs) ungoogled feature.
The "Disable search engine collection" (#disable-search-engine-collection) ungoogled feature.

Working through the fixes for the UI bugs and the broken ungoogled flag. I hope to combine it with a fix for the Windows 7 GPU process freezing and release a hotfix in the next few days.

Since you've mentioned gpu-related issues under Windows 7, and this might be out-of-scope for this particular issue, but;
I've discovered that the D3D11 renderer seems to be non functional as of this latest release (121.0.6167.81), at least on my particular soft-/hardware configuration.

Windows (Embedded Standard) 7 SP1 (x64)
AMD A10-5750M APU with Radeon HD 8650G (Crimson 16.2.1 drivers)

This is a regression from the prior version (119.0.6045.192), i've checked.
D3D11 renderer on 119.0.6045.192

Just ignore it claiming WebGL 2 / WebGPU support, this is false & has been an issue on regular chromium too.
D3D11 renderer on 121.0.6167.81

Hotfix solved the first, second, third and fifth issue. It appears that another issue, i've not noticed until now, has also been fixed :

Spacing between window border and tab strip has been restored to chromium defaults, this, however, caused another issue :
Being that this proper spacing is only applied to the default theme, as on any other theme, it remains unchanged.

Thusly, the fourth and new issue, in addition to the ungoogled feature requests, remain open.
On another note, since i've had time to use the browser for a bit now, i've noticed that hardware acceleration seems very flawed and now with this Hotfix, broke completely. At least on my specific hard-/software configuration. I'll gather some information over the coming days and open a seperate issue for this problem since it would be out-of-scope for this particular issue.

Any update on  #181 (also a UI request)

I'm still experiencing the first issue with compact-ui flag enabled:

I'm still experiencing the first issue with compact-ui flag enabled:

I have just pushed a change to reduce the size of the tab separators with the #compact-ui flag. They are no longer visible behind an active tab in my testing config.

With the 4th issue being successfully solved in the latest release, all initial issues have been resolved. The new issue still persists, however, might not even be an issue and just intended behavior of newer chromium versions. In that case, leave it as is. I'll leave this issue open for your judgment call on that.

Please try to limit to 1 specific issue per bug-report. Otherwise it's almost impossible for a developer to resolve such "endless stories".

@Mantamaehne wrote:

Also, the new Supermium icon does not scale properly and becomes pixelated on lower icon resolutions. Pictured here :

This has been "discussed" elsewhere, too :stuck_out_tongue_winking_eye: :
https://github.com/win32ss/supermium/discussions/316#discussioncomment-8683751

Hotfix solved all of the remaining issues, making this issue fully resolved. Supermium looking and running better than ever, appreciate your work.
Gem.


SSL certificate errors are preventing Web Workers from loading as expected

In the current private.deciphernow.com environment, we have to add the site as a security exception to be able to navigate to web apps. While this renders, this environment isn't sufficiently trustable to allow the loading of external scripts for execution as Web Workers, the primary means of achieving multi-threading in an browser. Because of the relatively large amounts of timeseries data that can potentially be cached, filtered, and manipulated in the browser, I consider it pretty critical to get this work moved off the primary UI thread.
What would it take for us to have a trusted HTTPS environment able to do this?
Do you consider it a requirement for me to provide a fallback means to run this work on the UI thread in case of TLS security cert issues  or other trust issues or should the web app explicitly break under those circumstances?

An SSL certificate error occurred when fetching the script.
service-worker.js Failed to load resource: net::ERR_INSECURE_RESPONSE
registerServiceWorker.js:39 Error during service worker registration: DOMException: Failed to register a ServiceWorker: An SSL certificate error occurred when fetching the script.
(anonymous) @ registerServiceWorker.js:39

This is potentially due to the HTTPS self-signed cert / security exception in the private.deciphernow.com environment. All work shifting scraping into a WebWorker should wait to move forward until this is resolved.

We have no self-signed certificates in the private.deciphernow.com deployment.  They are all signed by a CA, however that CA may not be trusted as it was stood up for this purpose only.
I could use a bit more context to track this down.

What is a service worker?
What service is it attempting to communicate with?
Is the root certificate for our CA trusted by the browser?

@spmcbride1201, I don't know if the title change was supposed to resolve my first question above, but I'm afraid it only means I have to s/service worker/web worker/.  I can move forward without knowing the answer I think but the second two questions are still valid, I think?

I'm not quite that passive aggressive. I changed the title and realized that I'm probably conflating service workers and web workers, which are two somewhat similar yet different primitives that provided by the browser environment.
A "Web Worker" is best thought of as spinning up a second thread. It does work off the main thread, which prevents the UI from hanging or stuttering. A "service worker" is a type of "Web Worker" that essentially proxies all outbound network calls from the web app and lives beyond when the browser closes to be able to receive pushed data from the server, which allows for more advanced progressive rendering and offline-first techniques, including things like the Push and Notification APIs.
We have a "Service Worker" from the boilerplate starter kit I used to generate the app (but it's not doing much.. other than complaining about HTTPS not being available).
For a lot of the stuff I need to do this week, I can suffice with a normal "Web Worker," which upon further reading, I don't think requires HTTPS.
So IMHO, we're still going to want to get this issue resolved to be able to get things like operating system notifications working (probably pretty useful for this app), but it's not blocking anything immediate.
It's probably worth watching like the first five minutes of this YouTube video to get the 10k foot view of service workers.

Maybe check this one out too.

Thanks be to gmail for giving me the youtube clip in the e-mail notification sparing me the rick roll.

Wow, thorough.  Thank you.
Based on what you've said it seems that the issue might likely be resolved by trusting the CA root certificate from your keychain.  If you trust that CA certificate you will a) not be required to override chrome's self defense mechanisms every time you visit the page, but b) your browser (I'm postulating) will be able to access these things without you present.  Just a guess.
Have you trusted the root certificate?

Also, I am truly amazed at what is happening in browser land now.  I was driven to things like Silverlight the last time I worked in that area just to get local data stores.  Awesome.

Even thought we pretty much figured out that I had confused myself, I'm going to keep this open until I do a test deploy of my new Web Worker stuff. I removed the Service Worker stuff that I inherited from Create React App, so I think that I shouldn't see any errors about TLS stuff anymore.

Deployment of 0.2.1 confirmed that web workers work as expected. Closing this issue, but this will block us if we later seek to implement service worker functionality.


Add shortlog

git shortlog is almost similar to git log
Should I add this or leave it since git shortlog is much similar in usage git log??

Well, we can cover git shortlog not many are aware of it?

Sure, I will create a PR for it.


What are the values?

Hey,
I'm new to github, so sorry if this is not an "issue".
I tested your code @ddimmich and i could get it running on a Pi3.
There is data coming from the Kickr: "36: b'34000000000003000000cda000000000'" in standby.
When i spin the kickr, i can see that the values are changing.
Have you already figured out, how to "read" this data?
Would be great, to follow up this project :-)

Hey - glad you are interested - haven't had time to keep at it recently, but may revisit at some point.  Not sure how to interpret the values yet.  Shout if you make any progress :)


Add first UI tests

To reduce the risk of us breaking Tobira accidentally, we should do automated UI testing. This issue is mainly about laying a foundation such that we can easily add UI tests in the future.
How
For one, we need a UI testing framework. We likely want to use Playwright as that's already used in other projects and it looks decent. I would prefer of the test definitions would not be mixed with the normal source files, i.e. all ui tests should be in a separate folder inside or next to src. (I don't think the co-locating argument makes sense here, as UI tests are broad tests testing lots of things at once, so there is usually not a good "source file" to colocate it with.)
The tests should be easy to run and should also automatically run in our CI tests. Depending on how long they take, it might make sense to add a separate "job" such that the testing and the deployment can run in parallel.
It should be easy to add new tests.

The first UI tests were added in #868. This issue is still not closed as there is still useful information in the top post. I'm adding this to the milestone in order to close this. Either we just move the stuff that's still relevant to other issues or add a few more tests or both.

I moved the list of test cases to https://github.com/elan-ev/tobira/issues/1040 and now this issue can be closed.


Messages can't be sent

When we connect the app to our enterprise google apps account and try to communicate messages don't reach the user and they are grayed out.

did you try released 1.3.1 ? (not pre-release)
can you launch it from terminal and paste output when you send messages ?
can you try to hit alt+cmd+i and check console for some meaningful output ?

I tried 1.3.1 release and also compiled the source code.
There are no terminal messages when I try to send the message:
./YakYak
hconnect
reconnecting 0
resolving proxy http://plus.google.com
resolving proxy https://plus.google.com
resolved proxy DIRECT
resolved proxy DIRECT
connected 0
Console doesn't give any meaningful output, only errors about fonts.
In our gapps the history of messages is turned off, maybe this will help too :)

@pencarsa i've tested an apps account and is working fine, does this still happen in latest version (as of this comment it was 1.4.1)

I'm not sure if I can add comment here or if I should open a new issue, but I have the same problem.
 I will receive all the messages which are sent to me, but mine won't go out.
Also I do not have any conosle log messages or terminal messages.  I tried even to build the app from source and run it like that.


PUT to plugin endpoint on admin API throws 409 Conflict

Hi
curl -X PUT http://localhost:8001/apis/testAPI/plugins/ --data "name=key-auth"
The documentation says that this should create or update the plugin, but it's throwing a 409 as if it's a POST request.

<title>409 Conflict</title>

409 Conflict

openresty/<IP_ADDRESS>

That is indeed a known limitation of the PUT implementation right now, see:
https://github.com/Mashape/kong/blob/master/spec/integration/04-admin_api/apis_routes_spec.lua#L131

Closing this as this limitations is currently known.

@nicklanng  how did you fix this issues ? i can not open the link that you provide

Hi @channgli, as far as I remember, I think we just had to check for the existence of the key and create or update as necessary.


Implement .say

Do not rely on IO::Handle.say's internal details
Test .say actually gists
Add lib/.precomp to .gitignore

This fixes current test failures due to changed IO::Handle.say implementation

Thanks!