feat(build): add an option for enabling tsan in the test runner

Also correct the @fence to a tsan-aware fence.
We can start chipping away at the races one at a time. Maybe one day we could run the CI with tsan on. This fixes at least one reported race, since afaik tsan can't see that acquire fence without giving it the hint.

Got to merge #234 for the CI failure to go away, but I can merge anyways?


Tell ruff where to find first-party code

Without this, ruff erroneously considered our own code as third-party code, leading to wrong import sort order.

On second thought, let's wait until https://github.com/uhh-lt/dwts/pull/257 is merged. It's easy to re-format the code in this branch, but rebasing the pydantic work on top of all the reformatted code can be a lot more work.

Closing as the required changes have been merged as part of https://github.com/uhh-lt/dwts/pull/257


dataset miss problem

I attempted to conduct pre-training for the first stage, during training, I frequently encounter errors such as 'error in loading xxxx' when doing get_item function. What could be the reason for this?

my data is in the correct directory

@yanwei-li

sorry, I loss the allava images


fix: Double slash after domain in UrlGenerator->asset()

Fixes: #45346 (quick fix, originating problem might still be there)

Marking this as draft until we have a clear reproduction of this issue.

I'll have another look and will try to provide a working example.

Bug was my own mistake. So fix is no longer needed/redundant.


Generic Thermostat has an extra line in State Card?

Home Assistant release (hass --version):
0.63.0
Python release (python3 --version):
3.5.3
Component/platform:
generic_thermostat
Description of problem:
In my Generic Thermostat devices, some time in the last few releases (0.62.1 - 0.63.0), I have an extra line in the State Card graph.
It seems to be the current temperature any time the device is actively heating. It's called "CLIMATE_DEVICE_NAME heating"
It’s also not present on, for instance, my Z-Wave Climate Device State Cards.
It's the "red" line visible in this screen shot. You'll notice when the Current Temp is above the Target Temp (blue and yellow lines, respectively), the red line does not follow it.

Problem-relevant configuration.yaml entries and steps to reproduce:
climate:
- platform: generic_thermostat
  name: House Heat
  heater: input_boolean.house_heater
  target_sensor: sensor.house_occupied_mean_temp
  hot_tolerance: 0
  cold_tolerance: 1
  min_temp: 50
  max_temp: 90
  ac_mode: False

I'll try and have a look when I get the chance. I'm currently away for around 1 week.

Can you hover on the line to see if you get a tooltip? It might be that this was not introduced by the change to the generic thermostat but by the new component used for graph

I have the same issue. I see my thermostat name (in my case thermostat) and then the word 'heating'

Yes. The tool tip says "CLIMATE_DEVICE_NAME heating". Here's a screenshot from recent 0.64.1 show the issue still present. The colors of the lines and the look of the graph has changed (thanks to graph.js, I'd guess), but, the data point is still present.
And, like I said, I think it's an interesting thing to track, and worth tracking for many people (so I can know just how long my device was actively HEATING the room), but having it set to same temp as the current temp (instead of values like "off", "idle", "heating", etc) makes it less useful and it clutters the graph.


Bug: AppHeader Menu Currently outside the AppHeader

Info:
The AppHeader menu is currently outside the AppHeader, in lines underneath it, one line per link.
This was introduced at some point in time between our last release and now, this is currently a problem in Alpha, and not in Production.

It also doesn't look entirely proper in mobile view either:

Replication Steps:
Spin up either the Angular Demo, React Demo, or Storybook and you can see this problem immediately with no changes necessary.
More Info
The most likely culprit is this PR and more specifically this file or this file that has caused the issue.

The issue is neither of the files mentioned, but is the postcss function is not being run for the final build.

:tada: This issue has been resolved in version 1.15.0-alpha.9 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.15.0-alpha.9 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 2.6.0-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 2.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[TC-ECOLICONC-2.1] SDK has to be implemented for Fecal coliform & E. Coli Concentration Measurement Cluster

All-clusters-app has to be enabled with below mentioned Attributes :

[ ]  MeasuredValue
[ ]  MinMeasuredValue
[ ]  MaxMeasuredValue
[ ]  PeakMeasuredValue
[ ]  PeakMeasuredValueWindow
[ ]  AverageMeasuredValue
[ ]  AverageMeasuredValueWindow
[ ]  MeasurementUnit
[ ]  MeasurementMedium
[ ]  LevelValue

Bug prevalence
Whenever I try to read all these attributes
GitHub hash of the SDK that was being used
7ae5919a046a18c7e60537aff814977ee424b9cf - Master
Platform
raspi
Platform Version(s)
RPI - 4, 8GB RAM

Will be fixed by https://github.com/project-chip/connectedhomeip/issues/27662

Test case removed in https://github.com/CHIP-Specifications/chip-test-plans/pull/2995


[JENKINS-41854] DynamicContext

Experimenting with approaches to JENKINS-41854 and related problems.

Hold off on this and downstream PRs for now—I had an idea for a simpler and more powerful variant.

On hold as in https://github.com/jenkinsci/workflow-support-plugin/pull/95#issuecomment-497823610.


[BEAM-5644] make planner impl configurable

Make planner implementation configurable by BeamSqlPipelineOptions.

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.

Added options registrar and test cases.

Close this PR for now. We can revisit this problem later.


Update purge private data integration tests

Check that no purged data appears in block event replays
Signed-off-by: James Taylor<EMAIL_ADDRESS>

@Mergifyio backport release-2.5


After scrolling, Top Text field value vanishes when focus to another text field inside ListView.

Might be a dup of #14104

I have assigned individual controllers to my TextFormFields (with initialValue specified and I have attempted the exact code provided in 15484  and get the same result as discussed above. Scrolling immediately clears the content of the ListView fields.

Where did you hold the references to the TextInputControllers? If they are created inside build() they are dropped and recreated every time the UI is re-rendered. They need to be held outside of build()


Added api docs link to footer.

@ mention of reviewers
@ckcollab
A brief description of the purpose of the changes contained in this PR.\

Api link changed
link added to footer of base.html

Issues this PR resolves
Closes #363
A checklist for hand testing

[x] Load any page.
[x] Click Docs link at the bottom footer under About column.

Checklist

[x] Code review by me
[x] Hand tested by me
[x] I'm proud of my work
[x] Code review by reviewer
[x] Hand tested by reviewer
[x] Ready to merge

btw for future reference #363 was assigned to @Germs31  and he was working on that, we should get in the habit of properly assigning/paying attention to that issue property. no biggy, though!

@ckcollab Yeah my bad I didn't see that assignment until I had already pushed it up.


Decider and Actor Functional Interfaces

There should be interfaces which utilize the AsyncWorkflowClient (described in Issue #4). These would each have one method, so the user could simply define lambda functions if they wanted to. The Decider would process DecisionTasks and return 0 to many DecisionResults. The Actor/Worker would process ActivityTasks and return an ActivityResult.

Maybe it doesn't have to be tied to the AsyncWorkflowClient. I'm thinking something like this:
//Creates a runner from the input WorkflowClient
//Maybe optional param to control how many threads to use
WorkflowRunner runner = new WorkflowRunner(someWorkflowClient);
//Add a decider
runner.addDecider(myDecider); //This starts the decider running
//Add two actors
runner.addActor(myActor); //This starts the actor running
runner.addActor(myActor); //This starts the actor running

...

//Stop the runner when we're all done.
runner.shutdown(); // or 	runner.shutdownNow()

For shutting down, see Java's ExecutorService which we'll need to use behind the scenes anyways.


Android tests are flaky on GitHub Actions

Issues found when running on GHA:

sometimes no tests are found at all

sometimes NullPointerException. This and this is SO question that looks relevant
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.UiAutomation.setOnAccessibilityEventListener(android.app.UiAutomation$OnAccessibilityEventListener)

sometimes the Android emulator doesn't start

sometime the AVD cache step is in bad mood and does this – gets stuck at downloading cache and times out (workflow run link):

I've never encountered them locally.

Let's add this to Known issues section in docs

https://emulator.wtf looks like a very nice alternative to GitHub Actions.


Scr key valid csr

Before this is merged the cosim needs an update, see this PR here: https://github.com/lowRISC/riscv-isa-sim/pull/14
When that is merged we can update the cosim version used here allowing CI to pass.

A question: Do you think if it makes sense in the future to have all state variable updating methods into a single wrapper

Yes definitely, I will open an issue for this.
Ideally we would wrap up all of the state that we feed into the cosim along with the instruction PC/reg write info into some kind of structure or packet so we don't need lots of different rvfi IO and DPI calls.


Discord link not working

Heya, as per issue title. Tried joining the Discord, but the link appears to have expired.

Hey @CSergienko , good catch, I generated a 7 days link... I updated the readme with a unlimited time invite. Thanks! :)


I'm trying to connect DTQN network with SUMO. I want to know inputs of DTQN.

Hello, again.
As I mention on the title. I'm trying to connect DTQN network with SUMO as an environment. I want to know inputs of DTQN.
I think the inputs are Observations  as I read the following paper.
But I don't know the format.
I'm struggle really hard on finding the input format of DTQN.
Which python file should I check? Could you tell me the location, Please?
Furthermore, I'm trying to use  sequential numbers as states. Ex) relative distance between agent and other cars, agent's velocity and current lane number.
And I wonder DTQN architecture can handle this state as observation.
Because DQN's inputs seem like sequential images. Is DTQN's inputs are sequential images too?

In theory, DTQN can handle any observation space as input. What the network wants is that you have some sort of observation embedding layer, which independently converts each observation into a single vector (of some fixed length e.g. 128). Some embedding layers are provided for you; see the paper branch file dtqn/dtqn/networks/dtqn. To see how the agent stores and handles the observations, check out dtqn/dtqn/agents/dtqn. If you are using specialized environments and the predefined observation embedding do not work, feel free to edit your local codebase and add your own

Thank you so much for your help, I will study the codes and try it in my environment.
I will tell you if it works :)


