[admin] Publish

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

docs/excel/custom-functions-overview.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-overview.md
:white_check_mark:Succeeded
View

docs/onenote/onenote-add-ins-programming-overview.md
:white_check_mark:Succeeded
View

docs/outlook/autolaunch.md
:white_check_mark:Succeeded
View

docs/outlook/compare-outlook-add-in-support-in-outlook-for-mac.md
:white_check_mark:Succeeded
View

docs/outlook/outlook-add-ins-overview.md
:white_check_mark:Succeeded
View

docs/outlook/smart-alerts-onmessagesend-walkthrough.md
:white_check_mark:Succeeded
View

docs/overview/office-add-in-availability.md
:white_check_mark:Succeeded
View

docs/overview/office-add-in-code-samples.md
:white_check_mark:Succeeded
View

docs/overview/office-add-ins.md
:white_check_mark:Succeeded
View

docs/powerpoint/add-slides.md
:white_check_mark:Succeeded
View

docs/powerpoint/powerpoint-add-ins.md
:white_check_mark:Succeeded
View

docs/powerpoint/tagging-presentations-slides-shapes.md
:white_check_mark:Succeeded
View

docs/project/project-add-ins.md
:white_check_mark:Succeeded
View

docs/reference/manifest/override.md
:white_check_mark:Succeeded
View

docs/reference/overview/visio-javascript-reference-overview.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/outlook-api-requirement-sets.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-api-1-3-requirement-set.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-api-requirement-sets.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-preview-apis.md
:white_check_mark:Succeeded
View

docs/toc.yml
:white_check_mark:Succeeded
View

docs/word/word-add-ins-programming-overview.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 47aaf76:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

docs/design/add-in-commands.md
:white_check_mark:Succeeded
View

docs/develop/create-addin-commands.md
:white_check_mark:Succeeded
View

docs/excel/custom-functions-overview.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-overview.md
:white_check_mark:Succeeded
View

docs/onenote/onenote-add-ins-programming-overview.md
:white_check_mark:Succeeded
View

docs/outlook/autolaunch.md
:white_check_mark:Succeeded
View

docs/outlook/compare-outlook-add-in-support-in-outlook-for-mac.md
:white_check_mark:Succeeded
View

docs/outlook/outlook-add-ins-overview.md
:white_check_mark:Succeeded
View

docs/outlook/smart-alerts-onmessagesend-walkthrough.md
:white_check_mark:Succeeded
View

docs/overview/office-add-in-availability.md
:white_check_mark:Succeeded
View

docs/overview/office-add-in-code-samples.md
:white_check_mark:Succeeded
View

docs/overview/office-add-ins.md
:white_check_mark:Succeeded
View

docs/powerpoint/add-slides.md
:white_check_mark:Succeeded
View

docs/powerpoint/powerpoint-add-ins.md
:white_check_mark:Succeeded
View

docs/powerpoint/tagging-presentations-slides-shapes.md
:white_check_mark:Succeeded
View

docs/project/project-add-ins.md
:white_check_mark:Succeeded
View

docs/reference/manifest/override.md
:white_check_mark:Succeeded
View

docs/reference/overview/visio-javascript-reference-overview.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/outlook-api-requirement-sets.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-api-1-3-requirement-set.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-api-requirement-sets.md
:white_check_mark:Succeeded
View

docs/reference/requirement-sets/powerpoint-preview-apis.md
:white_check_mark:Succeeded
View

docs/toc.yml
:white_check_mark:Succeeded
View

docs/word/word-add-ins-programming-overview.md
:white_check_mark:Succeeded
View

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


Internal Library errors, due to dependancies allowing React 15.4

React 15.4 changes the internals of react, and react-dom. For both of these dependancies, react-stonecutter uses ^15.3.2 instead of ~15.3.2.
Using ^ allows npm to skip up to the latest minor version, thus using react 15.4.0. If this dependency changed to ~, stonecutter would stop at 15.3.N, where N is the last published version of 15.3.
(I'd love just make a pull request for what's basically a one-character change, but sadly I'm on a company-owned machine right now with all kinds of restrictions on open source stuff)

I guess it'd help to point out where I got the issue:
/**
 * Copyright 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 */

'use strict';

var ReactDOM = require('react-dom/lib/ReactDOM'); // < -- this line right here errors out
var ReactInstanceMap = require('react-dom/lib/ReactInstanceMap');

exports.getReactDOM = function () {
  return ReactDOM;
};

exports.getReactInstanceMap = function () {
  return ReactInstanceMap;
};

if (process.env.NODE_ENV !== 'production') {
  var ReactPerf = require('react-dom/lib/ReactPerf');
  var ReactTestUtils = require('react-dom/lib/ReactTestUtils');

  exports.getReactPerf = function () {
    return ReactPerf;
  };

  exports.getReactTestUtils = function () {
    return ReactTestUtils;
  };
}

/*****************
 ** WEBPACK FOOTER
 ** ./~/react-stonecutter/~/react/lib/ReactAddonsDOMDependencies.js
 ** module id = 844
 ** module chunks = 0
 **/```

And just to clarify - no stonecutter code is at fault here. This is just a sad side effect of react messing with itself across versions. If a project has 15.3 dependancies and react 15.4 dependancies, while on npm 2.x (still common for those of us on Node LTS), require resolutions start going haywire.

Hi, I'd like to help but I'm a little confused. I've updated my react and react-dom packages to 15.4.0 and everything is working in the demo. If I change from ^15.3.2 to ~15.3.2 this will not allow using the latest version of react with stonecutter. Surely I don't want that?
Can you not fix the version of react in your project to 15.3.2, and this will still satisfy the stonecutter peer dependency? Sorry if I'm missing something.

So that's the weird thing - we DO use 15.3.2, and there's no peer dependency resolution happening. npm still installs stonecutter with react 15.4.0, and freaking out about missing /lib/ modules.
...Maybe I need to read a refresher on npm's dependency resolution.
And you're right - as a library, it'd actually be terrible to limit which react version you need. I suppose you could do some version patching to support react 15.3.X and react 15.4.X, but that's WAY more confusing for users than it is helpful.
For now, I suppose my best course of action is just forking stonecutter for our use until this 15.4 behavior stuff is resolved (or our apps all get up to speed with node 6 LTS, and we can use npm 3 for dependency management).
Thanks for the quick reply! I'll go ahead and close this.


Tutorial contains errors

Hi,
When running this tutorial, I ran in some issues. First the listkeys is not allowed using the given REST API with the given permission. The only keys I can get are the Read Only keys with REST API:
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/readonlykeys?api-version=2019-12-12
The second issue is that the cli command
az cosmosdb collection show is about to disappear in the next release, where as I have no idea what would be the alternative for this command in the context of this tutorial.
Kind regards,
Arjen Gerritsen
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 589b0c8f-72ea-911e-6ab6-481ef3e24680
Version Independent ID: f82ccf62-8eb5-ad76-7f72-1636e36f794d
Content: Tutorial: Use a managed identity to access Azure Cosmos DB - Windows - Azure AD
Content Source: articles/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-cosmos-db.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@aggerritsen
Thanks for your feedback! We will investigate and update as appropriate.

#reassign:barclayn

If you want write access to keys then use a different built-in RBAC role such as DocumentDB Account Contributor or create a custom role.
As to your second issue. The warning does not say it will be deprecated in the next release. It says it will be deprecated in a future release. We have not formally announced a date yet. Additionally, the warning itself gave you the answer as to what command to use when it is deprecated. Here is the warning we send back.
This command is implicitly deprecated because command group 'cosmosdb collection' is
deprecated and will be removed in a future release. Use 'cosmosdb sql container, cosmosdb
mongodb collection, cosmosdb cassandra table, cosmosdb gremlin graph or cosmosdb table'
instead.

@markjbrown Thank you for helping clarify this. @aggerritsen  thank you for the feedback. I have am adding a note to the article to keep others from having trouble with the instructions.

#please-close


Add support for rust cfg response file

Add support to write the rustc_cfg response file via write_rustcfg. This is equivalent to the rust response file used for rust support in the kernel as introduced in
2f7ab1267dc9b2d1f29695aff3211c87483480f3 in the kernel tree.
Link: https://lore.kernel.org/rust-for-linux/20220212130410.6901-17-ojeda@kernel.org/#Z31scripts:kconfig:confdata.c

This implements the response file generator as mentioned in https://github.com/zephyrproject-rtos/zephyr/issues/65837#issuecomment-2307783088

Rebased


Add the ErrorCode type to libtock_platform.

ErrorCode is a wrapper around an isize that is useful for type safety. Its intended use case is to wrap a non-successful ReturnCode returned from a system call.

The Travis failure is due to #225 and is unrelated to this PR. Please review this PR when you get the chance.

Merging manually because #225 is making Travis fail.

Correction, can someone else merge this as per the new code review policy?

bors r+


Autocomplete occurring on certain symbols like ( and .

VSCode Version: 1.24.0
OS Version: macOS 10.13.4

Reproduction:

Start typing something that pops up suggestions
Type a (

Does this issue occur when all extensions are disabled?: Yes

This is by design. Either escape out of the suggestions or set "editor.acceptSuggestionOnCommitCharacter": false to disable accept on (

I think this option should be disabled by default.
It can be annoying in some cases like in the above exemple.


New public API

A complete implementation of the new API from #58. I added also a couple of fixes I previously did in separate commits in the same PR (ca55a3e, 56e19a5).

@majorz this should be a major change as the new API is incompatible with the old API - http://semver.org/

@majorz this should be a major change as the new API is incompatible with the old API - http://semver.org/

0.x.y and 0.z.w versions are only considered compatible if x = z, so this minor version bump is fine. Unless you mean the Change-Type thing which I don't quite understand.

One other thing that should be fixed eventually is using String for error. The error types should use https://github.com/brson/error-chain and be enums.

One other thing that should be fixed eventually is using String for error. The error types should use https://github.com/brson/error-chain and be enums.

I was thinking about the same earlier on. We need to do that in a next PR.

The PR should be ready now.
Two updates with a security focus were added as part of the review:

Using the AsAsciiStr trait from the ascii crate for passing passwords to our API - either with a str or [u8] reference. The password length should not exceed 64 ASCII chars.
Using a 'AsSsidSlicetrait for passing SSIDs - similarly to passwords we can use astror[u8]reference. The SSIDs are byte sequences with maximum length of 32. When using strings we use the internal UTF-8 encoded byte sequence and pass it directly to NM. For getting SSIDs we haveas_bytesmethod which will return a byte sequence directly. We have additionalas_strmethod which usesstr::from_utf8and may fail with astr::Utf8Error. Internally in our structs store an owned Ssidstruct - the API usesSsidSlice references for returning SSIDs (Ssidimplementsderefto&SsidSlice`).

