The keyboard shortcut: "ctrl + j = ←", "ctrl + i = ↑", "ctrl + l = →", "ctrl + k = ↓" is broken.

Environment
Windows build number: 10.0.20201.0 Microsoft Windows NT 10.0.20201.0
Windows Terminal version: 1.2.2381.0

Any other software?

Steps to reproduce
I have set up the replacement of keyboard shortcuts in "PowerToys" using the "Keyboard Manager" option:
ctrl+j = ←
ctrl+i = ↑
ctrl+l = →
ctrl+k = ↓

This is very convenient — it will allow you to hold both hands in the center of the keyboard without having to often use the arrows on the side of the working area on the keyboard.
In v1.2.2381.0 version these key combinations are broken.
But the combination: "ctrl + h = Backspace" works.
I had to roll back to v1.2.2234.0 where the keyboard shortcuts work.
There is also a problem with keyboard shortcuts in Windows Terminal Preview v1.3.2382.0.

What I expect
By pressing the key combination ctrl+j I expect to get the command "←".
By pressing the ctrl+i key combination I expect to get the "↑" command.
By pressing the ctrl+l key combination I expect to get the command "→".
By pressing the ctrl+k key combination, I expect to receive the command "↓".

What happening actually
By pressing "ctrl+j", "ctrl+i", "ctrl+l", "ctrl+k", Windows Terminal does not react in any way — nothing happens. In other programs, the specified keyboard shortcuts work correctly. In the Windows Terminal v1.2.2234.0 version, the specified keyboard shortcuts also worked correctly.

I wonder if they're sending these re-mapped keys with a scan code of 0.
Actually I'd bet on it.  That's the only thing I can think of that changed in that timeframe

It is funny that we have issues going both directions. "PowerToys remapepd keys send garbage to my terminal" "PT remapped keys no longer work"
I bet the answer is more nuanced than "ignore/keep scancode=0 events"

Not sure if this is related, I'm using the software Talon to control the computer by voice. Since the last date the cursor keys stopped working.

Hi, how come Ctrl+i does not do anything in windows terminal or powershell? Can't see it being bound to an action and an application I'm using requires it. Same goes for some other key combinations.

They look like they are working fine!
FYI: this issue has been closed for two years, and whatever you are experiencing is probably not the same thing. I'd encourage you to file a new issue.


"application.properties" file conflicts.

I use Ghidra as a third-party Jar library. It works well before I change my code to springboot framwork.
SpringBoot generates the application.properties under dir "resources".
Ghidra changes to read /resources/application.properties to get information not its internal application.properties file.
Then Ghidra will reports many errors even though the information in internal .properties file is added in /resources/application.properties.
I try to rename /resources/application.properties to /resources/application111.properties.  Ghidra works correctly.
I am wondering how Ghidra works in springboot framwork?
Ubuntu16.04
Java 11
application.name=Ghidra
application.version=9.1.2
application.release.name=PUBLIC
application.layout.version=1
application.gradle.min=5.0
application.java.min=11

I repackage the Ghidra Jar with your changes, it works correctly with idea GUI mode. however if I package the whole project using mvn command, Ghidra module's application.properties was not found. How to package it and include the dependency to a single file?


Response status colors added.

Issue #46 's request is fullfilled by adding a computed property to check after response changes to determine which category is the response.
Categories are implemented from Http Status Code.

Hey @izerozlu,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: 9a4df870-c6a7-11e9-be9f-2924d72427a9

Hey @izerozlu,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: bef8df50-c6a7-11e9-be9f-2924d72427a9

I like that you used regexes for each of the status code groups!

Looks cool, exactly it should've been. 🔥 Would you mind creating a PR to bind the colored class to history entries status codes too..? That would be great!

Sure. Will create a PR for entries as well soon.


allow duplicate ids in node bindings

Reverting the node binding behavior introduced in #45, as this results in an empty list in some cases.  With this change we will allow an ID to be in >=1 node bindings.
See #46

replaced with #58


Implement metadata POST deviceprofile and deviceservice V2 tests

Fix: https://github.com/edgexfoundry/edgex-taf/issues/197
Signed-off-by: Ginny Guan<EMAIL_ADDRESS>

Add [Teardown] to clean up device service test data
https://github.com/edgexfoundry/edgex-taf/blob/f69a96e85abd6f792372c141c48495b38b03ca38/TAF/testScenarios/functionalTest/V2-API/core-metadata/deviceservice/POST-Negative.robot#L26

Rebase and add Skipped tag to POST/PUT negative testcases which return 409 status code because of the duplicate names.


feat(headers): add 'Token' token support

This adds support for static Token authorization used in some APIs.
Code is pretty similar to Bearer token support.

[x] The commit messages match the guidelines in https://github.com/hyperium/hyper/blob/master/CONTRIBUTING.md#git-commit-guidelines

Travis complains about an unused extern crate pretty_env_logger in rust nighly.
Shouldn't be related to this PR.

Hey there, sorry for delay!
The Token scheme for the Authorization header seems quite uncommon. Anyone using just a simple token usually uses Bearer scheme instead. There's an abandoned draft for a Token scheme, defining a way to provide HMAC request signing. The author of that draft has since made the Hawk scheme instead.
Would it make sense to keep a scheme (and implementation) like this outside of hyper, since it seems uncommon, and the formats seem to differ?

@seanmonstar No problem :-)
Sure, its kind of uncommon, nevertheless I stumbled over a (private) HTTP API using this Token scheme for authentication, added support for this outside of hyper, and thought it might be useful for others, too (as it doesn't add that much to the codebase).
Maybe @ernestas-poskus, who  +1'd here knows a real-world example, which could justify this more, even though it might not be an official spec?

I'm going to suggest that this stay out of hyper for now, because it seems very uncommon, and implementations may differ on how servers are using this scheme anyways.
Thanks for the effort!

Sure, I can understand that. No worries :-)