local_search returns are inconsistent and path lengths are incorrect

When I call solve_tsp_local_search sometimes my path is returned in the form [0,2,1,3,4] and sometimes in the form [0,0,2,1,3,4]. Also the calculated path length is incorrect on cases of where the form has the zeros next to each other.
See the following TSP
NODE_COORD_SECTION
1 6734 1453
2 2233 10
3 5530 1424
4 401 841
5 3082 1644
6 7608 4458
7 7573 3716
8 7265 1268
9 6898 1885
10 1112 2049
11 5468 2606
EOF
The path length of solve_tsp_local_search(euc_dist_matrix, nn_path) for that tsp is wrong

Hi, @supersimple33
I am not able to reproduce your issue. Can you provide all of the steps you are following since the distance matrix creation, to calling solve_tsp_local_search, with all of its parameters?
In your description, your TSPLIB data is invalid; I am not able to import it using the tsplib_distance_matrix function.
Also, what are the values of the arguments euc_dist_matrix and nn_path?
In my attempt, I first fixed your TSPLIB data like the following (I assume you are using the Euclidean distance):
TYPE : TSP
EDGE_WEIGHT_TYPE : EUC_2D
DIMENSION: 11
NODE_COORD_SECTION
1 6734 1453
2 2233 10
3 5530 1424
4 401 841
5 3082 1644
6 7608 4458
7 7573 3716
8 7265 1268
9 6898 1885
10 1112 2049
11 5468 2606
EOF

and put it into a file called data.tsp.
Then I ran it as follows:
from python_tsp.distances import tsplib_distance_matrix
from python_tsp.heuristics import solve_tsp_local_search

distance_matrix = tsplib_distance_matrix("data/data.tsp")

# Attempts
In [24]: solve_tsp_local_search(distance_matrix)
Out[24]: ([0, 2, 1, 3, 9, 4, 10, 5, 6, 8, 7], 19593)

In [25]: solve_tsp_local_search(distance_matrix)
Out[25]: ([0, 7, 8, 6, 5, 10, 4, 9, 3, 1, 2], 19593)

In [26]: solve_tsp_local_search(distance_matrix)
Out[26]: ([0, 7, 8, 6, 5, 10, 4, 9, 3, 1, 2], 19593)

In [27]: solve_tsp_local_search(distance_matrix)
Out[27]: ([0, 7, 8, 6, 5, 10, 4, 9, 3, 1, 2], 19593)

In [28]: solve_tsp_local_search(distance_matrix)
Out[28]: ([0, 2, 1, 3, 9, 4, 10, 5, 6, 8, 7], 19593)

I couldn't observe the behavior you mentioned.
Can you try like I am showing you here and see if the problem persists?

Yeah the second part was my own fault I didn't understand you needed to format the input tours as n points not n+1 with returning to the end. That said I think I ran into the same things as #41 since I am doing a very similar thing to what he described. I am about halfway through drafting a PR for this and should have it done by tonight or EOD tmrw hopefully.

Hey, since this misunderstanding got sorted, I am going to close this issue.
Feel free to open a new one in case you find a different problem.


Can I use this with a-frame?

This looks awesome!
But I’m using 8th Wall with a-frame (not Three.js).
I tried
document.inspect(document.querySelector('a-scene'), 'scene')
and
document.inspect(document.querySelector('a-scene').object3D, 'scene')
but neither seems to work.
Also
const {scene} = XR8.Threejs.xrScene()
15:13:12.217 VM217024:1 Uncaught TypeError: Cannot destructure property 'scene' of 'XR8.Threejs.xrScene(...)' as it is null.

Thanks!!

Eyh dzg, 8gui was intended to work with 8thwall, hence it's name.
Can you try setting the id of your scene with id="scene" and try using :
document.inspect(document.getElementById('scene'));
I'm always afraid of querySelector because it can return values or arrays and have unconsistent behaviour across some browsers.

AMAZING!

FTW document.inspect($('a-scene'))


Remove gtest/gtest_prod.h header from GTestMacros.h

GTestMacros.h is introducing a dependency on gtest library.
Duplicate a macro from gtest_prod.h and avoid this dependency.
Example:
In file included from /Users/wypb/data/code/apache/temp/velox/velox/connectors/hive/storage_adapters/hdfs/RegisterHdfsFileSystem.cpp:23:
In file included from /Users/wypb/data/code/apache/temp/velox/./velox/dwio/common/DataSink.h:23:
In file included from /Users/wypb/data/code/apache/temp/velox/./velox/dwio/common/DataBuffer.h:22:
In file included from /Users/wypb/data/code/apache/temp/velox/./velox/buffer/Buffer.h:27:
In file included from /Users/wypb/data/code/apache/temp/velox/./velox/common/memory/Memory.h:39:
In file included from /Users/wypb/data/code/apache/temp/velox/./velox/common/memory/Allocation.h:24:
/Users/wypb/data/code/apache/temp/velox/./velox/common/base/GTestMacros.h:24:10: fatal error: 'gtest/gtest_prod.h' file not found
#include <gtest/gtest_prod.h>
         ^~~~~~~~~~~~~~~~~~~~

Is it intentional that this is now always defined even if we build without testing?

It was intentional. But I reverted to the old semantics.

@majetideepak This change requires some more changes internally, I will try and get to them in a few days. Apologies for delay.

@kgpai thanks for the update.


smp

Checks

[X] I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting.
[X] I confirm that I noted that if I don't follow the instructions, the issue may be closed directly.

Description
Hello, What is the procedure to link 2 servers together with MCDC. Thanks in advance

I'm sorry but I can't find an answer to my questions.
I have two servers under velocity (so same machine).
"multiServer": {     "enable": true,     "host": "<IP_ADDRESS>",     "port": 5000,     "name": "SMP",     "botIds": []   }
"multiServer": {     "enable": true,     "host": "<IP_ADDRESS>",     "port": 5000,     "name": "CMP",     "botIds": []   }
But it does not work, no message from one server appears on the other.

Have you created two Discord bots? One each, so the bot token of two config are different.

Hi , we tried what you said and everything is working except one thing :
So we have a CMP server and a SMP server.
When we type something in the chat on both server , everything is redirecte on the discord channel 💹
When we type something in the discord channel , the message is redirect on both server CMP and SMP 💹
But when i'm on the CMP server , i can't see in game the message that someone wrote in the SMP server and vise versa from SMP to CMP.
Do you know what's the problem ?
Here's the log :
[13:58:08] [main/INFO]: -----------------------------------------
[13:58:08] [main/INFO]: MCDiscordChat (MCDC) 2.1.2
[13:58:08] [main/INFO]: By Xujiayao
[13:58:08] [main/INFO]:
[13:58:08] [main/INFO]: More information + Docs:
[13:58:08] [main/INFO]: https://blog.xujiayao.top/posts/4ba0a17a/
[13:58:08] [main/INFO]: -----------------------------------------
[13:58:10] [main/INFO]: Login Successful!
[13:58:10] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[13:58:11] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[13:58:11] [main/INFO]: Loading configuration...
[13:58:11] [Thread-18/INFO]: [MultiServer] Server has been created and is listening on port 5000
Ty in advance

So we have a CMP server and a SMP server.
When we type something in the chat on both server , everything is redirecte on the discord channel 💹
When we type something in the discord channel , the message is redirect on both server CMP and SMP 💹

This works because the two Discord bots do their own job well.

But when i'm on the CMP server , i can't see in game the message that someone wrote in the SMP server and vise versa from SMP to CMP.

Which means the servers did not connect to each other. Full log of both servers?

Here's the full log of CMP : https://gist.github.com/OrionFE/5acce3fcf60411295f769880e7c9624c
An the SMP : https://gist.github.com/OrionFE/df1dac8cae25889712d78db3b66805e7

I have two servers under velocity (so same machine).

Confirm? Are the servers accessing the same <IP_ADDRESS>? From your logs it seems that both servers created its own MCDC server on unoccupied ports 5000.

In the config both are one <IP_ADDRESS> :
"multiServer": {
"enable": true,
"host": "<IP_ADDRESS>",
"port": 5000,
But in velocity toml , both server are on <IP_ADDRESS> :
survival = "<IP_ADDRESS>:25565"
creatif = "<IP_ADDRESS>:25566"

<IP_ADDRESS> is private IP address. Try set both MCDC config to <IP_ADDRESS> then?

When you put the <IP_ADDRESS> , we are getting kicked when we type something and there are error in the console :
[17:07:07] [main/INFO]: MCDiscordChat (MCDC) 2.1.2
[17:07:07] [main/INFO]: By Xujiayao
[17:07:07] [main/INFO]:
[17:07:07] [main/INFO]: More information + Docs:
[17:07:07] [main/INFO]: https://blog.xujiayao.top/posts/4ba0a17a/
[17:07:07] [main/INFO]: -----------------------------------------
[17:07:09] [main/INFO]: Login Successful!
[17:07:09] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[17:07:10] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[17:07:10] [main/INFO]: Loading configuration...
[17:07:10] [Thread-19/INFO]: [MultiServer] Server has been created and is listening on port 5000
[17:07:10] [main/INFO]: Loading Xaero's Minimap - Stage 1/2 (Server)
[17:07:10] [main/INFO]: Loading Xaero's World Map - Stage 1/2 (Server)
[17:07:10] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[17:07:11] [Thread-19/ERROR]: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:579)
at java.base/sun.nio.ch.Net.connect(Net.java:568)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:633)
at java.base/java.net.Socket.connect(Socket.java:583)
at java.base/java.net.Socket.(Socket.java:507)
at java.base/java.net.Socket.(Socket.java:287)
at top.xujiayao.mcdiscordchat.multiServer.client.Client.connect(Client.java:18)
at top.xujiayao.mcdiscordchat.multiServer.MultiServer.run(MultiServer.java:37)

