California issue

California seems to have an artifact where the data from the previous day shows up in the afternoon (as today), then it gets updated later at night. Probably an artifact of the scraping? So right now there is:
{"date":20200325,"state":"CA","positive":2102,"negative":13452,"pending":12100,"hospitalized":null,"death":40,"total":27654,"dateChecked":"2020-03-25T20:00:00Z","totalTestResults":15554,"deathIncrease":0,"hospitalizedIncrease":0,"negativeIncrease":0,"positiveIncrease":0,"totalTestResultsIncrease":0},
{"date":20200324,"state":"CA","positive":2102,"negative":13452,"pending":12100,"hospitalized":null,"death":40,"total":27654,"dateChecked":"2020-03-24T20:00:00Z","totalTestResults":15554,"deathIncrease":13,"hospitalizedIncrease":0,"negativeIncrease":885,"positiveIncrease":369,"totalTestResultsIncrease":1254},

It seems like this row should be left out because it clearly hasn't been filled in yet.

I'm moving this over to general issues. My understanding is that CA updated numbers late. It happened after the 4PM release. I think there's an effort to fix this in the raw spreadsheets.


Look into integrating carefree-creator

https://github.com/carefree0910/carefree-creator

arktronic, how difficult is it to add new models to a version of stable-diffusion? I like to add models to the sygil version.

@tkocou, your question is unrelated to this issue. Please don't do that in the future. (To kinda answer your question, every SD version will have its own way of integrating other models. I have not yet come up with a universal solution for that.)


Variables between kernels

How do I pass data between kernels?  In a Python notebook I can use the %%groovy syntax to make a groovy cell.  Is there a way to pass a variable from python into that?

Not yet but it's coming up on the agenda for this quarter: https://github.com/twosigma/beakerx/issues/5039

Thanks


Browserify

replaces the pr from the fork: https://github.com/BrandwatchLtd/selleckt/pull/65 so we can test the travis implementation

closing, this was just to check Travis works on the main fork. I'll add a conditional so it runs non-saucelabs tests on PRs to the https://github.com/BrandwatchLtd/selleckt/pull/65 PR.


AsciiFormatter.Write closes stream it does not own

When it writes out the Prometheus endpoint output, AsciiFormatter.Write uses a StreamWriter that closes the Stream passed to the method, here: https://github.com/AppMetrics/Prometheus/blob/8cb2945de7110deab7da02294d5683c76585018a/src/App.Metrics.Formatters.Prometheus/Internal/AsciiFormatter.cs#L32
If there's any middleware that runs after this that wants to do anything with the response stream, then any attempt to read or seek that stream will throw a ObjectDisposedException with the message "Cannot access a closed Stream.". I have some debug logging middleware that was inspecting response streams that was throwing an exception here because of this.
I'm also finally getting around to trying out histograms (from this original issue a long, long time ago: https://github.com/AppMetrics/AppMetrics/issues/278) and wanted to try to write some test histogram stuff to the end of the stream. If it's closed I can't do that.
There's a StreamWriter constructor overload that takes a bool to control whether or not to leave the stream open. After poking around a bit it looks like this implementation was mostly copied from https://github.com/prometheus-net/prometheus-net, which does leave the stream open:
https://github.com/prometheus-net/prometheus-net/blob/e277cbee85f1c4cfa22253f39e5454e4361838e0/Prometheus.NetStandard/Internal/AsciiFormatter.cs#L20
Could I create a PR to leave this stream open, or is it preferred to keep it the way it is? I did notice that other IMetricsOutputFormatter implementations also close the output stream, so if we changed this one to leave it open then they would be inconsistent. However, it seems like it's better to always leave it open anyhow and let the user who passed it in close it.

Experienced the same issue in the InfluxDB reporter as a result of this PR


HackMatrix GitHub bot name.

I'm writing a bot to manage issues for hack matrix. This is a great opportunity to give a name to the bot that will run HackMatrix systems by default. Think of this like Ma3a in Tron.
What should HackMatrix' default bot name be?

https://github.com/features/actions

Agent Smith

Wall-E

Mr,robot


chore: fix typo in docs/index.md

The link to components is broken.
It should be ./components instead of ./guides/components

Thanks for the link fix, KimSia.


Update jQuery to 3.3 and update SRI hashes

Resolves https://github.com/aspnet/Scaffolding/issues/794

found a few more. :up: :date:

Yeah, that's a good point. I'm somewhat concerned users will be burned by line-ending issues, which affects the shasum of the file.
By the way, what is this file for? https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery-1.10.2.js

Found a few more. Not sure how they are used or if these need to be updated too.
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery-1.10.2.js
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery.validate.js
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery-1.10.2.min.js
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery-1.10.2.intellisense.js
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery.validate-vsdoc.js
https://github.com/aspnet/Scaffolding/blob/release/2.1/src/VS.Web.CG.Mvc/Templates/StaticFiles/Scripts/jquery.validate.min.js

I have no idea when these files are used. @vijayrkn / @seancpeters probably know

@seancpeters & @prafullbhosale  - Can you comment on the new files?

@prafullbhosale Will probably have a better idea

For follow up on jQuery 1.10, see https://github.com/aspnet/Scaffolding/issues/796


[FLINK-13538][formats] Figure out wrong field name when serializer/deserializer throw exceptions while doing serializing/deserializing for json and csv format.

What is the purpose of the change
To figure out wrong field name when serializer/deserializer  throw exceptions while doing serializing/deserializing for json/ csv/avro format.
NOTE: In avro format, only figure out wrong field name when doing serializing for avro will always deserialize succefully even though the type mismatch.
Brief change log

Throw exception with error message about which field can't  be serialized/deserialized in JsonRowDataSerializationSchema/JsonRowDataDeerializationSchema and CsvRowDataSerializationSchema/CsvRowDataDeserializationSchema

Verifying this change
This change added tests and can be verified as follows:

Added tests testSerializationWithTypesMismatch() and testDeserializationWithTypesMismatch() in CsvRowDataSerDeSchemaTest
Modified tests testJsonParse() in JsonRowDataSerDeSchemaTest and added test testSerializationWithTypesMismatch() in JsonRowDataSerDeSchemaTest
*Added test testSerializationWithTypesMismatch() in AvroRowDataDeSerializationSchemaTest *

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no

@flinkbot run azure


Allow to show vertical line when step is collapsed

#9

Since we have been working in parallel, this pull request has conflicts. To avoid them and keep consistency, I have implemented this on my own. Now, to display the line even when the steps are collapsed, you can use showVerticalLineWhenStepsAreCollapsed():

Thank you very much!

Great, thanks!


When wrong passwors, keep asking for password indefinitively, no way out

Currently "haxelib submit " will ask for password indefinitely upon entering wrong password.
My use case:
I want to call "haxelib submit" from another process via neko sys.io.Process but would like to know whether the submit is in process or the password was invalid.
Unfortunately since "haxelib submit" does not allow to specify a password as argument, neither does it return on wrong password.
I currently write it to stdin but cannot know whether the password is invalid or if haxelib is already performing the submit.
var password = InputHelper.ask("password",true);
trace("submiting to haxelib ...");
var process = new Process("haxelib", ["submit", zipPath]);
process.stdin.writeString(password + "\n");
var output = process.stdout.readAll().toString(); // does not finish

reading through haxelib code I realized we can actually pass the password as argument
This solve my use case but I still think the while loop for asking password should be limited


It takes more than five minutes to understand how to add metrics to a chart

Currently, I haven't succeeded yet, will try later.

Can you descibe your steps?

There are two ways you can create calculated fields:

on dataset level (could be used in any charts on this dataset)

on chart level (field will be available only in the current chart)

More details about calculated fields you can find here in documentation.And here is reference for the supported functions.
To add calculated field to the chart simply drag it to the corresponding section:

Details about chart creation


[ZEPPELIN-1671] Conda interpreter

What is this PR for?
Conda interpreter that manages conda environment for PythonInterpreter
What type of PR is it?
Feature
Todos

[x] - Basic impl
[x] - update doc

What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1671
How should this be tested?
Recreate(or create new) your python interpreter setting in gui.
List all conda env
%python.conda

Activate env
%python.conda activate [name]

Deactivate env
%python.conda deactivate

Screenshots (if appropriate)

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? yes

@Leemoonsoo Awesome! I will test it after updating the doc.
By the way, can I list installed packages of conda?

From what I can tell, the main intent of this PR is to support switching between environments on the fly, which is in of itself a very useful feature. Will this also support creating new environments and installing conda packages into the current environment from within Zeppelin?

@tae-jun @agoodm Thanks for the interest.
Yes, the intent is allow user easily switch between environments.
Supporting more actions like creating new env, installing packages will not be very difficult and make super sense to have. but i'd like to leave them as future work.

Made some improvement on output formatting with basic documentation and unittest.

Please review this.

Merge if there're no more discussions.

This is not working with latest 0.7.2, it gives the same error as earlier, as shown below:

But the https://issues.apache.org/jira/browse/ZEPPELIN-1671 shows fixed in 0.7.0

Is 'conda' command in your PATH?

I have installed Miniconda and it is in my $PATH as shown below:
[root@ip-xx-xxx-xx-xxx ~]# echo $PATH
/root/miniconda2/bin:/opt/maven/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
On 24 June 2017 at 03:42, Lee moon soo<EMAIL_ADDRESS>wrote:

Is 'conda' command in your PATH?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/apache/zeppelin/pull/1645#issuecomment-310784287, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AMT5MHBHh-nOHy_hodPScMw-ygmdP0oGks5sHDhNgaJpZM4KzWi0
.