There is still a lot missing to cover all the Rust API Guidelines - we can address those at a later point.


update to pypi pins 0.2.0

Codecov Report

Merging #31 (9c4092b) into main (d05db52) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #31   +/-   ##
=======================================
  Coverage   93.63%   93.63%
=======================================
  Files          27       27
  Lines         738      738
=======================================
  Hits          691      691
  Misses         47       47

Impacted Files
Coverage Δ

vetiver/pin_read_write.py
100.00% <100.00%> (ø)

vetiver/write_fastapi.py
86.66% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d05db52...9c4092b. Read the comment docs.


Error: AdminLTE requires jQuery

HI,
When i run node AdminLTE on node project (netbeans), i got the error below :

Error: AdminLTE requires jQuery
at Object. (C:\UUUU\RRRR\WKS\AdminLTE\dist\js\app.min.js:13:5592)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:136:18)
at node.js:963:3
Anyone can help ?
Thanks a lot

Have you edit the JQuery path in your header/index file to match the current path in your project folder?
I faced the same problem last week and ask the owner why a feature not work, and OOPSSS its my fault that one of the JQuery path not pointing the right place

As @eruvierda said, you need to require jQuery before loading app.js.

@eruvierda, thanks for reply !!! this is make sense !!! i will try and feedback ....
@almasaeed2010, i've tried this ... using require('jQuery') in upper lines from my app.js .. but after solve jQuery reference i've got a jsdom.createwindo() is not a function error ... This error is throwing from jquery file ... After "googled" searching for the solution ... there is no right answer to my problem (several answers found and solve other problems for others issues .. but not in my case) .. thanks.

var $ = require('jQuery'); a require like this?

@REJack, exactly !!!

then its solved right?

@renatoabreuti please provide a example of your js-file.
A correct require looks like this :
var jsdom = require('jsdom').jsdom
  , myWindow = jsdom().createWindow()
  , $ = require('jQuery')
  , jq = require('jQuery').create()
  , jQuery = require('jQuery').create(myWindow)
  ;

The jQuery = require('jQuery').create(myWindow) part is important for AdminLTE.

@REJack, thanks ... the sample code in previous reply i've tried ... i will post my app.js