??? Not sure how Velocity and Pterodactyl works. Try set host to localhost?
Just tested my SMP and CMP on a Windows machine, works perfectly, if still not working then I have no idea.

hello when you perform / reload on the discord here is what appears
(same server as OrionFE)

20:27:17] [JDA MainWS-ReadThread/INFO]: [Survie] Maelan executed /reload command!
[20:27:17] [Thread-103/INFO]: [MultiServer] A client has disconnected from the server
[20:27:17] [Thread-102/INFO]: [MultiServer] Disconnected from the server
[20:27:17] [Thread-101/INFO]: [MultiServer] Server has stopped
[20:27:17] [Thread-107/INFO]: [MultiServer] Server has been created and is listening on port 25335
[20:27:17] [ForkJoinPool.commonPool-worker-3/ERROR]: RestAction queue returned failure: [ErrorResponseException] 10062: Unknown interaction
net.dv8tion.jda.api.exceptions.ContextException: null
at net.dv8tion.jda.api.exceptions.ContextException.here(ContextException.java:54) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.Request.(Request.java:73) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.RestActionImpl.queue(RestActionImpl.java:200) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.restaction.interactions.InteractionCallbackImpl.queue(InteractionCallbackImpl.java:74) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:572) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:538) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at top.xujiayao.mcdiscordchat.discord.DiscordEventListener.onSlashCommandInteraction(DiscordEventListener.java:73) ~[mcdiscordchat-1_19_x-2.1.2-3b834a6de7ba4c61.jar:?]
at net.dv8tion.jda.api.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:424) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:96) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.hooks.EventManagerProxy.handleInternally(EventManagerProxy.java:88) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.hooks.EventManagerProxy.handle(EventManagerProxy.java:70) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.JDAImpl.handleEvent(JDAImpl.java:171) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.InteractionCreateHandler.handleCommand(InteractionCreateHandler.java:112) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.InteractionCreateHandler.handleInternally(InteractionCreateHandler.java:83) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.SocketHandler.handle(SocketHandler.java:39) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onDispatch(WebSocketClient.java:984) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onEvent(WebSocketClient.java:870) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.handleEvent(WebSocketClient.java:848) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:1023) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:385) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:996) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:755) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
[20:27:17] [Thread-107/INFO]: [MultiServer] Connected to the server
[20:27:17] [Thread-111/INFO]: [MultiServer] A client is connected to the server

Hello, I'm on the config with OrionFE
Here is what happens when I perform a /reload of discord and that only on one of the 2 bots.

[21:09:56] [JDA MainWS-ReadThread/INFO]: [Survie] Maelan executed /reload command!
[21:09:56] [Thread-148/INFO]: [MultiServer] A client has disconnected from the server
[21:09:56] [Thread-147/INFO]: [MultiServer] Disconnected from the server
[21:09:56] [Thread-146/INFO]: [MultiServer] Server has stopped
[21:09:56] [Thread-152/INFO]: [MultiServer] Server has been created and is listening on port 25335
[21:09:57] [ForkJoinPool.commonPool-worker-5/ERROR]: RestAction queue returned failure: [ErrorResponseException] 10062: Unknown interaction
net.dv8tion.jda.api.exceptions.ContextException: null
at net.dv8tion.jda.api.exceptions.ContextException.here(ContextException.java:54) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.Request.(Request.java:73) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.RestActionImpl.queue(RestActionImpl.java:200) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.restaction.interactions.InteractionCallbackImpl.queue(InteractionCallbackImpl.java:74) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:572) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:538) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at top.xujiayao.mcdiscordchat.discord.DiscordEventListener.onSlashCommandInteraction(DiscordEventListener.java:73) ~[mcdiscordchat-1_19_x-2.1.2-3b834a6de7ba4c61.jar:?]
at net.dv8tion.jda.api.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:424) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.api.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:96) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.hooks.EventManagerProxy.handleInternally(EventManagerProxy.java:88) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.hooks.EventManagerProxy.handle(EventManagerProxy.java:70) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.JDAImpl.handleEvent(JDAImpl.java:171) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.InteractionCreateHandler.handleCommand(InteractionCreateHandler.java:112) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.InteractionCreateHandler.handleInternally(InteractionCreateHandler.java:83) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.handle.SocketHandler.handle(SocketHandler.java:39) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onDispatch(WebSocketClient.java:984) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onEvent(WebSocketClient.java:870) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.handleEvent(WebSocketClient.java:848) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at net.dv8tion.jda.internal.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:1023) ~[net_dv8tion_jda-5.0.0-beta.2-187ce86b90da7eed.jar:?]
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:385) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:996) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:755) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45) ~[com_neovisionaries_nv-websocket-client-2.14-284fcff6bd34bc70.jar:?]
[21:09:57] [Thread-152/INFO]: [MultiServer] Connected to the server
[21:09:57] [Thread-156/INFO]: [MultiServer] A client is connected to the server

Are u two for the same server?

From this log the another client is still not connected to this server, the client in this log is from the server itself. What happens if you reload one server and 10 seconds after reload another server?
The exception is normal.
[21:09:56] [JDA MainWS-ReadThread/INFO]: [Survie] Maelan executed /reload command!
[21:09:56] [Thread-148/INFO]: [MultiServer] A client has disconnected from the server
[21:09:56] [Thread-147/INFO]: [MultiServer] Disconnected from the server
[21:09:56] [Thread-146/INFO]: [MultiServer] Server has stopped
[21:09:56] [Thread-152/INFO]: [MultiServer] Server has been created and is listening on port 25335

You may try this simplest SMP and CMP setup, simply modify the xxxs in the config. If this works, then you may have to check the other mods or Velocity or Pterodactyl.
Test.zip


Add filename prefix remapping

This adds prefix remapping to FileSourceDescriptor.get_filenametable_entry which is useful to remove build paths from the generated files by mapping them to a constant location.
Very much a WIP, at least one path where there's no mapping available and it needs documentation. But I'd like to get more feedback from the cython maintainers about the direction.
Closes #5949.

I'm not sure I'm the best person to comment on this, but... Do you have an example of how it might be used in practice?
My initial concern is that this seems like it might be quite manual and error prone. Although I'm also not sure what the alternatives are here.

I started to port this PR to master and discovered that https://github.com/cython/cython/pull/6341 essentially solves the problem by writing relative paths.  I'll close this PR and will reopen something if I discover an edge case where that fails.


Support for routing TCP traffic according to source ip

Describe the feature request
Currently in 1.0, there is no sourceSubnet in L4MatchAttributes and not support for routing traffic according to source ip. There is no good example to describe tcp route situation either.

@rshriram @m1093782566


Improvements to NoSQL manipulation code fixes

While reviewing your potential fixes, i noticed that none of them fixed the vulnerability.
Fix 1 checks the '$ne'-Attribute of the body itself, the fix needs to look into the id attribute... (Since this is a wrong solution I am not sure whether this is intentional or not)
Fix 3 checks if the value of id is not a number... This won't work, since the review ids are strings.
Feel free to edit as you like, Javascript is not my native language.

Yup, as the person who wrote these I can confirm that this is exactly how I wanted them to be. Thanks you for the fix 👍

Hi @denkerszaf, now that your PR made it into the official release, you're eligible for a sticker pack as a first time contributor! If you mail or Slack-PM me your address, I'll make sure you'll get one. It might take a while as I tend to pile up a few such packages before going to the post office... :-)


ISA: replace ed25519-backed address by the actual ed25519 address

In ISA::new

Closed by https://github.com/iotaledger/iota-sdk/pull/1820


tf.contrib.estimator.add_metrics does not pass label_ids to tf.estimator.DNNClassifier evaluation

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
Yes

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
OSX 10.12.6

TensorFlow installed from (source or binary):
Binary

TensorFlow version (use command below):
('v1.6.0-0-gd2e24b6039', '1.6.0')

Python version:
2.7.13

Bazel version (if compiling from source):
N/A

GCC/Compiler version (if compiling from source):
N/A

CUDA/cuDNN version:

GPU model and memory:

Exact command to reproduce:

Describe the problem
Using tf.estimator.DNNClassifier as a multi-class estimator with a string label_vocabulary, tf.contrib.estimator.add_metrics will enable additional metrics functions as designed, however the label set pass to the metrics function will be the string tensor of labels, not the internal integer 'label_ids' of  DNNClassifier.
This means the metrics do not have access to the labels used in the prediction tensor 'class_ids' (the tensor 'classes' does have the string labels).  This is a particular problem when trying to construct a confusion_matrix metric, as the confusion matrix tries to cast the labels to int64.
With the canned metrics, DNNClassifier  will simply pass in label_ids/class_ids:
https://github.com/tensorflow/tensorflow/blob/9054c9b2ac303cbd1538166d0821f389cbc75894/tensorflow/python/estimator/canned/head.py#L776

I believe this would also impact the auc metric as it uses confusion_matrix under the hood:
https://github.com/tensorflow/tensorflow/blob/r1.6/tensorflow/python/ops/metrics_impl.py#L661

Nagging Assignee @cy89: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 58 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 74 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 89 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 104 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 119 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@jprosevear is this a bug or a feature request?

I believe it should be considered a bug because its not possible to use tf.contrib.estimator.add_metrics in this scenario.

Nagging Assignee @cy89: It has been 17 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @cy89: It has been 33 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@ispirmustafa can you please take a look, and comment or reassign appropriately?

label-ids kept internal. Current solution to get id version label is integerizing in your metric_fn.
having said that I think outputing label-ids as part of prediction dictionary make sense to me. I label this as contribution welcome.

Please remove the assignee, as this issue is inviting external contributions. Otherwise, remove the contributions welcome label. Thank you.

Hi @jprosevear !
It seems you are using older versions(1.x versions) of Tensorflow which is not supported any more. Attaching relevant threads for reference. Ref 1, 2. Thanks!


Cell width and height on High DPI device

