Cannot get the test data

Hi, thanks for being interested in our work. This article uses a private dataset. In order to successfully run the code, you need to prepare your own dataset. Specifically, you need to prepare a .xls file, which saves the patients' non-imaging clinical data and the path of imaging data. We have provided an example for you to run the data, which is saved in "./data/IPH/example.xls".


⚠ Orpheus has degraded performance

In 84591a7, Orpheus ($OPS) experienced degraded performance:

HTTP code: 200
Response time: 18699 ms

Resolved: Orpheus performance has improved in badb3c6.


⚠ RPC server - Conflux has degraded performance

In 707a2a4, RPC server - Conflux ($CONFLUX_RPC_URL) experienced degraded performance:

HTTP code: 0
Response time: 0 ms

Resolved: RPC server - Conflux performance has improved in 35859b4 after 5 minutes.


Support 'alternative' XMPP messages with XEP-0071

We could embed HTML into IM messages just with multipart/alternative mails: http://xmpp.org/extensions/xep-0071.html.

Moved to https://github.com/cmur2/wcc-xmpp-notificator/issues/1


In Ubuntu Xenial, PPA public key "not available"

This is what apt-get update reports after the PPA is added:

GPG error: http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AD5F235DF639B041

This is what add-apt-repository ppa:alessandro-strada/ppa reports:
 More info: https://launchpad.net/~alessandro-strada/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmpp87p10pl/pubring.gpg' created
gpg: /tmp/tmpp87p10pl/trustdb.gpg: trustdb created
gpg: key F639B041: public key "Launchpad PPA for Alessandro Strada" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.

Had the same issue with another PPA, so this is likely not a problem with google-drive-ocamlfuse PPA. Hence, I'm closing it.

In case anyone else runs into this problem...
If add-apt-repository fails to add keys try adding them using apt-key. The following worked for me in this case:
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-keys 0xAD5F235DF639B041


Improvements to the Scheduler Client

This is an umbrella ticket and not all of these things need to be done urgently. Just didn't want to create bunch of tiny tickets just yet

When fetching / creating resources can the data be stored internally on the object and run certain function without needing to pass in the structs (move response to attribute). This would amount to being able to do pod = scheduler.pod.get('blah'); pod['metadata']['name'] == 'foo'; pod.update() - note the lack of .json() and such, as response would not be returned anymore by default.
Can we store pod/container objects but turn them into a dict for requests (create / update / etc)? makes it all flow nicer, could get rid of manifest()
memoize results of version and more! This can be applied per function
have the client understand throttling from Kubernetes - Does anything need to be done? Backoff?
Start validating inputs? Or make API server catch all those and just bubble it up... our models should catch it anyway

Removing dependency on Django / DRF in Scheduler:

remove django settings usage (testing only atm)
remove reliance on django cache (testing only)

This issue was moved to teamhephy/controller#54


Error Shader in Freeplay

Describe your problem here.
source/flixel/addons/display/FlxRuntimeShader.hx:210: Loading fragment source from argument...
source/flixel/addons/display/FlxRuntimeShader.hx:532: [WARN] Shader float property iTime not found.
source/FreeplayState.hx:988: Going down: 0
source/flixel/addons/display/FlxRuntimeShader.hx:643: [WARN] Shader float property iTime not found.
source/flixel/addons/display/FlxRuntimeShader.hx:532: [WARN] Shader float property iTime not found.
flixel/graphics/tile/FlxDrawQuadsItem.hx (line 119)
flixel/FlxCamera.hx (line 683)
flixel/FlxGame.hx (line 870)
flixel/FlxGame.hx (line 558)
openfl/events/EventDispatcher.hx (line 402)
openfl/display/DisplayObject.hx (line 1399)
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Freeplay.hx and shader.hx

You can't use "Paths.clearStoredMemory()" and "Paths.clearUnusedMemoy()" for shaders

what should i do?

Ah, sorry. I didn't even coded for shader

ok


Current stable version?

Based on https://github.com/kardianos/govendor/releases and https://github.com/kardianos/govendor/releases/latest I cannot tell if 1.0.8 or 1.0.9 is the current stable version.
Which version should be in Homebrew's stable spec? Thanks!

1.0.9
I need to fix up the GitHub release auth for builds it looks like.
On Fri, Oct 27, 2017, 21:46 ilovezfs<EMAIL_ADDRESS>wrote:

Based on https://github.com/kardianos/govendor/releases and
https://github.com/kardianos/govendor/releases/latest I cannot tell if
1.0.8 or 1.0.9 is the current stable version.
Which version should be in Homebrew's stable spec? Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kardianos/govendor/issues/369, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAuFseRfjCVs8RWL8KMtLiqhueWQPN2Qks5swrGqgaJpZM4QJ0Rp
.

@kardianos thanks. Voilà https://github.com/Homebrew/homebrew-core/pull/19972


CIV-6925 Refactor judge notification camunda event

Before creating a pull request make sure that:

[x] commit messages are meaningful and follow good commit message guidelines
[x] README and other documentation has been updated / added (if needed)
[x] tests have been updated / new tests has been added (if needed)
[x] Screenshot attached for the Evidence of manual testing
[ ] Functional, Smoke and API tests have been run locally
[x] Full gradle build and run tests with coverage have been completed (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-6925
Change description
Split judge make decision solicitor notification to have separate notification task for applicant and respondent.
Add and update unit test
Testing branch and instruction
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

notification.docx


Collection create take a std::string instead of a pointer

What does this PR do?
Collection create take a std::string instead of a pointer

 Snippets tests reports   SDK Version Tests overview      v6        v5                           :heavy_check_mark:                            v1        v1        v1


Rel300 tear-down instructions do not work for LambdaCustomResourceRole

we updated RoleName for LambdaCustomResourceRole to include AWS account number for uniqueness.  Now teardown instructions as written are not correct:

https://github.com/awslabs/aws-well-architected-labs/blob/master/Reliability/300_Testing_for_Resiliency_of_EC2_RDS_and_S3/Lab_Guide.md#delete-lambda-execution-role-used-to-create-custom-resource

Options

Update instructions to include inclusion of Account number
get rid of Account Number and make role name static, something like: LambdaCustomSecureSsmForRds

https://github.com/awslabs/aws-well-architected-labs/pull/66


Update mix.exs

Update poison dependency, poison newest version is 4.0.1. need to update it so there is no conflict with other dependency

@azzahidK The dependencies cannot be modified without regenerating the code to make it compatible with Poison v4.x. A PR with new code that uses Poison v4.x is here: https://github.com/aws-beam/aws-elixir/pull/14
A PR to fix the code generator is here: https://github.com/aws-beam/aws-codegen/pull/5

@jcomellas thank you very much i'll close this PR.


.env is required

simple step but in your documentation if the .env file is not created the migration scripts won't execute because your database config for mysql is different from the default homestead database config.

The documentation states that the .env.example be renamed to .env


Benchmarking local Docker backend

WIP: Changes needed to run a local workbench cluster using the Docker backend

Add parameter arguments to cardano-node:

--tracer-socket-path-connect

--shutdown-on-slot-synced

--shutdown-on-block-synced

As --database-path we need to provide a full path (absolute or relative) and it was always adding ${ENVIRONMENT:-custom}/node as suffix. One solution could be to use an special case inside the prelude but that means that a lot of code has to be repeated.
Add cardano-tracer OCI image and entrypoints
Add tx-generator OCI image and entrypoints

The flake changes are still here to discuss how to generate images for different versions efficiently. I needed the latest master to avoid the The name ""slotsMissed"" is already taken by a metric. error!

Closing per author @fmaste due to no longer intending to use docker benchmarking backend.


False positive: style/external-reference

Found a false positive for the style/external-reference rule, and upon help from Styra community members they also wanted me to make an issue for this.
https://play.openpolicyagent.org/p/qSkR9FEyFE
The issue happens when I had a wrapper function that declares some variables in a another function. Tried to recreate it into a smaller more comprehensible rule, but did not get it working. So pasting the actual function in use. All code in the playground link.
For this specific use case a some unverified_header, unverified_payload above the array declaration solved the issue.
Found the bug locally while using regal 21, but also seems to be present in the playground (not sure which version that is running)

Thanks @Od1nB 👍 I'll try to get a fix in for the next release.

Briefly looked into this now, and it's really the use of the unification operator (=) that's the culprit here. Unification is neat, but really hard to work with when using the AST alone. It is so because we'll need to determine whether a var is an input var or an output var, and if it's defined anywhere else in the scope, and not necessarily in order.
To provide an example, this would be a valid rule:
weird if {
    x == 5
    y == 1

    y = 1
    x = 5
}

While this is a compile time error:
weird if {
    x == 5
    y == 1

    y := 1
    x := 5
}

So rather than doing some unverified_header, unverified_payload, I'd recommend using the assignment operator (:=) to avoid this.
[unverified_header, unverified_payload] = decode_jwt(jwt)

->
[unverified_header, unverified_payload] := decode_jwt(jwt)

That will come with the additional benefit of having strict mode flag unverified_payload as unused:
1 error occurred: policy.rego:26: rego_compile_error: assigned var unverified_payload unused

I'd like to one day make a larger effort to have Regal deal with unification, in whatever way that may be... and that's even one of the first issues created in #4
But that'll be something much larger, and I don't think we can do this as a bugfix. So I'll close this for now provided there's a good workaround, and we'll tackle this in #4 when we get there. Perhaps a custom (and optional) rule to avoid the unification operator altogether could be an interesting first step towards something more nuanced 🙂
Either way, thanks for reporting this! And keep filing issues when you encounter them. Much appreciated!


Training hangs when training a GAN with multiple GPUs

I use tensorflow 1.11.0, CUDA 9.0.176 and cuDNN 7.3.1 on Ubuntu 16.04. My GPUs are nvidia titan Xp. When I was trying to train a savp model with command
CUDA_VISIBLE_DEVICES=0,1 python scripts/train.py --input_dir data/bair --dataset bair \
  --model savp --model_hparams_dict hparams/bair_action_free/ours_savp/model_hparams.json \
  --output_dir logs/bair_action_free/ours_savp \
  --gpu_mem_frac 0.7

the program seems to stop runing and never move forward like in an endless loop, after outputing
2018-11-08 08:14:24.668709: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 0, topological sort failed with message: The graph couldn't be sorted in topological order.
2018-11-08 08:14:25.028003: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 1, topological sort failed with message: The graph couldn't be sorted in topological order.

What's the possible reason for this?
More information is below
2018-11-08 08:13:09.286148: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 0, topological sort failed with message: The graph couldn't be sorted in topological order.
2018-11-08 08:13:09.515356: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 1, topological sort failed with message: The graph couldn't be sorted in topological order.
session.run took 22.4s
recording summary
done
recording image summary
done
progress  global step 0  epoch 0  step 2560
discrim_video_sn_gan_loss (1.0238764, 1.0)
discrim_video_sn_vae_gan_loss (0.895689, 1.0)
gen_l1_loss (0.0804427, 100.0)
gen_video_sn_gan_loss (1.0158763, 1.0)
gen_video_sn_vae_gan_loss (0.8958128, 1.0)
gen_kl_loss (0.045274347, 0.0)
learning_rate 0.0002
saving model to logs/bair_action_free/ours_savp
done
2018-11-08 08:14:24.668709: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 0, topological sort failed with message: The graph couldn't be sorted in topological order.
2018-11-08 08:14:25.028003: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:666] Iteration = 1, topological sort failed with message: The graph couldn't be sorted in topological order.

Originally posted by @Bonennult in https://github.com/alexlee-gk/video_prediction/issues/9#issuecomment-436829818

This issue happens when training a GAN variant (i.e. the GAN or VAE-GAN) with multiple GPUs.
I'll look into this. As a temporary work-around, you can train with a single GPU.

I set CUDA_VISIBLE_DEVICES=0 and problem was solved. But I met the Resource Exhausted after that. As you said in #6 , I change batchsize to 4 and run again with the script :
CUDA_VISIBLE_DEVICES=0 python scripts/train.py --input_dir data/bair --dataset bair \
  --model savp --model_hparams_dict hparams/bair_action_free/ours_savp/model_hparams.json \
  --output_dir logs/bair_action_free/ours_savp \
  --gpu_mem_frac 0.7 \
  --model_hparams tv_weight=0.001,transformation=flow

Now it seems to be runing correctly, althought it still outputs the same information about topological sort failed occasionally. Thanks a lot.

Great! However, be aware that that batch size might end up being too small, and the results won't be as good as in the paper. I'll be making a few changes to improve accuracy and reduce the memory footprint. I'll post an update when I do and also when I fix the multi-GPU training.

Dear Alex,
Thank you for sharing the code of this awesome project and congratulations for your results and the very nice paper!
I believe my training also hangs due to this issue if any GAN loss is used, however it also happens when training on a single GPU (Tesla V100, CUDA 9.0.176, tf 1.9.0 and 1.12.0, cudnn 7.1.3). I find that training runs ''smoothly'' if CPU is used :)
It would be awesome if this issue is solved (I would totally help but I am not fluent enough to dig into this problem).
I am building something for climate science based on your work, it would be awesome to talk to you! Check your inbox :)

Hi Chris, I have made several improvements in the experimental branch (will soon be merged into master), including this issue with GANs. Can you try the experimental branch and see if the problem persists?

Yes, you can install it with pip install -r requirements.txt.

The problem is that one of the metrics is not returning fully defined shapes, and I suspect that it might be the new LPIPS metric causing this. If that’s the case, you can just comment this metric out:
https://github.com/alexlee-gk/video_prediction/blob/experimental/video_prediction/models/base_model.py#L149
Unlike the losses, the metrics don’t affect the training.

Unfortunately commenting out that line (or L126, or every line using LPIPS in base_model.py) still leads to the same error.