@REJack,
bellow my sample code app.min.js (not complete)
var jsdom = require('jsdom').jsdom
, myWindow = jsdom().createWindow()
, $ = require('jQuery')
, jq = require('jQuery').create()
, jQuery = require('jQuery').create(myWindow)
;
function _init(){"use strict";$.AdminLTE.layout={activate:function(){var ....

the actual erro is
C:\Users\Renato\workspace\AdminLTE-2.3.11\dist\js\app.min.js:15
, myWindow = jsdom().createWindow()
^
TypeError: jsdom(...).createWindow is not a function
at Object. (C:\Users\Renato\workspace\AdminLTE-2.3.11\dist\js\app.min.js:15:24)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:136:18)
at node.js:963:3

How you use AdminLTE in your app?
The example code is not for AdminLTE it self, its for your node app.
AdminLTE is not a nodejs app, the npm version self is for usage in nodejs apps. (Do not try to run AdminLTE's app(.min).js trought like node app.min.js

@renatoabreuti,
Have you resolved this issue? If so, please let us know. I am sure many will appreciate it if you post your solution.
Thanks!

@REJack,
Thanks for reply. Even if i run another app.js wich AdminLTE app.min.js is not my main class the error still happening .... For now i'm create an empty node app js ... and i'm using routes (express) to show adminLTE files (like a view) ... Even the error is happening in app.min.js because AdminLTE by self call this script ... In this way my responsive menu icon does not work and preference button (asside right) does not work .... I'm still workin to discover how to sove this ...
@almasaeed2010, congrats for you AdminLTE job ... it's great man !!! Sorry for later responses ... Here in Brazil is weekend so there another things wich i have do .... But between this things i'm working in Node JS App project using AdminLTE ... thank You !!

@REJack,,
in time ....
Error change to

ReferenceError: require is not defined
/dist/js/app.min.js:14:13

@renatoabreuti AdminLTE is not a nodejs app/module, its published in npm for usage in nodejs apps like bootstrap or other CSS Frameworks.
You need a (web/html)render process for this.

@REJack,
Thanks for help ... With yours and other helps ... I've understanded about how AdminLTE works ... The fact is ... By the owner the file app.min.js (even not a node app) is needed to pages works ... (Independent of rendering mode) but, in this file i've got the error ... Please see below print screen ... In this way even if i run this in html "basic" project (not on node App js ) the error is throwing in page script for the same way .... :-)

Solved ...
For my problem this works ...
I've used app.min.js from a previous version (wich i have in a old project v 2.3.2) ...
In this js file .. require or jsdom is not appear ... and init function not throw any error ... This way responsive left menu icon works and aside right too ...
Until now i dont see any other error on using just app.min.js from v2.3.2 in v2.3.8 AdminLTE app.
If i see any other trouble i will report ....
Thanks to all help ... And if anyone got a v2.3.8 work fine using app.min.js v2.3.8 please let me know how, so that, i can fix my application ... For now i use in this way ... just app.min.js v2.3.2

Lo mejor que podes hacer es interactuar con la clase con algo como esto:
$('#box_dato').addClass('collapsed-box');
y no vas a tener inconvenientes.
Suerte!

You can use webpack to auto provide jquery if you are using webpack. See https://webpack.js.org/plugins/provide-plugin/#usage-jquery


javaHome setting is not respected

Describe the bug
It seems that javaHome setting is ignored by metals, can't really tell if that's nvim-metals issue or metals itself.
JAVA_HOME env var is respected when it comes to bloop server but note that there is another java process that ignores both javaHome setting and JAVA_HOME env var that I suppose is used to start metals itself (java  -Xss4m -Xms100m -jar $XDG_CACHE_HOME/nvim/nvim-metals/metals)
Expected behavior
If configured javaHome setting should be used by all java processes.
Operating system
Linux
Version of Metals
v0.11.5
Commit of nvim-metals
1d49ab74afb9f4934db9d856c5e93e591addcf14

So this is a bit tricky due to the way that nvim-metals bootstraps Metals. When you do a :MetalsInstall or :MetalsUpdate it will use cs bootstrap which will create a metals executable. That executable if you look at it is actually just a shell script that calls java, so there isn't a good way for that setting to impact what version of Java Metals gets started with. So it's preferable just to use JAVA_HOME instead with the version of Java you'll want. I'll think about this a bit more.

Hey @jpalus I'm revisiting this today as I still don't see a good way around this unless we put together the full classpath and java path and pass that to Neovim to start Metals with. However, I also noticed you said

JAVA_HOME env var is respected when it comes to bloop server but note that there is another java process that ignores both javaHome setting and JAVA_HOME env var that I suppose is used to start metals itself (java -Xss4m -Xms100m -jar $XDG_CACHE_HOME/nvim/nvim-metals/metals)

Testing this I do get that the metals process does respect JAVA_HOME. Just to verify, you're saying that in your scenario this isn't respecting what you have set as JAVA_HOME?

@ckipp01 After starting nvim with metals project I have two new processes:

One with -jar $XDG_CACHE_HOME/nvim/nvim-metals/metals -- does not respect JAVA_HOME
bloop server -- respects JAVA_HOME

Neither of them respects javaHome setting, only JAVA_HOME env var.
My ad-hoc workaround was to modify $XDG_CACHE_HOME/nvim/nvim-metals/metals combined script/JAR to use JAVA_HOME if present so instead of:
exec java '-Xss4m' '-Xms100m' $JAVA_OPTS "$@"

used:
exec "${JAVA_HOME:+$JAVA_HOME/bin/}java" '-Xss4m' '-Xms100m' $JAVA_OPTS "$@"

Gotcha, thanks @jpalus. I'll have to think still more on this. The solution to fix this would be to do what we do in VS Code for example and grab the java home java with some logic, get the entire classpath for metals, and then instead of creating a metals executable, we literally pass in java <full metals classpath>. We then have control over everything. That's quite a bit of more work to set up, so I'm hoping to maybe find a good way to get the coursier script to respect JAVA_HOME.

Alright, so the change to coursier is merged in, so now JAVA_HOME will be respected when Metals is started. The new version of coursier was also released so if you update, and then re-install metals you can see inside of the metals executable:
[ -x "$JAVA_HOME/bin/java" ] && JAVA_CMD="$JAVA_HOME/bin/java" || JAVA_CMD=java
exec $JAVA_CMD '-Xss4m' '-Xms100m' $JAVA_OPTS "$@"

I've also made a note about this in the docs to make it clear that the javaHome setting won't actually be used to start metals. I think for now, this is as close as we're going to get with full control unless we change the way we bootstrap metals in nvim-metals and I don't think it's worth it at the moment to make that change unless a lot of people want it. So for now I'll close this. Thanks for bringing up the topic @jpalus, and comment back if you have any other thoughts.


Make fork iterators homogeneous

only the tests/test_mixed.py tests fail, does that mean this is backwards compat?

only the tests/test_mixed.py tests fail, does that mean this is backwards compat?

Nope. The test_mixed.py tests both subtree enabled and disabled feature calculation.
However, it is true that for a morphology with homogeneous neurites, there would be no backward break because of these iterators. Only in the case of artifacts, e.g. a mistyped section, the homogeneous fork iterator would skip the forking point.

Closing for now. We may revisit it in the future.


compile error

[+113243 ms] FAILURE: Build failed with an exception. [        ] * What went wrong: [        ] Could not determine the dependencies of task ':app:processReleaseResources'. [        ] > Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'. [        ]    > Could not resolve io.flutter:armeabi_v7a_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [        ]      Required by: [        ]          project :app [        ]       > Could not resolve io.flutter:armeabi_v7a_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.         [        ]          > Could not get resource 'https://jcenter.bintray.com/io/flutter/armeabi_v7a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/armeabi_v7a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [        ]             > Could not GET 'https://jcenter.bintray.com/io/flutter/armeabi_v7a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/armeabi_v7a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [        ]                > Read timed out [        ]    > Could not resolve io.flutter:arm64_v8a_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [        ]      Required by: [        ]          project :app [        ]       > Could not resolve io.flutter:arm64_v8a_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [        ]          > Could not get resource 'https://jcenter.bintray.com/io/flutter/arm64_v8a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/arm64_v8a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [   +1 ms]             > Could not GET 'https://jcenter.bintray.com/io/flutter/arm64_v8a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/arm64_v8a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [        ]                > Read timed out [        ]    > Could not resolve io.flutter:x86_64_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [        ]      Required by: [        ]          project :app [        ]       > Could not resolve io.flutter:x86_64_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [        ]          > Could not get resource 'https://jcenter.bintray.com/io/flutter/x86_64_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/x86_64_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [        ]             > Could not GET 'https://jcenter.bintray.com/io/flutter/x86_64_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/x86_64_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [        ]                > Read timed out [        ] * Try: [        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.   Run with --scan to get full insights. [        ] * Get more help at https://help.gradle.org [        ] BUILD FAILED in 1m 53s

Could not resolve io.flutter:armeabi_v7a_release:1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380. [ ] > Could not get resource 'https://jcenter.bintray.com/io/flutter/armeabi_v7a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/armeabi_v7a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [ ] > Could not GET 'https://jcenter.bintray.com/io/flutter/armeabi_v7a_release/1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380/armeabi_v7a_release-1.0.0-07c1eed46b9d9b58df78566e9b8b2e42e80d3380.pom'. [ ] > Read timed out
it seems you are having some network issues as the error indicates read time out

@jarwin123 maybe you have cached gradle 5.6.2, but you can't download gradle 6.7.1.

@LichKing-2234 not only  i have gradle 6.7.1,    but also have gradle 5.6.2

you can try to delete it and try again.

Could not resolve all task dependencies for configuration ':agora_rtc_engine:debugRuntimeClasspath'.

Could not resolve com.github.agorabuilder:native-full-sdk:<IP_ADDRESS>.
Required by:
project :agora_rtc_engine
Could not resolve com.github.agorabuilder:native-full-sdk:<IP_ADDRESS>.
Could not get resource 'https://google.bintray.com/exoplayer/com/github/agorabuilder/native-full-sdk/<IP_ADDRESS>/native-full-sdk-<IP_ADDRESS>.pom'.
Could not HEAD 'https://google.bintray.com/exoplayer/com/github/agorabuilder/native-full-sdk/<IP_ADDRESS>/native-full-sdk-<IP_ADDRESS>.pom'. Received status code 502 from server: Bad Gateway
Could not resolve io.flutter:flutter_embedding_debug:1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce.
Required by:
project :agora_rtc_engine
Could not resolve io.flutter:flutter_embedding_debug:1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce.
Could not get resource 'https://google.bintray.com/exoplayer/io/flutter/flutter_embedding_debug/1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce/flutter_embedding_debug-1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce.pom'.
Could not HEAD 'https://google.bintray.com/exoplayer/io/flutter/flutter_embedding_debug/1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce/flutter_embedding_debug-1.0.0-241c87ad800beeab545ab867354d4683d5bfb6ce.pom'. Received status code 502 from server: Bad Gateway

Pls try agora_rtc_engine: ^5.0.0


SSL Error

Getting the following SSL error on any request. Is the SSL Certificate expired?

Given the current outage on swapi.dev, I would like to bring to attention my own Open Source swapi.info. A partially feature-parity take on SWAPI which solely utilizes Cloudflare & Cloudflare Pages infrastructure to provide blazing fast, non rate-limited, JSON-only APIs with excellent uptime guarentees and status monitoring to rapid reactions.
Built as a giveback to the community to provide an data explorer and API service for the new enterents in our community and for teachers to have a visual aid always available at their disposal.


[STORM-2804] Fix TopoCache is not caching ACLs correctly problem

https://issues.apache.org/jira/browse/STORM-2804
The ACLs might change during store.createBlob() but it's not populated to topos.put(), which leads to permission problem.
Tested it manually.

Don't know why it failed. The build passed on my VM.


Why doesn't it tab out of square brackets?

In rust code:
#[derive(Error, Debug)]
Cursor before 'g', pressing tab moves cursor to after ')' and then further tabs don't progress to after the square brackets.
My configuration includes the square brackets characters.
It doesn't progress beyond square brackets also on other lines.
Is there a reason for that?

Hi @yanshay
Can you try the feature/tabout-md branch? If that works, its most likely smth with treesitter.

Still doesn't work with feature/tabout-md branch

Do you have a larger snippet?
If I use the above line in a rust file it works as expected and tabs out of both brackets.
Also, for such constructs in rust the correct setting for tabout is {open = '#', close = ']'}.

fn main() {
    println!("Hello, world!");
}

#[derive(Debug)]
struct Name {
    field: String
}

Indeed, if I add { open = "#", close = "]" } then it works, but why should it be that way? There's an open square bracket there, shouldn't it tab out of the square brackets w/o that entry?

Nice.
Thats because tabout still uses treesitter and that kind of construct is a node starting at # and ending with ]. So if you only register the brackets, treesitter will not return the [ as start char but #, and tabout ignores it.

Got it, thanks
Where can I find such additional configurations required for specific languages?

@yanshay
I am working on a rewrite without treesitter, but this will take some time. I guess you need to try and if does not work, have a closer look at the language specifications 🕵


🚀 Feature: [Activity 2 Game] Implement Game

Compression decompression game!

[ ] :wave: I may be able to implement this feature request

This is a :rocket: Feature Request

I implemented this in PR # 45.

Turns out design still had a few changes they had in mind.


x/tools/cmd/gotype: broken for go <1.5

Commit 12c48ced (cmd/gotype: use std lib go/types instead of x/tools version) to the "gotype" tool prevents the tool from being built on versions of go prior to 1.5. For instance:
$ curl https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz | tar xz
$ export GOROOT=$HOME/go
$ export PATH=$PATH:$GOROOT/bin
$ export GOPATH=$HOME/gopath
$ go version
go version go1.4.2 linux/amd64
$ go get golang.org/x/tools/cmd/gotype
package golang.org/x/tools/cmd/gotype
	imports go/importer: unrecognized import path "go/importer"
package golang.org/x/tools/cmd/gotype
	imports go/types: unrecognized import path "go/types"

Just going by the commit, it would appear that the future of "gotype" is to use packages that have recently been included in Go's standard library.  Is this an intentional deprecation of the command for older versions?
cc: @griesemer

https://go-review.googlesource.com/13899
pending review

Thanks for fixing this problem so quickly!

Apologies for breaking it in the first place.

This was fixed by https://go-review.googlesource.com/13899.


opencv-contrib-python (from versions: none)

Expected behaviour
pip install opencv-python followed by a successful installation
Actual behaviour
The installation fails with the following message :
(cv) pi@raspberrypi:~ $ pip install opencv-contrib-python
Collecting opencv-contrib-python
  ERROR: Could not find a version that satisfies the requirement opencv-contrib-python (from versions: none)
ERROR: No matching distribution found for opencv-contrib-python

Steps to reproduce

I wrote the 2017-09-07-raspbian-stretch.img to the SD Card

Created a ssh file on the boot section to enable ssh when it start up

Made sure all the files are up to date using sudo apt-get update

Updated pip to the latest version

Followed the installation steps How to pip install OpenCV on Raspberry Pi as explained in pyimagesearch

installed prerequisites (No Problems)

$ sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5-100
$ sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
$ sudo apt-get install libatlas-base-dev
$ sudo apt-get install libjasper-dev

Install pip on your Raspberry Pi (No Problems)

Then opted for the Install OpenCV into a virtual environment on your Raspberry Pi and i followed all the commands and steps successfully up untill the point where i have to execute this step
pip install opencv-contrib-python

My current versions info :
Raspbian
(cv) pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Python
(cv) pi@raspberrypi:~ $ python --version
Python 3.5.3

pip
(cv) pi@raspberrypi:~ $ pip --version
pip 19.1.1 from /home/pi/.virtualenvs/cv/lib/python3.5/site-packages/pip (python 3.5)

This repository does not provide wheels for ARM platforms (e.g. for Raspberry Pi). See: https://github.com/bennuttall/piwheels

Have you resolved this issue? I have the same problem and do not know what steps to take in order to resolve it.

Please use the correct issue tracker for Raspberry Pi related issues:
https://github.com/piwheels/packages/


Update composer installed phundament

Hi,
How can I update a composer installed phundament?
I've used this instructions to install it:
https://github.com/phundament/app/blob/master/docs/alternatives/20-installation-composer.md
Thank you
Daniel

Hi Daniel,
just run in your project root 'composer install'
This will update your composer packages to the version constraints given in your project composer.json.
Hope thats what you are looking for.
Cheers Chris

On 28 Sep 2015, at 17:09, Daniel Feliciano Branco<EMAIL_ADDRESS>wrote:
Hi,
How can I update a composer installed phundament?
I've used this instructions to install it:
https://github.com/phundament/app/blob/master/docs/alternatives/20-installation-composer.md
Thank you
Daniel
—
Reply to this email directly or view it on GitHub.

Hi,
Thank you for your quick answer, i've run 'composer install' and got the same answer as 'composer update'
composer.json is one of the files I want to see updated.
  "require-dev": {
    "dmstr/yii2-cms-dev-metapackage": "dev-master",
    "dmstr/yii2-libs-metapackage": "dev-master",
    "dmstr/yii2-yaml-converter-command": "dev-master",
    "yiisoft/yii2-debug": "@stable",
    "schmunk42/yii2-giiant": "dev-master#d40733b"
  },

is now:
    "require-dev": {
     "dmstr/yii2-cms-dev-metapackage": "@stable",
     "dmstr/yii2-libs-metapackage": "@stable",
     "yiisoft/yii2-debug": "@stable",
     "schmunk42/yii2-giiant": "0.5.*"
  },

Thanks again

Sorry Daniel -> composer update

Hi,
I'm going to assume by the silence that it's not an supported update path.
I will give docker a try.
Daniel

@danielblues You can update your packages in Phundament by using the standard composer commands. If you'd like to stay on dev-master for a package use either

update composer.json and run composer update
or run composer require vendor/package:dev-master

The default packages in Phundament just have rather strict constraints, because less things tend to break then.

That worked.
Thank you.


Add Maintainers Sponsor Links

Description
Please provide a short description of what you have encountered below.

Let's get the business part of things up at least for me and Joly0. Jean and Cory stated they do not wish to participate.
Link
Please provide the documentation link(s) below.

README.md
Expected Presentation
Please specify the expected presentation of the documentation.

Each maintainer has a "sponsor" button next to their listing, allowing the public to sponsor him/her.
Current Presentation
Please specify the current presentation of the documentation.

no sponor button is available for any maintainer.
Attachment
Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

I'm out. Please proceed.

noted

Btw, i have requested a sponsor page on github and got accepted today

Congratulations! =)

Implemented in 51aad4232ce87afc83d8f133858f5ad602d7f095


All-Purpose Flaky Pastry Dough Recipe | King Arthur Baking

https://www.kingarthurbaking.com/recipes/all-purpose-flaky-pastry-dough-recipe

Fixed with 479235c3d9e928a4e66c4e4d9ed72571ebf4379e


Disagg: Fix hang when canceling non-owner

What problem does this PR solve?
Issue Number: close https://github.com/pingcap/tiflash/issues/8069
Problem Summary:
When deployed under disagg arch, the non S3 gc owner TiFlash wn may hang forever. It is because when EtcdOwnerManager::cancelImpl is called, client->campaign is still stuck on the RPC call, and th_camaign.join() may never get returned.
What is changed and how it works?

Cancel the grpc context of client->campaign when EtcdOwnerManager::cancelImpl is called
Add some unit test for RaftLogManager
Fix the position of some grafana panels

Before this PR

After this PR

Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/run-unit-test


Roll engine 03d5f3c2d1e0..a63ff4632728 (2 commits)

https://github.com/flutter/engine/compare/03d5f3c2d1e0...a63ff4632728
git log 03d5f3c2d1e06e3949232d01233224fe18c196fb..a63ff4632728c6386977dac95699021ee6018449 --no-merges --oneline
a63ff4632 Android linter prints to the console by default (flutter/engine#8090)
24d990294 Roll src/third_party/skia bea1f94f341e..a009d582e812 (18 commits) (flutter/engine#8097)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (mklim@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


Parsing in UTC?

The Readme mentions that when Rails is present, it will use the time zone of Rails. I can't seem to find a mechanism to configure this, though.
Is there a way to interpret cron expressions in UTC? I.e.
cron: "0 0 * * *"

Is supposed to run the job at 00:00 UTC, not in local time. Since there are servers in different timezones running the app, it would be very impractical to have different schedule.yml files on each of them.

You could specify the timezone directly in the schedule.yml:
cron: "0 0 * * * UTC"

or if you need another timezone:
cron: "0 0 * * * Asia/Shangai"

That's nice - I wasn't aware of that syntax. Thank you for the quick feedback!


Move moderator_notes to list_of_speakers

Needed for OpenSlides/openslides-backend#2592

Autoupdate PR: https://github.com/OpenSlides/openslides-autoupdate-service/pull/1014


smscalls: make some fields optional

reflects the new types-lxml package
https://github.com/abelcheung/types-lxml

If you think this is fine, will make a PR to promnesia afterwards to fix the source there

thanks!

uhh I should get more sleep :roll_eyes:
Thinking again about it -- is this genuinely the case for smscalls module that these fields can be none?
If not perhaps best to keep the model stricter and just add asserts to make mypy happy? So the downstream users don't have to handle None where it's not really necessary.
Haven't used smscalls for a while so not sure myself.

yeah, I still use this module
unless the android app changes their format I guess there should never be errors?
so if you prefer I can revert this and instead yield an error if the keys dont exist, that way its stricter
I dont see the sms backup app changing their format after all these years anyways

Not a huge deal but imo no need to make it optional without a reason. Yielding should be fine, although I guess would require a change in promnesia due to mypy. But perhaps best to always assume modules can yield exception for consistency, so it'll be a useful change anyway :)


DestineStreamer: updated streaming library, two jupyter notebooks and one additional image.

This pull request contains changes to DestineStreamer. There is a new dtelib2.py which replaces dtelib.py, two jupyter notebooks which replace the previously existing ones and an additional image to preview in one of the notebooks.

Our contribute is ready. Please let us know if there is any further issues and we'll happily take care of them.

Thank you super much @geo-bayer we successfully merged your contribution

That's so great! Thank you very much for accepting the merge @gcipolletta!


shadivakhandemahd

https://github.com/shadivakhande

https://github.com/shadivakhande

If you would like to upvote the priority of this issue, please comment below or react on the original post above with :+1: so we can see what is popular when we triage.
@shadivakhand Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.


Could not find a configuration file for package "DCMTK" that is compatible with requested version "3.6.8".

Describe the bug
It seems dcmtk port is not working with CMake/Ninja generator.
Environment

OS: Windows
Compiler: VS 2019 + Ninja 1.10.2

To Reproduce
Steps to reproduce the behavior:

cmake -S . -B build-ninja5 -DVCPKG_TARGET_TRIPLET=x64-windows-static -DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake -GNinja
See error

Error should states:
-- Found ZLIB: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/lib/zlib.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/debug/lib/zlibd.lib (found version "1.3.1")                                                                                -- Found PNG: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/lib/libpng16.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/debug/lib/libpng16d.lib (found version "1.6.43")                                                                                CMake Error at C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):                                                                                Could not find a configuration file for package "DCMTK" that is compatible                                                                                with requested version "3.6.8".                                                                                The following configuration files were considered but not accepted:                                                                                C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/share/dcmtk/DCMTKConfig.cmake, version: 3.6.8 (64bit)                                                                                Call Stack (most recent call first):                                                                                CMakeLists.txt:5 (find_package)                                                                                -- Configuring incomplete, errors occurred!

Expected behavior
It should behave as:
>cmake -S . -B build-default -DVCPKG_TARGET_TRIPLET=x64-windows-static -DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake

gives:
-- Found ZLIB: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-default/vcpkg_installed/x64-windows-static/lib/zlib.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-default/vcpkg_installed/x64-windows-static/debug/lib/zlibd.lib (found version "1.3.1")                                                                                -- Found PNG: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-default/vcpkg_installed/x64-windows-static/lib/libpng16.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-default/vcpkg_installed/x64-windows-static/debug/lib/libpng16d.lib (found version "1.6.43")                                                                                -- Configuring done (30.5s)                                                                                -- Generating done (0.0s)

Failure logs
-- Found ZLIB: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/lib/zlib.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/debug/lib/zlibd.lib (found version "1.3.1")                                                                                -- Found PNG: optimized;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/lib/libpng16.lib;debug;C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/debug/lib/libpng16d.lib (found version "1.6.43")                                                                                CMake Error at C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):                                                                                Could not find a configuration file for package "DCMTK" that is compatible                                                                                with requested version "3.6.8".                                                                                The following configuration files were considered but not accepted:                                                                                C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/share/dcmtk/DCMTKConfig.cmake, version: 3.6.8 (64bit)                                                                                Call Stack (most recent call first):                                                                                CMakeLists.txt:5 (find_package)                                                                                -- Configuring incomplete, errors occurred!

Additional context
Demo project to reproduce:
> cat .\vcpkg.json
{
  "dependencies": [
    {
      "name": "libpng"
    },
    {
      "name": "dcmtk",
      "features": ["png"]
    }
  ]
}
> cat .\CMakeLists.txt
cmake_minimum_required(VERSION 3.26)
project(p)

find_package(PNG REQUIRED)
find_package(DCMTK 3.6.8 CONFIG REQUIRED)

CMake Error at C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package):                                                                                > Could not find a configuration file for package "DCMTK" that is compatible
with requested version "3.6.8".
The following configuration files were considered but not accepted:
C:/Users/mmalaterre/acme/vcpkg-bug/build-ninja5/vcpkg_installed/x64-windows-static/share/dcmtk/DCMTKConfig.cmake, version: 3.6.8 (64bit)
Call Stack (most recent call first):
CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!