fix this issue
Add ScaleByDPI to unvell.ReoGrid.Utility.MeasureToolkit.
Scale cell's width and height in Worksheet.InitGrid.
Scale fixedCharWidth in ExcelReader.LoadWorksheet.

@xuqiang1015  Thanks very much for your pull request!
Since your case is special and I can't make sure the changes are safe to all other users, I would like to add an option for this feature.

@xuqiang1015 By some tests it looks like no problem without an option. Thank you very much!


Fork for Fortigate Proxy

Hello everybody,
First, thanks a lot for this exporter.
If anybody is interested I've made a fork to support the Fortinet proxy: https://github.com/damhau/fortiproxy_exporter
I only had to change the parsing of the memory because the api is returning the memory as a string in the Fortiproxy (eg: changed Current float64 to Current float64 json:",string").
And I've also disabled a few metric like bgp, etc...
Cheers,
Damien

Hi Damien!
Very cool, thanks for sharing :-)


[Animation] what's status of AnimationExperimental?

Is AnimationExperimental can be used on production now?
I have tried to use it, it works fine on 64bit devices, such as iPhone6 etc, but doesn't work on 32bit devices, such as iPhone4s, iPhone5C etc.

I believe we can assume this is solved with the latest release of .8 and Animated.
Check out the docs here http://facebook.github.io/react-native/docs/animations.html#content for all animation recommendations.
@brentvatne already solved

:tada: :rocket: :guitar:


Wrong protoc for Unix system

Hi
I'm trying to compile proto files with required version v261 and looks like protoc-jar takes wrong version, here is messages
protoc-jar: protoc version: 2.6.1, detected platform: osx-x86_64 (mac os x/x86_64)
protoc-jar: embedded: bin/2.6.1/protoc-2.6.1-osx-x86_64.exe

As you can see i have Mac osx and protoc takes exe Windows executable version, but it should be binary executable Unix based protoc

oh i see that i created issue at wrong repo, alreadey opened it at related project

Looks like you are getting a osx-x86_64 executable (the exe extensions is confusing). AFAIK, protoc-jar doesn't include a freebsd binary for protoc. Your best option would be to install one on your system, and point ScalaPB at it (there's documentation on how to do that).

@thesamet yes you are right, it's works and confusing

protoc-jar does support BSD for 2.6.1 (3rd party contribution). It's not embedded but should download automatically


[Bug] Stylebot sidebar does not open on any page in FireFox 109

Describe the bug
The sidebar does not open.  Select "Open StyleBot" the screen flickers, then nothing happens.
Browser
FireFox 109

Still an issue in 112.0.2


Merges Master to Live. See commits for details.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/office-365-scc/office-365-scc-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/users-and-groups/Set-DistributionGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
:white_check_mark:Succeeded
View (sharepoint-ps)

skype/skype-ps/skype/Get-CsOnlineVoicemailUserSettings.md
:white_check_mark:Succeeded
View (skype-ps)

skype/skype-ps/skype/Set-CsOnlineVoicemailUserSettings.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


chore: e2e core deadcode cleanup, and migrate cdk specific commands to construct-tests