@seanmonstar while you are right that there is no standard for Token there are a few applications using it. For example django-rest-framework is using that scheme (per default, http://www.django-rest-framework.org/api-guide/authentication/#tokenauthentication). You can change the keyword that is being used to Bearer or whatever.
I fully support NOT merging this right now, just wanted to state that there are indeed people using Token (as a default).
Efforts should go towards changing the default in django-rest-framework and other frameworks so they just stick to the standard.


[SP-6266] BAckport of [PDI-19678] Adding KETTLE_FILTER_TREAT_NULLS_AS…

…_NOT_ZERO to kettle-variables.xml as a new property to 9.3

Hi Please review @smmribeiro or @pentaho/tatooine

:white_check_mark: Build finished in 18m 46s
Build command:
mvn clean verify -B -e -Daudit -amd -pl engine

:exclamation: No tests found!
:information_source:  This is an automatic message


Blas issue

The latest master seems to behave backward when it comes to blas.
If I have
[compiler]
blas=none

(and nothing else). In my pythran.rc, I get a compilation error.
/Users/jlaroche/pyent.py3.Darwin.x86_64/lib/python3.7/site-packages/pythran-0.9.5-py3.7.egg/pythran/pythonic/numpy/dot.hpp:14:10: fatal error: 'cblas.h' file not found #include <cblas.h>
To avoid it, I must add:
include_dirs=/usr/local/opt/openblas/include even though I've selected the blas=none option.
Then, if I then compile my code to create a .so file without including the -lblas flag, I get a run-time error: ImportError: dlopen(/Users/jlaroche/Dev/Looper/TD.cpython-37m-darwin.so, 2): Symbol not found: _cblas_dgemm
So the code is linked without blas, but still makes calls into the library.

#1616 should do the trick, can you confirm?

No, I now get a different error:
https://pastebin.com/tkEPDaTh
[compiler]
blas=none

I confirm that if I use
[compiler]
blas=pythran-openblas

Things compile and run fine.

Also, FYI:
[compiler]
blas=openblas
include_dirs=/usr/local/opt/openblas/include
ldflags=-L/usr/local/opt/openblas/lib

If I don't add -lblas to my call to pythran, I get a run-time error ImportError: dlopen(/Users/jlaroche/Dev/Looper/TD.cpython-37m-darwin.so, 2): Symbol not found: _cblas_dgemm.
It seems to me that if we have any blas in the pythranrc, the -lblas flag should automatically be there, but it's not.

I've been rethinking a bit about it, and event current patch shouldn't be needed. Why do you include "dot.hpp" ? Seems like you're using a feature that requires blas in the end...

I've been rethinking a bit about it, and event current patch shouldn't be needed. Why do you include "dot.hpp" ? Seems like you're using a feature that requires blas in the end...

I didn't realize some features do require blas, I thought there were plain options for all the routines.


Doesn't scroll to button on collapse in long texts

https://www.dropbox.com/s/95pic2wumblc38n/device-2016-11-01-161547.mp4?dl=0
see the screen record example

Hi
ExpandableTextview is only responsible for expanding and collapsing its inner text. It doesn't know if it's contained in a scroll view, so you will have to implement this scrolling behaviour.
Good luck!
Cliff


[Develop] port replayer nonces repair script dump

Porting https://github.com/MinaProtocol/mina/pull/15278 into develop

!ci-build-me

!ci-build-me

I don't think we need to wait for CI on a 0-line diff. Merging.


Upgrade yargs to 16.0.0 to fix prototype pollution high vulnerability issue

🐛 Bug Report

I am unable to use<EMAIL_ADDRESS>for work due to a high vulnerability security issue with<EMAIL_ADDRESS>pulling in<EMAIL_ADDRESS>(see https://snyk.io/test/npm/react-scripts/4.0.1)
Jest vulnerability report: https://snyk.io/test/npm/jest/26.6.3
Note: This also affects<EMAIL_ADDRESS>(https://snyk.io/test/npm/jest-circus/26.6.3)
To Reproduce
$ npx snyk test jest

Testing jest...

✗ High severity vulnerability found in y18n
  Description: Prototype Pollution
  Info: https://snyk.io/vuln/SNYK-JS-Y18N-1021887
  Introduced through<EMAIL_ADDRESS><EMAIL_ADDRESS>  From<EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>  From<EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>  From<EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>  and 15 more...

Organization:      jjloneman
Package manager:   npm
Open source:       yes
Project path:      jest

Tested jest for known vulnerabilities, found 1 vulnerability, 18 vulnerable paths.

Expected behavior
No vulnerabilities.
 Jest 27 will have the update to v16


RFC: poor man's nix-option via package argument names

Currently we don't have a way to discover available package options in nixpkgs. Usual way is to grep all-packages.nix or to look into package directly. A discussion about the place of package flags together with some earlier thoughts inspired me to think of this: we don't have any typing nor we have a way to mark package arguments as "options" -- arguments are just, well, arguments. I.e. we don't have any way to distinguish pam the dependency from withPam the Boolean flag.  ...Or do we? All flags do have something in common -- they have a name. We also have a loose naming policy of calling all package configuration flags withFoo or enableFoo. So, I propose this:

Enforce a policy to name those flags consistently with some prefix.
Make a nix-option tool which would, given an overridable derivation (that is, output of makeOverridable function) would print all such options for it with current setting. Example:

> nix-option -A uwsgi ~/nixpkgs
Package uwsgi-<IP_ADDRESS> has 2 options:
* withPAM = true
* withSystemd = true

Notice that it would print current value, that is, if the package was overridden in all-packages.nix or somewhere else the end result would be visible in the output.
What do you think of this? It sounds somewhat hacky, and quite possibly there's some better way that I haven't thought of...
cc @zimbatm (because of discussion)

Could be useful but I have no idea on how to implement this. Somehow the tool would be able to intercept the evaluation of uwsgi just after the function call to get the value of all the arguments ?

The tool would be able to reuse current arguments of the function that makeOverridable saves (that's the thing that allows you to do foo.override { bar = "baz"; } -- it needs to remember old arguments to override them partially!) -- so after a little modification to makeOverridable we would be able to reuse this information in the tool.

discoverability is very welcome. when options abound, that's really a necessity to see all the settings , even the ones not mentioned, alongside the ones which have some specified overriden values

I'm considering something like this for the new Nix UI, see https://gist.github.com/edolstra/efcadfd240c2d8906348 (nix query-options).

Nice! FWIW I spent some time trying to do this. My idea was to extract needed variables from a closure of override function (from makeOverridable). Alas, I haven't found a way in Nix API to find a specific variable by its name in closure -- it seems that names are tossed away during parsing and replaced by pointer into the context-global symbol table, into which I cannot peek. That said, I spent maybe hour or two looking into this being a complete novice w.r.t. Nix codebase, so I bet it's me who overlooked something.

Any progress?


genesisFile seems to require an https hosted file. What about http, or local file access?

I immediately found it hard to use the software because I had to find a way to host the genesis.json file on an https server. It took me a long time and ultimately, as a test, I used pastebin, which is not at all ideal and only short term.
I would like to be able to refer to the genesis file either locally on the same file system or at an http or https endpoint.
Thoughts?

It's currently getting from an external url. I'm not sure if you can do with file:// for local file. http or https should be fine. You may create the genesis file on gist.

Thanks for the feedback and apologies -- not complaining or anything. Definitely would be better to have some more documentation whenever possible. I will try to run it without the genesis file. So basically, if I do not include the genesis file, how does the user experience change?

Should not have big difference as you are not waiting the network to start. I especially built that (and the count down) for people to see the list of validators when they are waiting for the network start. The read genesis function will read some more params from the genesis file but we haven't had the components displaying them yet. However, all of those params can be read from the chain directly.

I suppose I could just point at the server's own "http://localhost:26657/genesis?" endpoint?

No it's not the same.

Ok that explains why that did not work for me.

I close this now as the issue is tracked by #280


⚠ Jenkins Plugins Artifactory has degraded performance

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

HTTP code: 200
Response time: 1334 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 0e73d32 after 25 minutes.


build: add semantic-release

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

v1.2.0
GitHub release

Your semantic-release bot :package::rocket:


percentPrecision Not Work

This is my data and option
datasets: [         {           data: [9670, 21],         }       ]
options: {   outlabels: {           display: true,           text: "%l %p",           percentPrecision: 2,   } }
it shows
data 1 = 100%
data 2 = 0%
my desired value is
data 1 = 99.78%
data 2 = 0.22%

not working for me as well

For me also it is not working.

Try to use %p.2

@felipyamorim's sugestion works perfectly. Thank you!

Try to use %p.2

wow 2020, thanks for suggestion @felipyamorim !

whoa thanks for the tips. Someone should probably update the readme.


Hyper-V Replica: resolve "Read more" links

Description:
As discussed in issue ticket #3871 (Broken Links), the "Read more" URLs use old non-working links to blogs.technet.com, because the pages have moved.
I have found the new location for the blog pages, which is in the /docs.microsoft.com/virtualization/community/team-blog/ hierarchy.
These new links are hereby implemented in the document.
Thanks to @Nick-C for reporting this, way back in early March 2020 (sorry about the huge delay in following up this issue).
Additional changes:

Added editorial blank lines for better editing overview and MD compatibility
Moved some single characters inside the bold formatting (previously outside)
Added a readability/comprehension comma in one sentence
Changed the question "When should I run?" to "When should I run this?"
Removed some unneeded spaces in MarkDown bullet list formatting
Added a couple of missing spaces near the > character in progress steps

Ticket closure or reference:
Closes #3871

#sign-off


Button functionality for all ATEM supersource parameters

Describe the feature
As well as function for setting the box input source I would like to have the ability to also set enable, size, position and crop parameters for a supersource box. This would eliminate the need for a lot of ATEM-macros for us.
Is this platform dependent (windows, mac, ..)?
No it´s an ATEM thing
If documentation is required to implement, do you know where to find it?
Se supplied screenshot
Usecases
User wants to change an entire atem supersource setup (which boxes to enable, the size, position and crop and input) using one stream deck button.

I'm thinking about how to split it up to not be too annoying to work with.
Perhaps an action for each of:

Enable/Disable a box
Set the box source (already exists)
Set the box position & size & crop

This would mean that it wont be possible to change the position of a box without also having to specify the size and crop. Is this granular enough?

Looks like the right way to do it! It was something like that I had in mind. Good to not have an action for everything .

This is available in latest 2.0 builds


CREATE YOUR OWN VIEW (need only few folders to get displayed)

I am a user I don't want all folders to get displayed I want only few folders to get  displayed
The use case as if the folder contains following folders
root/

a1
b1
a2
b2

But I want to see only a1 and a2 in my view
root/

a1
a2

this gonna be good if you can make this

please reachout to me in case any further clarification required

You can add a .vscode folder to your folder. Put a settings.json file in there with this content:
{
    "files.exclude": {
        "/b1": true,
        "/b2": true
    }
}

That should hide b1 and b2.

Another approach is to set up a multi-root workspace consisting of root/a1 and root/a2.

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


connecting to sensu-api with basic auth returns 401 unauthorized when correct credentials are used

Current Behavior
When I try to connect to the sensu-api I get a 401 unauthorized error even when using the correct credentials. However, connecting to the api via curl, etc works fine.
Steps to Reproduce (for bugs)
api.json:
{   "api": {     "host": "localhost",     "port": 4567,     "user": "sensu",     "password": "secret"   } }
uchiwa.json:
{       "sensu": [             {           "name": "test",           "host": "<IP_ADDRESS>",           "user": "sensu",           "password": "secret",           "port": 4567,           "timeout": 10             }           ],           "uchiwa": {             "loglevel": "debug",             "host": "<IP_ADDRESS>",             "port": 3000,             "refresh": 10           } }
uchiwa.log
{"timestamp":"2018-03-27T17:25:10.455690494Z","level":"info","src":{"func":"github.com/sensu/uchiwa/uchiwa/daemon.(*Daemon).fetchData","line":74},"message":"Updating the datacenter test"} {"timestamp":"2018-03-27T17:25:10.45582162Z","level":"debug","src":{"func":"github.com/sensu/uchiwa/uchiwa/sensu.(*Sensu).getSlice","line":54},"message":"GET http://<IP_ADDRESS>:4567/stashes"} {"timestamp":"2018-03-27T17:25:10.457397835Z","level":"warn","src":{"func":"github.com/sensu/uchiwa/uchiwa/sensu.(*Sensu).getSlice","line":59},"message":"GET http://<IP_ADDRESS>:4567/stashes returned: 401 Unauthorized"} {"timestamp":"2018-03-27T17:25:10.457497607Z","level":"debug","src":{"func":"github.com/sensu/uchiwa/uchiwa/daemon.(*Daemon).fetchData","line":83},"message":"401 Unauthorized"} {"timestamp":"2018-03-27T17:25:10.45754475Z","level":"warn","src":{"func":"github.com/sensu/uchiwa/uchiwa/daemon.(*Daemon).fetchData","line":84},"message":"Connection failed to the datacenter test"} {"timestamp":"2018-03-27T17:25:12.340157328Z","level":"debug","src":{"func":"github.com/sensu/uchiwa/uchiwa/authorization.isReadOnly","line":47},"message":"No JWT found in context"} {"timestamp":"2018-03-27T17:25:12.344742898Z","level":"debug","src":{"func":"github.com/sensu/uchiwa/uchiwa/authorization.isReadOnly","line":47},"message":"No JWT found in context"} {"timestamp":"2018-03-27T17:25:12.449642759Z","level":"debug","src":{"func":"github.com/sensu/uchiwa/uchiwa/authorization.isReadOnly","line":47},"message":"No JWT found in context"}
using curl works fine
root@sensu-3:/etc/sensu# curl -sku 'sensu:secret' http://localhost:4567/stashes []
Your Environment
uchiwa version: 1.1.3-2
sensu version: 1.2.1-2
OS: ubuntu server 16.04

We seem to be experiencing the same issue. Any ideas?

Hi @etfeet & @chaseconey,
As indicated on https://docs.uchiwa.io/getting-started/configuration/#datacenters-configuration-sensu, the attribute in Uchiwa configuration holding an API password is pass and not password.
Do not hesitate to let us now if there's anything else!


[Question] About optimization

Is there a difference between
import styled, { css } from 'styled-components'

const Container = styled.div(
  () => css`
    //...
  `
)

and
import styled from 'styled-components'

const Container = styled.div`
    //...
  `

I use the first template so I could access props easily+to fix vscode syntax issues in certain cases,
import styled, { css } from 'styled-components'

const Container = styled.div(
  ({ isOpen }) => css`
    //...
    transition: ${isOpen ? ...};
    z-index: ${isOpen ? ...};
  })};
  `

so I was wondering is this bad for performance or they are pretty much identical?

They should all be about the same


Adding Sendinblue integration

Discussed in https://github.com/jitsucom/jitsu/discussions/737

Originally posted by SAVE-POlNT December 24, 2021
Hello , great product here btw
im addicted to finding new Dev tools in general
and as a data persone
jitsu , airbyte and n8n are the best OSS service connectors , but i do not know why all of them don't have a connector to one of the most used CRMS (sendinblue) it is easy to interact with.
it will be great if someone can help me make this possible
i don (t know much about jitsu but i think it uses airbyte connectos so maybe making this for airbyte will make it available for jitsu ?

I was looking for this integration too.


Automated Builds update

Added content for pro and team plan and BuildKit note.

@usha-mandya @shaunmulligan updated with new commit


Close session -> Log out

This is something that @FloBroderick brought up.
The account menu in the Dashboard has a link to "Log out":

On the public pages (website, developer and help center), that same option is called "Close session":

We should rename "Close session" to "Log out".
@CartoDB/rt-managers

Deployed and merged!

Thank you @jesusbotella! 💪


What are the similarities with other M7, M4 dual core boards

What are the similarities with other Cortex M7, M4 dual core boards
@arthurkafer, @hjonnala, @mbrooksx, @atvrager
I have spent a lot of time simplifying examples for the Arduino Portenta Pro Community Solutions  Library with dual M7, M4 cores, are there any similarities with the Coral-Micro?

I can close this as I finally found out how to code the M4 core. On the Arduino IDE I can't figure out how to program the inner core.


Modal opening moves body up

Bug, feature request, or proposal:
Bug
What is the expected behavior?
Opening a modal does not moves body up.
What is the current behavior?
A negative top is applied to the body, causing elements to go up. This comes back to normal when closing the modal
What are the steps to reproduce?

Create an element with position: fixed
Scroll down your page so that you are not at the top
Open the modal

What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?

Angular core : 4.3.1
Angular material : 2.0.0-beta.8
TypeScript : 2.3.4

Tested on chrome 61
Win / Mac / Linux
Is there anything else we should know?
❤

@willshowell
This should show you the error : https://plnkr.co/edit/EuKloJ9RX6VlcIizaJCR?p=preview

Thanks! Looks like this is due to the scroll blocking strategy that the dialog uses. It calculates the scrolltop and fixes the <html> element there until the dialog is closed.
If you care where the long gray bar is positioned vertically, then I think you should be specifying a top or bottom css property (which fixes it). That said, maybe @crisbeto should take a look.

Thanks a lot, I'll see if I find a temporary workaround :)

This seems to be because you haven't set the top value, which means that it uses the default auto value. You can work around it by setting top: 0 on your element. Here's a forked Plunkr.

@willshowell @crisbeto : Could you specify which element we need to add top or bottom CSS property to?
I see that style="left: 0px; top: 0px;" gets added to the html element automatically, but vertical scroll bar still shows up when a dialog opens.

You need to add top or bottom property to your fixed component (which has position:fixed).
In my case was the side bar

When I debug what I found was cdk-global-scrollback is the class which is making the header and scroll-buttons to disapper. So In that case I just removed calling that class from that particular component.
Eg:  document.getElementsByTagName('html')[0].classList.remove('cdk-global-scrollblock');
Adding that code should fix it.

+1
I fixed it like this
.cdk-global-scrollblock {
	position: initial;
	width: initial;
	overflow: hidden;
}

@speige Thanks for this. It was driving me nuts. In my case I had a fixed position panel on the left and when opening up an overlay via a button in that panel, the main content would disappear if the user had scrolled. This is b/c with the position:fixed and negative top setting it thought the body was overflowing. In addition the overlay's component position would be affected by the scrolled body, but it shouldn't be affected by the body scroll. Your approach did the trick.

I faced same problem.
Following solution work for me,
.cdk-global-scrollblock{
      position: static !important;
      width: initial !important;
      overflow-y: inherit !important;
    }

Put it into your global css or in dialog components loacl css (you have to enable view encapsulation in case of local)


Schema in todomvc

The readme recommends using the schema for app-db but the todomvc example does not use prismatic/schema. I tried but I am stumbling on the sorted-map. Can someone add this to the example?

Does this help?
https://github.com/Day8/re-frame/wiki/Debugging-Event-Handlers#3-checking-db-integrity

Sorry, now I see.  The problem is how to represent a sorted-map using Schema.

{:todos PersistentTreeMap}

Thanks @whodidthis
@newtack fixed in a5be3aaf3b8bed570ec23a7eb60417ae9a54757a


Changes to use glbinding 3.0.2

glbinding dependency update to newer version
Resolves #183

[ ] Code changes
[ ] Travis and AppVeyor Config Changes
[ ] Try avoiding glbinding-aux target in release mode

glbinding issue has been resolved with help from glbinding-dev team. As it turns out, double initialization had an odd behavior where there is no OpenGL context itself. I am fixing a problem with glfw, once that is done, I will make a release with glb dependency bumped up to 3.0.2.


FLIP - reentrancy

Create the FLIP for reentrancy in cadence.
TOC

What are reentrancy attacks?
What are reentrancy attacks in cadence?
What are the suggestions to make them harder?

@janezpodhostnik Has enough information to finish this up now!


[iOS][Android][Button] Pressed state is missing

Current behavior
No pressed state for Contained or Text button

Expected behavior
A pressed state for Contained or Text button should be displayed
How to reproduce it (as minimally and precisely as possible)

Launch app
Select Button from burger menu
Tap Contained or Text button
Notice no pressed state

Environment

Nuget Package:
Package Version(s):
Affected platform(s):

[x] iOS
[x] Android
[ ] WebAssembly
[ ] UWP

Anything else we need to know?

Button does correctly have a ripple effect, button is still missing a pressed state

@MatFillion
The styles and colors are correct accordingly to the specs. However, on android and ios, there is no such notion of cursor and hover effect as compared to uwp.
The problem is that, the Normal state ("enabled" in design) is identical to the Pressed state, with the only difference being the ripple effect. On other platforms than xamarin, we are comparing this to PointerOver state ("Hover"), so there are some contrast:

Here are the values taken from the zipline with color picker:

#5B4CF5 (rgb: 91, 76, 245) // enabled
#5749EB (rgb: 87, 73, 235) // hovered
#4F42D7 (rgb: 79, 66, 215) // focused
#5B4CF5 (rgb: 91, 76, 245) // pressed default
#5144DC (rgb: 81, 68, 220) // pressed ripple
#5346E1 (rgb: 83, 70, 225) // dragged

notice the enabled and pressed default are identical

Perhaps, we can make it so that the ripple extends fully. Or, change the design a bit to emphasize the contrast between pressed vs enabled?

I believe the ripple should extend fully and should also be lighter instead of darker. There's a difference between https://material.io/components/buttons#usage and our zeplin :/
@JessicaNventive what are your thoughts?


Select by fields

closes #50

Current coverage is 61.12% (diff: 100%)

Merging #62 into master will increase coverage by 0.65%

@@             master        #62   diff @@
==========================================
  Files             6          6
  Lines           597        607    +10
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            361        371    +10
  Misses          164        164
  Partials         72         72

Powered by Codecov. Last update 9bc94eb...c161fcd

Thank you @marioidival


etcd degradation

Hi,
We're using kube-aws for kubernetes production cluster. After few weeks working without problems we saw etcd instance on degradation state. Instances have high load (between 5 and 8) with around 30% CPU and near 3Gb RAM usage. Two days after see this "problem" finally etcd go down and we had to reboot instances to get fresh etcd. Later we upgraded to last etcd version but after few days we saw again degradation problem with these instances.
We are using t2.small instances with 3 etcd on different zones. We will move to m4 instance type because looks like t instance type with burstable option is not enough and we are spending all the credits but I want add some logs and screenshots with the problem. Also I am not sure if etcd is not working well and is "eating" all the memory and this is the reason of load.
Someone with similar problems? Let me know if you need more info, logs, whatever...
Screenshots:

etcd container logs:
logs-etcd-0.txt
logs-etcd-1.txt
logs-etcd-2.txt

I'm not sure t2.small instances are a good choice for your etcd cluster. Like you said, I'd go with at least a t2.medium, or with an instance with a more predictable baseline performance, such as m4.*. I'd also be careful to choose an appropriate configuration for the EBS volume, with a good balance of storage size and IOPS. Having a good disk IO performance is critical for etcd as well.
Out of curiosity, this cluster has how many nodes (controllers+workers)?

interesting that it is rkt run which takes most of CPU. There is also etcdctl on another screenshot. @igayoso, are you using automatic etcd snapshotting by any chance?

@danielfm sorry but I'm using t2.medium instead t2.small. Finally we will move to m4. I was looking to disk IOPS and looks fine, no high IO on the disk. Cluster has 2 controllers (m3.large) , 3 etcd (t2.medium) and 3 workers (m3.large).
@redbaron yep, is strange rkt run is taking mot of CPU. We are using automatic etcd snapshotting, could be the reason or something related?

Are you using 0.9.7? More specifically this change https://github.com/kubernetes-incubator/kube-aws/pull/705 should be replacing rkt run with docker run

We're using v0.9.7-rc.4 @redbaron

Try 0.9.7, it could be that rkt fix wasn't added until final release

#705 was included on rc-4 but thanks for help @redbaron . Finally we moved to m4 and after few hours looks fine. I will keep you posted...

So we need to eliminate rkt run from other calls, can you please check where they are coming from and update this ticket or maybe open PR to do a similar change to #705 if you have time?
Moving to a bigger instance just gives you more time, CPU usage seems to be steadily grow over time, so at some moment you'll have same problem.

@redbaron sure, I will do, no problem. About CPU you're right. Sorry for fast upgrade but it is a production service and we can not take risk. I will continue monitoring and I will update as soon as I have any news.

Sorry for delay. I was testing and checking logs from rkt but I can't see anything strange. Also we moved to C4 instances and no more problems. Basically with C4 instances we didn't have credits and/or limited CPU so this was the mainly reason of the degradation. I was checking same version in the same cluster and compare between both and no problems with rkt or similar. I think you can close the ticket if you are agree please. Thanks!!

After a few days with bigger instance we saw similar behaviors and CPU were increasing like in the past but with more time because we don't have CPU limitations. Yesterday we upgrade k8s cluster and moved to docker instead rkt. We will see next days...

@igayoso , how it is holding up?

Hi,
I was checking minutes ago the graphs with similar issues. With bigger instances we will survive more days but looks like in 1 month we will have to restart etcd again so no news after rkt change. Another detail for these instances is that we have huge traffic on this cluster, I mean a lot of request from clients but I'm not sure if this is possible problem or not. Let me know if you want more tests or information please. Thanks!

@igayoso , there is a PR to update Etcd to 3.2.5: https://github.com/kubernetes-incubator/kube-aws/pull/845 , if you apply similar changes you might find it behaving better (I recall somebody mentioned that 3.2.xxx had some CPU usage optimzations)

While nodes are running, would you mind checking which process is the busiest?

I'm experiencing a strange memory usage pattern after upgrading etcd from v3.1.3 to v3.2.6:

We can see very clearly the memory consumption used to stay stable until the update, after which the memory consumption wen't through the roof.

@danielfm sounds like something worth reporting to etcd github

I feel like I've run into a similar issue, there was a discussion etcdadm-save and perhaps etcdadm-check having something to do with degradation. I decreased save frequency, in userdata/cloud-config-etcd, from every minute to every five minutes. I saw a baseline decrease in CPU usage, but CPU and "outbound traffic" are on an upward trend, still. I installed etcd 3.2.7 using kube-aws 0.9.8. My cluster.yaml enables both disaster recovery and snapshots.
The following snippet includes an extra unit, which runs on my etcd. I added the unit after CPU began mysteriously increasing. It certainly isn't the cause of my mysterious load.
etcd:
  version: 3.2.7
  snapshot:
clusters
    automated: true
  disasterRecovery:
    automated: true
  count: 3
  subnets:
    - name: ManagedPrivateSubnet1d
  customFiles:
    - path: /etc/profile.d/aws.sh
      permissions: 0644
      owner: root:root
      content: |
        alias aws="docker run -v \$PWD:/work --workdir /work --env-file /etc/environment --rm quay.io/coreos/awscli aws"
    - path: /etc/sumologic-environment
      permissions: 0600
      owner: root:root
      # TODO MANUALLY MANAGED!
      content: |
        COLLECTOR_URL=...
        SOURCE_CATEGORY_PREFIX=zoo/
        LOG_FORMAT=text
        KUBERNETES_META=true
        FLUENTD_SOURCE=systemd
  customSystemdUnits:
    - name: fluentd-pos.service
      command: start
      runtime: true
      content: |
        [Unit]
        Description=Setup fluentd pos directory
        [Service]
        Type=oneshot
        RemainAfterExit=true
        ExecStart=/usr/bin/mkdir -p -m 1777 /var/run/fluentd-pos
    - name: sumologic.service
      command: start
      runtime: true
      content: |
        [Unit]
        Description=Send logs to central server
        AssertFileNotEmpty=/etc/sumologic-environment
        Wants=docker.service
        After=docker.service
        [Service]
        ExecStartPre=/bin/sh -c '(eval $(docker run --rm --env-file /etc/environment quay.io/coreos/awscli aws ecr get-login --region us-east-1))'
        ExecStart=/usr/bin/docker run -l sumo=true -m 256m --cpu-quota=25000 --env-file /etc/sumologic-environment -v /var/lib/docker -v /var/lib/rkt -v /var/log:/mnt/log<PHONE_NUMBER>27.dkr.ecr.us-east-1.amazonaws.com/fluentd-kubernetes-sumologic:v1.5
        ExecStopPost=/usr/bin/docker rm $(/usr/bin/docker ps -aq --filter label=sumo=true)


change metrics shown by stats command

Fixes #44
In addition to total dependencies and transitive dependencies (which were wrongly calculated earlier) the stats command now also shows the number of direct dependencies. For more clarification see this slack discussion.
Signed-off-by: RinkiyaKeDad<EMAIL_ADDRESS>

/approve
/lgtm
/hold feel free to remove hold when ready!

/unhold


Update oracle-oci-overview.md

new region in Singapore

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

#sign-off

#sign-off


Compilation error for wasm and wasm2js

Commandline for compile:
EMSCRIPTEN=/usr/lib/emscripten/ make wasm2js-release
EMSCRIPTEN=/usr/lib/emscripten/ make wasm-release

Error:
==== Building example-17-drawstress (release) ====
drawstress.cpp
../../../examples/17-drawstress/drawstress.cpp:98:24: error: no type named 'Thread' in namespace 'bx'
int32_t threadFunc(bx::Thread* _thread, void* _userData);
                   ~~~~^
../../../examples/17-drawstress/drawstress.cpp:204:21: error: no type named 'Thread' in namespace 'bx'
        int32_t thread(bx::Thread* _thread)
                       ~~~~^
../../../examples/17-drawstress/drawstress.cpp:446:6: error: no type named 'Thread' in namespace 'bx'
        bx::Thread m_thread[5];
        ~~~~^
../../../examples/17-drawstress/drawstress.cpp:339:4: error: no matching function for call to 'showExampleDialog'
                        showExampleDialog(this);
                        ^~~~~~~~~~~~~~~~~
../../../examples/common/imgui/imgui.h:37:6: note: candidate function not viable: no known conversion from '(anonymous namespace)::ExampleDrawStress *' to 'entry::AppI *' for 1st argument
void showExampleDialog(entry::AppI* _app, const char* _errorText = NULL);
     ^
../../../examples/17-drawstress/drawstress.cpp:454:24: error: no type named 'Thread' in namespace 'bx'
int32_t threadFunc(bx::Thread* _thread, void* _userData)
                   ~~~~^
../../../examples/17-drawstress/drawstress.cpp:462:1: error: cannot initialize a parameter of type 'entry::AppI *' with an rvalue of type '(anonymous namespace)::ExampleDrawStress *'
ENTRY_IMPLEMENT_MAIN(
^~~~~~~~~~~~~~~~~~~~~
../../../examples/common/entry/entry.h:31:25: note: expanded from macro 'ENTRY_IMPLEMENT_MAIN'
                        return entry::runApp(&app, _argc, _argv);   \
                                             ^~~~
../../../examples/common/entry/entry.h:326:19: note: passing argument to parameter '_app' here
        int runApp(AppI* _app, int _argc, const char* const* _argv);
                         ^
6 errors generated.

You can't build drawstress example with Emscripten since it doesn't support threading.

It should be disabled by default in regular compilation


Updating the Mgt latest version in the tab-graph-toolkit Csharp sample

Build Pipeline -
https://github.com/OfficeDev/Microsoft-Teams-Samples/actions/runs/8375360778

Build Pipeline -
https://github.com/OfficeDev/Microsoft-Teams-Samples/actions/runs/8448355379


[UX] - Filter wording of "ML-label" as "manual label" could be confusing

What would you improve?
Currently, when you set a manual label filter in the data browser, you get the abbreviation "ML-label" displayed. As "ML" is a common abbreviation for Machine Learning, this might be rather confusing. I would just lose the "L" and call it "M-label".

should be 'M'


Failed to resolve dependencies for lowrisc:systems:chip_earlgrey_cw310:0.1

:~/opentitan$ fusesoc --cores-root . run --flag=fileset_top --target=synth lowrisc:systems:chip_earlgrey_cw310
WARNING: Unknown item virtual in section Root
WARNING: Unknown item virtual in section Root
ERROR: Conflicting requirements:
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <- 'lowrisc_systems_top_earlgrey == 0.1-0' <- 'lowrisc_ip_lc_ctrl >= 0-0' <- 'lowrisc_ip_interfaces_alert_handler_reg >= 0-0'
+lowrisc_ip_lc_ctrl-0.1-0 was ignored because it depends on missing packages
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <- 'lowrisc_systems_top_earlgrey == 0.1-0' <- 'lowrisc_ip_lc_ctrl >= 0-0'
lowrisc_systems_top_earlgrey-0.1-0 requires (+lowrisc_ip_lc_ctrl-0.1-0)
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <- 'lowrisc_systems_top_earlgrey == 0.1-0'
lowrisc_systems_chip_earlgrey_cw310-0.1-0 requires (+lowrisc_systems_top_earlgrey-0.1-0)
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0'
Install command rule (+lowrisc_systems_chip_earlgrey_cw310-0.1-0)
Failed to resolve dependencies for lowrisc:systems:chip_earlgrey_cw310:0.1

this is very odd... if this were an actual issue, no one's CI would pass.
Can you make sure you're on head of tree and try again?
On Wed, Nov 10, 2021 at 10:03 PM nicolast0604 @.***>
wrote:

:~/opentitan$ fusesoc --cores-root . run --flag=fileset_top --target=synth
lowrisc:systems:chip_earlgrey_cw310
WARNING: Unknown item virtual in section Root
WARNING: Unknown item virtual in section Root
ERROR: Conflicting requirements:
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <-
'lowrisc_systems_top_earlgrey == 0.1-0' <- 'lowrisc_ip_lc_ctrl >= 0-0' <-
'lowrisc_ip_interfaces_alert_handler_reg >= 0-0'
+lowrisc_ip_lc_ctrl-0.1-0 was ignored because it depends on missing
packages
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <-
'lowrisc_systems_top_earlgrey == 0.1-0' <- 'lowrisc_ip_lc_ctrl >= 0-0'
lowrisc_systems_top_earlgrey-0.1-0 requires (+lowrisc_ip_lc_ctrl-0.1-0)
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0' <-
'lowrisc_systems_top_earlgrey == 0.1-0'
lowrisc_systems_chip_earlgrey_cw310-0.1-0 requires
(+lowrisc_systems_top_earlgrey-0.1-0)
Requirements: 'lowrisc_systems_chip_earlgrey_cw310 == 0.1-0'
Install command rule (+lowrisc_systems_chip_earlgrey_cw310-0.1-0)
Failed to resolve dependencies for lowrisc:systems:chip_earlgrey_cw310:0.1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/9166, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSQ2BVN3PYMSXCRXFSLULNMEXANCNFSM5HZU5B3A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Please also check that you have the right version of fusesoc. I think this might be using features that are only on the "ot" branch.

ahhh, yeah Rupert is probably right.
Did you go through the install instructions? That one should get the right
version of everything installed for you.
On Thu, Nov 11, 2021 at 9:53 AM Rupert Swarbrick @.***>
wrote:

Please also check that you have the right version of fusesoc. I think this
might be using features that are only on the "ot" branch.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/9166#issuecomment-966502586,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSQFSX2DB2QN3UEPKNTULP7LNANCNFSM5HZU5B3A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

my fusesoc version is
1.11.dev57+g1fb8c93

as rupert mentioned, make sure you follow the instructions and get the ot
specific branch.
https://github.com/lowRISC/opentitan/blob/master/python-requirements.txt#L45
On Thu, Nov 11, 2021 at 7:53 PM nicolast0604 @.***>
wrote:

my fusesoc version is
1.11.dev57+g1fb8c93
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/9166#issuecomment-966799384,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSRL36XESRDSKL75JFDULSFVNANCNFSM5HZU5B3A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Yes, after follow the suggestions it works.


Unify accent insertion/deletion in search bar

Issues with inserting accent chars. My first guess would be the interpreter for unicode/ASCII in search causes accents to be placed differently. Backspace is not following the interpreter rule. So either use pure ASCII convention or pure Unicode convention for adding/removing accents.
 Then try adding more chars or backspacing from here. It will keep going back another char.
Example: #hm qy ki (unicode style) or #hm qy ik (ascii style) should be showing the result ਹਮ ਤੇ ਕਿਛੂ ਨ ਹੋਇ ਮੇਰੇ ਸ੍ਵਾਮੀ
Originally posted by @bhajneet in https://github.com/ShabadOS/desktop/pull/161#issuecomment-500635936
Child of #211

Solution: only convert to ascii if entered text is not already ascii etc

Will be fixed by fixing "toAscii" function using "isGurbani" function. See discussion: https://github.com/ShabadOS/gurmukhi-utils/issues/140


API down or not operational?

Hi,
I am struggling to query the API currently (here using R):
ot_tumor_types_tree <-  jsonlite::fromJSON("http://oncotree.mskcc.org/api/tumorTypes/tree")
Error in open.connection(con, "rb") :
  cannot open the connection to 'http://oncotree.mskcc.org/api/tumorTypes/tree'
In addition: Warning message:
In open.connection(con, "rb") :
  cannot open URL 'http://oncotree.mskcc.org/api/tumorTypes/tree': HTTP status was '403 Forbidden'

This usually works nicely.
kind regards,
Sigve

@sigven I just tried hitting http://oncotree.mskcc.org/api/tumorTypes/tree and it worked fine for me.
However, if anyone is having trouble with this URL I suggest you switch to the canonical host name for oncotree, which was changed to "oncotree.info" several years back.
The name "oncotree.mskcc.org" may still be supported, but the legacy rules in our proxy / ingress / loadbalancer sometimes break down and it may take time for us to look into it. It would probably be better for us to announce a date after which "oncotree.mskcc.org" will no longer function. But I would suggest to anyone still using "oncotree.mskcc.org" to consider that host name as no longer supported.
If switching to "oncotree.info" helps you @sigven, please post back to this issue. Thanks

Hi @sheridancbio,
Thanks a lot for your comment. I was not aware of the oncotree.info URL; that made it work right away. I've had the same URL for several years, which is now outdated, thanks updating me on this.
All works fine now, the JSON can be parsed instantly. I'll close this issue as resolved.
Thanks!
best,
Sigve

That's great ... I'm glad that solved your difficulty, and thank you for letting us know that it worked. 👍


[Feature] Support to html pasting on web

Details

Fixed Issues

$ Fixes #3790
Tests | QA Steps
1. Copy the following text:

Bold text
italic text
~Strikethrough text~

Paste the text in e.cash

Tested On

[x] Web
[ ] Mobile Web
[x] Desktop
[ ] iOS
[ ] Android

Screenshots

Web | Desktop

https://user-images.githubusercontent.com/24370807/125504119-ceb4a52b-fabd-4e21-aca6-d070a1f76637.mp4
Mobile Web

iOS

Android

@Jag96 While handling all this I found a couple of issues.

If we edited the formatted text I see MD syntax but clicking save does not show formatting anymore.

There is an extra Line Break added on paste. I debugged the main cause and found we are getting newlines via HTMLparser.
When I copy the existing sent message which is formatted and pastes it. it does not convert to formatted MD strings. The main issue here is that we don't use HTML semantic tags for rendering Every type of element is made with div and styling rules. Which we can't really interpret ATM.

Updated.

Good finds!

1 sounds like a regression to me, so I think that would be a blocker in this case and something we should look into.
For 2, I tested on Firefox and Chrome and it looks like Firefox has extra line breaks in the HTML whereas Chrome doesn't. Could that be the issue there? If our code is adding unnecessary line breaks I think that'd be a blocker, but if it's just the way the HTML is copied from the browser I don't think that should block this PR. Looking into this a bit more, I do see that there are
 tags in the HTML when pasting on chrome (using the same text in the issue description), so perhaps there is an issue w/ the newline regex causing it to fail in this case?
For 3 that sounds like a different issue and something to discuss in #expensify-open-source since I think that will be a bit more involved, so I wouldn't block this PR on that.

Thoughts?

Ok. I agree. Should I add those fixes in this PR?

I think fixes for 1 and 2 should be added to this PR, assuming 2 requires a fix.

@Jag96 Just opened a new PR for 2. https://github.com/Expensify/expensify-common/pull/393. Could be merged quickly and we can move forward here.

Okay, I have updated the E-common here. and 1 & 2 is fixed

Please let me know if anything else is needed here.

1 looks good, for 2 it looks like when I copy HTML that contains a
 tag it doesn't add the line breaks if the
 tag has styles. For example, copying the following from https://github.com/Expensify/Expensify.cash/issues/3790:

Results in the following html value inside handlePastedHTML
"<meta charset='utf-8'><strong style=\"box-sizing: border-box; font-weight: 600; color: rgb(36, 41, 46); font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Bold text<br style=\"box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><em style=\"box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">italic text<br style=\"box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><del style=\"box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);\">Strikethrough text"

Before this PR, pasting the content would include these line breaks, but now it strips them:

Before
After

However, this just looks like a bug in the regex and isn't really tied to the core of this PR, so I won't block on it and I'll open a new issue for this.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

Yeah @Jag96  Do you want me to correct the Br tag regex

🚀 Deployed to staging         in version: 1.0.77-6🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

@parasharrajat sounds good, feel free to leave a comment on https://github.com/Expensify/Expensify.cash/issues/4052 so I can assign you, I'll invite you to the Upwork job in the meantime

@Jag96 Since this PR is failing because of the issue above, should we block prod deploy on this? or can we check it off the PR list and test this again when the fix is merged?

No worries! Now that https://github.com/Expensify/Expensify.cash/pull/4067 is on staging that'll be the latest fix

🚀 Deployed to production         in version: 1.0.79-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

An error was identified that was linked to this PR - https://github.com/Expensify/App/issues/9505


how to use the shell file  sitl_multiple_run.sh to run a multiple drone in gazebo simulation

when i run sudo ./ sitl_multiple_run.sh
in the (/Firmware/build_posix_sitl_default) produce instance_1 instance_2 floder  and  the out.log prompt me to  Please start the flight simulator to proceed..
but i don't know how to do in the next?
who can help me ?
thanks.

@LorenzMeier @jdzerve @korotkoves

You should connect multiple drones in Gazebo (with sitl_gzebo) to px4 instances started by sitl_multiple_run.sh. See/use https://github.com/acsl-mipt/multiple-sitl for example.

thank   you  @korotkoves  , i haved run  your code in ubuntu16.04 and everything is ok , i am trying to run this code in ubuntu 14.04.

I want to do multiple planes in SITL using PX4 using this file:
https://github.com/PX4/Firmware/blob/master/Tools/sitl_multiple_run.sh
Two instances of PX4 are started but reach this line:
Please start the flight simulator to proceed..
I want to connect to these two px4 sitl instances using dronekit scripts....but it is telling me I need to start a gazebo...How do I create either two gazebos, or even better one gazebo with both planes?
The https://github.com/acsl-mipt/multiple-sitl repo isn't setup for planes
Thanks!


Disable negative margins by default

Negative margins were introduced to create/hack responsive gutter widths in BS 4.2. But since we now have the responsive gutter, those classes are now less applicable. Also, since we now have an xxl breakpoint, our file size has increased quite a lot, since there are lots of negative margins.
Negative margins can be useful, but I don't think we should enable them by default, therefore using a $enable- variable feels like a good idea.

@mdo @MartijnCuppens maybe we should reconsider this patch? I mean, I know it saves us a lot from the dist files, but it's something that we have in v4 and it seems like a good thing to have by default.
Assuming we'll proceed with using CSS vars more, the dist size will drop anyway.

@XhmikosR, opened the discussion here: https://github.com/twbs/bootstrap/discussions/30649


Dataset settings

Description
Allow configure dataset level settings for several purposes:

Edit the labels (add, edit, remove).
Define metadata fields schema. This could include hidden fields, for example
Customize the inner elaticsearch index settings/mappings (for advanced users)
Configure the users that can operate over the dataset (annotators, administrators, reviewers,...). Here, a previous design for user roles should be defined.
Some task could define their own settings (the multi_label parameter could be a setting for the text classification task)

From issue #1853
Edit the tags and workspace for the dataset, but only was able to do so via deletion and re-creation.
Describe the solution you'd like
The possibility to have a button next o the delete and copy that allows for editting.

This suggestion could match with some config that could be included as part of the dataset settings.
https://github.com/argilla-io/argilla/issues/1761#issuecomment-1316455118


issue #207, Add tests for sl-chart component

initial set of tests added for the sl-chart component.

Lines 42, 47 and 75 have empty spaces on them.  See https://github.com/softlayer/ember-style-guide/blob/master/javascript.md#whitespace

style() is not being tested and needs to be

There are not tests regarding the title property and there needs to be

This property can be removed from the component - https://github.com/softlayer/sl-ember-components/blob/develop/addon/components/sl-chart.js#L96
This is not in the test file but since the tests are being written to ensure the expected functionality of the component is solid, and in doing so this property was determined to be unneeded, go ahead and remove it as part of the same PR.

@notmessenger this is ready to be reviewed and merged in.


[sigh] entitlements option is missing in resign action help message

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
resign action supports entitlements: option but it's not listed in the help message.
Environment
sigh version: 1.6.1
Do you use bundler to execute sigh: yes
Do you use a Ruby environment manager: rvm

PR is merged. Will go out in the next sigh release! 💯


Fix for AdaptationSet.write() for contentType

Fixes typo for writing adaption sets with content type.
contentType erroneously used lang attribute.

Thanks!


JsonIgnore Operation Filter added

@uguryesilbas  thanks for the improvement. Would you also consider adding the usage of this new feature to the ReadMe.md file?


Integration tests give non-fatal errors during execution

Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main patch amd64 2.7.1-4ubuntu1
  404  Not Found [IP: <IP_ADDRESS> 80]
Fetched 5082 kB in 3s (1423 kB/s)
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/patch/patch_2.7.1-4ubuntu1_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

looks like it might be a transient issue in ubuntu servers.
Is it reproducible or does it shows often ?

it was 100% reproducible during a 1hr window or so when I was testing it out


Meraki References root

meraki init file seems to be referencing root instead of lib.location.
This was causing problems when creating exe from pyinstaller.
Without hooks, modified calls for ease.
from
from .rest_session import *
from .api.organizations import Organizations
etc.
to
from meraki.rest_session import *
from meraki.api.organizations import Organizations
etc..

Hi @CamoDunn,
This doesn't seem to be an issue with the SDK since most folks don't use pyinstaller.
What is the purpose of creating an exe using pyinstaller?

I'm a little new to this, but it was to compile and share with team for pull requests.

pyinstaller support would be nice.
We have a custom script to configure ports, it would be much easier to make
it an executable.
On Tue 5 Apr 2022 at 19:06, CamoDunn @.***> wrote:

I'm a little new to this, but it was to compile and share with team for
pull requests.
—
Reply to this email directly, view it on GitHub
https://github.com/meraki/dashboard-api-python/issues/187#issuecomment-1089053149,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACHCZ6AAIW4VX6YKN23MHADVDRXHPANCNFSM5STMHI7A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks, I'm still not sure I 100% understand the real-world benefits of this. Can you go into more detail why we'd want this?

If I want to dump current status of all Meraki WANs and IP's or Pull information quickly into CSV for reporting, or checking on even subnetting on all offices then it would be the fastest, if I can provide that as an exe for other internal users on my team to run only needing to provide an API then it is the quickest way. We have many offices within templates, so if I want to quickly dump the subnets used by each VLAN at each office for reference I can do so and so can my team, without the need for giving them new things to learn or run.

In this example, do those other users have API keys? How do those other users get API keys to run the EXE?

Once I actually pass it out, I would likely have a few options,
They can either pull the API when they need it from our Password Manager and paste on request as this first call has a menu with functions returning based on the request.
I could have the option to set it on a server to run with an environment variable
Or if possible to pull an encrypted password through our password manager I could create a call to pull it once they login as the domain credentials tie their permissions to passwords.

I have a different use case (I could really find 5 or 6, but given it wasn't working, I left the ideas out) :
We don't use templates on our networks, not flexible enough, and I don't want to give support people access to the dashboard,  configuring a port is too complicated for some(many).
Thus I designed my own template system and I need a interface for my users to use it.
I have a cli script right now, even that is hard for some.
Thus, I would like to make an executable with a basic gui that could be run on any os, this way it's click click as people like.
/T

Got it. This makes sense. We accept community PRs. If you'd like to implement this, please submit a PR with the changes for consideration.


Analyzer using up all memory

The dart analyzer had a bug recently where it would consume all memory.
Relevant issue: #34850
My issue: #34876
I was wondering if the fix had already been integrated into flutter's version of the sdk, as this is still an issue for me. If it has then I can reopen this as an issue on the dart side instead.
[✓] Flutter (Channel master, v0.10.2-pre.23, on Linux, locale en_US.UTF-8)
    • Flutter version 0.10.2-pre.23 at /home/dcov/flutter
    • Framework revision 0d707f3897 (12 hours ago), 2018-10-21 21:31:43 -0700
    • Engine revision 58cdd53f90
    • Dart version 2.1.0-dev.7.1.flutter-b99bcfd309

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /home/dcov/android
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • ANDROID_HOME = /home/dcov/android
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] Android Studio (version 3.2)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 29.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

I don't think it makes sense to have an extra issue open for that.
It usually takes a few days until a new Dart VM lands in Flutter (depending to the conflicts it causes)
and the issue was fixed 3 days ago and there was a weekend in between.


FastForward

Body
No funciona. Chrome pone problema. Ustedes son unos cabrones al comprar universal bypass.
Version
0.0.0
What browsers are you seeing the problem on?
Chrome
What OS are you seeing the problem on?
Windows
Anything else?
No response

First, describe your issue before complaning, what is not working?
Also, we didn't bought Universal Bypass, it was abondoned by Sainan, so we continued it.


Error: Cannot find module 'debug' in new release.

Yesterday been working with version 1.0.2 and everything went fine.
Today with the same setup updated to version 1.0.3 and got an error from below.

error during build:
Error: Cannot find module 'debug'

A missing when rollback the package.json, is fixed in 1.0.4 😭


[QUESTION] [BUG] task instance is null but process instance is still running

Which version of DolphinScheduler:
-[1.1.0-preview]
**Requirement or improvement

why not stop the task and restart.

It happens  once in a while .  At first, I thought it was a network problem ，then I use a stand-alone zk.but it still happen.

[1.2.0] met the same problem. Is there a comitter who can answer this question?

[1.2.0] met the same problem. Is there a comitter who can answer this question?

It has been fixed .detail :https://github.com/apache/incubator-dolphinscheduler/issues/1477


404 when key contains slash

I think this has the same root cause as #43, except I am using my own custom string with slash (tmp release/benchmark) and receives 404 when trying to save the cache.
https://github.com/alexlamsl/UglifyJS2/runs/287169751

Seems like the cache key should be URL-encoded!

The cache key is already URL-encoded (see cacheHttpClient.ts) but I think there's some middleware on the server-side that's decoding it incorrectly, leading to the 404.
I'll leave this open since https://github.com/actions/cache/issues/43 has already been closed.

This issue extends to other symbols such as +.
I am compiling C++ code using the compilers g++ and  clang++, which I put in the build matrix and in the cache key name.

Yes, % also doesn't work etc.
Wouldn't be so problematic if we can manipulate strings to replace certain characters, but since we can't it is kind of a showstopper issue 😓

Just an update, we're rolling out a fix on the server-side for this sometime today or early next week.

The fix for the / issue has been deployed:

The fix for other special characters such as + and % is still in progress.
@alexlamsl while it's true that there isn't a replace expression function that would help here, you should be able to use ::set-output with sed or similar to do string replacement as a workaround.
e.g.
    - name: Sanitize key
      id: sanitize-key
      run: echo "::set-output name=key::$(echo $key | sed 's/+/plus/g')"
    - uses: actions/cache@v1
      with:
        key: ${{ steps.sanitize-key.outputs.key }}
        path: .

Not the most ideal workaround, but unless I'm misunderstanding hopefully that'll work for you in the meantime!

@zarenner thanks for the fix & the tip on string manipulations :+1:


networkx.exception.NetworkXError: The node ETS is not in the digraph.

Traceback (most recent call last):
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/classes/digraph.py", line 927, in predecessors
return iter(self._pred[n])
KeyError: 'ETS'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/leo/web3/LLM/langchain/mlts/auto_gluon.py", line 32, in
forecast_entry_df = predictor.predict(train_data)
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/predictor.py", line 845, in predict
predictions = self._learner.predict(
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/learner.py", line 185, in predict
return self.load_trainer().predict(
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/trainer/abstract_trainer.py", line 892, in predict
model_pred_dict = self.get_model_pred_dict(
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/trainer/abstract_trainer.py", line 1199, in get_model_pred_dict
pred_time_dict_total = self._get_total_pred_time_from_marginal(pred_time_dict_marginal)
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/trainer/abstract_trainer.py", line 1211, in _get_total_pred_time_from_marginal
for base_model in self.get_minimum_model_set(model_name):
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/autogluon/timeseries/trainer/abstract_trainer.py", line 174, in get_minimum_model_set
minimum_model_set = list(nx.bfs_tree(self.model_graph, model, reverse=True))
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/algorithms/traversal/breadth_first_search.py", line 235, in bfs_tree
T.add_edges_from(edges_gen)
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/classes/digraph.py", line 768, in add_edges_from
for e in ebunch_to_add:
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/algorithms/traversal/breadth_first_search.py", line 170, in bfs_edges
yield from generic_bfs_edges(G, source, successors, depth_limit, sort_neighbors)
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/algorithms/traversal/breadth_first_search.py", line 77, in generic_bfs_edges
queue = deque([(source, depth_limit, neighbors(source))])
File "/Users/leo/web3/LLM/langchain/venv/lib/python3.10/site-packages/networkx/classes/digraph.py", line 929, in predecessors
raise NetworkXError(f"The node {n} is not in the digraph.") from err
networkx.exception.NetworkXError: The node ETS is not in the digraph.

Hello @LeonTing1010,
Can you please provide additional details, such as a reproducible code example and the AutoGluon version used?

Getting the same error but for DeepAR model.
Here are the logs:
`Warning: path already exists! This predictor may overwrite an existing predictor! path="output_model_2"
Beginning AutoGluon training...
AutoGluon will save models to 'output_model_2'
=================== System Info ===================
AutoGluon Version:  1.1.0
Python Version:     3.11.0
Operating System:   Linux
Platform Machine:   x86_64
Platform Version:   #18~22.04.1-Ubuntu SMP Fri Apr  5 17:44:33 UTC 2024
CPU Count:          8
GPU Count:          0
Memory Avail:       24.42 GB / 31.05 GB (78.6%)
Disk Space Avail:   6.77 GB / 48.28 GB (14.0%)
WARNING: Available disk space is low and there is a risk that AutoGluon will run out of disk during fit, causing an exception.
We recommend a minimum available disk space of 10 GB, and large datasets may require more.
Setting presets to: best_quality
Fitting with arguments:
{'enable_ensemble': True,
'eval_metric': MAPE,
'freq': 'W-MON',
'hyperparameters': 'default',
'known_covariates_names': [],
'num_val_windows': 10,
'prediction_length': 16,
'quantile_levels': [0.1, 0.5, 0.9],
'random_seed': 123,
'refit_every_n_windows': 1,
'refit_full': True,
'skip_model_selection': False,
'target': 'ship_qty',
'verbosity': 2}
Provided train_data has 373779 rows, 1071 time series. Median time series length is 349 (min=349, max=349).
Provided data contains following columns:
target: 'ship_qty'
past_covariates:
categorical:        ['category', 'market_code']
continuous (float): ['market_size_sales', 'stock_days', 'product_consumption', 'weighted_avg_product_price', 'price_gap_1', 'covid', ...]
To learn how to fix incorrectly inferred types, please see documentation for TimeSeriesPredictor.fit
AutoGluon will gauge predictive performance using evaluation metric: 'MAPE'
This metric's sign has been flipped to adhere to being higher_is_better. The metric score can be multiplied by -1 to get the metric value.
Starting training.
Warning: AutoARIMA/W4 failed for 12 time series (1.1%). Fallback model SeasonalNaive was used for these time series.
-1.4207       = Validation score (-MAPE)
673.52  s     = Training runtime
94.51   s     = Validation (prediction) runtime
Training timeseries model Chronos[base].
Warning: Exception caused Chronos[base] to fail during training... Skipping this model.
Chronos[base]/W0 requires a GPU to run, but no GPU was detected. Please make sure that you are using a computer with a CUDA-compatible GPU and import torch; torch.cuda.is_available() returns True.
Training timeseries model TemporalFusionTransformer.
Warning: Exception caused TemporalFusionTransformer to fail during training... Skipping this model.
Could not deserialize ATN with version  (expected 4).
Training timeseries model DeepAR.
Warning: Exception caused DeepAR to fail during training... Skipping this model.
Could not deserialize ATN with version  (expected 4).
Training timeseries model PatchTST.
Warning: Exception caused PatchTST to fail during training... Skipping this model.
Could not deserialize ATN with version  (expected 4).
Fitting simple weighted ensemble.
Ensemble weights: {'AutoARIMA': 0.59, 'NPTS': 0.41}
-1.3364       = Validation score (-MAPE)
44.60   s     = Training runtime
110.96  s     = Validation (prediction) runtime
Training complete. Models trained: ['SeasonalNaive', 'RecursiveTabular', 'DirectTabular', 'CrostonSBA', 'NPTS', 'DynamicOptimizedTheta', 'AutoETS', 'AutoARIMA', 'WeightedEnsemble']
Total runtime: 4539.08 s
Best model: WeightedEnsemble
Best model score: -1.3364
WARNING: refit_full functionality for TimeSeriesPredictor is experimental and is not yet supported by all models.
Refitting models via refit_full using all of the data (combined train and validation)...
Models trained in this way will have the suffix '_FULL' and have NaN validation score.
This process is not bound by time_limit, but should take less time than the original fit call.
Fitting model: SeasonalNaive_FULL | Skipping fit via cloning parent ...
Fitting model: RecursiveTabular_FULL
341.75  s     = Training runtime
Fitting model: DirectTabular_FULL
4.26    s     = Training runtime
Fitting model: CrostonSBA_FULL | Skipping fit via cloning parent ...
Fitting model: NPTS_FULL | Skipping fit via cloning parent ...
Fitting model: DynamicOptimizedTheta_FULL | Skipping fit via cloning parent ...
Fitting model: AutoETS_FULL | Skipping fit via cloning parent ...
Fitting model: AutoARIMA_FULL | Skipping fit via cloning parent ...
Fitting model: WeightedEnsemble_FULL | Skipping fit via cloning parent ...
Refit complete. Models trained: ['SeasonalNaive_FULL', 'RecursiveTabular_FULL', 'DirectTabular_FULL', 'CrostonSBA_FULL', 'NPTS_FULL', 'DynamicOptimizedTheta_FULL', 'AutoETS_FULL', 'AutoARIMA_FULL', 'WeightedEnsemble_FULL']
Total runtime: 346.19 s
Updated best model to 'WeightedEnsemble_FULL' (Previously 'WeightedEnsemble'). AutoGluon will default to using 'WeightedEnsemble_FULL' for predict().
Model not specified in predict, will default to the model with the best validation score: WeightedEnsemble_FULL`
And here is the error when predicting:
`---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/classes/digraph.py:936, in DiGraph.predecessors(self, n)
935 try:
--> 936     return iter(self._pred[n])
937 except KeyError as err:
KeyError: 'DeepAR_FULL'
The above exception was the direct cause of the following exception:
NetworkXError                             Traceback (most recent call last)
Cell In[10], line 27
10 predictor = TimeSeriesPredictor(
11     freq=frequency,
12     prediction_length=16,
(...)
16     quantile_levels=[0.1, 0.5, 0.9]
17 )
19 predictor.fit(
20     train_data,
21     presets=train_preset_type,
(...)
24
25 )
---> 27 predictions = predictor.predict(
28     data=train_data,
29 )
31 predictions_1 = predictions.reset_index()
34 model_name = "AutoGluon"
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/predictor.py:845, in TimeSeriesPredictor.predict(self, data, known_covariates, model, use_cache, random_seed)
843 if known_covariates is not None:
844     known_covariates = self._to_data_frame(known_covariates)
--> 845 predictions = self._learner.predict(
846     data,
847     known_covariates=known_covariates,
848     model=model,
849     use_cache=use_cache,
850     random_seed=random_seed,
851 )
852 return predictions.reindex(original_item_id_order, level=ITEMID)
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/learner.py:185, in TimeSeriesLearner.predict(self, data, known_covariates, model, use_cache, random_seed, **kwargs)
183 known_covariates = self.feature_generator.transform_future_known_covariates(known_covariates)
184 known_covariates = self._align_covariates_with_forecast_index(known_covariates=known_covariates, data=data)
--> 185 return self.load_trainer().predict(
186     data=data,
187     known_covariates=known_covariates,
188     model=model,
189     use_cache=use_cache,
190     random_seed=random_seed,
191     **kwargs,
192 )
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/trainer/abstract_trainer.py:892, in AbstractTimeSeriesTrainer.predict(self, data, known_covariates, model, use_cache, random_seed, **kwargs)
882 def predict(
883     self,
884     data: TimeSeriesDataFrame,
(...)
889     **kwargs,
890 ) -> TimeSeriesDataFrame:
891     model_name = self._get_model_for_prediction(model)
--> 892     model_pred_dict = self.get_model_pred_dict(
893         model_names=[model_name],
894         data=data,
895         known_covariates=known_covariates,
896         use_cache=use_cache,
897         random_seed=random_seed,
898     )
899     return model_pred_dict[model_name]
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/trainer/abstract_trainer.py:1199, in AbstractTimeSeriesTrainer.get_model_pred_dict(self, model_names, data, known_covariates, record_pred_time, raise_exception_if_failed, use_cache, random_seed)
1195 if self.cache_predictions and use_cache:
1196     self._save_cached_pred_dicts(
1197         dataset_hash, model_pred_dict=model_pred_dict, pred_time_dict=pred_time_dict_marginal
1198     )
-> 1199 pred_time_dict_total = self._get_total_pred_time_from_marginal(pred_time_dict_marginal)
1201 final_model_pred_dict = {model_name: model_pred_dict[model_name] for model_name in model_names}
1202 final_pred_time_dict_total = {model_name: pred_time_dict_total[model_name] for model_name in model_names}
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/trainer/abstract_trainer.py:1211, in AbstractTimeSeriesTrainer._get_total_pred_time_from_marginal(self, pred_time_dict_marginal)
1209 pred_time_dict_total = defaultdict(float)
1210 for model_name in pred_time_dict_marginal.keys():
-> 1211     for base_model in self.get_minimum_model_set(model_name):
1212         if pred_time_dict_marginal[base_model] is not None:
1213             pred_time_dict_total[model_name] += pred_time_dict_marginal[base_model]
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/autogluon/timeseries/trainer/abstract_trainer.py:174, in SimpleAbstractTrainer.get_minimum_model_set(self, model, include_self)
172 if not isinstance(model, str):
173     model = model.name
--> 174 minimum_model_set = list(nx.bfs_tree(self.model_graph, model, reverse=True))
175 if not include_self:
176     minimum_model_set = [m for m in minimum_model_set if m != model]
File <class 'networkx.utils.decorators.argmap'> compilation 4:3, in argmap_bfs_tree_1(G, source, reverse, depth_limit, sort_neighbors, backend, **backend_kwargs)
 compilation 4:1'>1 import bz2
 compilation 4:2'>2 import collections
---->  compilation 4:3'>3 import gzip
 compilation 4:4'>4 import inspect
 compilation 4:5'>5 import itertools
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/utils/backends.py:633, in _dispatchable.call(self, backend, *args, **kwargs)
628 """Returns the result of the original function, or the backend function if
629 the backend is specified and that backend implements func."""
631 if not backends:
632     # Fast path if no backends are installed
--> 633     return self.orig_func(*args, **kwargs)
635 # Use backend_name in this function instead of backend
636 backend_name = backend
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/algorithms/traversal/breadth_first_search.py:285, in bfs_tree(G, source, reverse, depth_limit, sort_neighbors)
277 T.add_node(source)
278 edges_gen = bfs_edges(
279     G,
280     source,
(...)
283     sort_neighbors=sort_neighbors,
284 )
--> 285 T.add_edges_from(edges_gen)
286 return T
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/classes/digraph.py:774, in DiGraph.add_edges_from(self, ebunch_to_add, **attr)
719 def add_edges_from(self, ebunch_to_add, **attr):
720     """Add all the edges in ebunch_to_add.
721
722     Parameters
(...)
772     >>> G.add_edges_from(list((5, n) for n in G.nodes))
773     """
--> 774     for e in ebunch_to_add:
775         ne = len(e)
776         if ne == 3:
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/algorithms/traversal/breadth_first_search.py:218, in bfs_edges(G, source, reverse, depth_limit, sort_neighbors)
214     yield from generic_bfs_edges(
215         G, source, lambda node: iter(sort_neighbors(successors(node))), depth_limit
216     )
217 else:
--> 218     yield from generic_bfs_edges(G, source, successors, depth_limit)
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/algorithms/traversal/breadth_first_search.py:117, in generic_bfs_edges(G, source, neighbors, depth_limit, sort_neighbors)
115 n = len(G)
116 depth = 0
--> 117 next_parents_children = [(source, neighbors(source))]
118 while next_parents_children and depth < depth_limit:
119     this_parents_children = next_parents_children
File ~/vamshi/ml-platform/.venv/lib/python3.11/site-packages/networkx/classes/digraph.py:938, in DiGraph.predecessors(self, n)
936     return iter(self._pred[n])
937 except KeyError as err:
--> 938     raise NetworkXError(f"The node {n} is not in the digraph.") from err
NetworkXError: The node DeepAR_FULL is not in the digraph.`

@vamshik113 according to the log, you are saving the predictor to a directory that already contains a trained predictor. Can you please try removing the directory or providing a new path to the predictor and see if the problem persists?

@shchur Even if they are saving to an existing predictor location, shouldn't the logic work correctly without issue? Only way I'd foresee an error is if 1. The old predictor.pkl / trainer.pkl / learner.pkl isn't overwritten, 2. The new model files do not overwrite the old ones.

@shchur Yes, figured it out that the issue is due to the existing directory with already trained predictors. After deleting, the issue was resolved.


Set Escrower tock to 30.0 to increse cycle time of escrow processing

testing with this to find out optimal tock for Escrower, once determined and if CPU usage improves, will make PR.


dropdown showing [object object]

Hi the dropdown Input shows Object Object because value is value=""
value should be value={}
how can I change this?

Could you provide a small example?

The dropdown labels should be strings, it looks like you are passing an object instead


Allow for manual settings for custom docker-machine scenarios.

Running docker commands we can manually specify the host, use tls and certificate requirements. We need to be able to handle custom docker-machine scenarios where we can configure this. I could also see this come in real handy if somebody wanted to monitor remote docker connections (i.e. Azure). Perhaps we can also add a new settings json file to store this in.
DOCKER_TLS_VERIFY=1
DOCKER_HOST=tcp://<IP_ADDRESS>:2376 DOCKER_CERT_PATH=C:\Users\myuser\.docker\machine\machines\default

is this what prevents running the vscode docker extension with a boot2docker vm for docker toolbox?

you can also specify this on the command line with --tlsverify --host=<> --tlscacert=<> --tlscert=<> --tlskey=<>, is this possible with the extensions as-is?


pyca-cryptography test is currently broken

The test is broken as can be seen in the failed run here:
https://github.com/openssl/openssl/pull/14416/checks?check_run_id=2030501177
------------------------------------------------------------------
Testing OpenSSL using Python Cryptography:
   CWD:                /home/runner/work/openssl/openssl/test-runs/test_external
   SRCTOP:             ../..
   BLDTOP:             ../..
   OpenSSL version:    3.0.0-alpha13-dev
------------------------------------------------------------------
New python executable in /home/runner/work/openssl/openssl/venv-pycrypto/bin/python2
Also creating executable in /home/runner/work/openssl/openssl/venv-pycrypto/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
Running virtualenv with interpreter /usr/bin/python2
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Processing /home/runner/work/openssl/openssl/pyca-cryptography
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /home/runner/work/openssl/openssl/venv-pycrypto/bin/python2 /home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmps8TkmN
       cwd: /tmp/pip-req-build-Vk0STL
  Complete output (21 lines):
  Traceback (most recent call last):
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
      main()
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 114, in get_requires_for_build_wheel
      return hook(config_settings)
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/setuptools/build_meta.py", line 146, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/setuptools/build_meta.py", line 127, in _get_build_requires
      self.run_setup()
    File "/home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/setuptools/build_meta.py", line 142, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 14, in <module>
      from setuptools_rust import RustExtension
    File "/tmp/pip-build-env-A5d8i3/overlay/lib/python2.7/site-packages/setuptools_rust/__init__.py", line 8, in <module>
      from .tomlgen import tomlgen_rust, find_rust_extensions
    File "/tmp/pip-build-env-A5d8i3/overlay/lib/python2.7/site-packages/setuptools_rust/tomlgen.py", line 191
      yield dep, toml.loads(f"{dep} = {options}")[dep]
                                               ^
  SyntaxError: invalid syntax
  ----------------------------------------
ERROR: Command errored out with exit status 1: /home/runner/work/openssl/openssl/venv-pycrypto/bin/python2 /home/runner/work/openssl/openssl/venv-pycrypto/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmps8TkmN Check the logs for full command output.
../../util/wrap.pl sh ../../test/recipes/95-test_external_pyca_data/cryptography.sh => 1
not ok 1 - running Python Cryptography tests
# ------------------------------------------------------------------------------
#   Failed test 'running Python Cryptography tests'
#   at test/recipes/95-test_external_pyca.t line 27.
# Looks like you failed 1 test of 1.95-test_external_pyca.t .........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests

Apparently there is something wrong with the virtualenv on the Ubuntu release that Github CI uses?

Perhaps @tiran can give some hints?

@jon-oracle ?

PyCA cryptography 3.4 has dropped support for Python 2. You need to update to Python 3.6 or newer. Python 3.5 and older don't support f-strings.
https://cryptography.io/en/latest/changelog.html#v3-4

I've got further with this run:
https://github.com/t8m/openssl/runs/2031788975
But it still looks like I am missing some prerequisites or so.
Here is the test script:
https://github.com/t8m/openssl/blob/pyca-test-fix/test/recipes/95-test_external_pyca_data/cryptography.sh

You are missing the vectors package. pip3 install ./vectors/ should do the trick.

cryptography won't compile against OpenSSL 3.0.0 alphas at this time. https://github.com/pyca/cryptography/pull/5250
It appears there are also some separate build problems -- I'd suggest looking at https://github.com/pyca/cryptography/blob/f86e0dae0d91f7fe7fea425ecc1ac465bbff5117/.github/workflows/ci.yml to see how we compile custom OpenSSL for testing.
https://github.com/openssl/openssl/issues/13560 is the only remaining blocker for merging 3.0.0 support into our main tree, which would allow the test harness to be updated.


Method for clean form

How about method for clean form?
Some like this.$ref.someForm.clean()

What do you define as a “clean” form?

@DmitrijDev if you want to wipe out the form, you can easily do this by just setting the value of the model passed to VFG to an empty object.  VFG is not capable of understanding what a "clean model" looks like in every possible condition, so that is left to the developer to implement outside of VFG.
VFG is reactive, so if the model being used for the form is set to an empty object, VFG will automatically update the form and use the new (empty) values ... essentially resetting the form.


cob_common: 0.6.5-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository cob_common to 0.6.5-0:

upstream repository: https://github.com/ipa320/cob_common.git
release repository: https://github.com/ipa320/cob_common-release.git
distro file: indigo/distribution.yaml
bloom version: 0.5.21
previous version for package: 0.6.4-0

cob_common

No changes

cob_description
* fix cob3_tray_3dof meshes
* harmonize simulated cam3d topic namespaces
* restructure simulated lasers and laser topic names
* remove obsolete sensors
* Missed $ key
* added asus sensorring description
* Updated topic name
* added sick sensorring description
* fix joint origins for torsos
* Merge branch 'indigo_dev' into fix_torso_urdf
* fix torso joint orientation in urdf
* Contributors: Nadia Hammoudeh García, ipa-fxm, ipa-nhg

cob_msgs
* Update package.xml
* cleanup dashboard message
* rework messages
* remove unused messages
* Contributors: Florian Weisshardt, ipa-fmw

cob_srvs

No changes

raw_description
* restructure simulated lasers and laser topic names
* fixed copy paste error for base_short laser mounting position
* Contributors: Benjamin Maidel, ipa-fxm

Retrigger Travis...


IPFS companion blocks on api/v0/name/resolve/ when opening a webpage

When i open some sites after a longer time (1-2 days) of not doing so, i experience a delay lasting multiple seconds before the site opens. I've tracked this down to being caused by the the IPFS companion plugin. When opening, e.g., stackoverflow.com, it blocks on a request to http://localhost:8081/api/v0/name/resolve/stackoverflow.com?r=false (i've changed the gateway port to 8081) for around 20 seconds and only then does the site open. I've determened this by using the Firefox profiler (profiler.firefox.com), see the screenshot below. Subsequent attempts to open stackoverflow.com happen without the delay.
To Reproduce
Steps to reproduce the behavior:

Use go-ipfs and the IPFS companion plugin on Firefox
Don't open stackoverflow.com for 2 days
Try to open stackoverflow.com in Firefox
Experience a 20 second long wait time until the site opens

Expected behavior
There isn't a 20 second delay when opening the site
Screenshots

Desktop (please complete the following information):

OS: Linux (Arch)
Browser Firefox
Version 88
Companion version - v2.19.0

Additional context
Why does the IPFS companion have to query the gateway about stackoverflow.com? Is this to determine whether the domain has a TXT record for DNSLink? I have left the DNSLink Lookup Policy setting set to the the default Check after HTTP request value in the companion settings which should disable blocking on DNSLink responses, afaik.

This is definitely not expected behavior, DNSLink checks should happen asynchronously.
DNSLink lookup cache can be purged by restarting Firefox, no need to wait 2 days, but.. was not able to reproduce this.
Stab in the dark: are you running any antivirus software on Windows that could be hijacking HTTP requests?


kubescheduler.config.k8s.io/v1beta2 should be kubescheduler.config.k8s.io/v1 on k8s v1.28.2

may consider to make it  configable in helm chart.

Thanks, i'll fix that in next version

be v1 since v1.25
https://kubernetes.io/docs/reference/scheduling/config/