The config is found but rejected. The candidate is printed with (64bit). This indicates that the build was not configured for 64 bit.


Rename ETH native currencies for Hemi and Hemi Sepolia

According to @rmilrad :

In mainnet, the native currency should be plain Ether instead of Hemi Ether
In hemi sepolia, the native currency should be Testnet Ether instead of Testnet Hemi Ether

@gndelia The names should be Ether and token symbol ETH on all Ethereum networks. The network should say either:

Ethereum
Sepolia
Hemi
Hemi Sepolia

However, the ETH asset, whether on Ethereum, Sepolia, Hemi, or Hemi Sepolia should always be ETH (Ether). When the asset is on Hemi, we will distinguish this with the small Hemi logo in the bottom right of the asset icon.


[openapi-react-query] Uncaught Error: No QueryClient set, use QueryClientProvider to set one

Description
I'm trying out openapi-react-query and I don't seem to be able to get it to work. I'm creating a client like so:
const fetchClient = createFetchClient<paths>({
    baseUrl: "http://localhost:8880"
});
export const $api = createClient(fetchClient);

...and then using it in a component like so:
    const { data, isLoading } = $api.useQuery("get", "/query", {
        params: {
            query: {
                player: false,
                playlists: false,
                playlistItems: true,
                plref: playlistId,
                plrange: '0:100000',
                // @ts-expect-error LibraryColumns is readonly
                plcolumns: LibraryColumns
            }
        }
    });