Description of changes
We have a lot of deadcode in the e2e-core, from the initial split. Cleaned up the codebase a bit (mostly just deleting fn's with no external references), and migrated the cdk-specific commands into the construct-tests package (e.g. initCdk, deployCDk, destroyCdk, and rewrote without the promise syntax using async-await.
CDK / CloudFormation Parameters Changed
N/A, only test changes.
Issue #, if available
N/A
Description of how you validated changes
CI check + running e2e suite.
Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added
[x] Any CDK or CloudFormation parameter changes are called out explicitly

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

Note: lint is failing for the pre-existing issue w/ Predictions test. OOS for this change.

Only failing e2e test is the one which Aaron just fixed externally as well. Otherwise all green.

See this change https://github.com/aws-amplify/amplify-category-api/pull/1996


Add builder convenience method to Group

Hello there! I am a happy user of this library. I've got a small contribution to make.
I added a new method to Group that shortcuts creating an appropriate Builder.
If you aren't familiar with the perf_event_open API it will be frustrating to try figure out why this code blows up, reporting only Error: Invalid argument (os error 22) .
This method makes it easier and clearer to create groups with non-default settings.
use perf_event::events::Raw;
use perf_event::{Builder, Group};

fn main() -> anyhow::Result<()> {
    let mut group = Group::new()?;

    // The change I'm proposing:
    // let mut group = Group::builder().one_cpu(0).build_group()?;

    let port_usage = group.add(&Builder::new(Raw::new(0xA1 | (0x80 << 8))).one_cpu(0))?;
    //                                                                     ^^^ this causes the code to explode, which goes against the least surprise principle.

    group.enable()?;
    let mut fac = 1;
    for n in 1..=10 {
        fac *= n;
    }
    let counts = group.read()?;

    println!("{}", fac);
    println!("{}", counts[&port_usage]);

    Ok(())
}

This does seem useful. Thank you for the PR!
I am somewhat tempted to just deprecated Group::new but with a builder helper method here it is probably fine to leave as is.


Introduce a SUBSET OF operator

Currently it is fairly awkward to express a boolean condition that one set is a subset of another. This can be improved by adding aggregates any and all that operate on sets of booleans. However, it would also make sense to introduce a set operator SUBSET OF.
Here are the options compared to each other:
SELECT tags SUBSET OF search;

SELECT all(tags IN search);

For comparison, what we're trying to avoid:
SELECT count((
    SELECT b := tags IN search
    FILTER b = True
)) = count(tags);

Technically all and any are more general and flexible. The main difference is whether the expression looks like a function call or like a basic operation and also that ALL and ANY are currently reserved keywords. We can instead call these functions something like big_conjunction and big_disjunction, but I think a shorter big_and and big_or may be preferable. I would think that people who are familiar with "big conjunction" notation will easily understand the shorthand of big_and, but for most people it will be obscure. We might make it more similar to sum and simply call it conjunction and disjunction (possibly also introducing product for numbers).
Additionally, what does all({}) and any({}) equal to? ∀ and ∃are defined to be as Trueand False respectively when operating on an empty set. This is due to the fact that True if the identity for AND and False is the identity for OR (much like a sum of an empty set is 0, because 0 is the identity for +). This is typical approach to these kinds of generalized operators that they are initialized with the identity of the operation that they generalize.

Is this A4 or 2.0 feature?

Well, all and any are implemented, and I'm not sure if SUBSET OF sugar is needed at all. @vpetrovykh, please chime in if you think otherwise.

I think that all(foo IN bar) is totally fine, and if you care about multiplicity, you can use NOT EXISTS (foo EXCEPT bar)


Quick edit feature like  the ones in Brackets and Adobe Dreamweaver

I think it would be better to have this good features in vs code to make it even pleasurable to work with this code editor.

Please see suggestions posted in https://stackoverflow.com/questions/50408828/brackets-like-quick-edit-feature-for-visual-studio-code


Update README.md

Fixed project start command

For me php artisan serv also work, but I will change it. thx


use a "root connection" for rails 3 db dropping

@osheroff @grosser
No idea how this worked before, but ActiveRecordHostPool::PoolProxy is caching the dropped database until it hits a Mysql2::Error so db:drop only works for every other database in the configuration.
Tested this locally, seems to work fine.

:+1: thx for digging into this mess :D


[Question] How to implement the Identity and access management of fuse mount?

How to implement the Identity and access management of fuse mount?
If we want to use the FUSE monut on the linux, we can input the weed mount -filer=localhost:8888  to access to the filer, but what can I do to implement the authentication, we don't want all the use can mount the filter, there is the an idea that using JWT to access but how to use it in the fuse mount cli?

So how did you solve this problem? @qiuyuyin

How to implement the Identity and access management of fuse mount? If we want to use the FUSE monut on the linux, we can input the weed mount -filer=localhost:8888 to access to the filer, but what can I do to implement the authentication, we don't want all the use can mount the filter, there is the an idea that using JWT to access but how to use it in the fuse mount cli?


cannot import name Pseudo

I'm running this in Canopy and I believe I have my search string correct, but I keep getting
ImportError: cannot import name Pseudo
I've tried installing this package manually, but I can't get past this error.  I'm fairly new to Python.  Is there something I'm doing wrong?

I figured this out.  I had an old PyQuery.  Removing and reinstalling the package fixed this.


Auto update copyright dates in documentation

Issue type
Wrong or misleading information
Problem description
2022 is shown here:
https://github.com/gradle/gradle/blame/57a2d5244e68d5b55460fd498e5c5c1dc906f92a/subprojects/docs/src/main/resources/footer.html#L66
2021 is shown here:
https://github.com/gradle/gradle/blob/57a2d5244e68d5b55460fd498e5c5c1dc906f92a/subprojects/docs/src/docs/stylesheets/dslHtml.xsl#L86
Context (optional)
Auto update this with a static template or use javascript.
Page with the problem
https://docs.gradle.org/current/userguide/native_software.html

Thank you for providing a valid example.
The issue is in the backlog of the relevant team but this area of Gradle is currently not a focus one so it might take a while before a fix is made.


Need a cartoon like the one in the systems serology paper

Can get you a copy of Affinity Designer if helpful. You could probably copy some things from the systems serology file.

Would you be able to send me Affinity Designer? Also, do I need to look into a tutorial or is it fairly straightforward?

There's a free trial to start here: https://affinity.serif.com/en-us/designer/
I think it's fairly straightforward, but I'm probably a terrible judge for this. I think they do have good resources on the "LEARN" tab.

Added in recent "Fixing issues" PR


How to get/create Mediapipe Hands training dataset?

Hello,
I need to fine tune MediaPipe Hands to recognize a couple more landmarks, however, it is not clear how to train it since Mediapipe datasets aren't public. I'd like to create my own dataset, however it is not clear how landmark target values were calculated, which is important because I want my landmarks to be consistent with the ones provided by MediaPipe Hands. Could you please suggest how to do that?
Thanks!

Hi @SSopin, Please refer to this closed issue #3410 and #3410(comment) for your query. Thank you!

Hi @kuaashish.
Thank you for your response. It seems you are referring to the answer related to fine tuning and using custom models within MediaPipe which is very helpful. My question was mostly about dataset creation. I am just curious how target landmarks were calculated for the initial training dataset? I want to recreate the process so that my training data is consistent with MediaPipe one.
For example, did you take pictures using LiDAR Depth Camera to calculate target Z index, while target values for X and Y coordinates were calculated based on screen coordinates? Or you used some other methods to calculate target coordinates?
Thanks.

Hi @SSopin, Hope this issue #742 and #742(comment) will give a better understanding for your query. Thanks!


A mechanism for member cluster to control which other clusters to import/export Services and communicate

Describe the problem/challenge you have
We want a member cluster being able to specify, which other clusters in the ClusterSet to:

export Services, ClusterInfo, and other resources to
import Services, ClusterInfo, and other resources from
communicate with (via Multi-cluster Gateways)

Describe the solution you'd like
We can support a member cluster to define a whitelist of clusters that it wants to export/import/communicate. We may start from a single whitelist for all three, and in future we can consider finer grained control, like two separate whitelists for import, export (and even control at resource type or individual Service granularity).
When a remote cluster is not in the whitelist, the local cluster will:

Reject/drop traffic from the cluster in the Multi-cluster Gateway, and maybe reject Wireguard handshake.
Do not import resources from the cluster.

The export control is harder. Our current architecture does not support a way to control export at the exporter cluster side, but as a compromised step, maybe we can rely on the Multi-cluster Controller on the importer side to do that. For example, we can export a cluster's whitelist (e.g. together with ClusterInfo), and other clusters can ignore the cluster's exports, if they are not in its whitelist.

@luolanzone : summarized my ideas above.

@jianjuns if we plan to use a whitelist, do we need a way to let a member cluster to know all other member clusters, eg: ClusterID? or just some keywords in the whitelist like production, test etc?

In my mind ClusterID should be good.


Add missing go_package for gogoproto

The copy of gogoproto is missing option go_package. This will cause generated code got wrong import path in Golang.
import (
	_ "gogoproto"
)

And the Go compiler will complain about cannot find the gogoproto package.
After fixing, the import path will look like this
import (
	_ "github.com/gogo/protobuf/gogoproto"
)

Then we're good to go.

Thanks!


[BUG] The SDK is not limiting the sdkVersion length, which causes the night builds to cause an error

I installed the nightly3 release in my project (both web and clickanalytics-js) and now have new errors;

Also back ported to v2.x https://github.com/microsoft/ApplicationInsights-JS/milestone/81


Allow using qualified column names

Potential fix for #25 allows using qualified column names in filters and prevent ambiguous column errors.

thanks for your contribution to Purity.


docs(halyard): Adds small architecture digram to the Halyard codelab

@spinnaker/google-reviewers FYI

I think this is fine because it's scoped to the codelab, maybe a disclaimer that this is only one possible outcome could help.


Add custom Logger

Description
Custom logger added including the ability to colorize logs for easier consumption.
Works on local machine and in GHA, not tested in Tekton

Release required?

[ ] No release
[x] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.39.6 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


⚠ ClamAV has degraded performance

In bd51ae1, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 85 ms

Resolved: ClamAV performance has improved in ef1c235 after 11 minutes.


Redesign user card

This issue tracks the remaining part of #22802.
As part of the redesign we want to update styles of popovers, reorganize settings menu by splitting to profile related (personal) and organization related menus.
Figma screens
User profile popover should be redesigned in sync with this issue:

Icons
All icons are 16x16px size. Any Feather icon is usually with 1.33 stroke but you don't need to make it since all icons are converted to shapes, so only change fill color or just color if icons are converted to a font.
Some user popover

past-time from Google Icons
clock from Feather Icons
account from Google Icons
mail from Feather icons
at-sign from Feather icons
message-square from Feather icons
visibility-off from Google Icons

In-progress PR: #26170

Hi, I'm interested in contributing to this issue! I've reviewed the task and Figma screens, and I'm excited to work on redesigning the user profile popover and updating the styles of popovers. Please let me know how I can get started.

As noted in the contributor guide, please choose an issue with the "help wanted" label. This issue is not accessible to new contributors.

Note to consider text wrapping in other languages: https://chat.zulip.org/#narrow/stream/137-feedback/topic/word.20wrap.20in.20user.20card.20.28German.20translation.29/near/1687389

hey @alya , if the issue is not resolved ,i can work on this


Invalid Javadoc in gaffer.operation.impl.Validate

The JavaDoc at the top of gaffer.operation.impl.Validate contains {@link gaffer.store.schema.Schema}. This isn't valid as Validate is in the operation module which doesn't have a dependency on the store module which is where Schema is defined. This means that building the JavaDoc with Java 8 fails.
Adding a dependency on the store module from the operation module isn't allowed as it introduces a cyclic dependency.

Merged into develop.


fix SqlServerGrammar::compileDropDefaultConstraint: remove hardcode schema in sql command

PR to fix #37419

What if this breaks other applications?

by leaving out the schema no problem should occur. Since if no schema is specified, the user's default schema is used. Which is otherwise also the case.

I think this COULD break things, if someone has a dbo schema but not setted as default (could be done for security reasons), this will break what was previously working. I think this should go to the database configuration with 'dbo' as default

No plans to implement this atm.

this is the only function where the dbo scheme is hard coded.
If this is to be a security issue, then over all the scheme must be hard coded.

What I meant is that a DB could be built with more than one Schema and what you're targeting is NOT the default one (for security reasons dbo could not be writable by the non-admin users).
But yes, you're correct, it should be handled in all SQL Server related functions as a setting, the same as connection (so a default one in the DB settings and an override in the Model). As a trick you should be able to hardcode it into the $table variabile in the model, but it's an hack imho.

How so I need to use the dbo schema in my database?
For example, if I want to run several applications in one database. Then I can assign a schema to each application. Give the data users the appropriate permissions on the respective schema.
I could also use a table prefix but I can't just set the permissions over the schema but have to authorize each table individually.
Security issues only arise if the permissions are not set correctly.

if you to write with schema than can use sql function SCHEMA_NAME(). SCHEMA_NAME() get current schema.

As a trick you should be able to hardcode it into the $table variabile in the model, but it's an hack imho.
The trick with the table name does not work, because the table name is in [].


Floating point exception in mxnet.ndarray.LeakyReLU

Description
(A clear and concise description of what the bug is.)
mxnet.ndarray.LeakyReLU has floating point exception when given data's shape contain 0. Please see provided code snippet for example.
Error Message
(Paste the complete error message. Please also include stack trace by setting environment variable DMLC_LOG_STACK_TRACE_DEPTH=10 before running your script.)

Floating point exception (core dumped)

To Reproduce
(If you developed your own code, please provide a short script that reproduces the error. For existing examples, please provide link.)
import mxnet
import numpy as np

input = mxnet.nd.array(np.random.rand(0,1,1))
mxnet.ndarray.LeakyReLU(input)

Steps to reproduce
(Paste the commands you ran that produced the error.)

run the provided code in python interpreter or as a script

What have you tried to solve it?

Environment
We recommend using our script for collecting the diagnositc information. Run the following command and paste the outputs below:
curl --retry 10 -s https://raw.githubusercontent.com/dmlc/gluon-nlp/master/tools/diagnose.py | python

# paste outputs here

Got 404 when trying to get the script.
Some environment information:

OS: ubuntu 18.04
Python: 3.7.6
pip: 20.0.2
numpy: 1.18.5
mxnet: 1.6.0

I can reproduce the problem. The error also occurs in 2.0 with the numpy interface
import mxnet as mx
from mxnet import np

mx.npx.set_np()

input = mx.np.random.rand(0,1,1)
mx.npx.leaky_relu(input)

We will take a look. cc @pengzhao-intel


Add clarificationQuestionsPublishedBy to test brief

Some tests expect this key to be present

So the merge is blocked because the tests are failing; to be honest though I think these tests need a complete rewrite; adding a single field to a dictionary shouldn't cause an entire test suite to fail.
Does anyone have any objections to me doing this in this PR?

Go ahead! The api stubs definitely need some love.

There's no reason that "adding a single dictionary" shouldn't cause many tests to fail. It just means that the tests are actually asserting that all the desired features are working as expected in every tested case rather than just the one or two cases the author decided to check that for. I often find bugs in my code in cases where features are used in combinations I hadn't considered.

I may have overdone it with the tests; the diff is so long GitHub won't show it...


[dlive] extend VALID_URL regex to support VID with hyphens

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Some dlive VIDs such as the one found in https://dlive.tv/p/pdpreplay+D-RD-xSZg contain hyphens, so modified _VALID_URL accordingly.

Add test.


Getting started Issue

Creating an issue to resolve to follow along with the remainder of the Github training.

Focus of the item was to turn on GitHub pages.  This was completed, but will move to the Github pages specific repository to continue this tutorial on LinkedIn.


Feature Request: Oriented Bounding Box Sparsification for YOLOv5/YOLOv8 on Custom Models/Datasets

Description:
I am writing to request support for oriented bounding box (OBB) sparsification within SparsML for custom models and datasets using YOLOv5 and YOLOv8. Currently, SparsML offers sparsification for axis-aligned bounding boxes, but for my use case, I require the ability to work with objects represented by OBBs.
Benefits:

Improved accuracy: OBBs can better represent objects with non-rectangular shapes, leading to more accurate localization and detection.
Wider applicability: This feature would expand SparsML's usability to various domains where OBBs are common, such as aerial imagery, traffic scene analysis, and autonomous driving.
Consistency with model architectures: Supporting OBBs aligns with the capabilities of popular YOLOv5 and YOLOv8 models, streamlining user workflows.

Hi @salwaghanim
This is not on the Neural Magic Roadmap at the moment; however, if you are interested in making a contribution on the YOLO upstream or sparseml, it would be certainly looked at. I'll close this for now but please re-open if you want to further the discussion.
Jeannie / Neural Magic


Update samples.md

Update the link to include the Android sample.

@WSturman : Thanks for your contribution! The author, @v-jerkin, has been notified to review your proposed change.

adding a link to the Android sample.

#sign-off

@WSturman : Thanks for your contribution! The author, @v-jerkin, has been notified to review your proposed change.

#sign-off again


Fix wine derivations with the recent nixpkgs change

https://github.com/NixOS/nixpkgs/commit/8d65e832f0a18f60e2040940c80d96373ac8b88c has moved all emulators from pkgs/misc/emulators to pkgs/applications/emulators.
This PR applies that change to nix-gaming.

Oh, sorry! Just saw this. Thanks for the change!


Api microsoft abuse reporting unvailable

For the last two days the https://api.msrc.microsoft.com/report/v2.0/abuse server has been unavailable and is returning a status code 404, resource not found.
Has there been any change in the Microsoft API?
Can you please confirm to me that the problem is an internal issue from Microsoft?
If not when will this be back up?
Thank you in anticipation.

I’m experiencing the same 404 issue:
{ "statusCode": 404, "message": "Resource not found" }
It has worked before, so the question remains: have there been changes to the API, or is this an internal issue @ MS?
It's rather important that we are able to report abuse.

Try v3, this works on my side.
https://api.msrc.microsoft.com/report/v3.0/abuse
{"code":"OK","message":"XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"}

Try v3, this works on my side.
https://api.msrc.microsoft.com/report/v3.0/abuse
{"code":"OK","message":"XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"}

Tried that and all I get is "Curl error: (7) : Couldn't connect to server"


Add Style to the HomePage

✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-10-06).
[x] The PR title follows the convention we established conventional-commit
[x] I performed a functional test on my final commit