Hey Alex,
Commenting out anything involving accum_eval_summary both in train.py and base_model.py allows for the training to proceed.
That is commenting out: L301-315 and in L317  or should_eval(step, args.accum_eval_summary_freq) in train.py and L687-688, L711-713, L718-720, L722 in base_model.py.
If no GAN loss is used, training works! However, it still seems to get stuck if I use video_image_sn_gan_weight or image_sn_gan_weight > 0 on a single GPU. I also gave a try, blindly (just in case it matter), to the new argument, aggregate_nccl=1 with same results.
Training does not run this time around on CPU either since Max pooling on CPU seems to not like the data format:

InvalidArgumentError (see above for traceback): Default MaxPoolingOp only supports NHWC on device type CPU
[[Node: metrics/import/max_pool = MaxPoolT=DT_FLOAT, data_format="NCHW", ksize=[1, 1, 3, 3], padding="VALID", strides=[1, 1, 2, 2], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]

Thank you for all your work! :)

Thanks for the detailed reporting. All the mentioned issues should be fixed as of now:

Metrics shapes not fully defined. This occurred only on tf 1.9 because that version seems to have weaker static shape inference compared to tf >= 1.10. If you pull my changes, it should now work with tf 1.9.
LPIPS metric not supported on CPU. I updated the LPIPS models to support both GPU and CPU. Make sure to clear the cache of the old models: rm ~/.lpips/*.
The training doesn't get stuck for me, so I haven't changed anything to the repo in regards to that. The SAVP (i.e VAE-GAN) model trains for me on Titan X, P100, and V100 GPUs, with single and multi GPU training, python 3.5 and 3.6, tf 1.9 and 1.12, and cudnn <IP_ADDRESS>. In my case with tf 1.12, the training script reports that images are processed at about 13.2 and 16.3 images/s when using 1 and 2 V100 GPUs, respectively. Just in case, can you make sure you pull all changes and try again? This is the command I use:

CUDA_VISIBLE_DEVICES=0 python scripts/train.py --input_dir data/bair --dataset bair --model savp --model_hparams_dict hparams/bair_action_free/ours_savp/model_hparams.json --output_dir logs/bair_action_free/ours_savp

Also, the option aggregate_nccl only matters for multi-GPU training, and it specifies how the gradients should be aggregated. Enabling it has resulted in slower training when I have tried it, so it's better to leave the default.

That's great! I'll close this issue then. Feel free to re-open or open another one if another issue arises.


add process filter string for required services

Shit found a problem:
We have a map that contains the command as the unique key.
I now have multiple "java" command with different Jars.
The current solution doesn't cut it. Will have to change the structure a bit.
Probably will break 1 existing implementation with TP

I changed the query to this:
"processes('${each.key}').over('${local.required_services_filter}').by('host').rollup('count').last('${lookup(each.value, "freshness_duration", var.required_services_default_freshness_duration)}') < ${lookup(each.value, "process_count", 1)}"


env_var brainstorm

Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Codecov Report

Merging #150 (a9307e9) into master (d91f7df) will not change coverage.
The diff coverage is 33.33%.

@@           Coverage Diff           @@
##           master     #150   +/-   ##
=======================================
  Coverage   78.80%   78.80%
=======================================
  Files          41       41
  Lines        1434     1434
  Branches      341      341
=======================================
  Hits         1130     1130
  Misses        226      226
  Partials       78       78

Impacted Files
Coverage Δ

...itor/src/CustomFormControls/StringArrayControl.tsx
93.38% <0.00%> (ø)

...e-editor/src/properties-panels/PropertiesPanel.tsx
78.37% <ø> (ø)

...es/pipeline-editor/src/PipelineController/index.ts
94.21% <100.00%> (ø)

Continue to review full report at Codecov.

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


For Windows 10 OS. FileSystemException: FileSystemException: Cannot create file, path = 'F:\FlutterTest\sampleapps\android\app\src\main\res\mipmap-hdpi\ic_launcher.png' (OS Error: Access is denied. , errno = 5)

Steps to Reproduce

Run flutter create bug.
Update the files as follows: ...
...

Expected results:
Actual results:

Logs

Does your user account have access to those files without requiring administrative priviledges?

Duplicate of https://github.com/flutter/flutter/issues/50880


Contest: write bad code, win a prize

Summary
Write code with ONE error that Friendly-traceback cannot properly analyze, in one of three categories:

SyntaxError: invalid syntax
SyntaxError: some message, where some message is not recognized.
Any case of NameError, AttributeError, ModuleNotFoundError, UnboundLocalError, ImportError, IndexError, KeyError that is not recognized or is given an incorrect explanation by Friendly-traceback.

Submitted issues about bugs for Friendly-traceback itself are also considered for this contest.
The prize
There will be one prize given drawn randomly from all eligible submissions. The prize consists of one ebook/pbook of your choice with a maximum value of 50 USD (including delivery for pbook) as long as I can order it and have it delivered to you. Alternatively, a donation for that amount to the open source project of your choice if it can be made using Paypal.
The details
Each valid issue will get one entry for the contest. Valid issues contain code that might be expected to be written by a beginner or advanced beginner. It excludes code that uses type annotations as well as the use of async and await keywords.
The code is expected to contain ONE mistake only and not generate secondary exceptions.
The code can be run either using the friendly-console, or running in a Jupyter environment or from an editor as described in the documentation.
The code should not be run from exec() or eval(), etc.
For a given valid submission, a bonus entry will be given if a link can be provided to an actual example from a site (such as StackOverflow, /r/python or /r/learnpython, etc.) where a question had been asked prior to this contest.
Exceptions that are not recognized by Friendly-traceback or for which the explanation (in English or French) is wrong or misleading are considered to be valid issues.  Friendly-traceback does not second-guess Python's messages: they are taken at face value even if they sometimes might initially lead to a wrong conclusion. However, in some cases, such as issue #144, it is possible to obtain more information "afer the fact" than that provided by Python, which is why this particular example is considered to be a valid entry for this contest.
Submissions that are considered to be duplicate of previously submitted cases (because they basically have the same cause) will not be considered.
Honor code
I would ask that you do not read the source of Friendly-traceback with the sole intent of finding ways to write code that is designed to lead it to provide incorrect explanation.
End of contest
The contest will end on Monday January 25, at 8 AM Atlantic Standard Time.

┌───────────────────────────────────────────────── Python exception ──────────────────────────────────────────────────┐
│ Traceback (most recent call last):                                                                                │
│   File "test.py", line 1, in <module>                                                                               │
│     0**-1                                                                                │
│ ZeroDivisionError: 0.0 cannot be raised to a negative power                                                         │
│                                                                                │
│ A ZeroDivisionError occurs when you are attempting to divide a value by zero: result = my_variable / 0. It can also │
│ happen if you calculate the remainder of a division using the modulo operator %: result = my_variable % 0           │
│                                                                                │
│ Exception raised on line 1 of file 'test.py'.                                                                       │
│                                                                                │
│     -->1: 0**-1                                                                                │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Actual example: https://stackoverflow.com/questions/10198753/zero-division-error-in-python-uncertainties-package
I did not check whether this issue was previously reported.

┌───────────────────────────────────────────────── Python exception ──────────────────────────────────────────────────┐
│ Traceback (most recent call last):                                                                                │
│   File "test.py", line 1, in <module>                                                                               │
│     0**-1                                                                                │
│ ZeroDivisionError: 0.0 cannot be raised to a negative power                                                         │
│                                                                                │
│ A ZeroDivisionError occurs when you are attempting to divide a value by zero: result = my_variable / 0. It can also │
│ happen if you calculate the remainder of a division using the modulo operator %: result = my_variable % 0           │
│                                                                                │
│ Exception raised on line 1 of file 'test.py'.                                                                       │
│                                                                                │
│     -->1: 0**-1                                                                                │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Actual example: https://stackoverflow.com/questions/10198753/zero-division-error-in-python-uncertainties-package
I did not check whether this issue was previously reported.

I did not include ZeroDivisionError as I thought I had covered all cases, and never thought that someone would find another case. So, I consider this a valid entry, worth 2 points given the reference to StackOverflow.

I did not include ZeroDivisionError as I thought I had covered all cases, and never thought that someone would find another case. So, I consider this a valid entry, worth 2 points given the reference to StackOverflow.

@tomerv I summarize all cases in #145. I don't know if you got an email or not given that I referenced your username when I edited #145.

@tomerv I summarize all cases in #145. I don't know if you got an email or not given that I referenced your username when I edited #145.

Kudos for already handling A from __future__ import statement changes the way Python interprets the code in a file. It must appear at the beginning of the file! I was expecting it to be missed, since it's a rare case of a SyntaxError after the parsing stage.

Kudos for already handling A from __future__ import statement changes the way Python interprets the code in a file. It must appear at the beginning of the file! I was expecting it to be missed, since it's a rare case of a SyntaxError after the parsing stage.


Api Gateway Code issue: Avoid Validations of API definition that uses Gateway Variables

GatewayVariables in api-gateway are basically values of variables based on a request-body, request-header, worker-response etc. Say , if api-definition (the actual Api Spec in yaml) that user uploads can have something like
function-params: ["${request.header.auth}", "${request.body.username}"]
Currently we validate this by actually forming gateway variables (apparently) which can confuse the workflow and maintainability of gateway codebase. This has to be avoided. A GatewayVariable (tomorrow this will be in terms of wasm Val) can be formed only when user fires an actual request (and not during validation which happens only when they upload an API definition,)
Example:
fn function_variables(function_params: &Expr) -> GatewayVariables {
    let mut variables = GatewayVariables::new();

    let paths = function_params.get_paths();

    for path in paths {
        variables.insert(path.clone(), Value::String("".to_string()));
    }

    let path_vars = function_params.get_path_vars();

    for var in path_vars {
        variables.insert_primitives(var.as_str(), "");
    }

    variables
}

See https://github.com/golemcloud/golem-cloud/issues/1027 for previous discussion


Fix BlueZ MTU Size Error

There seems to be a long running issue with Bleak and the default bluetooth stack on Linux BlueZ, where the MTU size isn't set correctly.
With respect to the Frame SDK, without correcting for MTU size, usually generates a Payload length is too large exception.
I appreciate this is a pretty specific use case, but there doesn't seem to be way to easily do this on the user side, rather than modifying the library. Largely because the __aenter__ method both connects, and attempts to inject the library functions, which will fail if the MTU size is incorrect.
Mirrors suggestion by Bleak maintainers in bleak/examples/mtu_size.py, and is a little more reliable than adding a hard coded mtu size.
Targets issue #1.

Thanks @glfharris! The connection issue on Linux has been pretty frustrating and I hadn’t been able to figure out how to solve it. Thank you for this.


Stress testing BE infrastructure for public AOTF

Background
We are planning to release AOTF on the public platform and want to make sure that ch and BE infrastructure will be able to process the increase in queries.
Tasks

[ ] Stress testing the dev env
[ ] Making sure the prod env will be able to scale and handle the resulting increase in queries

@remo87 , we'll approach this by looking at the historical load of CPU, memory and Disk I/O in the ES, CH and API nodes running PPP, as we don't have request data that we could use for feeding a JMeter session.
We'll collect such data after the release, with the latest updates pending approval in the API, related to GraphQL queries, and scope it within the telemetry efforts.

We are re-grouping on this after the release.


Revise language that assumes ease ('simply', 'obviously', etc.)

Vue is more easy, simple, and fun to use than other reactive frameworks 🎆.
But pointing out how 'simple', 'obvious', or 'easy' something is can have the opposite-of-intended effect. If a person doesn't understand the 'simple' code, the project can seem inaccessible. "If I don't understand this, what chance do I have to understand the rest?" There are plenty of articles on this effect, and I've observed it personally when working with junior co-workers.
To make the Vue documentation more friendly, I'd like to remove/revise some words that assume ease from the docs. Here's a list of potentially problematic words: https://css-tricks.com/words-avoid-educational-writing/. I can find more reference articles if you'd like.
In most cases removing the word in question makes a sentence flow better; in some cases replacing the word with a more explicit one is a good option ('simple module' with 'small module', for example).
Would you be interested in a PR that revises one or two pages? If it looks good I could continue with the rest of the site.

@robwierzbowski That sounds great. PR more than welcome! 👍

All right! I'll give it a shot.

@robwierzbowski
Obviously, you're right. Let's just remove these additional words as they don't add any value. However, everyone knows that a PR would be welcome. So, basically, make a PR and it will be merged. Easy!


Adapt the manifests to kustomize v5

What you would like to be added?
I would like to adapt to the kustomize v5: https://github.com/kubeflow/training-operator/tree/6965c1a92462d46981071748936eb135a4584f3d/manifests
Fortunately, we do not rely on the removed kustomize features, so v5 adapted manifests are still compatible with kustomize v4.
https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv5.0.0
Below is what we need to do:

Update the kustomize version in Makefile: https://github.com/kubeflow/training-operator/blob/6965c1a92462d46981071748936eb135a4584f3d/Makefile#L129
Adapt manifests to kustomize v5: https://github.com/kubeflow/training-operator/tree/6965c1a92462d46981071748936eb135a4584f3d/manifests

Why is this needed?
We get the deprecation warnings when we use the kustomize v5 in the following:
$ kustomize build manifests/overlays/standalone/
# Warning: 'commonLabels' is deprecated. Please use 'labels' instead. Run 'kustomize edit fix' to update your Kustomization automatically.
[...]

Love this feature?
Give it a 👍 We prioritize the features with most 👍

/remove-label lifecycle/needs-triage

I would like to work on this one

I would like to work on this one

Sure, feel free to take this issue with /assign comment.

/assign


Planter plants mixed up?

v0.11.16
Downloaded and installed the .16 update today and used it to finish a structure that was being reported as "unfinished" (no idea why, I couldn't find it in my build!), and set Kelvin & Virginia's health and affinity settings to high.
Saved and loaded the edited game and somehow all the plants in my planter boxes were all mixed up - ie they were all there but the wrong plants were in the wrong boxes (I plant them in a certain order).
Don't know if it's a me problem or not, so if anyone else is seeing this, please drop a line.
Regards.

As far as I can tell, I don't see any shuffling of plants after saving through the editor. Can you tell me which plant to look for, maybe with a screenshot?
Moreover regarding the unidentified structure...
It is "something" that has stored 5 feathers here:

It does not have a structure ID, therefore it is not identified and probably also not visible in the game:

It is missing an "Id". 479 is the ItemID of feathers.

As an anecdote, one day a player reported that SOTFEdit showed a bench somewhere at the map which was not visible. It turned out that there was a lonely bench flying high in the sky.
The game sometimes does some weird things...

Hi Stefan,
sorry, it was night here in Europe - hence the delay in replying.
Yes, I was also wondering what that weird unknown entry was - turns out it's a Birdhouse attached to my main base (hence the feathers!).  No idea why it's listed as unknown.
I took some before and after screenshots, before is on the left and after on the right hand side -

I originally planted all my Aloe Vera and Horsetail plants on the top floor, and they seemed to move outside to the "front yard".
I'm not 100% sure if this was caused by SOTFEdit, as you rightly point out - the game does some weird stuff now and then :D.
Regards.

PS - if I remember correctly, the "before" save was on my laptop and the "after" save was after I switched to my desktop computer - maybe something odd happened by switching to another computer?
Anyway, I wouldn't waste too much time or stress on this issue unless somebody else reports the same thing.
And of course many thanks for creating SOTFEdit, I tried a few in the past when SOTF was first released and yours is the absolute best so far and I've stuck with it.  Much appreciated.
Regards.

I'm glad you like it :) What boggles me is that the editor should not change anything at the plants as there is in fact no function for it.
Could it be that the savegame was just not synced properly?
Would be nice if you could try to nail the issue down a bit further. During development I tried to be as less intrusive as possible, so that nothing is modified that should not be changed.

Found it!!  I managed to recreate the problem 👯♀
I'd completely forgotten - I used SOTFEdit to get rid of a phantom, unfinished Animal hide rug that was annoying me with a "Gather animal hide 5/1" message constantly on the screen -

I clicked on "Set all to finish" and saved the game, that's when the plants got re-organised.
Hope that helps, regards.

Good to know. Is the state before "finishing" everything in the savegame(s) that you have attached?

Yes, the file SOTFEdit_2023110100.zip posted above has both the unknown (birdhouse) and the "Gather animal hides 5/1" message on the screen.
I tried the following:

Remove and destroy the Birdhouse ingame, save, edit with SOPTFEdit and clicked "set all to finish"  in right pane and saved - Plant swap present.
Remove and destroy the Birdhouse ingame, save, edit with SOPTFEdit and selected "remove"  in left pane on the individual unfinished Deer rug and saved - Plant swap still present.
Remove and destroy the Birdhouse ingame, save, manually removed the unfinished Deerhide rug by resetting ScrewStructureNodeInstancesSaveData.json to default, opened game in SOTFEdit and clicked on "set all to finish"  in right pane and saved - BINGO!  Plants were normal.

So at a guess, I'd say it was that phantom, invisible, unfinished Deerhide rug that was screwing with SOTFEdit, not the unknown Birdhouse or SOTFEdit itself.
Hope that helps, regards.

Thanks, I'll have a look later today.
I suspect the issue is because SOTFEdit may not write the structures back in the same order as they appear in the JSON. Usually that should not be an issue, but in that case it might be that the order is important.
As far as I can tell the structures and the gardening data (plants) are stored in separate files. If the editor writes the structures in the wrong order, the mapping to the gardening data (which is based on the ordering) would also be wrong.
I'll check it.

I think I've found and fixed the issue. Could you please try this build?
This new version will now preserve the ordering of structures when it writes it back to the savegame.
SOTFEdit_Plant_fix.zip

Seems to work perfectly :D.
I used that new version to delete the unfinished Deer hide rug, also the 4 rotary traps, tons of stuff from my inventory, added blueprints and seeds to my inventory, maxxed out all player stats, maxxed out Kelvin & Virginia's stats, saved, reloaded - all the plants were in the correct order and no other noticable anomalies.
Great work, many thanks for your time and patience.
Kind regards

Thanks for reporting the issue and testing it again. I never thought that the ordering is actually important :D


Prisma.LogEvent fields can be undefined

Bug description
Prisma.LogEvent.timestamp and Prisma.LogEvent.target are undefined in some errors (turning off database while app is running consistently reproduces).
How to reproduce

Emit Prisma.LogEvents as events
Log the event object when certain errors occur

In my case what I did is

Configure project
Start database
Start Node.js app
Turn off database
Error is logged:

{
  timestamp: undefined,
  message: 'Error in PostgreSQL connection: Error { kind: Db, cause: Some(DbError { severity: "FATAL", parsed_severity: Some(Fatal), code: SqlState("57P01"), message: "terminating connection due to administrator command", detail: None, hint: None, position: None, where_: None, schema: None, table: None, column: None, datatype: None, constraint: None, file: Some("postgres.c"), line: Some(3090), routine: Some("ProcessInterrupts") }) }',
  target: undefined
}

Expected behavior
The typings should be correct.
Environment & setup

OS: Ubuntu 20.04.2 LTS on Windows 10 x86_64, but I also experienced the bug on Ubuntu 20.04.2 LTS (Focal Fossa)
Database: PostgreSQL 13.2 (Debian 13.2-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit

{
  node: '15.12.0',
  v8: '8.6.395.17-node.27',
  uv: '1.41.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.17.1',
  modules: '88',
  nghttp2: '1.42.0',
  napi: '8',
  llhttp: '2.1.3',
  openssl: '1.1.1j+quic',
  cldr: '38.1',
  icu: '68.2',
  tz: '2020d',
  unicode: '13.0'
}

prisma               : 2.20.1
@prisma/client       : 2.20.1
Current platform     : debian-openssl-1.1.x
Query Engine         : query-engine 60ba6551f29b17d7d6ce479e5733c70d9c00860e (at<EMAIL_ADDRESS>Migration Engine     : migration-engine-cli 60ba6551f29b17d7d6ce479e5733c70d9c00860e (at<EMAIL_ADDRESS>Introspection Engine : introspection-core 60ba6551f29b17d7d6ce479e5733c70d9c00860e (at<EMAIL_ADDRESS>Format Binary        : prisma-fmt 60ba6551f29b17d7d6ce479e5733c70d9c00860e (at<EMAIL_ADDRESS>Default Engines Hash : 60ba6551f29b17d7d6ce479e5733c70d9c00860e
Studio               : 0.365.0

Happy 1 year anniversary! This bug still exists.

@jonahsnider this sounds like something https://github.com/prisma/prisma/pull/10828 should have fixed. Is it still reproducible for you with the latest Prisma?

Actually ignore me, given the version of Prisma in your initial report and that it was BinaryEngine, this is a different bug than I thought.

Here is an error report about potentially the same issue on a very old Prisma version (v2.1.3).


How to save the simplified results after Auto-LOD?

Hello,
I find that simplifying a complex mesh may take a lot of time, as in demo: https://www.babylonjs-playground.com/#2JBSNA#3 , it will take about 10s for the pop-up alert window. So how do i save the meshes after the Auto-LOD simplify, so i can load the simplified meshes in the next time(it will save a lot of time)?(I can't find the approach in this doc)   Thanks!

Hi!
The simplification process was meant to work in real-time. There are better (and slower, one must say) simplification processes out there if you want to serve different simplified versions of your mesh.
Having said that - you have access to all LOD levels. For example:
https://www.babylonjs-playground.com/#2JBSNA#42


Added Abacus AI API to Gen API section as per issue #142

Fixes #142
Added the required information and the links on Gen API Section
@ashitaprasad Please review and merge this pull request

@ashitaprasad, can you review and merge the PR

@ashitaprasad kindly review and merge this Pull Request

This company is not a API friendly company as users cannot signup and start using APIs like other GenAI API providers.


Gracefully uninstall

Fix the plugin trying to extract an app name when being invoked for an uninstall by the cf cli.
Current output:
$ cf uninstall-plugin copyenv
Uninstalling plugin copyenv...
FAILED
Plugin name copyenv does not exist
Sams-MacBook-Pro:copyenv sam$ cf install-plugin copyenv

Installing plugin ./copyenv...
OK
Plugin copyenv v1.0.0 successfully installed.

New output:
$ cf uninstall-plugin copyenv
Uninstalling plugin copyenv...
OK
Plugin copyenv successfully uninstalled.

Sorry the delay merging this, thanks for the PR!


IPsec unable to set Certificate Authority

Hi,
Versions OPNsense 17.1.3-amd64
FreeBSD 11.0-RELEASE-p8
OpenSSL 1.0.2k 26 Jan 2017

I tried to set up a IPsec RSA site-to-site tunnel but I'm unable to select the Certificate Authority. The field is missing but required.

Regards,
Soeren

Hi Soeren,
Can you try https://github.com/opnsense/core/commit/b6c6eec21e0bd6376c6e039c4a08139e8376974d , apply on your OPNsense using:
opnsense-patch b6c6eec2
Best regards,
Ad

Hi Ad,
I've applied the patch and now I can save the IPSec RSA Tunnel.
Thanks for the patch.
Kind regards,
Soeren

Hi Soeren,
Thanks for confirming!
Best regards,
Ad


Shell autocomplete support

Description
Please add support for bash (& possibly other shells like zsh and fish) completion support. It would be incredibly useful for people who things like zsh-autocomplete, are used to tabbing commands, or are still learning hyprland and how to use hyprctl. This is obviously not a high priority feature, but it's a great quality of life addition, and would surely be appreciated by those without the best memory (such as myself).
When asking for support for other programs, I would usually do something like linking to their documentation, but the documentation for bash is certainly dated to say the least. Zsh is only a little bit better, though fish's documentation is very helpful.

I do not write those, and I will not.
However, MRs welcome, see #275 for example.
There is even one open: #3535 however it uses an obscure rust tool which I'd avoid having a dep on. Though maybe we could use something that is packaged for debian (and not rust) and just compile it in CI whenever we make a change?


bug/can not stop ELB default behavier adding <IP_ADDRESS>/0 back

The lambda function works great and try to remove all the ip other then cloudflare endpoints. but we just found out a issue that by default kubenetes by default will add <IP_ADDRESS>/0 back every 5 mins. meaning by default lambda cronjob kick in once a day and after 5 min kubenete will add the <IP_ADDRESS>/0 back so ELB will still being unprotected for 23 hrs and 55 mins.
I see other people report the same problem as well
https://github.com/kubernetes/kubernetes/issues/64259
https://github.com/kubernetes/kubernetes/issues/49445
just post this here and wonder if other people see the same problem I see
suggestion: maybe redirect lambda to update on alb.ingress.kubernetes.io/inbound-cidrs instead of security group?
https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/docs/guide/ingress/annotations.md#inbound-cidrs

found solution here by adding annotation service.beta.kubernetes.io/aws-load-balancer-manage-backend-security-group-rules: "false" then k8s controller would update security by itself to expose <IP_ADDRESS>/0 very 5 mins


destination could not be found

https://wiki.xxiivv.com/site/_computer.html

Where did you find that link?

Ah! Found it, fixed :) Thanks.


docker arm

Sponsors SeaweedFS via Patreon https://www.patreon.com/seaweedfs
example of a good issue report:
https://github.com/chrislusf/seaweedfs/issues/1005
example of a bad issue report:
https://github.com/chrislusf/seaweedfs/issues/1008
Describe the bug
使用华为的鲲鹏系统，CPU架构是ARM，运行docker镜像，报错信息：exec  user process caused "exec format error"
Expected behavior
exec  user process caused "exec format error"

use docker pull chrislusf/seaweedfs:dev


HAP_rand or HAPPlatformRandomNumberFill?

Both fill a buffer with cryptographically secure random numbers, so why have both?
Wouldn't having just one be sufficient?

@rojer You are right, we could potentially replace HAP_rand with HAPPlatformRandomNumberFill

Watch out, HAP_rand is referenced in the documentation here : https://github.com/apple/HomeKitADK/blob/master/Documentation/PAL.md. Maybe it is used on purpose ?

HAPPlatformRandomNumberFill is the proper PAL API to use to generate a random number.
HAP_rand is probably better thought of as an internal API used by some platforms.
Currently HAP_rand is only used by Darwin's HAPPlatformRandomNumberFill implementation to make use of the supported crypto libraries's (ex: OpenSSL and MbedTLS) built-in random number generator, and by the MbedTLS wrapper using it's own rng function rather than going back to the PAL's HAPPlatformRandomNumberFill.

but in turn, mbedtls implementation uses arc4random_buf, which is not part of mbedtls.
imo HAP_rand should be eliminated. if arc4random_buf is good enough on darwin, then HAPPlatformRandomNumberFill should just use that.
i ran into this problem when porting to a platform that has mbedtls but not arc4random

HAP_rand allows Darwin to use either OpenSSL and MbedTLS as crypto backends.
With that said, this really was just a convenient shortcut. If Darwin didn't rely on the crypto backend to provide the RNG, HAP_rand wouldn't need to exist. Could probably make Darwin behave the same as the POSIX PAL and remove HAP_rand.


missing type declaration in line 8

https://github.com/BenQuack/GORLS/blob/0fed233f2e0f69b3a47937b11e8d993e7acfa17c/programming files/datetime_convert.java#L8
Description
Missing String keyword before name.
Solution
Add String keyword at beginning of line.

Fixed


Instagram access token is required to display images

Tried the script and followed the basic example but it throws the error "Instagram access token is required". I read the doc and added accessToken option and put the token value. But I wonder why it's not working too.

Also when I check the console it says
Unexpected identifier in
accessToken: 'some numbers here..'

I fixed it. but new error thrown.
Error from Instagram: This client has not been approved to access this resource.

how did you fix the Access token without asking your users to authorize when they load the page? I'm using the most basic example and getting the same error.

@bsullins  I tried to remove the client ID and just leave the accessToken. Error resolved but another error thrown.
Error from Instagram: This client has not been approved to access this resource.

Same issue here, any news on this?

You can use this site to generate an access token for your application. It worked for me!
http://instagram.pixelunion.net/


Dashboard Design

Everything except project switching is done in Dashboard. Test it out at: Dashboard
Some points to note:

Some select inputs have been commented out in Schedulers since they were completely empty
Still room for improvement, waiting feedback
Issue in resources where empty resources are automatically created or the resource for the deleted schedulers aren't deleted
Capitalization in some labels require work

Ready to Merge


refine travis-ci scripts.

Coverage increased (+0.005%) to 90.557% when pulling f5fdaea51455f31a51973eb17f90450a69688fbc on XenoAmess:patch-1 into b05b3b9a90956293ae0cd4c423635bf8bdfb12f1 on apache:master.


Permit2 contract causes infinite loop fetching proxy information [APE-962]

Environment information

OS: linux
Python Version: 3.10.9
ape and plugin versions:

$ ape --version
0.6.8

$ ape plugins list
Installed Plugins:
  vyper        0.6.3
  alchemy      0.6.1
  etherscan    0.6.3
  template     0.6.0
  solidity     0.6.3
  foundry      0.6.7
  huff         0.1.2

What went wrong?
The Permit2 implementation contract (0x000000000022D473030F116dDEE9F6B43aC78BA3 on almost all networks) causes an infinite loop inside of our proxy info routine
How can it be fixed?
I'm guessing that the bytecode has a matching sequence to one of the regex comparisons we are doing, so it should be required to do some additional validation on the length of the bytecode to avoid false positives

i've identified where the issue comes from:

a call to masterCopy() reverts
then ape tries to get_virtual_machine_error  of a not yet initialized contract.
which in turn calls enrich_error, which tries to get the abi, so it falls into the inifinite loop.

the solution could be to either propagate skip_trace=True up to enrich_error or better not try getting partially-initialized abis from the error handler.


With multiple repositories, no snapshot detail is shown

Freshly installed from git using Python 3.10 on Ubuntu. Happy to pass along any debug info you need.
When one repo is configured, I get the repository header and details on all snapshots.
When multiple repositories are configured, I get just the repository headers and no snapshot details.

One repo configured

Multiple repos configured

The program only shows details of new snapshots that were added since the last run. I'm guessing you ran it once with the single repository, which recorded that time as the last run, and then added the other two, but there were no snapshot taken since that run. If you run it again today you should see the snapshot details. If you still don't see it then delete the file called status.json created by the program and try again.

There would now be a message saying there are no new snapshots since the last report in that scenario.

Thank you!


ts: Coder as interface and SPL token coder

Closes https://github.com/project-serum/anchor/issues/799 and provides an implementation of the SPL token program serializer.

BorshCoder is a misnomer since it's still used to deserialize zero-copy accounts.


chore: Bump ACVM version to 0.20.1

Description

Problem*

Resolves
Summary*
This PR bumps to use the new ACVM 0.20.1 release.
Documentation

[ ] This PR requires documentation updates when merged.

[ ] I will submit a noir-lang/docs PR.

[ ] I will request for and support Dev Rel's help in documenting this PR.

Additional Context

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

@kevaundray The BlockSolver needs to be made more flexible again. Looks like we're not just passing simple witnesses in.

This is failing on the old SSA as we're passing in more than a simple witness to the BlockSolver. We'll need to make this more flexible again in future.

I'll open an PR to remove testing of the legacy SSA code. We are no longer maintaining/patching it or giving guarantees that it works anymore


Follow style guideline in code

This issue is to fix the lack of a style guideline in the Readme, and convert existent code to a guideline.
My style has been more like Idiomatic (https://github.com/rwaldron/idiomatic.js/), a simpler approach for defining how to write code. Google's is also good, but even simpler (https://google.github.io/styleguide/javascriptguide.xml).
My fear of AirBnB guidelines is that they have a few points that I disagree:

When listing objects, start with the comma in the beginning of the line
Comments AFTER code blocks (In the same line, causing the line to spam, and look ugly
in the general look)
They don't use much spaces (They make the code less dense, and more readable)

Also, I think that making the code guideline as strict as AirBnB or some others, would discourage people to help, and consume a lot of time verifying every line of code before merging...
Anyway, let's keep it simple for now at least

Some other styles that I think are really close to Idiomatic, but meant for Node.js:

https://github.com/felixge/node-style-guide
https://github.com/RisingStack/node-style-guide

Any thoughts @rodrigoalviani ?

After taking a look at Felix style-guide (http://nodeguide.com/style.html), it is indeed the best approach for a Node.js project...


Feature request: Restart button

I am using OST for wifi testing, and as such, I rerun the tests constantly. It would be nice if the end screen had a one-click "redo" or "restart" button, instead of the current process of refreshing the page and then clicking "Start" again.

Refreshing the page is better for performance reasons. Some browsers hold test data in memory, and a page refresh will release the used memory.

Great idea! I'll give it a try soon. Thanks!

+1
Looking forward to have a start again button.


Use replaceTrack(null) for pauseUpstream

Previously we were creating placeholder tracks, that is not compatible with react-native.

Tested as working on RN with both iOS and Android. On Android, seemed to add a small delay (increased to about half a second) when connected to a local server, but didn't seem to increase over repeated usages and the audio/video stayed in sync.

there's a Safari issue from 2018 that might be a problem https://bugs.webkit.org/show_bug.cgi?id=184911
Only looking at the date of the fix it seems like the bug is present on Safari versions prior to 12

@lukasIO thanks for checking on this.. do you think we should keep the existing behavior for older browsers like Safari 12?

the existing behaviour would then only apply to Safari 11.x as versions before that do not support canvas.captureStream that we use for creating the dummy video track. (https://caniuse.com/mdn-api_htmlcanvaselement_capturestream)
Alternatively we could throw an error instead when trying to use the API on Safari 11 (instead of ending the track) and declare the API to be only supported on Safari >= 12.

I like the latter approach. will update the docstring and throw an exception < Safari 12


Add path  viewer and modifier

Feel free to take this issue

I take it!

Great . Start working on this


unable to fetch in submodule path

I'm trying to build the PX4 flight stack firmware using the info given in this link : http://dev.px4.io/starting-building.html
I'm getting this error
Submodule 'jMAVlib' (https://github.com/PX4/jMAVSim.git) registered for path 'jM
AVlib'
fatal: unable to connect to github.com:
github.com[0: <IP_ADDRESS>]: errno=No error

Unable to fetch in submodule path 'mavlink/include/mavlink/v1.0'
Checked NuttX submodule, correct version found
Checked Tools/gencpp submodule, correct version found
Checked Tools/genmsg submodule, correct version found
Checked Tools/jMAVSim submodule, correct version found
Checked Tools/sitl_gazebo submodule, correct version found
Checked cmake/cmake_hexagon submodule, correct version found
Checked mavlink/include/mavlink/v1.0 submodule, correct version found
Checked src/lib/DriverFramework submodule, correct version found
Checked src/lib/dspal submodule, correct version found
Checked src/lib/ecl submodule, correct version found
Checked src/lib/matrix submodule, correct version found
Checked src/modules/uavcan/libuavcan submodule, correct version found
Checked unittests/googletest submodule, correct version found
make -C /c/px4/Firmware/build_px4fmu-v2_default -j4 --no-print-directory
make[1]: *** No targets specified and no makefile found. Stop.
make: *** [px4fmu-v2_default] Error 2

You or Github are having an internet connection issue. There is nothing wrong with the system.

And what about no target specified and no makefiles found? @LorenzMeier

The error now is
`Submodule 'jMAVlib' (https://github.com/PX4/jMAVSim.git) registered for path 'jM
AVlib'
fatal: Needed a single revision
Unable to find current revision in submodule path 'mavlink/include/mavlink/v1.0'
Checked NuttX submodule, correct version found
Checked Tools/gencpp submodule, correct version found
Checked Tools/genmsg submodule, correct version found
Checked Tools/jMAVSim submodule, correct version found
Checked Tools/sitl_gazebo submodule, correct version found
Checked cmake/cmake_hexagon submodule, correct version found
Checked mavlink/include/mavlink/v1.0 submodule, correct version found
Checked src/lib/DriverFramework submodule, correct version found
Checked src/lib/dspal submodule, correct version found
Checked src/lib/ecl submodule, correct version found
Checked src/lib/matrix submodule, correct version found
Checked src/modules/uavcan/libuavcan submodule, correct version found
Checked unittests/googletest submodule, correct version found
make -C /c/px4/Firmware/build_px4fmu-v2_default -j4 --no-print-directory
make[1]: *** No targets specified and no makefile found.  Stop.
make: *** [px4fmu-v2_default] Error 2`

I got the same error either, is the problem of installation or other issues?Thanks for your help.

make[1]: *** No targets specified and no makefile found. Stop.

Try a
make clean
first


Fix statement_id length

While typical statement_id is generated by terraform -- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_permission.html
if log-groups are too lengthy, this will cause issue where statement_id is more than 100 characters, refer - https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html#API_AddPermission_RequestSyntax

Thanks for the contribution @jjkoh95!

I rebased the last commit since the commit wasn't formatted correctly for the release process.


Repo needs new maintainer

Hi gang,
Some of you have been asking about the status of the new version. Apologies for taking so long to respond. I just didn't know what to say. I still don't, but I feel like I have to, so here goes nothing. The short answer is that I don't have enough to publish at this point and it's beginning to look like I won't for a while. Allow me to give some context.
I published the first version of this library almost 12 years ago. 2007-2010 were the most productive years of my life culminating in starting our own AASP. Unfortunately, it was also the time that the stress and anxiety of work really started getting to me. At one point I was working four highly stressful and mission-critical jobs at once. This all lead to my first severe depressive episode in 2010 and even though the experience was terrifying, I just soldiered on because there was simply no alternative (or at least I felt so at the time).
All the AASP/GSX-related code I've written and published was never meant to be it's own thing - it was simply stuff I had made for my own company that I wanted to share with the world. The service was the business and the tools were simply a by-product. In 2013 I had a falling out with my business partner and was forced to leave the company. All I was left with were the rights to my own code, my old 2011 iMac and my phone. At the time it felt like the only thing to do was to start another company with that code. Starting from scratch, alone and completely burnt out was tough, but I managed to stay afloat - somehow - fighting off increasingly frequent depressive phases for about 18 months until the AASP I co-founded announced they had developed their own software to replace mine. Losing them took out a third of my income which again meant taking on an extra job. My mental health continued to decline until I started having psychotic episodes. 2018 was the roughest year so far and all I can say I'm just happy to be alive. By that time, the longest sickleave I had taken was 2 weeks.
I decided to quit system administration and became a full-time developer hoping the decrease in stress would save me, but about a year into the job I started showing the same symptoms. Thankfully, with more people on the team, I was able to, for the first time in my life, focus on getting better. I have been on sick leave now for 3 months straight and undergoing therapy. Next, I'm planning to go back to college to finish my diploma. The road to recovery will be long, but at least I feel like I'm on the right path.
Depression is a debilitating disease with some days feeling like I could whip up a GSX update in a week, but mostly feeling like I never want to see another computer again (or anyone or anything else for that matter). This makes it impossible to concentrate on a single thing for any meaningful length of time. I get panic attacks from email notifications and have deleted all my social media and IM accounts.  The truth is, working on gsxlib, py-gsxws, Servo, machammer, MTK etc, served as a valuable distraction for over 10 years. These projects helped keep me sane by giving me a higher purpose even when I was barely coping inside. Although none of my open source projects ever took off in terms of community, it still feels good knowing that my work helped other developers and admins. My Github page has also worked better than any business card and I probably wouldn't have gotten the coding gig that ended up saving my life without it.
I'm truly sorry that this comes so late. Every week I tried to fix this, but I'm simply unable to work right now. I realise that some of you have bosses and deadlines and so I think it's best for everyone if I just admit out loud that I will no longer be able to continue maintaining these projects. This is terrifying on a personal level - I've been known as the "GSX guy" for most of my career and letting go of that feels like losing a part of myself. In many ways this feels like a goodbye, or retirement.
As much as it hurts to admit that, as I sit here sobbing and writing, I have to be able to let go of this. None of us should ever be defined solely by our work. We are human beings, not machines. Life comes first. My problem right now shouldn't be if I can work on some update, but rather if I can work at all. It sounds so obvious now, but it took me a long time to realize this.
If you are struggling with depression as well and have no-one to talk to - please drop me a line. It's an insidious desease that might not have a complete cure, but sharing with people really helps. Always remember that no matter how bad things feel at the moment - it will always pass. Change is the only constant. I would also recommend reading this book and I plan to start a support group for IT pros in a similar situation ("workaholics anonymous") once I feel strong enough.
A heartfelt thank-you to the handful of people who've contributed over the years. I really appreciate your help and I'm sorry for not getting through all the pull requests.
If anyone wants to take over this project, please don't hesitate to contact me. I might not respond right away but I will eventually.
❤
-filipp

Thank you so much for your candor and the hard work you've put in over the last decade!


When creating a new connection after giving all the details, and when add account section it navigates to a browser to login, once details are given it keeps spinning and never logs in.

Type: Bug
When creating a new connection after giving all the details, and when add account section it navigates to a browser to login, once details are given it keeps spinning and never logs in.
Azure Data Studio version: azuredatastudio 1.48.0 (https://github.com/microsoft/azuredatastudio/commit/4970733324ef8254b7c22a5dc55af7f8a1dea93f, 2024-02-27T00:05:08.293Z)
OS version: Windows_NT x64 10.0.22631
Restricted Mode: No
Preview Features: Enabled
Modes:
System Info
Item	Value
CPUs	11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 1805)
GPU Status	2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg)	undefined
Memory (System)	31.73GB (14.96GB free)
Process Argv
Screen Reader	no
VM	0%
Extensions (1)
Extension	Author (truncated)	Version
azdata-sanddance	msr	4.0.3

Hello, I have exactly the same issue when I'm logging in with "Microsoft Azure AD - Universal with MFA support" with the Kusto Plugin.
Once the web browser writes everything is OK, the wheel continues to spin indefinitely in the login form.

duplicate of #25596