However, when I run this in the browser, I get the following error message:
openapi-react-query.js?v=2cd51558:985 Uncaught Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient (openapi-react-query.js?v=2cd51558:985:11)
    at useBaseQuery (openapi-react-query.js?v=2cd51558:1080:18)
    at useQuery (openapi-react-query.js?v=2cd51558:1151:10)
    at Object.useQuery (openapi-react-query.js?v=2cd51558:1234:66)
    at FoobarLibrary (foobarLibrary.tsx:143:38)
    at renderWithHooks (react-dom_client.js?v=a0b8382c:11548:26)
    at mountIndeterminateComponent (react-dom_client.js?v=a0b8382c:14926:21)
    at beginWork (react-dom_client.js?v=a0b8382c:15914:22)
    at HTMLUnknownElement.callCallback2 (react-dom_client.js?v=a0b8382c:3674:22)
    at Object.invokeGuardedCallbackDev (react-dom_client.js?v=a0b8382c:3699:24)

I've been reading online about react-query and it seems you need to add a QueryClientProvider around your app, but I'm not sure how to do that.
Proposal
If someone can help me fix this I will contribute to the docs and add a more helpful error message so that others don't have this issue.
Checklist

[x] I’m willing to open a PR for this (see CONTRIBUTING.md)

Update: I figured it out. I'm going to make a PR to improve the docs.

Hello @bogoblin
How did you manage to resolve this error?
I've been struggling with the same issue and haven't been able to find a solution even after searching on Google. Could you please share your solution? It would be really helpful if you could explain the steps you took to fix this problem.

d

Hello @bogoblin
How did you manage to resolve this error? I've been struggling with the same issue and haven't been able to find a solution even after searching on Google. Could you please share your solution? It would be really helpful if you could explain the steps you took to fix this problem.

In the root of your app, you need to create a queryClient with react-query. My root looks like this:
import {StrictMode} from 'react'
import {createRoot} from 'react-dom/client'
import './index.css'
import {FoobarLibrary} from "./foobarLibrary.tsx";
import {QueryClient, QueryClientProvider} from "@tanstack/react-query";
import {PlaybackControls} from "./playbackControls.tsx";

const queryClient = new QueryClient({
    defaultOptions: {
        queries: {
            retry: false
        }
    }
});

createRoot(document.getElementById('root')!).render(
    <StrictMode>
        <QueryClientProvider client={queryClient}>
            <FoobarLibrary playlistId="p2"/>
            <PlaybackControls />
        </QueryClientProvider>
    </StrictMode>,
)

Thank you so much for the solution! This is incredibly helpful.

This is a requirement per the @tanstacl/react-query library and not related to openapi-react-query it self but as this requirement seems to impact a lot of people I'm happy to accept a pull-request that demo how to add the Provider with some links to the official documentation (https://tanstack.com/query/latest/docs/framework/react/quick-start)

Just to clarify for the documentation - does this only occour when the client is defined in another file than where we use the query?

Just to clarify for the documentation - does this only occour when the client is defined in another file than where we use the query?

No this will always happen if you dont explicitly provide a QueryClient or implicitly using a QueryClientProvider. https://tanstack.com/query/latest/docs/framework/react/quick-start

I have a QueryClientProvider and can use standard tanstack-query useQuery hooks fine, but am still seeing this error with openapi-react-query.

This is a requirement as per the @tanstacl/react-query library and not related to openapi-react-query itself but as this requirement seems to impact a lot of people I'm happy to accept a pull-request that demo how to add the Provider with some links to the official documentation (https://tanstack.com/query/latest/docs/framework/react/quick-start)

The docs covers setting up 'openapi-react-query,' so this information should be included as part of the complete setup guide. Without it, users may encounter difficulties, as seen in this instance (me included)


Activemq 5.9

Please close this out, seems you've made this by mistake

I am sorry,I'll close soon
I use Activemq-all.jar，and It have slf4j code，made some wrong


Do not curlify %filetriggerpostun %filetriggerin

This will cause failure of post/postun phases (see i.e gtk2)

Needs to be handled like scriptlets.
All the triggers are described at:
http://rpm.org/user_doc/file_triggers.html


Opening a gist repository gives a fetch error

Fixes #2324

I think the fix would be either to add gist.github.com = false to the _servers Map, or to look at host.authority to see if it's gist.github.com. This is a sample value of host on a gist repo:
{
	"authority": "gist.github.com",
	"fragment": "",
	"path": "/20dec7376005dec0a1...",
	"query": "",
	"scheme": "https"
}

This works for me for both<EMAIL_ADDRESS>and<EMAIL_ADDRESS>while keeping functionality for non-gist repos:
diff --git a/src/authentication/githubServer.ts b/src/authentication/githubServer.ts
index a3859d4..dc87dc0 100644
--- a/src/authentication/githubServer.ts
+++ b/src/authentication/githubServer.ts
@@ -17,6 +17,11 @@ export class GitHubManager {
 			return false;
 		}

+		// gist repos are not supported
+		if (host.authority === 'gist.github.com' || /^\/[a-z0-9]+$/i.test(host.path)) {
+			return false;
+		}
+
 		if (this._servers.has(host.authority)) {
 			return !!this._servers.get(host.authority);
 		}


Set Nexus operation ID on callback headers

What was changed

Setting Nexus-Operation-Id header on callback headers.
Depends on https://github.com/nexus-rpc/sdk-go/pull/26
Why?

This information is necessary for fabricating a NexusOperationStarted event if the completion is received before the response to a StartOperation request. This ID is set to the workflow ID unless the user provides a value for this header; user-provided values for this header are not overwritten.
Checklist

Closes

How was this tested:

Existing tests

Any docs updates needed?

@bergundy re this comment

Another non-blocking request is to always have the server generate the links (SDK can generate as a fallback when used with an old server). That way operation ID is always coming from the SDK and the link from the server.

I didn't add any generation for links here; are you suggesting I should add the fallback?

@bergundy re this comment

Another non-blocking request is to always have the server generate the links (SDK can generate as a fallback when used with an old server). That way operation ID is always coming from the SDK and the link from the server.

I didn't add any generation for links here; are you suggesting I should add the fallback?

I'm saying we modify the server to return links and only generate them in the SDK in if the server doesn't return them in the StartWorkflowExecutionResponse. We'll need to consider when to return these links though. I opened an issue to track this, it's not blocking.


Add dropzone component

Dropzone component
Error-producing properties:

maxAmount
maxSize
max/minRatio
formats

Other properties:

uploadUrl, upload properties (??????)
multiple
required
disabled
inputAttrs: {id, name, accept, capture, autofocus, required, disabled, multiple}
noDrop
blobs – whether to emit the event with blobs or not

Events to be emitted:

error – happens when files do not suit requirements
dragenter, dragleave, dragover – they will apply some classes to the dropzone and emit themselves to the parent
drop – will upload the file from event.dataTransfer.files and emit to the parent
change – emit files uploaded

After the implementation, show the usage examples of:

as a button
as a text input
as a proper dropzone


refactor(parser): align byte handlers table to cache lines

Lexer's hot path goes through BYTE_HANDLERS lookup table. Align this table on 128, so it fills pairs of cache lines cleanly. This may result in it occupying 1 less cache line, or less cache misses.

#4536  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @overlookmotel and the rest of your teammates on  Graphite

No apparent change on benchmarks. Closing.


Pinning OBS version

Doing this cause the docker build is failing
It's probably best to not use their master anyway cause it can introduce failures like this.
https://github.com/obsproject/obs-studio/tags

Commands and options

You can trigger actions by commenting on this PR:

/update will merge main into this PR

/update


[Bug] MLJ interfaces do not work for generic tables

I have updated MLJTestInterface.jl to test models on row-based tables and discovered this bug:
julia> using SIRUS, MLJTestInterface, MLJBase

julia> X, y = MLJTestInterface.make_regression(row_table=true);