Changelog
Add Style to the HomePage

Screenshots

💯

Hey there, thank you for filing a PR to this project!
This change however seems unnecessary to me and just adds extra boilerplate the user will have to remove when they get started.


Fix fill NaN issue

eff.fillna(0) was intended to fill NaN for all zeros in efficiency series, it only returns a new dataframe/series without alter eff.
An inplace option was added to fix this problem
ref: http://stackoverflow.com/questions/21801507/cannot-fill-nan-with-zeros-in-a-pandas-dataframe

Many thanks! Can you open a separate PR with only the changes to pv.py lines 116, 123-126, which fix the eff.fillna(0) issue - and clarify what the other changes in this PR are?

Sure, please check #3


Enhancement use prefix match instead of exactly match in cloud test prepare shell

Proposed changes
use prefix match for Doris_DorisCloudRegression_CloudP1 in cloud prepare script

run buildall


Speed up transcript_variation fetch (copy of master PR)

Use a hash instead of grepping loads, and assign the VF
properly to the TV so it doesn't go and load it again.
Also needs a fix to VariationFeatureOverlap.pm in
ensembl-variation to properly go faster.

+1 to removing the linear scan into a hash lookup

The fix to VariationFeatureOverlap.pm is now in too https://github.com/Ensembl/ensembl-variation/commit/e8e697f97d747b50fc8dda6befba7683b000defd

And just for some context, this now returns in 4s on my sandbox; it times out on rest.ensembl.org

:joy: that's just fantastic

Thanks Will, that looks great :-)

Great speed-up, brave use of cached_vfs in scalar, list and hash contexts!

I think I just changed it from an arrayref to a hash, no?

It's not a reason not to merge the code, but readability takes a hit.

Sorry Kieron, you've lost me here.
There is no @$vfs in the method that has been changed (_filter_transcript_variation)
@vfs is an array that gets EnsEMBL::REST::EnsemblModel::TranscriptVariation objects pushed onto it in the loop.
It should probably be called @tvs, but I didn't write this method in the first place so not really up to me what the variables are named.

I also added an equivalent on master, you may as well merge that too...

that's the plan ;-)


Text falling in multiple intents

I am building a chabot using Rasa NLU and Rasa core. The issue is how to proceed with the text which can have multiple intents. The text here is just a single word. Ill give a hypothetical example.
"text": "who is the approver of my item",
"intent": "item_approver",
"entities": []
"text": "$100",
"intent": "item_approver",
"entities": [
{
"start": 0,
"end": 4,
"value": "$100",
"entity": "item_value"
}
]
"text": "Can I keep certain item ",
"intent": "item_retain",
"entities": []
// I can give another instance of $100 as with another intent
"text": "$100",
"intent": "item_retain",
"entities": [
{
"start": 0,
"end": 4,
"value": "$100",
"entity": "item_value"
}
]
Whenever a follow up question is asked from user about value of item, user responds with let say $100. Now, this follow up question can be asked for both intents, and whole context gets changed if it is misclassified. SO my question is how to handle such cases.

The message should always have the same intent, the dialogue system is able to figure out what to do even if the message has the same intent in different dialogue parts, as long as the context is different the model will be able to predict different follow up actions. Using different intents for the same message does not work, as you noticed, because the model will learn to predict either one of the labels but not both.

Sorry but I couldn't make out much from your answer, may be I didn't formatted the question properly. However I'll try to be more explanatory here, consider following nlu training data snippet. please note I have just one intent to $100
"text": "who is the approver of my item",
"intent": "item_approver",
"entities": []
"text": "$100",
"intent": "item_retain",
"entities": [
{
"start": 0,
"end": 4,
"value": "$100",
"entity": "item_value"
}
As we know stories are driven by intents, suppose we have two intents item_approver and item_retain. Both intents needs a mandatory slot value called "item_value" which happens to be some $ value in message. Now here is how conversation goes with explanations in  square brackets
user> who is the approver of item** [intent:item_approver, entities:null]
bot>what is the value of your item [since item_value slot is missing, bot will ask a follow up question]
user> $100 [user just gave a one word answer. now here when I give $100 in NLU training data as item_retain intent, this msg will get classified as item_retain intent, but user in earlier messages wanted to ask for item_approver. If I give $100 in NLU training under both intent will it work? and even if it works,is this the correct way ]
bot> [it will start acting on the basis of last intent, which got changed when user gave $100 message]
if this doesn't make sense let me quote the restaurant example  here. In nlu training data "British" is the cuisine and intent is inform. It makes sense coz we have only one task of finding restaurants so just one business intent...what if in same bot  we need to compare two restaurants also...now I need to add one more intent of restaurant_compare and slot values needed are two cuisines type. Now my question is, again if I give only "British" in msg will it classify as "inform" intent or "restaurant_compare" intent or it will be decided on the basis of current state, but as far as I understand NLU interpreter has no info about the current state of bot. So if user intends to compare restaurant, he will end up doing restaurant search after giving "British" as msg because we have trained intent of "British: as inform and not restaurant_compare
sorry for any typos
Thanks

I have this question too , I have trained my nlu data on the basis of user first message. but when in dialogue when user respond to the 1st question answer , it falls in other intent.
How to tackle this issue.
Do we have to train these single word in nlu too , that cause some serious issues in intent classification.

So I don't think you need two separate intents for your case. With entering the price for example, you can define one global intent called enter_price and then following that you can have a custom action that stores this in the appropriate slot (or if the entity is named the same as the slot it should get filled automatically). So e.g.:
## item approver story
* item_approver
    - utter_value
* enter_price{"item_value":"$100"}
    - utter_approver_confirm

## item retain story
* item_retain
    - utter_retain
* enter_price{"item_value":"$100"}
    - utter_retain_confirm

@akelad
I dont think it will help. consider a scenario where users first message was classified as "item_approver" and I need to invoke some action for this intent with item_value in my slot. When user gave next message as item_value which got classified as enter_price, after which a custom action is invoked where i'll look for current intent which happens to be enter_price, but I needed item_approver. In short, my tracker will keep all intents in a stack and which contains item_approver and enter_price.
One way out could be, get all the states of tracker and extract all last conversation intents and always consider the first intent.  I am doing this using "tracker.update(Restarted())", but it is not restarting the conversation state.

@anupam20sep So the simplest solution to this is to have a seperate action for retain and approver and write appropriate stories for this. There's no need to check what the previous intent of an action was this way - that's what the stories are for.
## item approver story
* item_approver
    - utter_value
* enter_price{"item_value":"$100"}
    - action_approver

## item retain story
* item_retain
    - utter_retain
* enter_price{"item_value":"$100"}
    - action_retain

Core knows that your initial intent was item_approver and so it will know to perform the appropriate action later


Decision Register

Suggest structured approach, to capture, track, and convert into issues/task the potencial decision. Consider it a lightweght scrum process.

Some ideas are gathered in https://github.com/channingwalton/scala-contracts/wiki/Milestones-and-Decision-Register. Lets see if it can be better structured.


Allow to disable internal authentication

Using a reverse proxy to handle the authentication, there should be a way to use portainer without the new authentication.

We are implementing a full role based access control (RBAC) model, so authentication is now a core function/feature of Portainer.
Rgds,
Neil Cresswell
On 28/12/2016, at 6:04 AM, Boris Fritscher <notifications<EMAIL_ADDRESS>wrote:
Using a reverse proxy to handle the authentication, there should be a way to use portainer without the new authentication.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=4YwwY35spVrOXOU2HjEiZAxEXjltiJZUip_5zIAjTQA&s=zSZbA0Lh5B1__zg1gkZjMGnxKgkOcCmIAHHEmQWCLgU&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlUYlBIJdrhwKwIa5Cv2nEpsW-2Dibzks5rMUT8gaJpZM4LWZKw&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=4YwwY35spVrOXOU2HjEiZAxEXjltiJZUip_5zIAjTQA&s=xDhH9c-W28hO5ydks-Hvsa33ql37afDIbOgU1rOOxFk&e=.

I get that, but why can't it also support a mode where default anonymous user is admin and has all rights? This way we could still use basic auth, or any other authentication system like  mod_shibboleth, ...

Because we feel that authentication is critical to long term viability, and as we expand the product with support for active directory authentication, and multi-tenancy, authentication within the product is mandatory.
I will, however, speak with Anthony to see if we can have a flag on the CLI that disables authentication (and every feature that relies upon it), but regardless, you can continue to run v1.10 without authentication.
Neil
Rgds,
Neil Cresswell
On 28/12/2016, at 8:33 AM, Boris Fritscher <notifications<EMAIL_ADDRESS>wrote:
I get that, but why can't it also support a mode where default anonymous user is admin and has all rights? This way we could still use basic auth, or any other authentication system like mod_shibboleth, ...

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419-23issuecomment-2D269372058&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=Wd517j6h9fhB3n1XHlEkfzNdt0g04oKnm_FGxq2sfgw&s=gUSq5GXsuxSuMeJD7b1ku3SvQQkVCgao6gjuub4LjMU&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlewbN7xdlmoeIb5IJ-2DagHe0seK6hks5rMWgEgaJpZM4LWZKw&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=Wd517j6h9fhB3n1XHlEkfzNdt0g04oKnm_FGxq2sfgw&s=stsYfVBL9DUY1_QmBQlspHovEKLwr3OZAScfBxtHM1c&e=.

Thanks, I get that you have a vision for a large product, with swarm support and more advanced use cases. My use case coming from ui-for-docker, is to have a simple gui for a single instance local docker. ui-for-docker and portainer solved this very nicely up to now. I can understand that this use case does not fit your product roadmap, but it would be a shame to lose the initial no-setup gui feature for a local instance. Thanks for the great work!
Best regards,
Boris

Yes, got that. And Anthony has already confirmed that he could implement a --noauth flag on the CLI to disable authentication. We will look to offer this in a 1.11.1 or 1.11.2 release soon.
N
Rgds,
Neil Cresswell
On 28/12/2016, at 9:11 AM, Boris Fritscher <notifications<EMAIL_ADDRESS>wrote:
Thanks, I get that you have a vision for a large product, with swarm support and more advanced use cases. My use case coming from ui-for-docker, is to have a simple gui for a single instance local docker. ui-for-docker and portainer solved this very nicely up to now. I can understand that this use case does not fit your product roadmap, but it would be a shame to lose the initial no-setup gui feature for a local instance. Thanks for the great work!
Best regards,
Boris

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419-23issuecomment-2D269376491&d=DQMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=XtVnt9DuZXih5rqiS1tkotd-a_0N2zRRITwjn-1tjz4&s=aaH3ysgEpFcekoGo1A76VNTQrhQbXmebNGje4lE8ATs&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlb2jnYJ0ZFhMFu4Z-2D-5F9YSWoRKI8uks5rMXDPgaJpZM4LWZKw&d=DQMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=XtVnt9DuZXih5rqiS1tkotd-a_0N2zRRITwjn-1tjz4&s=AzmXhPlQ-GviYbExms9bjoAvviC3-UIcvrJLiNarA6g&e=.

+1 -- please :o)