The same error occurs when User Impersonation is enabled for Python.

Hi everyone,
I got the same error as @nEosAg007 . I added conda and all anaconda3 libraries to my path (in my case /opt/anaconda3/bin) but this makes python3 the default python in my environment. That makes Zeppelin start crashing with the error
apache.zeppelin.interpreter.InterpreterException:   File "/usr/bin/hdp-select", line 205
    print "ERROR: Invalid package - " + name
                                    ^
SyntaxError: Missing parentheses in call to 'print'
ls: cannot access /usr/hdp//hadoop/lib: No such file or directory
Exception in thread "main" java.lang.IllegalStateException: hdp.version is not set while running Spark under HDP, please set through HDP_VERSION in spark-env.sh or add a java-opts file in conf with -Dhdp.version=xxx

My platform is a HDP 2.5 with Zeppelin 0.7.3 and this is my zeppelin.sh configuration for Python
export PYTHONPATH="${SPARK_HOME}/python:${SPARK_HOME}/python/lib/py4j-<IP_ADDRESS>-src.zip"
export SPARK_YARN_USER_ENV="PYTHONPATH=${PYTHONPATH}"
export PYSPARK_DRIVER_PYTHON="/var/opt/teradata/anaconda3/envs/py35/bin/ipython"
export PYSPARK_PYTHON="/var/opt/teradata/anaconda3/envs/py35/bin/python"
export PYLIB="/var/opt/teradata/anaconda3/envs/py35/lib"

Is there an optimal way to configure Zeppelin to make it fully functional?
Kind Regards, Paul


[Enhancement Request] To have a expand button when using i2 Connect on ANBP

There's a request from a customer for a expand button on the ribbon bar when using i2 Connect.
Details as follows:
Adding of a expand button on the ribbon bar that have a seeded non-parametrized query bound to it so that the button will execute the query rather than locating and running the query.
Also since it's quite gray if this enhancement is to be on i2 Connect or ANBP, I'll also send in the enhancement request as a ticket to the support desk.

It sounds like the request is for an accelerator in the ANBP ribbon to run a specific query. i2 Connect can't add buttons into the ANBP ribbon.

Thanks for the response @Mark-Falconbridge-i2 ,  it sounds like Alex @agui-va  has done the right thing by asking for an RFE via the official support route.
I just checked Alex, and we have the RFE in our system so I will close out this issue now.
Thank you.


no matching package found : league/fractal

Hi,
if i try to install the package ("dingo/api": "0.8.*" ) in my composer.json when i try to update my composer i show this error
Your requirements could not be resolved to an installable set of packages.
Problem 1
- dingo/api v0.8.3 requires league/fractal 0.11.* -> no matching package found.
- dingo/api v0.8.2 requires league/fractal 0.11.* -> no matching package found.
- dingo/api v0.8.1 requires league/fractal 0.10.* -> no matching package found.
- dingo/api v0.8.0 requires league/fractal 0.10.* -> no matching package found.
- Installation request for dingo/api 0.8.* -> satisfiable by dingo/api[v0.8.0, v0.8.1, v0.8.2, v0.8.3].
Potential causes:

A typo in the package name
The package is not available in a stable-enough version according to your minimum-stability setting
see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.

Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
But i have the fractal required! (  "league/fractal": "^0.12.0" )
do you know why ? thank in advice
PS: my laravel version is 5!

Set your minimum stability correctly and DO NOT require fractal your self.

@GrahamCampbell  how can I do?
this is my required array in composer.json
"require": {
"laravel/framework": "5.0.",
"illuminate/html": "5.",
"laravel/socialite": "~2.0",
"stripe/stripe-php": "1.",
"twbs/bootstrap": "3.",
"twbs/bootstrap-sass": "3.",
"fortawesome/font-awesome": "4.",
"mcamara/laravel-localization": "1.0.",
"yajra/laravel-datatables-oracle": "~5.0",
"barryvdh/laravel-ide-helper": "~2.0",
"doctrine/dbal": "~2.0",
"kartik-v/bootstrap-fileinput": "dev-master",
"itsgoingd/clockwork": "~1.7",
"league/fractal": "^0.12.0",
"dingo/api": "0.8."
},
"require-dev": {
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1",
"laracasts/generators": "~1.1"
},
PS: i'm a newbie with laveral, thanks

Delete "league/fractal": "^0.12.0",.