julia> machine(SIRUS.StableRulesRegressor(), X, y) |> fit!
[ Info: Training machine(StableRulesRegressor(rng = Random.TaskLocalRNG(), …), …).
┌ Error: Problem fitting the machine machine(StableRulesRegressor(rng = Random.TaskLocalRNG(), …), …).
└ @ MLJBase ~/.julia/packages/MLJBase/fEiP2/src/machines.jl:682
[ Info: Running type checks...
[ Info: Type checks okay.
ERROR: TaskFailedException

    nested task error: BoundsError: attempt to access 0-element Vector{String} at index [2]
    Stacktrace:
     [1] getindex
       @ ./essentials.jl:13 [inlined]
     [2] _split(rng::Random.Xoshiro, algo::SIRUS.Regression, X::Matrix{…}, y::SubArray{…}, classes::Vector{…}, colnms::Vector{…}, cps::Vector{…}; max_split_candidates::Int64)
       @ SIRUS ~/.julia/packages/SIRUS/6Paa4/src/forest.jl:133
     [3] _split
       @ ~/.julia/packages/SIRUS/6Paa4/src/forest.jl:91 [inlined]
     [4] _tree!(rng::Random.Xoshiro, algo::SIRUS.Regression, mask::Vector{…}, X::Matrix{…},
y::SubArray{…}, classes::Vector{…}, colnms::Vector{…}; max_split_candidates::Int64, depth::Int64, max_depth::Int64, q::Int64, cps::Vector{…}, min_data_in_leaf::Int64)
       @ SIRUS ~/.julia/packages/SIRUS/6Paa4/src/forest.jl:198
     [5] _tree!
       @ ~/.julia/packages/SIRUS/6Paa4/src/forest.jl:176 [inlined]
     [6] macro expansion
       @ ~/.julia/packages/SIRUS/6Paa4/src/forest.jl:334 [inlined]
     [7] (::SIRUS.var"#33#threadsfor_fun#7"{SIRUS.var"#33#threadsfor_fun#5#8"{…}})(tid::Int64; onethread::Bool)
       @ SIRUS ./threadingconstructs.jl:214
     [8] #33#threadsfor_fun
       @ SIRUS ./threadingconstructs.jl:181 [inlined]
     [9] (::Base.Threads.var"#1#2"{SIRUS.var"#33#threadsfor_fun#7"{SIRUS.var"#33#threadsfor_fun#5#8"{…}}, Int64})()
       @ Base.Threads ./threadingconstructs.jl:153

...and 11 more exceptions.

There is a similar bug for StableForestRegressor and probably for all SIRUS models.
You may want to start by duplicating tests like this one  with the added option row_table=true in make_regression() to catch the bug.

Thanks for reporting this Anthony! I have other things to do with a higher priority in the near future, but may fix this later.


Add an Azure web app to an environment

Hi, the 02/10/2020 edition of this document mentions that environments can include Azure web apps. How do you add an Azure web app to an environment? I can only see options to add Kubernetes and Virtual machines. Thank you.

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

ID: 77d95db6-9983-7346-d0eb-4b7443e4e252
Version Independent ID: 0a22cccc-318d-592f-d1ab-09ec01d88087
Content: Environment - Azure Pipelines
Content Source: docs/pipelines/process/environments.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

@Sergey-Nosov-GH Thank you for the question.
Unfortunately, only Kubernetes and VMs are supported, refer to this post.
Additional environments such as Docker Swarm have been suggested, see here.
The documentation has been updated and is pending review.


Star-args attribute?

I don't see a way to have this right now, but it'd be great to be able to make a particular attribute a star-args, something like:

import attr

@attr.s
class MyClass:
    foobars = attr.ib(init="starargs")

MyClass(1, 2, 3).foobars # [1, 2, 3]

Hm this seems related to #106 & al.  It seems really bad WRT sub-classing et al.  People are already surprised about things like #38.  I mean we could just say “lol you can’t subclass and add more attributes”…

Currently, an init does not have *args, or **kwargs.   But when an attrs_post_init  method is provided, why not then allow *args and **kwargs for the init and pass these to attrs_post_init ?
The result would be the same for unexpected init  parameters except it would be  attrs_post_init  raising the error.
However cases like the above example would be handled, plus classes that have a need to store kwargs in dictionary would also be possible.
import attr

@attr.s
class MyClass:
    def __attrs_post_init__(self, *foobars):
         self.foobars = foobars

MyClass(1, 2, 3).foobars # [1, 2, 3]

I am new to attrs, so please forgive if I am missing something,  but I have a specific need for the **kwargs case.  This solution is one extra line than proposed, but perhaps more flexible?

@dstufft Perhaps https://github.com/python-attrs/attrs/issues/393 would be sufficient?

I envision something like this:
@attr.s
class MyClass:
    contents = attr.ib(all_args=True)

    # all further attr.ibs must be keyword args because `contents` has consumed all positional args
    description = attr.ib(default=None)

This would be especially useful in our Conformity, which makes heavy use of Attrs but has to skip Attrs in certain places because we need to support star-args.

So because writing Python decorators is my idea of fun, I made this proof of concept:
@star_attrs
class Foo:
    foo = attrib()
    args = star_attrib()
    bar = attrib(factory=int)
    kwargs = star_attrib(kw_only=True)

Which can be used like this (Note the correct signature!):
>>> Baz?
Init signature: Baz(foo, *args, bar=NOTHING, **kwargs) -> None
...
>>> Baz("foo", "bar", "baz", bar=1, baz=2, qux=3)
Baz(foo='foo', args=('bar', 'baz'), bar=1, kwargs={'baz': 2, 'qux': 3})

Both star_attrs and star_attrib behave exactly like their original conterparts, except ValueError is raised if you pass a default value (default=... or factory=...) or init=False to star_attrib. These arguments make no sense here and this is why I think that it might be better to have another marker such as star_attrib, instead of cramming it all into attrib.
Another question is how converters and validators should work. In my code nothing special happens:
>>> @star_attrs
... class Foo:
...     args = star_attrib(converter=set)
...
>>> Foo(1, 2, 3, 2)
Foo(args={1, 2, 3})

But an argument can be made for applying converters & friends individually.
Otherwise, the implementation is rather straightforward and not too complicated. If this is implemented in attrs, it will be even more simple.
Full code and tests
P.S. it would be nice if the team decided on the API, then someone perhaps could write a PR~

I'd also like to see something like this:
import attr

@attr.s
class MyClass:
    ham = attr.ib()
    spam = attr.ib()
    _= attr.ib(init="/")
    eggs = attr.ib()
    _ = attr.ib(init="*")
    bacon = attr.ib()
    kwargs = attr.ib(init="**")

would produce a class like:
class MyClass:
    def __init__(self, ham, spam, /, eggs, *, bacon, **kwargs):

I've received an anonymous suggestion to add:
isk = functools.partial(in, init="*")

To allow _ = attr.isk()

this seems to be possible; this:
class PrintingDict(dict):
    def __setitem__(self, key, value):
        print(f"setting {key} to {value}")
        super().__setitem__(key, value)

class DefPrinter(type):
    @classmethod
    def __prepare__(metacls, name, bases, **kwargs):
        return PrintingDict()

    def __new__(metacls, name, bases, sad):
        return super().__new__(metacls, name, bases, dict(sad))

def asterisk():
    import inspect
    frame = inspect.currentframe()
    frame.f_back.f_locals["asterisk"] = True

def slash():
    import inspect
    frame = inspect.currentframe()
    frame.f_back.f_locals["slash"] = True

class Foo(metaclass=DefPrinter):
    a = attrib()
    asterisk()
    c = attrib()
    slash()
    d = attrib(kw_only=True)

will print
setting __module__ to __main__
setting __qualname__ to Foo
setting a to _CountingAttr(...)
setting asterisk to True
setting c to _CountingAttr(...)
setting slash to True
setting d to _CountingAttr(...)

but i would perhaps prefer something like...
from attr import attr, attrs
from attr import positional_only, keyword_only
from star_attr import star_attrib

@attrs
class Foo:
    with positional_only:
        ham = attrib()
        spam = attrib()

    eggs = attrib()

    with keyword_only:
        bacon = attrib()
        kwargs = star_attrib()

this probably would require a metaclass but i'm not sure

The original issue is now easy enough and doesn't require extra syntax:
In [1]: import attr

In [2]: @attr.define
   ...: class C:
   ...:     foobars = attr.ib()
   ...:
   ...:     def __init__(self, *args):
   ...:         self.__attrs_init__(args)
   ...:

In [3]: C(1,2,3)
Out[3]: C(foobars=(1, 2, 3))

Writing a helper for that should be trivial.

The original issue is now easy enough and doesn't require extra syntax:
In [1]: import attr

In [2]: @attr.define
   ...: class C:
   ...:     foobars = attr.ib()
   ...:
   ...:     def __init__(self, *args):
   ...:         self.__attrs_init__(args)
   ...:

In [3]: C(1,2,3)
Out[3]: C(foobars=(1, 2, 3))

Writing a helper for that should be trivial.

this has always been easy enough with classmethods:
class Foo:
    @classmethod
    def from_list(cls, *list_of_data):
        return cls(list_of_data)

what advantage does __attrs_init__ have over this?
this issue was about not having to write methods like this. also, a big point of star-arg-aware classes is that they can be subclassed without having having to override constructors, and i don't think __attrs_init__ helps there

this has always been easy enough with classmethods:
class Foo:
    @classmethod
    def from_list(cls, *list_of_data):
        return cls(list_of_data)

what advantage does __attrs_init__ have over this?
this issue was about not having to write methods like this. also, a big point of star-arg-aware classes is that they can be subclassed without having having to override constructors, and i don't think __attrs_init__ helps there

Another use case where direct support for star-args and star-kwargs would be really elegant:
from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
    from collections.abc import Sequence
    from typing import AnyStr, Generic, TypeVar
    from typing_extensions import ParamSpec, Concatenate as ParamConcat
    _A = TypeVar("_A")

class LogConverter(Generic[_A]):
    value: _A
    converter: Callable[ParamConcat[_A, P], str]
    converter_args: Sequence[object]
    converter_kwargs: dict[str, object]

    def __init__(
        self,
        value: _A,
        converter: Callable[ParamConcat[_A, P], str],
        *converter_args: P.args,
        **converter_kwargs: P.kwargs,
    ):
        self.value = value
        self.converter = converter
        self.converter_args = converter_args
        self.converter_kwargs = converter_kwargs

    def __str__(self) -> str:
        return self.converter(value, *self.converter_args, **self.converter_kwargs)

A hypothetical Attrs version could be:
from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
    from collections.abc import Sequence
    from typing import AnyStr, Generic, TypeVar
    from typing_extensions import ParamSpec, Concatenate as ParamConcat
    _A = TypeVar("_A")

import attr

@attr.define
class LogConverter(Generic[_A]):
    value: _A
    converter: Callable[ParamConcat[_A, P], str]
    converter_args: Sequence[object] = attr.variadic.args()
    converter_kwargs: dict[str, object] = attr.variadic.kwargs()

    def __str__(self) -> str:
        return self.converter(value, *self.converter_args, **self.converter_kwargs)


[SPARK-50268][SQL][TESTS] Upgrade oracle jdbc driver to ojdbc17:<IP_ADDRESS>.10

What changes were proposed in this pull request?
The pr aims to upgrade oracle jdbc driver from com.oracle.database.jdbc:ojdbc11:<IP_ADDRESS>.09 to com.oracle.database.jdbc:ojdbc17:<IP_ADDRESS>.10.
Why are the changes needed?

The oracle jdbc driver currently used in Spark is com.oracle.database.jdbc:ojdbc11, it not for use with JDK17. However, currently our spark master is based on JDK17, JDK21.
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

The latest version has fixed some bugs, eg:
https://download.oracle.com/otn-pub/otn_software/jdbc/23c/Bugs-fixed-in-23ai.txt?AuthParam=1731026016_7eb0ae07b2f23760042771371f0acc58
Bug 36540636 - MUST USE CHAR TYPE WHEN QUERYING COLLATION,EBCDIC AS VARCHAR2 INCOMPATIBLE WITH DB2 VARCHAR
Bug 36113002 - TLS SSLCONTEXT CACHE FOR PERFORMANCE AND SESSION RESUMPTION
BUG-36695211 - MAKE JDBC (OJDBC17) AND UCP (UCP17) COMPATIBLE WITH JAKARTA
Bug 36967743 - JDBC DRIVER <IP_ADDRESS>.07 - DOUBLE PRECISION ISSUE IN JDBC DRIVER
Bug 36956128 - [SHARDING DRIVER]: MEMORY LEAKS OF T4CCONNECTION
Bug 36939716 - JSON DV & PERF : MEMORY LEAK IN UPDATE OPERATION ON DUALITY VIEW WITH RETURNING CLAUSE
Bug 36784906 - BROKEN BATCHED INSERT AFTER UPGRADE FROM JDBC 21.13 TO 23.4
Bug 36744346 - TRACEEVENTLISTENER.TRACECONTEXT JAVADOC FOR GETDATABASEOPERATION METHOD IS WRONG
Bug 36476584 - CLIENT CONTEXT VALUES ARE RETURNED IN WRONG ORDER
Bug 36962333 - UCP ConnectionLabelingCallback contract broken for shared pool

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass GA.
Was this patch authored or co-authored using generative AI tooling?
No.

@milastdbx Could you review this PR, please.

Thanks @MaxGekk !


Adding support for U55C

Copied U55N files and updated source to add U55C support.
Corrected quad assignments in src/cmac_subsystem/vivado_ip/cmac_usplus files for the au55n and au55c so the ports 0/1 in design line up with port markings 1 and 2 on bracket and match pin assignments in part0_pins.xml file.  (ie. qsfp0 is now cmac 0 and qsfp1 is now cmac 1)

Thanks!


Fix log paths

Fixes https://github.com/kubernetes-sigs/karpenter/issues/1572
Description
Bug fix for not referencing log output paths.
How was this change tested?
make test
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 79.324%

Totals

Change from base Build<PHONE_NUMBER>5:
0.01%

Covered Lines:
5939

Relevant Lines:
7487

💛  - Coveralls


Newly added content does not show dir content size

Permission    UID:GID       Size  Filetree
drwxr-xr-x        0:0      33 kB  └── usr
drwxrwxr-x       0:50      33 kB      └── local
drwxrwxr-x       0:50      33 kB          └── lib
drwxr-xr-x       0:50      33 kB              └── python3.6
drwxr-xr-x       0:50      33 kB                  └── site-packages
----------        0:0        0 B                      └── pip    <--- should be 33 kB
----------        0:0        0 B                          └── _vendor    <--- should be 33 kB
----------        0:0        0 B                              └── webencodings    <--- should be 33 kB
-rw-r--r--       0:50      11 kB                                  ├── __init__.py
drwxr-xr-x       0:50        0 B                                  ├── __pycache__
-rw-r--r--       0:50     9.2 kB                                  ├── labels.py
-rw-r--r--       0:50     1.4 kB                                  ├── mklabels.py
-rw-r--r--       0:50     6.7 kB                                  ├── tests.py
-rw-r--r--       0:50     4.6 kB                                  └── x_user_defined.py

Reproduce: on layer sha256:af42f63b41404741ab in image amir20/clashleaders:latest

Also look at #49 .. in addition to the sizes being wrong, the "color" should be green (added) rather than "yellow" (modified) for new directories.
On a side note, I am interested in this amir20/clashleaders image, but OpenDNS is blocking it from here :p  (even on GuestWiFi, guh)

Nice find on the color mismatches. Indeed there are a few problems here:

we are modifying trees as we compare them, so to ensure that nested additions are marked properly all comparisons should be done against a copy of the tree.
calculating directory sizes should account for the fact if that directory is removed or not. That is, removed files within a removed directory should be included in sizes (to show a negative change in size) but removed files in non-removed directories should not be considered in the parent directories contained size.
Apparently the TarHeader doesn't always mark regular files vs directories based on what I can tell... so changing the test against "how many children does this node have" is the next best thing to detect if this node is a directory.

Accounting for all of these fixes the size and color issues you described, @TJM.


Idris-style case split code generation

i've recently looked into a lot of academic research languages and i found something that'd be very cool to have in F# as well.
the idea is to have an action on a discriminated union value that creates all the available cases like this.

basically i want to implement the same thing, but i was hoping someone would help me out with this.
since filling in a single discriminated union is already implemented it shouldn't be much of a leap right?

plus what would be even more beneficial is generating match cases for OO hierarchies,
so in this C# AST example i could generate all possible implementations of the CSharpSyntaxNode abstract class

and of course interface hierarchies as well. i think it'd save a lot of time

@aciq I've been working on this the last few days, and here's where it was in the noon:

And I was working on the union cases just this evening, but there's no gif yet 🙂
There're a few things that I was going to implement separately, and I can keep some of them for you to implement if you wish 🙂

@auduchinok ok that is awesome
yeah i'll gladly help out with this
but one thing - is it possible to disable renaming the template holes when deconstructing tuples or filling in unions?
i find the default names fine most of the time.

IIRC, there was this in VS F# PowerTools:
https://github.com/fsprojects-archive/zzarchive-VisualFSharpPowerTools/blob/e928448af203713f67aae92ea4f45e88d49487eb/src/FSharp.Editing.VisualStudio/CodeGeneration/UnionPatternMatchCaseGeneratorSmartTagger.fs
maybe good to look at, depending how far you are @auduchinok?


Show all units for waveform and autocor views

Would be a nice feature if possible to have a "show all" option rather than (or in addition to) the "show more" option for displaying units' waveform and autocorrelogram views. It's not clear to me when a user would want to look at just the first 30 units, or the first 30 units plus the next 60 units, etc. - what is the thinking behind this?
Although I have at times wanted to view a subset of the units, that subset is usually by label or metric, not by increasing unitID. Perhaps for computational reasons it is better to load smaller chunks up at a time rather than all at once. That said, for now, I have just been selecting show more, scrolling down, selecting show more again, scrolling down, and repeating until all units' plots are displayed. Pressing "show all" once (like in the units table) and then simply waiting longer for them all to load up in chunks would be a bit easier/faster.

Okay, will switch "show more" to "show all".

See figurl PR #6.


feat: unify header across views

Description
Fix ZEN-429

Charts still looks off, but can fix in another PR where we add headers describing what view you are in probably.

Updated the font, agreed it looks nice.
I like the link button on projects b/c it removes the extra state for a clean URL I find useful. can go either way though.
Yeah I think worth having the consistent logo on all screens.

A couple of changes:

Made settings a gear icon to be consistent
fixed mobile view with long titles
Fixed tests

A couple of changes:

Made settings a gear icon to be consistent
fixed mobile view with long titles
Fixed tests

Gear looks off-center in your screenshot.

Like the button on projects, too. I was talking about home, though.

oh LOL that should definitely go

A couple of changes:

Made settings a gear icon to be consistent
fixed mobile view with long titles
Fixed tests

Gear looks off-center in your screenshot.

Also would probably swap with question mark for consistency with home.

Should we replace the explore button as well? Is the positioning even right for it?

A couple of changes:

Made settings a gear icon to be consistent
fixed mobile view with long titles
Fixed tests

Gear looks off-center in your screenshot.

Also would probably swap with question mark for consistency with home.

I switched them in both, always at the far left now so consistent everywhere

Question mark left? One thing that I still find confusing about that is that the question mark is not related to the project as is the user icon whereas the gear is, but the gear is between the two. I think question mark next to user might make more sense?

hmm maybe far right? but user far right is most typical right

Yes I think user makes sense. Why do you want to have the question mark on the left?

always same place. but I guess it's always same place next to the user icon or sign in stuff... can move it back I think you're right makes more sense

Maybe the settings button should be close to the project content anyway. Like next to the heart or something.

Okay I moved the help to always be on the far left of the right side, made the most sense when using it. Also changed the cog icon


added gitignore, endmatch fix

fixed one thing

it was a bd ref to this.opp after moving eventlistener out of scorematch function


Fix for older Android versions

Fixes #580
A static initializer check for Android to support older android devices which do not support the standard names.

(Quick edit in GitHub editor made me not notice the syntax error, sorry.)


Update definitions

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.916%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
597

Relevant Lines:
616

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 96.916%

Files with Coverage Reduction
New Missed Lines
%

tests/dataconverter/test_nexus_tree.py
1
87.23%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
597

Relevant Lines:
616

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 96.916%

Files with Coverage Reduction
New Missed Lines
%

tests/dataconverter/test_nexus_tree.py
1
87.23%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
597

Relevant Lines:
616

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 96.916%

Files with Coverage Reduction
New Missed Lines
%

tests/dataconverter/test_nexus_tree.py
1
87.23%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
597

Relevant Lines:
616

💛  - Coveralls


Issue #97 - remove QoS > 0 bottleneck with non-blocking MQTT publish

This fixes https://github.com/brocaar/lora-gateway-bridge/issues/97 by adding goroutines to uplink frames publishing loop.
I tested the updated app on a Tektelic Micro gateway receiving about 50 packets per second. There was no bottleneck with QoS 1. QoS 0 is still working fine.
I tested both run_v2 and run_v3 (by using json and v2_json as marshallers).
Future work (?): switch to using token.WaitTimeout() instead of token.Wait() in backend.go line 487 to log PUBACK timeouts.

Thanks @lglenat! I've merged your changes :)


Rokit is not added to PATH correctly on macOS

For some reason, the script in .zshenv does not add all files in ~/.rokit/bin as aliases in PATH on my m-series Macbook Pro (macOS 15).
I can resolve this issue by manually adding ~/.rokit/bin to .zshrc.

Rokits mechanism for adding to PATH is somewhat fragile and probably does not account for all cases - if we can get some more information and a reproducible way to make this happen that would be great.


Bumping version to 2.2

Signed-off-by: vamsi-amazon<EMAIL_ADDRESS>Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #102 (fcf6137) into 2.x (283abc3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              2.x     #102   +/-   ##
=======================================
  Coverage   94.73%   94.73%
=======================================
  Files           5        5
  Lines         152      152
  Branches       45       45
=======================================
  Hits          144      144
  Misses          8        8

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


About evaluation script

Hi！
Firstly, thanks for answering the other issue of mine in time.
And I am also confused by your E2E_TOD evaluation scripts. Function queryJsons() in dp_ops.py seems will return all of the names of the search domain if it can not find a name that exactly match. Is there a bug or do you do it on purpose?
Sorry to bother you twice.

Hi @Monstarrr,
For evaluation scripts, we borrow them from previous studies for the consistency of experiment setups. Please refer to previous studies for more details.


WORKSPACE: Update CirrOS to 0.6.2 and remove invalid Alpine builddep URLs

/cc @0xFelix
What this PR does
$subject, happy to also bump alpine to a later release if it would be useful.
After this PR:

Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

NONE

/lgtm
@brianmcarey Can you shed some light on how the builddep URLs became invalid? IIRC that cache is managed by us and and files in it should stay valid as long as they're referenced? Will the next run of the cache updater recreate these URLs?

These URLs are generally created by the periodic mirroring job as @lyarwood mentioned in his commit - how were the broken URLs created? Were the files manually uploaded?

/hold
/retest-required
Just holding while I take another look at the CI failures, these might be legit.

These URLs are generally created by the periodic mirroring job as @lyarwood mentioned in his commit - how were the broken URLs created? Were the files manually uploaded?

I think these were manually updated while nothing was uploaded.

These URLs are generally created by the periodic mirroring job as @lyarwood mentioned in his commit - how were the broken URLs created? Were the files manually uploaded?

I think these were manually updated while nothing was uploaded.

Yea that would probably be the cause - these URLs are created as part of the mirroring automation so they are managed with automation.

@brianmcarey My bad, didn't check the commit message. Thanks for clarifying it.


chore(avm-context): implement Empty

Will be needed for https://github.com/AztecProtocol/aztec-packages/blob/master/noir-projects/aztec-nr/aztec/src/state_vars/shared_mutable/shared_mutable.nr#L132 .

#6303  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @fcarreiro and the rest of your teammates on  Graphite

Merge activity

May 9, 12:54 PM EDT: @fcarreiro started a stack merge that includes this pull request via Graphite.


[xxhash] Can't resolve @node-rs/xxhash-wasm32-wasi

Hello! I'm trying to build using rspack a bundle (target: browser) of an open-source Typescript package (https://github.com/Callidon/bloom-filters/tree/next/4.0.0):

Locally after installation I get the package @node-rs/xxhash and @node-rs/xxhash-darwin-amd64. Tests are working correctly because it uses the darwin one.
But building using rspack leads to Can't resolve '@node-rs/xxhash-wasm32-wasi'.  it follows correctly the browser field but since I do not have the pakcage installed it cannot be resolved... If I try to install the package directly I get the following error error<EMAIL_ADDRESS>The CPU architecture "arm64" is incompatible with this module. error Found incompatible module.

Do you have any tips on how to finish this build? 🤔

See https://github.com/napi-rs/node-rs/issues/810

yarn add -P  @node-rs/xxhash-wasm32-wasi --ignore-platform 👍
Now the problem is on the rspack side with their new wasm loader!


Expose hostPort in daprd when Injected by  Dapr Injector in Kubernetes

When deploying an application with dapr on Kubernetes as described here,
https://github.com/dapr/docs/tree/master/howto/create-grpc-app
The injector doesn't specify  a hostPort in the generated placement yams so the daprd becomes inaccessible.
This problem is described in this stackoverflow question
https://stackoverflow.com/questions/55065273/inter-container-communication-in-kubernetes-multi-container-pod
Below is the ports section of the json generated by the injector

  "ports": [
    {
      "name": "dapr-http",
      "containerPort": 3500
    },
    {
      "name": "dapr-grpc",
      "containerPort": 50001
    }
  ],

/area runtime
/area operator
/area placement

Expected Behavior
Applications deployed with Dapr should be able to communicate with dapr when deployed on Kubernetes.
Actual Behavior
The hostPort defaults to 0 and application host port also defaults to 0 so daprd not accessible from user-application using localhost
Steps to Reproduce the Problem
Inject the dapd operator into the application port via the deployment.yaml as described here
https://github.com/dapr/docs/tree/master/howto/create-grpc-app

Hey @gcameo, when running on Kubernetes, Dapr is by default accessible via HTTP port 3500 and gRPC port 50001.

Regarding the stackoverflow article, there's no need in hostPorts for Dapr, as there's no port mapping needed on the host level.

No, I cannot access Dapr with these ports. The connection times out. I use localhost:5001

Can you please try out this step by step example and report if it works?
https://github.com/dapr/samples/blob/master/2.hello-kubernetes/README.md

I am using the Java Client.
This is the error I get

Caused by: io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/<IP_ADDRESS>:50001
Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
at io.grpc.netty.shaded.io.netty.channel.unix.Errors.throwConnectException(Errors.java:124)
at io.grpc.netty.shaded.io.netty.channel.unix.Socket.finishConnect(Socket.java:243)
at io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:667)
at io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:644)
at io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:524)
at io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:414)
at io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:326)
at io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918)
at io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)