Just an idea: instead of completely disable authentication for reverse proxies, it might be more useful to integrate with the external authentication.
I see two simple possibilities:

Portainer just believes the user handle given in a configurable HTTP header element (e.g. Multipass-Handle: USERNAME) with fallback to a default guest role when the element is missing.
Portainer trusts the contents of a JSON Web Token (optinally with a configurable key for validating the token).

Very likely there are some more possibilities.
Both approaches would be compatible the new role based access control (authorisation) and would just make it compatible with other authentication mechanisms.
The first point might be a nice alternative to the "--no-auth" with basically the same effort. The second one might be a nice pull request.
@ncresswell @t3chn0m4g3 @bfritscher  What do you think?

Portainer just believes the user handle given in a configurable HTTP header element (e.g. Multipass-Handle: USERNAME) with fallback to a default guest role when the element is missing.

That would reflect how Grafana solve this problem. We use
    proxy_set_header X-WEBAUTH-USER $remote_user;

in our nginx proxy config for Grafana. It works very well.

Portainer trusts the contents of a JSON Web Token (optinally with a configurable key for validating the token).

We actually tried working around the new authentication by setting a precomputed JWT-token in the Authorization header ;) We never got it working thou.
For the record, our preferred solution would be something like --noauth.

Prefer "--no-auth" as well.
Thank you :bowtie:

Same here… I'd like to use it behind nginx!

+1

@ncresswell Any milestone for the RBAC implementation ?

Yes, its in 1.12, which is scheduled for Feb/March
Rgds,
Neil Cresswell
On 16/01/2017, at 3:55 PM, nasskach <notifications<EMAIL_ADDRESS>wrote:
@ncresswellhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ncresswell&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=H7xFfiUsNWVRjWSgWVThflncFSJqq9cHxXNAX-D0wIg&s=pZSIXgWZpnVW91QHj55wSlOuCII8MXl52F5qQ3tWLJw&e= Any milestone for the RBAC implementation ?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419-23issuecomment-2D272804935&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=H7xFfiUsNWVRjWSgWVThflncFSJqq9cHxXNAX-D0wIg&s=Fxt-J0tJmXzi9SalqUVVUFSs3ddKVpnrXSIXoX7_wvc&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlU8VegjKUGxx9gPNJSGkB-5FrtVgOMks5rSzBngaJpZM4LWZKw&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=H7xFfiUsNWVRjWSgWVThflncFSJqq9cHxXNAX-D0wIg&s=_u9tazCYi6K0jjUGyu7T2RWY9yeV5YqHPJK850fkyI8&e=.

Implemented in #553

Please consider adding an environment variable in addition to the flag.

@dimitrovs what would be the point of adding an environment variable as it's already available via a flag?

@deviantony so we can put it in a docker-compose file.

@dimitrovs you can already do it using the command field.
Here is an example of a portainer service in a Compose file:
  portainer:
    image: portainer/portainer
    container_name: "portainer-app"
    command: --no-auth
    networks:
      - local
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /opt/portainer/data:/data

Inspired from: https://github.com/portainer/portainer-compose

@deviantony thanks.

You're welcome.
Note that the --no-auth flag is not available yet. It has been merged in develop and will be available in 1.12.

@deviantony Thank you!

Can you please describe how to activate? I am assuming ...
ENTRYPOINT ["/portainer","--no-auth"]

Correct?

--no-auth flag will exist in v1.12, which is not yet on dockerhub..
Sent from my iPad
On 23/02/2017, at 10:52 AM, Marco Ochse <notifications<EMAIL_ADDRESS>wrote:
Can you please describe how to activate? I am assuming ...
ENTRYPOINT ["/portainer","--no-auth"]
Correct?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419-23issuecomment-2D281816273&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=z_27AJ2WCrKxVFsOYT2ptkLX8ucrAgx-eC0v2IIXa48&s=IHSVj0ZQvy2g5OwIYl7hN-qzAVXyeJ7wwGBStz_Sk9I&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlchhHtx51l3o1V7FgjjoE7cuzflxks5rfK4ngaJpZM4LWZKw&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=z_27AJ2WCrKxVFsOYT2ptkLX8ucrAgx-eC0v2IIXa48&s=EO1d2EoULJHcw19tlFi7ye65fibq7xbnXUPeWNwHh0s&e=.

@ncresswell Thanks for the quick response! As soon as available would that be the correct way to set the flag?

Yes indeed. We will be updating the documentation with the new flags for release time
Rgds,
Neil Cresswell
On 23/02/2017, at 10:58 AM, Marco Ochse <notifications<EMAIL_ADDRESS>wrote:
@ncresswellhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ncresswell&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=eoKV23s0YY7h7ENY3BLJ5ni4gZvg3ZC2IakUr-oEDek&s=6Z_KkItIPJpc1hja4oklZFi8CYiArVTUWxGXPsokWLI&e= Thanks for the quick response! As soon as available would that be the correct way to set the flag?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_portainer_portainer_issues_419-23issuecomment-2D281817744&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=eoKV23s0YY7h7ENY3BLJ5ni4gZvg3ZC2IakUr-oEDek&s=oYql67xCX0S7UPyMdBMRDg5lt9AjhyzhN-3YeuX87Sw&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AWGrlaeFDEukO6X2D8jc5m3heDRpVYhsks5rfK-2DLgaJpZM4LWZKw&d=DQMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=0fx0h4vB56iTLpw2McH1ZD6TqG_QGpbggVOB-PfMJpM&m=eoKV23s0YY7h7ENY3BLJ5ni4gZvg3ZC2IakUr-oEDek&s=UbRSU8YpKGj88SjQCFUK1DY7CZNSiL9qdvIHvUgcI88&e=.

Documentation added via https://github.com/portainer/portainer-docs/pull/16

It should be noted that it's apparently -no-auth, not --no-auth.

@Dids it's not. Where have you seen that?
Correct way to start Portainer without authentication is using --no-auth.

@deviantony Just tried running the latest version on Docker Hub with --no-auth and authentication was still enabled. Switched to -no-auth and it worked.
Also, it's -no-auth here as well: https://github.com/portainer/portainer-docs/blob/404a43bbe43b481941e87ece970bb291b1fd7424/docs/source/configuration.rst

@deviantony Actually no, never mind. Obviously that doc commit was just a typo, and in my case I'm running it as a systemd service, which seems to be caching my previous config, so in reality --no-auth should indeed be working.

@Dids I know, it was a typo in the docs.
This can't work with -no-auth:
$ docker run --rm -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer:latest -no-auth
portainer: error: unknown short flag '-n', try --help

$ docker run --rm -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer:1.11.4 -no-auth
portainer: error: unknown short flag '-n', try --help

$ docker run --rm -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer:latest --no-auth
2017/03/12 21:07:37 Starting Portainer on :9000

--no-auth works now with latest image, thank you.

Works great! Thank you very much 😄

Disable internal authentication
version: '2'