If i try to delete it i'll get this error
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: remove laravel/framework v5.0.33
    - Conclusion: don't install laravel/framework v5.0.33
    - Conclusion: don't install laravel/framework v5.0.32
    - Conclusion: don't install laravel/framework v5.0.31
    - Conclusion: don't install laravel/framework 5.0.30
    - Conclusion: don't install laravel/framework v5.0.29
    - Conclusion: don't install laravel/framework v5.0.28
    - Conclusion: don't install laravel/framework v5.0.27
    - Conclusion: don't install laravel/framework v5.0.26
    - Conclusion: don't install laravel/framework v5.0.25
    - Conclusion: don't install laravel/framework v5.0.24
    - Conclusion: don't install laravel/framework v5.0.23
    - Conclusion: don't install laravel/framework v5.0.22
    - Conclusion: don't install laravel/framework v5.0.21
    - Conclusion: don't install laravel/framework v5.0.20
    - Conclusion: don't install laravel/framework v5.0.19
    - Conclusion: don't install laravel/framework v5.0.18
    - Conclusion: don't install laravel/framework v5.0.17
    - Conclusion: don't install laravel/framework v5.0.16
    - Conclusion: don't install laravel/framework v5.0.15
    - Conclusion: don't install laravel/framework v5.0.14
    - Conclusion: don't install laravel/framework v5.0.13
    - Conclusion: don't install laravel/framework v5.0.12
    - Conclusion: don't install laravel/framework v5.0.11
    - Conclusion: don't install laravel/framework v5.0.10
    - Conclusion: don't install laravel/framework v5.0.9
    - Conclusion: don't install laravel/framework v5.0.8
    - Conclusion: don't install laravel/framework v5.0.7
    - Conclusion: don't install laravel/framework v5.0.6
    - Conclusion: don't install laravel/framework v5.0.5
    - Conclusion: don't install laravel/framework v5.0.4
    - Conclusion: don't install laravel/framework v5.0.3
    - Conclusion: don't install laravel/framework v5.0.2
    - Conclusion: don't install laravel/framework v5.0.1
    - dingo/api v0.8.0 requires illuminate/support ~4.1 -> satisfiable by illuminate/support[v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - dingo/api v0.8.1 requires illuminate/support ~4.1 -> satisfiable by illuminate/support[v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - dingo/api v0.8.2 requires illuminate/support ~4.1 -> satisfiable by illuminate/support[v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - dingo/api v0.8.3 requires illuminate/support ~4.1 -> satisfiable by illuminate/support[v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - don't install illuminate/support v4.1.0|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.1|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.10|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.11|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.12|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.13|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.14|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.15|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.16|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.17|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.18|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.19|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.2|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.20|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.21|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.22|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.23|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.24|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.25|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.26|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.27|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.28|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.29|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.3|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.30|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.4|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.5|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.6|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.7|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.8|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.1.9|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.1|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.12|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.16|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.17|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.2|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.3|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.4|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.5|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.6|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.7|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.8|don't install laravel/framework v5.0.0
    - don't install illuminate/support v4.2.9|don't install laravel/framework v5.0.0
    - Installation request for laravel/framework 5.0.* -> satisfiable by laravel/framework[5.0.30, v5.0.0, v5.0.1, v5.0.10, v5.0.11, v5.0.12, v5.0.13, v5.0.14, v5.0.15, v5.0.16, v5.0.17, v5.0.18, v5.0.19, v5.0.2, v5.0.20, v5.0.21, v5.0.22, v5.0.23, v5.0.24, v5.0.25, v5.0.26, v5.0.27, v5.0.28, v5.0.29, v5.0.3, v5.0.31, v5.0.32, v5.0.33, v5.0.4, v5.0.5, v5.0.6, v5.0.7, v5.0.8, v5.0.9].
    - Installation request for dingo/api 0.8.* -> satisfiable by dingo/api[v0.8.0, v0.8.1, v0.8.2, v0.8.3].

Yeh, this package doesn't work on laravel 5.0. You need to upgrade to 5.1.

That'll meant you'll need to find a new html package. Maybe try out the laravel collective one.

Ok, thank u for the support! i think i'll update to laravel 5.1 thanks!


Opening multiple dialog at once

Bug, feature request, or proposal:
Feature request
What is the expected behavior?
I have urls that are connected to different pages, that are opened in dialog. For example, i have link /content/43/gallery which should open two dialog at once on app init, one for /content/43 and one for /gallery. It would be great if such MdDialogConfig could be added to prevent dialog from not opening, if another dialog is still initiating
What is the current behavior?
Currently, due to #5769 its impossible to perform such behavior, without implementing queue mechanism as a workaround and blocking all dialogs from closing until last dialog is opened
What are the steps to reproduce?
What is the use-case or motivation for changing an existing behavior?
I have overlay widget app, that implements multilevel dialog system, and such behavior is damaging the app logic
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
2.0.0-beta.10
Is there anything else we should know?

I'm not sure how it would work through the MdDialogConfig since one dialog could specify that it should prevent other dialogs, whereas another one wouldn't. Thoughts @jelbourn?

What if we added a method to dialog like openWhenReady? I agree that the current behavior feels not-quite-right

That feels a little clunky. I'll see if I can figure out a way to queue up the dialog animations.

Closing since we don't have the limitation of opening one dialog at a time anymore.


Unable to get class hash via scarb

I am using the ERC20 interface in my smartcontract here. I want to add tests for it by deploying an ERC20. I am using scarb so I am trying to do it through the use openzeppelin::token::erc20::erc20::ERC20; import after installing the dependency on the cairo-2 branch. Unfortunately it doesn't find the ERC20::TEST_CLASS_HASH, I get this error:
   naming::tests::test_naming::test_deploying - panicked with [384202928933128251697107453381487007374824001092 ('CLASS_HASH_NOT_FOUND'), ].

📝 Details
This is what my code looks like:
    let mut calldata = ArrayTrait::<felt252>::new();
    calldata.append('ether');
    calldata.append('ETH');
    calldata.append(0);
    calldata.append(1024);
    calldata.append(0x123);
    let eth = utils::deploy(ERC20::TEST_CLASS_HASH, calldata);

Where utils::deploy is described as:
fn deploy(contract_class_hash: felt252, calldata: Array<felt252>) -> ContractAddress {
    let (address, _) = starknet::deploy_syscall(
        contract_class_hash.try_into().unwrap(), 0, calldata.span(), false
    )
        .unwrap_syscall();
    address
}

🔢 Code to reproduce bug
You can clone the naming project, uncomment the lines
    let mut calldata = ArrayTrait::<felt252>::new();
    calldata.append('ether');
    calldata.append('ETH');
    calldata.append(0);
    calldata.append(1024);
    calldata.append(0x123);
    let eth = utils::deploy(ERC20::TEST_CLASS_HASH, calldata);

in tests/test_naming.cairo and run scarb test.

Doesn't seem to be an OpenZeppelin issue, moved this to Scarb discussion: https://github.com/software-mansion/scarb/discussions/568


Detect Pi 3 properly on newer kernels

Somewhere between kernel 4.4.37 and 4.9.3 hardware version reported on my Pi 3 by /proc/cpuinfo changed from BCM2709 to BCM2835. This PR ensures Pi 3 is detected properly, but still uses the same Pi 2 driver.

Ah interesting, thanks for sending the pull!  Yeah it looks like the latest Raspbian Jessie is still on 4.4 kernel so I see the BCM2709 output.  However it can't hurt to take this change for when later kernels come out. Thanks!


CSS Beautifier in python should be part of the jsbeautifier package

I guess I didn't notice before that cssbeautifier is a separate package with separate versioning.
@bthorben, Since you seem to know more about python than I do, how hard would it be to pull it back into the same package?   We don't version them separately on the js side, I'd prefer to version them together on the python side if possible.

Is there currently anyway to install the css beautifier at all on Python?
The current setup.py seems to only install jsbeautifier, and there's no separate package on PyPi for cssbeautifier as far as I can tell?

Any updates on this?

@crossroads1112 - There's beens some movement towards this but what is really needed is someone take an interest in making this happen.


"Duplicate" entries in sails cli?

<EMAIL_ADDRESS>Console, consle, consloe. Is this intended for people that can't spell to "console"? :-)

@borestad indeed- aliases shouldn't be displaying when you run sails --help though!  I'll look into it.

@borestad will be in v0.12


Use Cloud Run Job instead of Dataflow for Activation pipelines

Dataflow job with template is cumbersome to update and do not support network configurations

investigate other pipeline framework in python, prefect

Flex templates doesn't support regions. Options to be evaluated.


UI Login/Logout functionality, switch backend to support cookies and bearer tokens

Summary
This is a follow up to #698 and brings the new auth logic all the way to the UI by adding a login flow that supports basic auth and GitHub auth. I also simplified some of the auth logic on the server. Now the token is created the same way regardless of oauth provider, allowing for a single middleware instance. The backend also now expects tokens as part of authorization headers (using the HTTPBearer dependency that comes with fastapi).
https://github.com/DataJunction/dj/assets/43911210/6ca2a2a1-64fa-4c6e-b34d-89167b0ab3b7
Fastapi also detects the HTTPBearer dependency and the swagger documentation shows which endpoints are behind auth while also letting you test the entire login flow.
https://github.com/DataJunction/dj/assets/43911210/207bc104-cf05-4c28-b55a-7a1a0294cae4
Here is what the full GitHub OAuth flow looks like when you include the frontend.

Some remaining items:

Add a signup button to the login page that sends you to a simple create a user page
Design a "service api key" flow where logged in users can generate API keys to use in clients/dashboards/apps/etc
The expiration date embedded in the JWT currently isn't being checked. A simple check needs to be added server side to the auth middleware.
The UI needs to respond to expired or malformed token responses from the server and forward the user to the login page (probably also delete the cookie).
Extend the auth docs to include the UI part of it and explain the REACT_DISABLE_AUTH and REACT_ENABLE_GITHUB_OAUTH config parameters. The REACT_DISABLE_AUTH flag is meant to be there temporarily as an escape hatch while prototyping out the auth features. It has to be removed whenever we're ready for auth to be run in any serious environment since this is modifiable by the client (even though changing it will still hit 403s with a backend server that requires auth)
Show the little user avatar in the top navbar that calls /whoami/. The logout button could be folded under there in some sort of dropdown as is typical.
When auth fails in the UI, display something to the user such as a toast notification.

Test Plan

[x] PR has an associated issue: #64 #696 #697
[x] make check passes
[x] make test shows 100% unit test coverage

Deployment Plan

@agorajek @betodealmeida @shangyian thanks for all the feedback. Lots of changes and now it's much much cleaner. 🍾


fix(flutter-freezed): exported Patterns for advanced configuration

This closes #319
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Screenshots/Sandbox (if appropriate/relevant):
Adding links to sandbox or providing screenshots can help us understand more about this PR and take
action on it as appropriate
How Has This Been Tested?
This PR doesn't change any existing functionality.
All existing tests passed.
Checklist:

[x] I have followed the
CONTRIBUTING doc and the
style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@saihaj  @Urigo  please help me get this PR merged cause its long overdue.
Thanks very much for everything


Updates to several plugins to move to the org.opensearch.dataprepper package

Description
Updates several plugins to the org.opensearch.dataprepper package:

csv
date
log-generator
mutate
aggregate
drop
grok
http
key-value.

These are plugins that currently have no know work in-flight, so this should not be disruptive to current PRs.
Issues Resolved
Partially: #344
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

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

Codecov Report

Merging #1787 (e2e2bfe) into main (7693ba9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main    #1787   +/-   ##
=========================================
  Coverage     93.90%   93.90%
  Complexity     1454     1454
=========================================
  Files           188      188
  Lines          4263     4263
  Branches        344      344
=========================================
  Hits           4003     4003
  Misses          179      179
  Partials         81       81

Impacted Files
Coverage Δ

...sh/mapping/DateLogstashPluginAttributesMapper.java
95.00% <ø> (ø)

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


Substitute for connected, command_queue_length, offline_queue_length in v4

I just updated to v4 and realized connected, command_queue_length, and offline_queue_length are missing in the client object. Is there any substitution available?

commandsQueueMaxLength and client.isOpen:
const client = createClient({
  commandsQueueMaxLength: 1000
});

console.log(client.isOpen); // false
await client.connect();
console.log(client.isOpen); // true

Thank you!


No 'Stage Selected Lines

VSCode Version: insider 6/30
OS Version: MacOs

Steps to Reproduce:

enable tabs
change a file
switch to the Git perspective
select the changed file
select lines in the right pane of the diff viewer
-> no 'Stage Selected Lines' available in the editor menu bar.

@kieferrm those actions are now in the context menu of a tab and we have a UX item to improve discoverability of those actions.

@bpasero is Stage Selected Lines in the tab's context menu supposed to stage by hunks? I can't find out how to select just two deleted lines out of 5 going sequentially and stage only the ones I want. Any time I select something and click that menu items, the whole block gets staged. The same happens when unstaging

@isidorn can you comment?

@kachkaev that is a bug, I have created a seperate issue for it here #9475


Add 3rd party ssl certificate support

Part of the logic from mgr-ssl-cert-setup has been ported in shared/ssl/ssl.go to compute the chain correctly for kubernetes.

I just moved back all the SSL logic from shared to uyuniadm/shared.

Added unit test for the certificates ordering code

I just pushed a segfault fix and removal of --ssl-useexisting flag. Flags grouping in the help would be nice, but for a follow up PR

Fixes https://github.com/SUSE/spacewalk/issues/22113

Added support for 3rd party certificate migration


Corey   game state game mode

Bullet can detect the ID and Body part of who they shot.
Struct created for damageInfo
The correct player is informed that they have been shot
The shooter is aware of who they shot
Prepped for game score integration and HP integration

no conflicts issues.


parallel_for label:question

Is there a simple implementation of parallel_for on top of enkiTS?

The ExecuteRange virtual function of an ITaskSet provides a parallel_for style interface.
So for example if you have a simple for loop such as:
for( int i = 0; i < count; ++i )
{
     a[i] = b[i] * c[i];
}

you can replace this with a lambda TastSet with set size equal to count, and the following task implementation:
// following is untested code
enki::TaskScheduler g_TS;
g_TS.Initialize();

enki::TaskSet task( 1024, [&]( enki::TaskSetPartition range, uint32_t threadnum  )
{
    for( uint64_t i = range_.start; i < range_.end; ++i )
    {
         a[i] = b[i] * c[i];
    }
} );

g_TS.AddTaskSetToPipe( &task );
g_TS.WaitforTask( &task );

You could create a function which takes a lambda and does the above (except for initializing enkiTS which should usually be done only once).

Thanks! I presume that TaskSet idea would also work with C API.

Thanks! With minor modification, I can confirm that both C++ and C versions you gave
work nicely.
I appreciate you making this library available.


feat(biome_js_analyze): noTsIgnoreComment add initial rule

Summary

Implements noTsIgnoreComment rule, which prevents the use of @ts-ignore.

https://github.com/biomejs/biome/issues/713

Test Plan

TBC

Bit of a work in progress.
Not sure if I should include an action to remove the comment, or replace with ts-expect-error.

I'm guessing the performance hit is due to using AnyJsModuleItem?
I wasn't sure how to directly find only comment stings. Should I be using the semantic model instead?

I'm guessing the performance hit is due to using AnyJsModuleItem?
I wasn't sure how to directly find only comment stings. Should I be using the semantic model instead?

It's a false positive, don't worry

I wasn't sure how to directly find only comment stings. Should I be using the semantic model instead?

No. You only need to query the CST, comments are trivia and they have no part in the semantic model.
However, you have to widen the query. Comments can be anywhere! Technically, you'd need to query any node

No. You only need to query the CST, comments are trivia and they have no part in the semantic model.

Okay cool, I thought that was the case!

However, you have to widen the query. Comments can be anywhere! Technically, you'd need to query any node

Ah so right now I'll be missing comments within module items I suppose?
I was hoping I'd be able to match on a comment line, but since it's trivia I assume I'll need to search for any node and collect matching ts ignore trivia's?

I was hoping I'd be able to match on a comment line, but since it's trivia I assume I'll need to search for any node and collect matching ts ignore trivia's?

Yeah, that's right. There was this old initial implementation that you could use as a source of inspiration: https://github.com/rome/tools/pull/2811/files
Be mindful that the PR was closed, which means that some cases weren't caught. Also, as a piece of personal advice, I would avoid a code action for now. Working with trivia and mutations can be tricky.

Yeah, that's right. There was this old initial implementation that you could use as a source of inspiration: https://github.com/rome/tools/pull/2811/files Be mindful that the PR was closed, which means that some cases weren't caught. Also, as a piece of personal advice, I would avoid a code action for now. Working with trivia and mutations can be tricky.

Thanks for sharing that. I guess my question now is - are the performance issues mentioned now no longer a problem?
Also:

ability for lint rules (and visitors) to inspect syntax tokens (currently lint rules can only query AST nodes)

Am I correct in thinking we can now query syntax tokens? Should I be querying these in order to catch the edge cases? Quite new to this world so apologies if these are simple questions!

I'm guessing the performance hit is due to using AnyJsModuleItem?

It's a false positive, don't worry

Hey @ematipico, we released a feature to ignore benchmarks that have a tendency to be flaky.
You can ignore the benchmark big5-added.json[uncached] on its dashboard page.
This is not ideal, but sometimes the code used in some benchmarks is by definition not deterministic, so removing them from the report is preferrable to avoid noise. Ignored benchmarks are still measured at every run though, and their history can still be accessed on CodSpeed 😉

Hey @adriencaccia! That's an amazing feature, thank you for implementing that, I will start ignoring flaky benchmarks now :)

Am I correct in thinking we can now query syntax tokens? Should I be querying these in order to catch the edge cases? Quite new to this world so apologies if these are simple questions!

You can give it a try, let's see how it goes!

@emab are you still interested in this PR?

I am going to close it.


Sampling points based on depth information

I want to use depth information to limit the sampling range to a depth value when sampling on a pixel ray. How should I do this?

What came to mind is simple back projection. So instead of casting rays like (X,Y,Z) = origins + t * directions for t in different steps, you could simply do backprojection using the inverse intrinsics matrix, and c2w matrix. So basically take the inverse of the projection transformation and you will get X,Y,Z locations based on your known depths and you could only sample those points. You could also modify the ray casting and only sample t values near your depth. Currently there is no ready implementation for this however.

Thank you very much!
I'm modifying ray casting and only sample t values near my depth, but I have some questions.
In the generate_ray_samples function in the ray_samplers.py file, I already know the depth information of each point and the distance in the ray direction, how should I calculate bins and euclidean_bins.
For example, the distance of a point is d, and I want to sample within a certain range. bins, euclidean_bins, ray_bundle.nears, and ray_bundle.fars are calculated as follows:
d_min = 0.9 * d * scale # where scale is in dataparser_transforms.json
d_max = 1.1 * d * scale # where scale is in dataparser_transforms.json
bins = torch.linspace(d_min,d_max,num_samples+1).to(ray_bundle.origins.device)[None,...]
ray_bundle.nears = d_min
ray_bundle.fars  = d_max
euclidean_bins   = spacing_to_euclidean_fn(bins)
I want to know how the scale information in the physical sense is converted into the space in the NeRF sampling process.


update swc

Linux and Windows unit tests seem to be choking on expected vs. actual for JSON strings encoding ANSI escape sequences- particularly the part that encodes the escape character. Actual: \\x1b, expected: \u001b.
Also https://dev.azure.com/vscode/VSCode/_build/results?buildId=113364&view=logs&j=f3dd96f0-7bf9-51c6-1e87-22c4cfa2ad69&t=dc9350bd-9972-5ec1-4dbd-7003b29c63a7&l=11516 and https://dev.azure.com/vscode/VSCode/_build/results?buildId=113364&view=logs&j=2d439be5-f03d-54e6-66eb-93d556f69561&t=a48edd54-4c60-5454-969f-898c5c0e930a&l=12528

swc changelog is here. https://github.com/swc-project/swc/pull/8490 in 1.3.103 catches by eye, but I have no idea if it's actually related or not. I'm curious what you see if you try to bisect the patch version update range and see which patch causes the failure.

So the update just isn't going to happen?

Yeah, at least not now.


Classical RL models for model-based RL

As of now, only sample-based TabularModel is implemented which works only for deterministic, discrete environments. More models to implement:

[] ExpectationModel
[] GaussianModel
[] Gaussian Mixture Model

I'll work on adding some of these

Lets close these issues and just handle these in projects? (Algorithms that we plan to add that is)

Sure
On Mon, 4 May 2020, 15:28 Sharad Chitlangia<EMAIL_ADDRESS>wrote:

Lets close these issues and just handle these in projects? (Algorithms
that we plan to add that is)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SforAiDl/genrl/issues/105#issuecomment-623371316, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGQWIY2JEPF4RLLAEB4NSLLRP2GVJANCNFSM4MYIOSEA
.

Is anyone working on these? If not I'll do it, I am currently not working on any issues anyway

Yup go ahead, I'm not working on anything. Could you also please figure out benchmarking params for DQN? I know this is much easier but still.
Once we have trained agents we can add it to our documentation/README to beautify the repo. That will easily fetch 100s of stars.

Could you also please figure out benchmarking params for DQN?

Will do this.. Let the DQN's CNN implementation be fixed first.


how to compile it?

When I use project: build_engine
And execute ./checkout.sh ./build/ the following error appears:
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress git@github.com:shorebirdtech/dart-sdk.git /Users//WorkSpace/flutter/build_engine/build/engine/src/third_party/_gclient_dart_2b29tlv4' in '/Users//WorkSpace/flutter/build_engine/build/engine'
[0:01:55] Cloning into '/Users/***/WorkSpace/flutter/build_engine/build/engine/src/third_party/_gclient_dart_2b29tlv4'...
[0:01:57]<EMAIL_ADDRESS>Permission denied (publickey).
[0:01:57] fatal: Could not read from remote repository.
[0:01:57] Please make sure you have the correct access rights
[0:01:57] and the repository exists.
Does it mean:
'dart_sdk_git': 'git@github.com:shorebirdtech/dart-sdk.git'
Is this project closed source? Or is it just a fork of the official Dart-SDK?

I've started a new guide: https://github.com/shorebirdtech/build_engine/blob/main/BUILDING_ENGINE.md
The dart-sdk is currently closed source, yes.  You can substitute the public one with some work, but we don't currently have instructions for how to build without it.


define devfile validation rules

Before start working on devfile validation, the rule has to be defined
This issue is to create a design doc of devfile validation rules, and share with the team. dev-workspace, console and odo can review, add and comment on the rules.
After the validation rules have been finalized, we can start work on devfile validation.
The rules should be created by considering the following

schema definition

generic validation in odo

generic validation in dev-workspace

The doc is created: https://docs.google.com/document/d/14zFvpb48Q6sdn-W3zTImuwKjMZeCAkbwm12pCl-8WUU/edit?usp=sharing

Merged the doc

Merged the doc


Fcs <IP_ADDRESS>

@dungpa any ideas why the tests fail?

I think it's due to breaking changes in FCS. Probably Fantomas and FSharpLint should be updated to the last version as well @duckmatt.

Let me know if I can help work this out

https://github.com/dungpa/fantomas/pull/195
@dungpa please release new nuget package so we can proceed with this

Done https://www.nuget.org/packages/Fantomas/2.1.0. Thanks.

Thanks, the Fantomas tests pass. Waiting for a new FsLint.

Updated fsharplint: https://www.nuget.org/packages/FSharpLint.Core/0.0.16

Thanks guys, it's finally green :)


ReadonlyNetworksProvider not exported

https://github.com/TrueFiEng/useDApp/blob/d04319e5e1126d5dfbfbaa1796e3c172c06b1bb6/packages/core/src/providers/index.ts#L5-L6
Is there a reason why the ReadonlyNetworksProvider isn't exported? I'm trying to be more specific with which providers I include in my app. What I want to do is to include all the providers that DAppProvider does except BlockNumberProvider and BlockNumbersProvider since they cause a lot of requests to Infura which could eventually cost money.

We are try to reduce the API surface of the library so some things that are considered an internal implementation detail are not exported. Currently, the querying functionality depends on the block numbers, so it wouldn't work without the provider.
Can you tell me about your use case? Perhaps there's an alternative way to solve it, like only polling the block number on-demand, or disabling it in config altogether.

Hi @dmaretskyi , Thanks for getting back to me. My biggest concern is that if I include the BlockNumberProvider, BlockNumbersProvider, and the TransactionProvider my application starts sending multiple requests per second to my API provider. In this case, it's Infura. I am currently on the free tier since I don't expect to see much traffic for a while. Infura offers 100,000 requests per day on this tier so the amount of requests those providers make is a problem since it will start costing a lot of money very quickly. Do you have a suggestion to avoid this?

That sounds like a good option. For our application I think we need to build something more custom.


[AudioSignal] when adding/subtracting two signals of different length show warning/error

I think it should be an error, now that I think on it some more.  Especially when doing algorithm development for nussl.

Yeah, but what if I want to create a mixture of multiple signals?

You could make use of the zero_pad functions explicitly first before adding them? or the truncate_samples, or crop_signals. Maybe add a function that's like append_zeros?

So I think it might be best to have two functions, one for strict arithmetic (which would be +, - operators and AudioSignal.add(), etc) that asserts that the signals are of equal length and also another one for adding signals with mismatched length as a separate utility.

closed. Add, subtract now require stricter rules. Adding a new feature request for the loosey goosey add/sub.

In development branch


Error (logged with the stack) when trace isn't found

When reloading the Jaeger UI with a trace that has expired (badger, ttl=1m), the following error is recorded in the logs:
2020/02/27 17:01:29 http: superfluous response.WriteHeader call from github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.ServeHTTP.func1 (recovery.go:73)
{"level":"error","ts":1582819289.5606296,"caller":"recoveryhandler/zap.go:33","msg":"runtime error: invalid memory address or nil pointer dereference","stacktrace":"github.com/jaegertracing/jaeger/pkg/recoveryhandler.zapRecoveryWrapper.Println\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/pkg/recoveryhandler/zap.go:33\ngithub.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.log\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:83\ngithub.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.ServeHTTP.func1\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:74\nruntime.gopanic\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/panic.go:679\nruntime.panicmem\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/panic.go:199\nruntime.sigpanic\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/signal_unix.go:394\ngithub.com/jaegertracing/jaeger/model/adjuster.(*spanIDDeduper).groupSpansByID\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/span_id_deduper.go:57\ngithub.com/jaegertracing/jaeger/model/adjuster.SpanIDDeduper.func1\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/span_id_deduper.go:35\ngithub.com/jaegertracing/jaeger/model/adjuster.Func.Adjust\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/adjuster.go:36\ngithub.com/jaegertracing/jaeger/model/adjuster.sequence.Adjust\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/adjuster.go:62\ngithub.com/jaegertracing/jaeger/cmd/query/app/querysvc.QueryService.Adjust\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/querysvc/query_service.go:116\ngithub.com/jaegertracing/jaeger/cmd/query/app.(*APIHandler).convertModelToUI\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/http_handler.go:304\ngithub.com/jaegertracing/jaeger/cmd/query/app.(*APIHandler).getTrace\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/http_handler.go:385\nnet/http.HandlerFunc.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007\ngithub.com/jaegertracing/jaeger/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:140\nnet/http.HandlerFunc.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007\nnet/http.HandlerFunc.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007\ngithub.com/jaegertracing/jaeger/vendor/github.com/gorilla/mux.(*Router).ServeHTTP\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/jaegertracing/jaeger/cmd/query/app.additionalHeadersHandler.func1\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/additional_headers_handler.go:28\nnet/http.HandlerFunc.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007\ngithub.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.CompressHandlerLevel.func1\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/compress.go:148\nnet/http.HandlerFunc.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007\ngithub.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.ServeHTTP\n\t/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:78\nnet/http.serverHandler.ServeHTTP\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2802\nnet/http.(*conn).serve\n\t/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:1890"}
goroutine 87 [running]:
runtime/debug.Stack(0x9e9962, 0xc000168600, 0xc007754000)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/debug/stack.go:24 +0x9d
runtime/debug.PrintStack()
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/debug/stack.go:16 +0x22
github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.log(0x1df8ce0, 0xc005ae6480, 0x1df7ae0, 0xc000168600, 0x1, 0xc005adf860, 0x1, 0x1)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:89 +0x6e
github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.ServeHTTP.func1(0x1e17e00, 0xc000132700, 0x1df8ce0, 0xc005ae6480, 0x1df7ae0, 0xc000168600, 0x1)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:74 +0xda
panic(0x13ebe20, 0x2904570)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/runtime/panic.go:679 +0x1b2
github.com/jaegertracing/jaeger/model/adjuster.(*spanIDDeduper).groupSpansByID(0xc005d23148)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/span_id_deduper.go:58 +0x48
github.com/jaegertracing/jaeger/model/adjuster.SpanIDDeduper.func1(0x0, 0x15f528c, 0xc, 0x0)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/span_id_deduper.go:35 +0x4b
github.com/jaegertracing/jaeger/model/adjuster.Func.Adjust(0x1c56980, 0x0, 0x0, 0x0, 0xc000127b98)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/adjuster.go:36 +0x30
github.com/jaegertracing/jaeger/model/adjuster.sequence.Adjust(0x29777a0, 0x5, 0x5, 0xc005d23200, 0x0, 0xc005ade270, 0x1, 0xc005d232e8)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/model/adjuster/adjuster.go:62 +0xa5
github.com/jaegertracing/jaeger/cmd/query/app/querysvc.QueryService.Adjust(...)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/querysvc/query_service.go:116
github.com/jaegertracing/jaeger/cmd/query/app.(*APIHandler).convertModelToUI(0xc0059eb4a0, 0x0, 0xc00745d401, 0x0, 0x0)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/http_handler.go:304 +0x1e4
github.com/jaegertracing/jaeger/cmd/query/app.(*APIHandler).getTrace(0xc0059eb4a0, 0x1e193c0, 0xc00745d4a0, 0xc000127b00)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/http_handler.go:385 +0x1a5
net/http.HandlerFunc.ServeHTTP(0xc005ade7d0, 0x1e193c0, 0xc00745d4a0, 0xc000127b00)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007 +0x44
github.com/jaegertracing/jaeger/vendor/github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5(0x1e160c0, 0xc00745d3b0, 0xc000127900)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/opentracing-contrib/go-stdlib/nethttp/server.go:140 +0x5fb
net/http.HandlerFunc.ServeHTTP(0xc005adbe90, 0x1e160c0, 0xc00745d3b0, 0xc000127900)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007 +0x44
net/http.HandlerFunc.ServeHTTP(0xc005a91c20, 0x1e160c0, 0xc00745d3b0, 0xc000127900)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007 +0x44
github.com/jaegertracing/jaeger/vendor/github.com/gorilla/mux.(*Router).ServeHTTP(0xc0001c8240, 0x1e160c0, 0xc00745d3b0, 0xc005d0f100)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/mux/mux.go:212 +0xe2
github.com/jaegertracing/jaeger/cmd/query/app.additionalHeadersHandler.func1(0x1e160c0, 0xc00745d3b0, 0xc005d0f100)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/cmd/query/app/additional_headers_handler.go:28 +0x190
net/http.HandlerFunc.ServeHTTP(0xc005ae6460, 0x1e160c0, 0xc00745d3b0, 0xc005d0f100)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007 +0x44
github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.CompressHandlerLevel.func1(0x1e17e00, 0xc000132700, 0xc005d0f100)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/compress.go:148 +0x19b
net/http.HandlerFunc.ServeHTTP(0xc005ae6480, 0x1e17e00, 0xc000132700, 0xc005d0f100)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2007 +0x44
github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers.recoveryHandler.ServeHTTP(0x1df8ce0, 0xc005ae6480, 0x1df7ae0, 0xc000168600, 0x1, 0x1e17e00, 0xc000132700, 0xc005d0f100)
	/mnt/storage/jpkroehling/Projects/src/github.com/jaegertracing/jaeger/vendor/github.com/gorilla/handlers/recovery.go:78 +0xdd
net/http.serverHandler.ServeHTTP(0xc000132380, 0x1e17e00, 0xc000132700, 0xc005d0f100)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2802 +0xa4
net/http.(*conn).serve(0xc005ea8000, 0x1e1ee80, 0xc005eaa000)
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:1890 +0x875
created by net/http.(*Server).Serve
	/mnt/storage/jpkroehling/Tools/go-bin/go/src/net/http/server.go:2927 +0x38e

Steps to reproduce:

$ SPAN_STORAGE_TYPE=badger go run -tags ui ./cmd/all-in-one --badger.span-store-ttl=1m
http://localhost:16686, and refresh, so that a trace is available
open one of the available traces
wait a couple of minutes
refresh the screen
look at the logs

Not sure yet if Badger is relevant here.

Duplicate of #1848, apparently.


Update the versions

Update the version of com.github.ben-manes:gradle-versions-plugin to 0.36.0 and net.ltgt.gradle:gradle-errorprone-plugin to 1.3.0

merge Update the versions into main

merge Update the versions into main


Fail CI on warnings

I don't think we want compiler warnings in the main branch.

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


Fixes installation with Numpy, re-using of closed disks

Thanks! It's been so long I don't even use VMware anymore (about which I am very happy).

Same!


ModuleNotFoundError: No module named 'azure.mgmt.botservice' on az bot commands

Describe the bug
I get an error ModuleNotFoundError: No module named 'azure.mgmt.botservice' on az bot publish and az bot download commands.
To Reproduce
Download and install azure-cli with homebrew according to instructions here.
Login with az login, succeeds.
Add botbuilder extension with az extension add -n botservice according to instructions here.
Try to download existing botbuilder application according to instructions here:
az bot download --name "my-bot-name" --resource-group "my-bot-resource-group"
I get an error and stack trace:
No module named 'azure.mgmt.botservice'
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/knack/cli.py", line 197, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/azure/cli/core/commands/__init__.py", line 262, in execute
    self.commands_loader.load_arguments(command)
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 253, in load_arguments
    self.command_table[command].load_arguments()  # this loads the arguments via reflection
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/azure/cli/core/commands/__init__.py", line 141, in load_arguments
    super(AzCliCommand, self).load_arguments()
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/knack/commands.py", line 76, in load_arguments
    cmd_args = self.arguments_loader()
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 440, in default_arguments_loader
    op = handler or self.get_op_handler(operation)
  File "/usr/local/Cellar/azure-cli/2.0.46/libexec/lib/python3.7/site-packages/azure/cli/core/__init__.py", line 485, in get_op_handler
    op = import_module(mod_to_import)
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/jbeard4/.azure/cliextensions/botservice/azext_bot/custom.py", line 11, in <module>
    from azure.mgmt.botservice.models import Bot, BotProperties, Sku
ModuleNotFoundError: No module named 'azure.mgmt.botservice'

I also tried publishing my bot with the following according to instructions here, and got the same error:
az bot publish --name "my-bot-name" --resource-group "my-bot-resource-group" --code-dir .
Expected behavior
The az bot download command should download the bot application source code from azure.
Environment summary
Install Method (e.g. pip, interactive script, apt-get, Docker, MSI, edge build) / CLI version (az --version) / OS version / Shell Type (e.g. bash, cmd.exe, Bash on Windows)
Install method: homebrew
Shell type: bash
OS version: OS X 10.12 Sierra
CLI version:
azure-cli (2.0.46)

acr (2.1.5)
acs (2.3.4)
advisor (0.6.0)
ams (0.2.3)
appservice (0.2.4)
backup (1.2.1)
batch (3.4.0)
batchai (0.4.3)
billing (0.2.0)
botservice (0.1.1)
cdn (0.1.1)
cloud (2.1.0)
cognitiveservices (0.2.3)
command-modules-nspkg (2.0.2)
configure (2.0.18)
consumption (0.4.0)
container (0.3.4)
core (2.0.46)
cosmosdb (0.2.1)
dla (0.2.3)
dls (0.1.3)
dms (0.1.1)
eventgrid (0.2.0)
eventhubs (0.2.4)
extension (0.2.1)
feedback (2.1.4)
find (0.2.12)
interactive (0.3.30)
iot (0.3.2)
iotcentral (0.1.2)
keyvault (2.2.3)
lab (0.1.1)
maps (0.3.2)
monitor (0.2.3)
network (2.2.5)
nspkg (3.0.3)
policyinsights (0.1.0)
profile (2.1.1)
rdbms (0.3.2)
redis (0.3.2)
relay (0.1.2)
reservations (0.4.0)
resource (2.1.4)
role (2.1.5)
search (0.1.1)
servicebus (0.2.3)
servicefabric (0.1.3)
signalr (1.0.0)
sql (2.1.4)
storage (2.2.2)
telemetry (1.0.0)
vm (2.2.3)

Extensions:
botservice (0.4.1)

Python location '/usr/local/opt/python/bin/python3.7'
Extensions directory '/Users/jbeard4/.azure/cliextensions'

Python (Darwin) 3.7.0 (default, Sep 18 2018, 18:47:29)
[Clang 9.0.0 (clang-9<IP_ADDRESS>)]

Additional context
I tried relinking python according to the instructions here. Relinking succeeded, but the above error persists.

Acknowledge. Looking at it.

Thank you.

Found the cause of it. It was a homebrew specific issue. I will create a PR soon to address this issue. IT will be fixed in the next release (https://github.com/Azure/azure-cli/milestone/48) due 10/9.

Great. Thank you, Troy.

You're welcome. Thank you for taking time to open this issue.


Broken rendering in the README?

I am using the latest chrome on mac.

Thanks for reporting this. What's odd is that the \bfA, \bfB, and \bfC show up correctly as the function arguments, but not inside the body of the function. \_m and \_n don't show up correctly either.
How does the *\^l look in the broadcasting section?
If that doesn't render well on Macs, do you have any other suggestions for a lazy-(matrix-)multiplication (that allows fusing with broadcasts) operator?

FWIW, I was able to get \_m and \_n working on Mac (both Firefox and Chrome) by installing the DejaVu Sans Mono fonts.


Users/prmutn/find files legacy fix

abc\\*xyz was recognized as an absolute path. It should be converted into $(currentWorkingDirectory)\\abc\\*xyz.

fixed
added test

Hi @preetsaimutneja, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Preet Mutneja). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

LGTM


The between keyword seems to be missing from pyiceberg expression

Feature Request / Improvement
It used to be there in the old python iceberg: https://github.com/apache/iceberg/commit/a49fb924cd6ce0da688f873b9107e91f597529d4#diff-36a7624a2703d8198b7c73c2424890c094fa4734ac76babdf0519a8cbd6fad39R92

@maytasm I'm open to adding this. My main issue with between. I saw that in legacy python it is inclusive, and so it is for SQL. We can update parser.py to rewrite this a between 19 and 25 to a <= 19 and a >= 25.


nodemon has incorrect metadata

Issue description
nodemon has incorrect metadata in its package file.
The description, homepage, and main program are all incorrect.
https://github.com/NixOS/nixpkgs/blob/2e10fbb/pkgs/by-name/no/nodemon/package.nix#L25-L31
Trying to lib.getExe nodemon returns ...-nodemon-3.1.7/bin/rtlcss, which does not exist.
This also affects nix run nixpkgs#nodemon.
nix-repl> pkgs = import <nixpkgs> {}

nix-repl> with pkgs; lib.getExe nodemon
"/nix/store/720jbclw0png99x2q2626zxlmqamawpi-nodemon-3.1.7/bin/rtlcss"

% nix run "nixpkgs#nodemon"
error: unable to execute '/nix/store/720jbclw0png99x2q2626zxlmqamawpi-nodemon-3.1.7/bin/rtlcss': No such file or directory

I wasn't sure how to label this. Would this be classified as a bug or as a regression?
Technical details
 - system: `"x86_64-linux"`
 - host os: `Linux 6.12.0, NixOS, 25.05 (Warbler), 25.05.20241119.dd78a15`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.24.10`
 - channels(root): `""`
 - nixpkgs: `/nix/store/mc1kqqv5wfkyb3f9vkjbvl3jflnyg5c1-source`

@pyrox0


Feat/read group

Closes #13623 .
Describe your proposed changes here.
Re-introduce group pushdown to storage.

[ ] Well-formatted commit messages
[ ] Rebased/mergeable
[ ] Tests pass
[ ] http/swagger.yml updated (if modified Go structs or API)
[ ] Documentation updated or issue created (provide link to issue/pr)
[ ] Signed CLA (if not already signed)

@wolffcm that's correct. There's also still some refactoring left to do. In particular the ReadGroup RPC message still has a Hints field which is only used in tests. However the tests are useful and I did not want to remove them. And refactoring them would require a non-trivial amount of work. So instead I created an issue to tackle once this is merged #13730.


[BUG] date (format) not properly read / written

Popped up while using ARCitect and copy-pasting a date from another excel file to the isa.investigation.xlsx of a new ARC.
When the date format is changed (via Excel) the out format can be messed up.
#r "nuget:FsSpreadsheet.ExcelIO"

open FsSpreadsheet
open FsSpreadsheet.ExcelIO

FsWorkbook.fromXlsxFile("isa.investigation.xlsx").ToFile("out.xlsx")

What format was the input value in? (e.g. DD/MM/YY)
What was the error with the output? Was it not a date anymore, just a different format or a wrong date?


Manager: re-routing for non-manager login

Tried to login to my manager account. It opened as though I was in the manager portal. but when I went to My Profile and clicked there, it routed me through to a regular applicant account.
Apparently I'm not a manager yet.
I didn't notice until I went to save the profile fields I'd completed and they got erased :(
This will be confusing when we release the Freemium version for managers. We need some way to clearly identify this. Maybe UX help?

I have a bunch of question/thoughts that need to be addressed here. As Lauren indicates, these will be important to figure out before we go Freemium (end of April targeted)

Do you need a separate account & email to sign in to each portal? Or can one user use both portals?
Do we white list government emails for the manager portal
Do we make the 2 portals very distinct (ui differences, "sign in to manager portal", etc...)
Do we make it easier to hop between the 2?

@joshdrink @Jerryescandon @nicolsonaitken can we plan to put some design effort on this between here sometime in March? We could also discuss as a whole team, as it could be influenced by Dev and Pro requirements as well.


rename nlmod.gwf.constant_head.chd_at_model_edge

function is for getting a model edge mask
move method to mgrid (not related strictly to gwf)

Closed by #110


feat: add create-helper

Should we generate a .gitignore or try to append to an existing one?

Should we add a typescript option?

These might be better as a future enhancement.

typescript is not actually needed bro, all ts files are handled by eslint, and editorslike.vscode can use built-in ts lib to parse the project.

typescript is not actually needed bro, all ts files are handled by eslint, and editorslike.vscode can use built-in ts lib to parse the project.

For typescript I was referring to adding an option to generate the vuepress site with *.ts files instead of *.js.  This would be similar to the option in the the create vue template using pnpm create vue.

cc @nruffing Could you please check this again?

For typescript I was referring to adding an option to generate the vuepress site with *.ts files instead of *.js. This would be similar to the option in the the create vue template using pnpm create vue.

I don't think this is needed. Vue need this because typescript need to be manually installed and @vue/eslint-config-typescript, vue-tsc and other tools could be handed. Also it's vue's job to show users how to write typescript in vue sfc, and how vue sfc are imported (and correctly resolved) in ts files.
However we do not need to show users the above things, and the docs config file can be converted to ts just by changing the extension name.  Expert users which are familiar with typescript and vue projects should have no issue converting the existing files to ts.
We already ask users a lot of questions, like language, bundler, preset, workflow, etc. While a lot of people may even not familiar with javascript. So under this point of view, rare people would benifit from this config.


Not really an issue

..but I am wondering if this would work with WebRTC video, like a one-to-many broadcast?

Sure. Basically for each p2p WebRTC connection, you just need signalling to connect (I personally don't use this anymore, I use gun.js for signalling). Once connected, send anything, including video. Technically a WebRTC browser could send the same video source to multiple, each connection being a separate WebRTC connection, only limited by their upload speed.

@cretz I read you are now using gun.js for signalling.
I already had a look at gun.js but didn't find it very friendly (may be it's just me).
Have you a simple example of using gun.js for signalling?
Thank you in advance.

didn't find it very friendly (may be it's just me)

It's not just you, when I used gun.js it was because ipfs's JS lib was too immature. If I needed to do it again today, I would use ipfs's JS lib. If you want to see the old code, I used gun.js for WebRTC signalling on https://github.com/cretz/myscreen.live.

@cretz Thank you very much! I'm going to have a look at it. But as you say, it would be better to use js-ipfs


[baseline] mark qtapplicationmanager:x64-windows=fail

See comment in file
cc #22878

#23638 should be green

I prefer to choose https://github.com/microsoft/vcpkg/pull/23638.


Incorrect scripts link in docs/scripting.md

Hello,
By this PR 'm trying to resolve #1207.
regards,

I think this should actually point to https://hubot.github.com/docs/#scripts

Fixed

Looks like this was fixed in another PR. Thanks!


Cannot mock CustomContext

System Details

FluentValidation version: 8.0.101

Issue Description
I´m trying to validate an object using the CustomAsync-rule.
I´d like to write a unit test to test my validation logic but me being unable to mock  CustomContex and IValidationContext not having AddFailure methods blocks my efforts.
Would it be feasible to add interface to CustomContext to make these methods easier to test?
As I see the code it would be pretty simple but I´m wondering if there is a design decision there not to allow this.
Thanks for your time.

Hi there, the contexts are internal implementations of FluentValidation - they aren’t designed to be mocked. When testing validators, you should be running the actual validator end to end and perform assertion on the final results. You may need to mock the calidator’s depencencies, but you shouldn’t be mocking it’s internals as this will not give you a true result of how the validator is working.
This page in the docs shows examples: https://fluentvalidation.net/testing (these examples are not async, but hopefully illustrate the point - the validator as a whole is invoked as normal, and the results are inspected)

Hello,
thanks for brief reply actually that is what I tried to do, but unfortunately my case I´m setting my rule for the object itself and not to a property
RuleFor(T => T).Cascade(CascadeMode.StopOnFirstFailure)                 .CustomAsync(_validationHelper.ReferencedObjectsExist)  .MustAsync(_validationHelper.ReferencesUnderSameTenant).WithMessage("CustomMessage");
This actually works just fine but I´m unable to write a test to it because FluentValidation.TestHelper does not seem to allow the whole model for expression instead of just one property. Or at least I was unable to figure out how to do that.
ie.
_validator.ShouldNotHaveValidationErrorFor(x => x, testValue);
I understand that the properties should be validated separately but for my use case I need to retrieve multiple objects that my model is refering to from repository and compare their properties.
Do you then think there would be some way to test my rule described above using the TestHelper?

The test helpers are just a shortcut/wrapper for instantiating the model and running an assertion. In this case because you’re testing a model-level rule you’d need to do this manually. (Also the test helper only runs the validator synchronously, so you’d need to do this manually anyway).

instantiate the model setting the properties you need for your test
call await ValidateAsyc, passing in your model
inspect the result that comes back, checking the error you expected is in the result collection.

I think this will help me forward
Thanks for great library and and good support.


feat: use cached access token to skip auth flow

Provide functionality for the SDK user to pass in a cached access token

So basically if accessToken is provided SDK under the hood will set setBearerToken without the need of calling authenticate?

@valerii-cognite That is correct


Docs: fix inappropriate hilighted lines

What were you searching in the docs?
Some highlighted lines in the sample code are inappropriate. Some are pointing to the wrong place, others to a line that does not exist.
The most obvious example is the "Example CloudWatch Logs excerpt" in Metric's "Adding metadata". It should be specified by highlighting the metadata on line 31.
Is this related to an existing documentation section?
https://awslabs.github.io/aws-lambda-powertools-typescript/latest/core/metrics/#adding-metadata
How can we improve?
Review and fix the highlighted lines in the code sample to ensure that they are correct.
Got a suggestion in mind?
No response
Acknowledgment

[X] I understand the final update might be different from my proposed suggestion, or refused.

Hi @rinfield thank you for reporting this.
I will go through the docs and doublecheck the highlighted lines and report back here.


Says not at 100% zoom but it is

Challenge Change the Font Size of an Element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
 Closing as this is not an issue with the site. Happy coding!


Added license information (New BSD)

Added a 3-clause New BSD License to the repo, and adjusted the setup.py accordingly.

Great, thank you! I have merged it!


How to make responsive?

Thanks for the great theme!
I installed a custom hero image and a custom logo, and I notice the that site is not responsive. When I use a narrow viewport, the logo overlaps the hamburger icon, and the hero image gets skinnier but becomes right aligned and stuck the the right side of the viewport. Should I be doing anything to make sure the site works on mobile?

I notice that the logo and the hamburger icon stay justified left / right respectively if i reset the theme settings, but as soon as I disable the sidebar, they both become center justified and overlap each other.


New Logo (Utopian Task Request)

Utopian Task Request (in progress) : https://steemit.com/utopian-io/@roxane/task-request-fast-reply-needs-a-logo

This task request is specifically for the logo design of Fast-reply.
We don't have at the moment any color scheme for Fast-Reply. Feel free to suggest one.
We don't have a specific idea about the logo, feel free to unleash your creativity. You can be inspired by the actual logo. We really like the idea of it. We also love minimalist design.
Send us 3 logos :

[ ]  one logo (just the icon)
[ ] one logo with the icon + texte (Fast-Reply)
[ ] one logo with the icon + text and tagline (Fast-Reply, Waiting no more)
Each logo should also have a variant with word "beta" clearly readable.
The logo should be provided in .SVG and .PNG format as well as a downloadable and editable .AI or .PSD file (called vector format).

Sizes needed :
For the online format, the size should be small (100KB-200KB max).
For the favicons:

[ ] 192 px x 192 px
Please, send us an horizontal and a vertical version of the logo

For horizontal Layout (L x H) :

[ ] 250 px x 150 px
[ ] 400 px x 100 px

For square layout :

[ ] 400 px x 400 px

All texts should be legible with high enough contrast.
Make sure your design will work well in both light and dark theme (night mode).
Making multiple variations and different designs will greatly improve your chance to be selected as winner. Also, please make sure your post (formatting, process, construction) is well presented.
Create a graphic chart with all the detail of the colors/ fonts / etc used.
By participating in this task request you allow us to edit and make changes on your logo later on.

Selected logo : https://www.steemit.com/utopian-io/@tobaloidee/my-logo-design-contribution-to-fastreply-by-roxane-and-oroger


Tag output stream from iconv __toCcsid()

          Should we consider using https://www.ibm.com/docs/en/zos/2.2.0?topic=lf-toccsid-convert-codeset-name-coded-character-set-id ?

Originally posted by @IgorTodorovskiIBM in https://github.com/ZOSOpenTools/libiconvport/pull/5#discussion_r1103920684

Installed libiconv 1.17 (Build 862)
Based on my understanding, it looks like iconv is not setting the codeset properly. I also tried not running from a bash shell but the result is the same. The file is encoded utf-8 as seen by the cat command.
also, once chtag is used to set the codeset to utf-8, git has an issue during git add
(https://github.com/ZOSOpenTools/gitport/issues/61)
bash-5.2$ iconv -f iso8859-1 -t utf-8 zopen_QQQ.special.819 > zopen_QQQ.special.UTF8
bash-5.2$ ls -lT zopen_QQQ.special.UTF8
t ISO8859-1   T=on  -rw-r--r--   1 @02858   @ISCICS1      18 Apr  4 07:39 zopen_QQQ.special.UTF8
bash-5.2$ cat zopen_QQQ.special.819
~ ^ ! | [ ] ▒ ▒
bash-5.2$ cat zopen_QQQ.special.UTF8
~ ^ ! | [ ] ¢ ¬

this is now done with PR: #11

Here's what I see @gngrossi - tell me if you see something different:
FULTONM@ZOSCAN2B bash /tmp> ls -rtlT ascii utf8
t ISO8859-1   T=on  -rw-------   1 FULTONM  SUDOGRP       13 Apr  6 21:08 ascii
t UTF-8       T=on  -rw-------   1 FULTONM  SUDOGRP       13 Apr  6 21:08 utf8

Looks like iconv is setting the "to" CCSID.
RC=(0) [SYSA] bash-5.2$ ls -lT zopen_QQQ.special.819
t ISO8859-1   T=on  -rw-r--r--   1 @02858   @ISCICS1      16 Apr  1 11:46 zopen_QQQ.special.819
RC=(0) [SYSA] bash-5.2$ cat zopen_QQQ.special.819
~ ^ ! | [ ] ▒ ▒
RC=(0) [SYSA] bash-5.2$ od -h zopen_QQQ.special.819
0000000 7e20 5e20 2120 7c20 5b20 5d20 a220 ac0a
0000020
--
RC=(0) [SYSA] bash-5.2$ iconv -f iso8859-1 -t utf-8 zopen_QQQ.special.819 > ZZZZZ.UTF8
RC=(0) [SYSA] bash-5.2$ ls -lT ZZZZZ.UTF8
t UTF-8       T=on  -rw-r--r--   1 @02858   @ISCICS1      18 Apr  6 22:34 ZZZZZ.UTF8
RC=(0) [SYSA] bash-5.2$ cat ZZZZZ.UTF8
~ ^ ! | [ ] ¢ ¬
RC=(0) [SYSA] bash-5.2$ od -h ZZZZZ.UTF8
0000000 7e20 5e20 2120 7c20 5b20 5d20 c2a2 20c2
0000020 ac0a
0000022

Is everything good ? Can we close @gngrossi ?

Yes, looks good.
thanks


[2pts] Create Recipes list

Should display a list of recipes created by the logged-in user as in the wireframe.
Should lead to recipe details.
If the user is the owner of the recipe, should allow the user to delete it.

Task completed


Parser Combinators

Reimplement a barebones parser combinator library a la Parsec
Seems that to accomplish this goal, parsers should be typed as
Parser : Grammar ℓg → Type ℓg
Parser g = string-grammar ⊢ Search (g ⊗ string-grammar)

And then some combinators should be implemented atop the monadic structure on parsers. Such as sequencing and alternation

Might work but coinduction is a PITA


get_json raise on empty request body

Dont know if this is a desired behavior, but if I send a request like this:

Content-Type: application/json
Content-Length: 0

and access get_json it raises a 'Cant not decode' error.
Imho it would be better to just return None as if is_json == False.
Working with: Flask 0.11.dev0

Duplicate of https://github.com/mitsuhiko/flask/issues/1317


Configuration name must be required

Configuration name must be required and min length of 3 chars
Example

/cib


Return code of 204

In the spec, the return code 204 means service UP. However, in cloud foundry, it does not understand the return code 204. Shall we use just use 200 to mean UP? It is fine to have different payload with the same return code. Thoughts?

In the spec 204 means that no health check procedures are installed. In this situation the outcome should still signal a positive result, but no content.
Do you have any details on the cloud foundry health check mechanism and it's supported protocol elements? I think supporting it would be good, but for that we need more details.

https://docs.cloudfoundry.org/devguide/deploy-apps/healthchecks.html#understand-healthchecks has the details.

The referenced document describes the http health check type as:

The http health check performs a GET request to the configured http endpoint. When the health check receives an HTTP 200 response, the app is declared healthy. We recommend using the http health check type whenever possible. A healthy HTTP response ensures that the web app is ready to serve HTTP requests. The configured endpoint must respond within 1 second to be considered healthy.

So it is just a simple probe based on an HTTP_OK response. The other network oriented health check is a port check, and this simply verifies that a connected state can be reached. There are no payloads in their health check protocol.

Previously we've used 204 (no content) to make it clear that no health check procedures are installed into the runtime.  But I am fine with changing the default status code to 200 to support cloud foundry and just not return any payload.
Skimming through the HTTP spec I think this is acceptable:
 Aside from responses to CONNECT, a 200 response always has a payload,
   though an origin server MAY generate a payload body of zero length.

Keep in mind, when we change this to 200, the TCK tests lack the ability to verify if procedures are installed. Currently the distinction between 200 and 204 is used to verify if the procedures have been correctly installed into the runtime. We may need an equivalent to this and I think it would require a response payload structure (to be defined) that indicates the lack of procedures.

Just verify whether the payload is empty or not. If yes, it means 204 in the original structure. This matches to CF exception. Right?

A Content-Type is only a SHOULD header in the HTTP spec, so I think we can look to mimic the 204 behavior to looking for the lack of a Content-Type header + 200 == 204. The question will be can we prevent a Content-Type header from being added on the server side.
Otherwise, as @Emily-Jiang says, the lack of a payload would just have to be viewed as indicating that there are no configured procedures for this initial release. As @heiko-braun indicates, we may need to revise the payload for this situation going forward.

Both approaches work for me.

There is agreement on this approach. @Emily-Jiang, @heiko-braun and myself talked about using a 200 response status and not include a Content-Type header if there are no configured procedures, while if there are installed procedures, the Content-Type would be application/json.

I think a more idiomatic way (i.e. in line with the remaining protocol) would be to return 200 and a body of:
{
  "outcome": "UP",
  "checks": []
}

We only used to return 204 to indicate that no procedures are installed, but the system should be treated as UP. I think the empty checks array, plus overall outcome UP reflects this perfectly.
I'd rather prefer this approach to fiddling with contents types, etc

The companion document [1] (see Section JSON Payload and status codes) needs to be updated as well to reflect the changes discussed here.
[1] : https://github.com/eclipse/microprofile-health/blob/master/spec/src/main/asciidoc/protocol-wireformat.adoc#with-procedures-installed-into-the-runtime

Resolved with #67


Fix the binding for ServerModule to the root SystemProps Configuration

I think this is an issue that has always existed, but hasn't mattered until now since the DynomiteConfiguration is now directly overriding the default behavior of SystemPropertiesConfiguration.
The new change to repair workflows is supposed to default to false, but currently it's always true because all configurations were being set to SystemPropertiesDynomiteConfiguration.
I think that this change is what the intention was, and now makes the default actually be false.
NOTE: This tries to make the property set to true by default in the various pre-existing config properties. But, this setting needs to be only controlled by one of these system properties to work correctly.
I think this was made recently by @kishorebanala

I see a lot of PRs failing with
com.netflix.conductor.contribs.metrics.LoggingMetricsModuleTest > testCollector FAILED
    org.mockito.exceptions.verification.TooManyActualInvocations at LoggingMetricsModuleTest.java:45

but it works locally for me @kishorebanala . Not sure what's going on with that test or if y'all are aware.

@kishorebanala Any update here? Thanks.

Thanks for contributing this @demichej !


Slack links (https://slack-redir.net/) not skipped

New Issue Checklist (tick off like this: [x])

[x] I checked existing issues (open and closed) for possible duplicates
[x] I can reproduce the problem on the latest stable version (not nightly!)
[ ] If you have a problem a specific website: adding the domain to your blacklist does not solve the problem
[x] The issue is not about adding entries to the default blacklist

What is your browser?

[x] Firefox
[ ] Chrome

What is your operating system?

[x] Linux
[ ] Mac
[ ] Windows

Description (please include examples/screenshots where applicable)
Links originating from slack website don't seem to be affected by this addon. I always land on the https://slack-redir.net/ link before being redirected to the correct website.

I am sure that it works in general because I just tried and the redirect was skipped. It might be that you use blacklist mode and the link you clicked contains something from the blacklist. I use whitelist mode and I have https://slack-redir.net/link* on it.

Hi,
@sblask thank you for this useful extension.
FYI. it also works fine in Vivaldi.
I like that lil trick with 307 Temporary redirect. Simple yet effective :+1:

Here's my config:
I've added *://slack-redir.net/link?url=* to whitelist:

PS. just to be 100% sure that slack redirects are blocked I've added <IP_ADDRESS> slack-redir.net to /etc/hosts.


fix(IAM Policy Management): regenerate based on minor API update to operator enum

PR summary

This is a minor regeneration based on update to enum for operators in v2/policies.
Issue: https://github.ibm.com/IAM/AM-issues/issues/2212
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

Tests:
go test -tags=examples
...
Ran 214 of 214 Specs in 19.609 seconds
SUCCESS! -- 214 Passed | 0 Failed | 0 Pending | 0 Skipped
PASS
ok  	github.com/IBM/platform-services-go-sdk/iampolicymanagementv1	20.361s

go test -tags=integration
...
Ran 212 of 212 Specs in 16.369 seconds
SUCCESS! -- 212 Passed | 0 Failed | 0 Pending | 0 Skipped
PASS

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


get next line: gives time out. but when i test my get_next_line with same file and parameters i get correct result directly.

It times out because of the numbers of allocations that are made (I run some extra code for each malloc so it sums up to a lot of extra code that is executed)
I'll be changing the tests in the future to not be that demanding.

It times out because of the numbers of allocations that are made (I run some extra code for each malloc so it sums up to a lot of extra code that is executed)
I'll be changing the tests in the future to not be that demanding.

Please don't forget to fix the problem. Students evaluate other students based only on your tests xD


Added link to repository

This pull request solves issue #19

Added a button to link to this repository
Imported @material-ui/icons for Github Icon

Thanks! Can you send a screenshot?
 Thanks!
https://github.com/mithi/hexapod/wiki/A-Commit-Style-Guide#commit-message

Here is the screenshot!

Thank you so much for this pull request, @rohanj-02 ! Will now merge!
TIP: It is really useful to learn interactive rebase 😄