The dapd is running fine

time="2019-11-04T16:02:03Z" level=info msg="starting Dapr Runtime -- version 0.1.0 -- commit 4358565-dirty"
time="2019-11-04T16:02:03Z" level=info msg="log level set to: info"
time="2019-11-04T16:02:03Z" level=info msg="kubernetes mode configured"
time="2019-11-04T16:02:03Z" level=info msg="dapr id: dapr-processing-path"
time="2019-11-04T16:02:03Z" level=info msg="loaded component statestore (state.redis)"
time="2019-11-04T16:02:03Z" level=info msg="loaded component messagebus (pubsub.redis)"
time="2019-11-04T16:02:03Z" level=info msg="application protocol: grpc. waiting on port 5001"

From the logs, it looks like Dapr is waiting for your app to be available on port 5001. Until it detects your app is available, it won't expose its APIs, hence why you are getting this error.
Do you have an HTTP or gRPC server for your app listening on 5001?
If you only need to call Dapr from your app and don't need Dapr to call into your app, remove the --app-port 5001 in the CLI or the dapr.io/port annotation in Kubernetes.
That will tell Dapr to not try and detect that your app is ready using a specified port.

Ahhhh. Thank you very much. Will try that.

Thanks. This is working now. Will close this ticket.

Thanks for your feedback