services:
  portainer:
    image: portainer/portainer
    container_name: "portainer-app"
    ports:
      - "9000:9000"
    command: -H unix:///var/run/docker.sock --no-auth
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    restart: always

volumes:
  portainer_data:

start_portainer.sh
docker-compose -f docker-compose.yml down -v
docker-compose -f docker-compose.yml up --build


Drop-Down in Menu

User Story
As a user I want to have quick access to the main features of the tool.
Including:

Search Overview [for now just a link to it, later maybe even quick search]
Settings
Help
Importing of History and Bookmarks
Notifications [later]
Quick Blacklist [later]

Implementation
Basically a drop down popup maybe even similar to the LastPass dropdown with a lot of space and te ability to extend features (like notifications and quick blacklist and maybe later also quick search)

@oliversauter can you point us towards code for the previous version which you mentioned had a dropdown menu? So we have something to compare to or build off of for this task.

Sure!
Here:
https://github.com/WorldBrain/Research-Engine/blob/master/src/manifest.json#L29
https://github.com/WorldBrain/Research-Engine/blob/master/src/js/popup.js
https://github.com/WorldBrain/Research-Engine/blob/master/src/assets/popup.html
Also I recommend looking into this article here, as it gives you an idea how the front-end code is currently structured:
https://jaysoo.ca/2016/02/28/organizing-redux-application/
To get started with webextensions, you might look into this tutorial, written by one of our advisors. (I just found it by accident. Wow, such a great resource. Thanks @bigbluehat for giving this to the world!)
Furthermore It'll be helpful to look into browserify, as we use it to bundle the extension. Extensions have some annoying limitations when it comes to using external libraries/files/modules within the code. Browserify helps there as well.

Hi there, I'm putting together the dropdown menu. I want to check which each list item in the dropdown menu points to.
Am I correct here?
Search =>   overview/overview.html
Settings =>      options/options.html#/settings
Feedback =>        (I think this is not yet built/imported from research-engine?)
Import History & Bookmarks =>   (I think this is not yet built/imported from research-engine?)

Hey Jessica!
The first 2 are correct.
For the latter 2: Feedback is right now just a link to our subreddit
and Import is only available in the /import branch in this repo, will soon be merged though.
the path would be options/options.html#/import
Hope that helps! :)

Brill, thanks!

Match color scheme with WB styleguide
Size and stylewise, use 'lastpass' drop down as a guide.
Adding icons to the list elements would greatly enhance the UX and UI
Replacing the search button with an actual text-entry field, so a person could quickly type in the search, press enter, and then is redirect to overview with the query already set into action. Luckily, the url of the overview syncs with the query, so you could just open a url with the search words placed after ?q=. (chrome-extension://fciahkkbmodpnpnhdhnijfiejcdjbmmh/overview/overview.html?q=test+what)


interpolation of xarray do not preserve attributes

What is your issue?
Hi all,
Interpolation over an xarray variable do not preserve its attributes:
Here is a minimal example
x=np.arange(100)
x=xr.DataArray(x, dims='x', coords={'x':x})
t=np.arange(40,60,0.5)
t=xr.DataArray(t, dims='t', coords={'t':t}, attrs={'units':'s'})
result = x.interp(x=t)

t coordinate in result do not have the t unit anymore

This does retain units on x:
In [9]: x=np.arange(100)
   ...: x=xr.DataArray(x, dims='x', coords={'x':x}, attrs={'units':'m'})
   ...: t=np.arange(40,60,0.5)
   ...: t=xr.DataArray(t, dims='t', coords={'t':t}, attrs={'units':'s'})
   ...: result = x.interp(x=t)

In [10]: result
Out[10]:
<xarray.DataArray (t: 40)>
array([40. , 40.5, 41. , 41.5, 42. , 42.5, 43. , 43.5, 44. , 44.5, 45. ,
       45.5, 46. , 46.5, 47. , 47.5, 48. , 48.5, 49. , 49.5, 50. , 50.5,
       51. , 51.5, 52. , 52.5, 53. , 53.5, 54. , 54.5, 55. , 55.5, 56. ,
       56.5, 57. , 57.5, 58. , 58.5, 59. , 59.5])
Coordinates:
    x        (t) float64 40.0 40.5 41.0 41.5 42.0 ... 57.5 58.0 58.5 59.0 59.5
  * t        (t) float64 40.0 40.5 41.0 41.5 42.0 ... 57.5 58.0 58.5 59.0 59.5
Attributes:
    units:    m

Which would you think we should retain?

I would say that this is not a huge issue, but agree that it might be a nice feature to have.
Does it still happen with a current xarray?

@max-sixty , in your example, what is kept is the attribute of the variable, not the attribute of the coordinate.
A better explicit example is:
x = np.arange(100) v = xr.DataArray(x, dims='x', coords={'x':x}, attrs={'units':'degree'}) v['x'].attrs.update({'units':'m'}) t = np.arange(40,60,0.5) t = xr.DataArray(t, dims='t', coords={'t':t}, attrs={'units':'s'}) result = v.interp(x=t)
and results is therefore:
``
xarray.DataArray
x: 100

array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,
       17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
       34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
       51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
       68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
       85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99])

Coordinates:
    x
    (x)
    int64
    0 1 2 3 4 5 6 ... 94 95 96 97 98 99
Indexes: (1)
Attributes:

units :
    degree

``
In the example above, we interp v defined over x coordinate (units being 'm') with t (units being 'm'). This, of course, do not have physical sense, but, from a numerical point of view, I think we should recover at least x or t unit in result.

I think that's to be expected: we interpolate x to the values of t, so if copying over the attributes does not make sense the entire operation does not make sense (or at least that should be the case for units, and is what we've been trying to enforce with pint-xarray – which reminds me to try and release that).
Also, the t in the result is the coordinate t from the variable t, which did not have any attrs to begin with.


Page not found error when clicking "building and managing" hyperlink

The hyperlink is in "Well managed using software-defined innovation" section:
Running one of the leading clouds in the world, Microsoft has gained a lot of insight and experience in building and managing high-performance global infrastructure.

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

ID: 77cbdf7e-3cba-b87b-214a-a784f76de62b
Version Independent ID: 595538f1-a9a0-84a9-8d51-5bb4049ec726
Content: Microsoft global network - Azure
Content Source: articles/networking/microsoft-global-network.md
Service: virtual-network
GitHub Login: @KumudD
Microsoft Alias: kumud

@qibozhu , Thanks for your feedback. We are looking into this query and will update you as soon as possible.

@qibozhu , Appreciate your patience. We are assigning this issue to content author for updating the document accordingly. @KumudD , Could you please update the hyperlink mentioned above?

@KumudD , which ignite talk is this supposed to link to?

This issue has been resolved.
#please-close


Call provides? when resolving, reduce number of calls to provides?

provides? is not called on resources or providers unless provides :x is also called - it should, for backcompat purposes.

massive improvement in my test perf case.

:+1:

Overall :+1:. This also fixes the back-compat detection code to actually work.


specify somewhere where radians and where degrees are used

Is this issue still valid, or has it been addressed already?
And is it more about documentation (i.e. mention in the API documentation where radians and where degrees are expected), or about making this directly visible in the editor/code completion?

This has been done at least partly in the class reference for the relevant methods, so closing.


setColorMask implementation

Skipped android commit on purpose?

It's merged. The red cross only shows because the tests didn't succeed (having a look at that in a moment).


new installation: now "instance system.adapter.awattar.0 already running with pid 2655"

I just installed the whole system completely new.
Now I just get the log Entry:
"instance system.adapter.awattar.0 already running with pid 2655"
every time the instance is scheduled and it does not do anything.
The only time it works is at the very first time after a reboot.
To Reproduce
Steps to reproduce the behavior:

just schedule the adapter
take a look in the log after a scheduled start
find the entry: "instance system.adapter.awattar.0 already running with pid xxxx"

Expected behavior
There should not be such an error, in my old installation it works perfektly.
So my quess is it is triggered by a updated software
Screenshots & Logfiles
host.raspberrypi | 2021-05-13 19:53:00.016 | warn | instance system.adapter.awattar.0 already running with pid 2655
Versions:

Adapter version: 1.0.5
Node version: v12.22.1
Operating system: raspberian

hi there. thx for your feedback to that new version. i will have time to investigate on that on tuesday and will then comeback with a solution ... for the moment i will revert last update...

Hello,
Is there any update on this issue? I`m facing the same problem. Basically it means, the adapter can run once, subsequent runs fail with the error mentioned above.
host.raspberrypi | 2021-07-17 15:15:00.053 | warn | instance system.adapter.awattar.0 already running with pid 15558
Running adapter version 1.0.5
System Info:
raspberrypi
Platform: linux
Betriebssystem: linux
Architektur: arm
CPUs: 4
Geschwindigkeit: 1000 MHz
Modell: ARMv7 Processor rev 5 (v7l)
RAM: 973.76 MB
System Betriebszeit: 3 T. 15:39:01
Node.js: v12.22.2 (Es gibt eine neuere Version: v12.22.3)
NPM: 6.14.13
Festplatte Größe: 58.24 GB
Festplatte frei: 54.17 GB
Anzahl der Adapter: 348
Betriebszeit: 3 T. 15:37:27
Aktive Instanzen: 10
Hostname: raspberrypi
Best regards
Philip

sorry, both. i just had absolutely no time for this adapter in the past months... i will take care about this issue in the next days...

hi. there is an update for this adapter which i just pushed... on my test installation i set the schedule to trigger each minute and it worked for me. pls check for you and let me know if it works for you again. sorry again for the late response but it is due to my workload...

Sorry, didn't solve the problem for me:

error
instance system.adapter.awattar.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING)

any suggestions?

which version did you take? latest from repo or 1.0.5?

which version did you take? latest from repo or 1.0.5?

1.0.6!
But wait, I just checked the object again today. And now they are updated properly! :-)
So, it's solved for me, thnak you!