We will work on making docs more explicit about this.


[Feature Request] Advising Issues

From the Crynes meeting, they want:

Easy way to create degree audit and export as PDF
Email plan to advisor as an export

Prolly will need more clarification to proceed though

We can reopen this if our talks with them ever succeed D:


Chrono Legionnaire

About the PR
Adds Chrono Legionnaire, almost invincible time warrior who destroys living anomalies in time.
Resolves: #294
Technical details
Stasis
Stasis is a state in which an entity cannot interact with the world in any way, and the world cannot interact with that entity either. In addition, an entity in stasis will not take any damage, making it completely safe from other entities. (The entity can still be removed by something like the singularity)
Stasis can be applied on target in two ways:

Stasis gun - ranged weapon that will try apply stasis on anyone it hits (stasis lasts one minute). Required stasis storage (chrono legionnaire backpack) to shot. If it was thrown or wearer was disarmed it will return on the belt slot or in user hands (works only if wearer stasis immune).
Stasis container - container that tries apply stasis on anyone who inside it. If you open container stasis effect will disappear immediately. Have medium size and 2x2 grid, so you can place in backpack. Can be used to move targets through the maps when you admin.

Stasis immunity can be obtained with special equipment (e.g. future hardsuit). While wearing the equipment, the user will not be able to be placed in stasis by any means, but will be able to interact with players in stasis.
https://github.com/user-attachments/assets/d9efe514-a7a0-41bf-854e-d5f9fdf856cf
Timeline Disruptor
Device flatpack of which spawns in chrono legionnaire backpack. Can be packed back into flatpack with screwdriver.
The main function of the device is to remove entities from the round by erasing them. To do this, it is necessary to catch an entity in stasis container then put in on timeline device. After click on it starts process of disrupting. It can be stopped just by removing container from device. If crew will get device's flatpack they can sell it for 1500 spesos.
https://github.com/user-attachments/assets/af79bb8a-cc36-4361-bf0b-6f36042fd6b0
Stasizium
Stasizium is new medicine reagent. It heals all types of damage and rotting. Works even on dead bodies and don't require specific temperature. Overdose (>21u) makes enormous blunt damage to body that will gib body in the end.
Not craftable, but can be found in new futuristic medipen (10u) that will spawn in chrono legionnaire backpack.
https://github.com/user-attachments/assets/65d18c4c-681e-4bf9-95fd-a089d09031ab
Chrono Legionnaire equipment
Because it's admeme job, all equipment will be overpowered like hell. To make yourself Chrono Legionnaire just set your outfit with ChronoLegionnaireGear. Almost all equipment is unremoveable, so crew won't be able to use this staff if you won't give it to them yourself.
Clothing:

Futuristic hardsuit gives you 95% damage reduction to all types damage in game (excluding damage made by reagents).  In additional it boosts your stamina and stamina regeneration 10 times, so it won't be easy to stamina crit you. And also it gives you teleport ability, so you hunt your target everywhere on station. Main disadvantage - it decrease speed to 30%.
Futuristic boots - advanced magboots with cool heavy steps sound
Futuristic gloves - insulated and fingerprintsless gloves.
Futuristic gasmask - gives you additional 5% damage reduction and voice changer in it
Futuristic visor - omnihud.
Futuristic headset - headset with every radio in it (including Handheld, Freelance and Syndicate, but not changeling).
Futuristic jetpack - jetpack with extreme gas volume. It takes 1/4 of canitser to refill it. Uses as gas tank.
Futuristic PDA with futuristic ID card and pen - admin PDA with all access id card in it (including CC and Syndicate access). ID card have special job icon on huds and Future Agent job title. Pen does nothing (real).

Tools:

Sonic screwdriver - compact omnitool
Futuristic RCD - RCD with 100 regenerating charges
Futuristic stunbaton - stunbaton with 50 stun damage
Futuristic teleporter - just RD teleporter with new sprite

[X] I have added screenshots/videos to this PR showcasing its changes ingame

Changelog
:cl:

add: ChronoLegionnaire was added as admeme tool

HOLY SHIT MERGE NOW

read the checks please

read the checks please

fixed

holy shit

Genuinely based as hell, beat me to it and put in way more effort than I was going to.