StreamExecutor device (0): ,  : cannot connect to X server

First of all, thank you very much for your contributionI'm sorry to bother youWhen I run the test, I encountered the following troubles. I sincerely hope that you can help me. Thank you very much！

(n2n) [410@mu01 n2n2]$ python test_model.py --weight_file clean/weights.001-109.759-28.05869.hdf5 --image_dir dataset/Set14
/home/410/anaconda3/lib/python3.6/site-packages/h5py/init.py:36: FutureWarning: Conversion of the second argument of issubdtype from float to np.floating is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type.
from ._conv import register_converters as _register_converters
Using TensorFlow backend.
WARNING:tensorflow:From /home/410/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
2019-04-03 18:57:29.385352: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-04-03 18:57:29.394111: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2019-04-03 18:57:29.395846: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0x2b90ea0637c0 executing computations on platform Host. Devices:
2019-04-03 18:57:29.396044: I tensorflow/compiler/xla/service/service.cc:158]   StreamExecutor device (0): ,
: cannot connect to X server <IP_ADDRESS>:10.0

@yu4u
(n2n) [410@mu01 n2n2]$ python test_model.py --weight_file clean/weights.001-109.759-28.05869.hdf5 --image_dir dataset/Set14
/home/410/anaconda3/lib/python3.6/site-packages/h5py/init.py:36: FutureWarning: Conversion of the second argument of issubdtype from float to np.floating is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type.
from ._conv import register_converters as _register_converters
Using TensorFlow backend.
WARNING:tensorflow:From /home/410/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
2019-04-03 18:57:29.385352: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-04-03 18:57:29.394111: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2019-04-03 18:57:29.395846: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0x2b90ea0637c0 executing computations on platform Host. Devices:
2019-04-03 18:57:29.396044: I tensorflow/compiler/xla/service/service.cc:158]   StreamExecutor device (0): ,
: cannot connect to X server <IP_ADDRESS>:10.0

Please use --output_dir option to output results images or run the script on a local PC instead of running on a server.

Thanks for your help. I have a question right now  @yu4u
I only have a polluted picture here, I want to use your source code to directly test whether it can be repaired, but I have not found a way to input your source code to go, in this request for your help, thank you very much!

Your source test results are up and running, and the model is up and running. Thank you very much for your contribution.Thanks for your help.
I have a question right now @yu4u
I only have a polluted picture here, I want to use your source code to directly test whether it can be repaired, but I have not found a way to input your source code to go, in this request for your help, thank you very much!

If you want to perform denoising to already noisy images, use --test_noise_model clean.

As described in readme.

I have tried the following input，but there is no output，so I would like to consult you, thank you for your reply  @yu4u
python3 test_model.py --weight_file model/weights.047-2.317-24.30238_impulse_noise.hdf5 --image_dir teat_img/baby.png --test_noise_model clean --output_dir img/

image_dir should be directory.

Thank you for your reply @yu4u
Thank you for your help. I have successfully run it.
But I still have some questions to ask you. Because my photo is badly damaged, I cannot tell which type of noise it is. Adopting your pretrain model doesn't seem to work. Should I train with more of these images and try to see if it works?

If I type the following command, is it correct?
python3 train.py --image_dir dataset/mydata --test_dir dataset/mytes --image_size 128 --batch_size 8 --lr 0.001 --source_noise_model clean --target_noise_model clean --val_noise_model clean --loss l0 --output_path mymodel

Might correct.

I cannot tell which type of noise it is

But, it would not work.
This repository aims at reproducing noise2noise training, and not trying to remove various types of noises.
For general purpose, you might be able to find other more appropriate repository.

Please read original paper about the restrictions of noise2noise approach.

image_dir should be directory.

It would be great if you be more specific. What exactly causes this error and how can we solve it if we are deploying from the server? thanks in advance @yu4u

--image_dir should be directory that contains test images.


Updated email message headers to have 'Date', 'Message-Id' fields (#4693)

Description: Added 'Date' and 'Message-Id' fields to smtp messages.
Related issue (if applicable): fixes #4693
Checklist:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass

Top, thanks!


Luxemburg data source fails to run

Traceback (most recent call last):
  File "/home/vmagent/app/lib/pipeline.py", line 163, in _run_wrapper
    return data_source.run(output_folder, cache, aux)
  File "/home/vmagent/app/lib/data_source.py", line 227, in run
    data = self.parse(data, {name: df.copy() for name, df in aux.items()}, **parse_opts)
  File "/home/vmagent/app/lib/data_source.py", line 99, in parse
    return self.parse_dataframes(self._read(sources, **read_opts), aux, **parse_opts)
  File "/home/vmagent/app/lib/data_source.py", line 79, in _read
    return {name: read_file(file_path, **read_opts) for name, file_path in file_paths.items()}
  File "/home/vmagent/app/lib/data_source.py", line 79, in <dictcomp>
    return {name: read_file(file_path, **read_opts) for name, file_path in file_paths.items()}
  File "/home/vmagent/app/lib/io.py", line 99, in read_file
    return pandas.read_excel(path, **{**default_read_opts, **read_opts})
  File "/env/lib/python3.7/site-packages/pandas/util/_decorators.py", line 296, in wrapper
    return func(*args, **kwargs)
TypeError: read_excel() got an unexpected keyword argument 'sep'

Looks like a bad configuration?

Nice catch! Yes, the config appears to be wrong

This is still happening - looks like it's the same config problem but in hospitalizations.


[IRGenDebugInfo] Disable usage of dbg.declare in optimized code

We don't support dbg.declare in optimized code, as variables can be moved by SIL optimization passes. If a partial store is eliminated, we want a dbg.value on the allocation, and another dbg.value with a fragment in place of the partial store.
rdar://128155050
tests failing.

Moved to #73769


PowerShell script enhancement in VDI documentation

As written the last line of the PowerShell script could error if $vdmpath is not on the C: drive.  The command assumes it is the C: as part of the cmd command to change to that drive letter.  A better solution is to us the native cd /d command instead.  The /d command changes both drive and directory instead of the basic directory only.  The command I suggest below will work no matter what drive is being used.
As written
cmd /c "cd $vdmpath & c: & mpam-fe.exe /x"
Instead use
cmd /c "cd /d $vdmpath & mpam-fe.exe /x"

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

ID: c87fa68a-a881-7ab7-97df-5da73dc56692
Version Independent ID: 0c031441-cc26-903a-4d53-c044ea790d2d
Content: Microsoft Defender Antivirus Virtual Desktop Infrastructure deployment guide
Content Source: microsoft-365/security/defender-endpoint/deployment-vdi-microsoft-defender-antivirus.md
Product: m365-security
Technology: mde
GitHub Login: @denisebmsft
Microsoft Alias: deniseb

@brentil Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/8062
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @brentil Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


tomcat directories: Why is the CB not creating them?

Hi there ...
What is the assumption of not creating these directories by the cb itself?
node["tomcat"]["base"] -
node["tomcat"]["config_dir"] -
node["tomcat"]["log_dir"] -
node["tomcat"]["tmp_dir"] -
node["tomcat"]["work_dir"] -
node["tomcat"]["context_dir"] -
node["tomcat"]["webapp_dir"] -
node["tomcat"]["lib_dir"] -

First off I'm very sorry that it's taken so long to get back to you on this issue.  For a significant period of time there was no active Chef Software Inc. maintainer for this repository and things languished.  We're now actively maintaining this cookbook again, and as part of that I've rewritten the cookbook with new custom resources for installing Tomcat from Apache Org sources.  This will ship in an upcoming 2.0 release and then we'll remove the existing recipes and providers in a future 3.X release.  With those new providers I believe the need for this change goes away so I'm going to close this out.  I encourage you to give the new providers a try and let me know if we can tackle more Tomcat management without the attributes bloat the current code suffers from.  They're on the master branch and once the documentation and testing improves a bit they'll be released as a 2.0 cookbook.


Fix fusing of surfaces built along guide curves

Provide a robust way to fuse surfaces which were built by the loft maker along guide curves.

Introduced test in 9bfa4ccfae4186e19f8eb1bea29c34cc9ba42cd3 which test the correct fusing of the wing and the fuselage. It will fail for unpatched OCC versions. Now we need to set up and test the whole chain to make sure no other bugs were introduced by the fusing operation.
1.) Creating and exporting the fused geometry with TIGL like in the example script at https://gitlab.sc.dlr.de/ilic_ca/tiglsurf
2.) Test maplib forward and backward for a whole mesh on the tigl geometry (create e.g. with Salome/Netgen). So far this is failing due to a maplib issue: https://gitlab.sc.dlr.de/tigl/maplib/issues/15

With commit 858c057 all tests are running.

After adding an extensive parameter study to the confidential tests, 2 testcases fail:
https://gitlab.sc.dlr.de/TIGLConf/tigl-confidential-big-test-data/blob/679593e99e48420f8ffaf7c243c1a14753cf1310/dx-xrf1-wfhv-wing-change/cpacs07.xml
and
https://gitlab.sc.dlr.de/TIGLConf/tigl-confidential-big-test-data/blob/679593e99e48420f8ffaf7c243c1a14753cf1310/dx-xrf1-wfhv-wing-change/cpacs52.xml
Maybe the first one could be neglected since the wing intersects the symmetry plane. However the second one does not. Further investigation is needed.

In the context of #182 we implemented a new parameter study in e7d9f6aafdbf07b5177999049992416e93cab546 which avoids the intersection of the wings with the symmetry plane. See #182 for details. All relevant tests for fusing and mesh generation with Centaur are successful. Therefore the issue is closed.
However, the above mentioned failed test case may indicate that future problems with the fusing can not be ruled out. Keep in mind, that we fixed this problem by a workaround.


Reporting server/task

What's new
Addition of the task summary model to the reporting server and UI.

Self-checks

[ ] I'm familiar with and follow this Typescript guideline
[ ] I added unit-tests for new components
[ ] I tried testing edge cases
[ ] I tested the behavior of the components that interact with the backend, with an e2e test

Discussion
Having some problems with testing on minikube:
The UI seems to still call the old endpoint (/report/task_state) instead of the new endpoint (/report/task_summary) even though it has been updated on the deployment workspace (ws/rmf), (I rebuilt the images for reporting and reporting server and redeployed them too)

The UI seems to still call the old endpoint (/report/task_state) instead of the new endpoint (/report/task_summary) even though it has been updated on the deployment workspace (ws/rmf), (I rebuilt the images for reporting and reporting server and redeployed them too)

Hi @vallq, actually the script is building the image from /ws/rmf-web/ so need to go to ws/rmf-web/ and set your branch there. To do that you may want to add a remote (git remote add rmf  https://github.com/open-rmf/rmf-web.git) and then move to your remote branch git checkout reporting-server/task -b reporting-server/task now you can rebuild your Docker image.
docker build -t rmf-web/reporting -f docker/reporting.dockerfile ws/rmf-web

Once you have the new image you need to save it ( or publish) on the Minukube's docker repository docker save rmf-web/reporting | bash -c 'eval $(.bin/minikube docker-env) && docker load.
After that, you need to delete the current deploy:
.bin/minikube kubectl -- delete -f k8s/reporting.yaml

And deploy it again.
.bin/minikube kubectl -- apply -f k8s/reporting.yaml

And voilà =)
HTH,

Hi @vallq, actually the script is building the image from /ws/rmf-web/ so need to go to ws/rmf-web/ and set your branch there. To do that you may want to add a remote (git remote add rmf https://github.com/open-rmf/rmf-web.git) and then move to your remote branch git checkout reporting-server/task -b reporting-server/task now you can rebuild your Docker image

Yea I only cloned my branch for this image building, for ws/rmf-web! but I'll try again
maybe I missed out deleting the deployment before redeploying hmm, will look into it, thanks!

To Do for Val

[ ] add tests for task summary components in react-components

Hi @codebot @koonpeng What information would be expected of the report for Tasks? Right now we are able to retrieve the task information as logged by Fluentd. It's stored as it is in the reporting server db. But there are fields that can be removed (especially in Task Description as can be seen in the picture). Should all the info be kept in the original structure in the db and the required information be rendered on the frontend?
Also to clarify, there are 2 submission_time fields, does 1 refer to the time captured upon user submission (ie at t = 0) and another refers to the system / ros time?

Gotcha, so as an example:
for a Loop task, in Task Description we would render: Number of Loops, Start Location, End Location
Delivery: Items, Pick Up Place, Drop Off Place (I'm not sure if the other fields are necessary for the frontend reporting for now). Unless Pick Up Dispenser and Drop Off Ingestor provide more clarity on the task compared to the location values

Different task description rendering based on task type


ASP.NET 5 (vNext) support

I am using RC1 of ASP.NET 5 (vNext) and would like to use it with saule.
P.S. Saule is cool ! :-)

I would love to support this, but I haven't used ASP.Net 5 personally and I'm not sure what's involved to get it working. From what I understand, action filters (which Saule uses) are a thing of the past, to be replaced by pipeline hooks. In addition, the reflection APIs have changed between .Net 4.5 and Core.
We'll probably end up having to create and maintain a separate Nuget package for this, since those changes are not backwards compatible. It would be nice to have some sort of shared core, but some internals work will have to be done for this. I'll have to spike this sometime in the future, hopefully soon.

You can install and try the RC1 which is available at "https://get.asp.net/". Big big changes in framework and tooling (for the better) but not necessarily so much for Saule. Filters can be used still along "middleware" for pipeline hooks. System.web dependencies must be changes.

@joukevandermaas I have created a basic proof of concept spike that might offer some ideas / inspiration: https://github.com/robladbrook/saule-aspnet5
I'll get it production ready (for my needs) until you're in a position to do something properly :)

@robladbrook Awesome work! It looks like my suspicions were more or less correct; we'll have to use a different way to pass properties around since the pipeline has changed and the reflection APIs no longer work the same way.
It looks like most of the code can actually be shared between .Net 4.5 and core though, which is good news. It should be possible to abstract over these things, rather than to use them directly. I'm planning to do some refactoring of Saule internals anyway (specifically the serialization and pagination process, to support #78 and #59), so I'll keep this in mind.
Thanks a lot for doing this!

I'm going to close this issue for now. I don't have any plans to port Saule to .Net Core in the near future, but I'm open to contributions from others.

It is unfortunate, as it seems .NET core is going to be THE future preferred platform for .NET development as evident from the current momentum. Libraries and tools that do not support .NET core will be left in the dust.

@bluemmc I don't use it, and I don't have enough time to invest in learning the platform and adapting Saule to it. I'd love for others to contribute Core support, and I'll gladly merge PRs towards this goal.


feat: modern.js doc support edit this page on github (#3527)

在这个版本中，添加了modern.js doc edit this page on github支持，通过themeConfig中的editLink配置repoUrl仓库地址还有text文本提示。
这个功能建议是由issues在 #3527 的讨论中提出的。

 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.RyanHo97 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Make admin authentication asynchronous

Make admin service authentication asynchronous by using httpx instead of requests.
Related to:

#1975

Codecov Report
Attention: 4 lines in your changes are missing coverage. Please review.

Comparison is base (d27a6b3) 90.66% compared to head (e26b01c) 85.86%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1978      +/-   ##
==========================================
- Coverage   90.66%   85.86%   -4.81%
==========================================
  Files         246       22     -224
  Lines       15401      856   -14545
==========================================
- Hits        13964      735   -13229
+ Misses       1437      121    -1316

Flag
Coverage Δ

jobs_cache_maintenance
?

jobs_mongodb_migration
?

libs_libapi
?

libs_libcommon
?

services_admin
85.86% <90.24%> (-0.23%)
:arrow_down:

services_api
?

services_rows
?

services_search
?

services_sse-api
?

services_worker
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

services/admin/src/admin/authentication.py
88.46% <100.00%> (-2.97%)
:arrow_down:

services/admin/src/admin/routes/cache_reports.py
84.00% <100.00%> (ø)

...min/src/admin/routes/cache_reports_with_content.py
84.00% <100.00%> (ø)

services/admin/src/admin/routes/dataset_status.py
91.66% <100.00%> (ø)

services/admin/src/admin/routes/force_refresh.py
66.66% <100.00%> (ø)

services/admin/src/admin/routes/obsolete_cache.py
94.73% <100.00%> (ø)

services/admin/src/admin/routes/pending_jobs.py
80.95% <100.00%> (ø)

services/admin/tests/conftest.py
95.45% <100.00%> (+0.33%)
:arrow_up:

services/admin/tests/test_authentication.py
100.00% <100.00%> (ø)

services/admin/tests/utils.py
100.00% <100.00%> (ø)

... and 4 more

... and 224 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


chore(#669): Add script to check license headers

Description
It's easy to forget to add license headers. This change adds a build job
that verifies they exist on all files with the *.java extension. This
should reduce the burden on code reviewers.
Issue
Related to #669

Thank you for your pull request and welcome to our community. We require contributors to be identified and we couldn't parse GitHub user details of the following contributors: Ryan Stuart.
In order for your PR to be reviewed and merged, please follow the following directions:

check if your git client is configured with an email to sign commits git config --list | grep email
If not, set it up using git config --global user.email<EMAIL_ADDRESS>Make sure that the git commit email is configured in your GitHub account settings, see https://github.com/settings/emails
Amend the authors in the commit history; use git commit --amend to only change last commit, or one between git reset --soft and git rebase to checkout changes, rewrite commit history locally and (force) push changes to the downstream branch

Project team: please do not merge this Pull Request until Foundation staff have confirmed that a CLA is in place for the new contributor(s) listed above.
If you still have any questions or just don't know what to do next, please email<EMAIL_ADDRESS>/CC @finos-admin

Thank you for your pull request and welcome to our community. We require contributors to be identified and we couldn't parse GitHub user details of the following contributors: Ryan Stuart.
In order for your PR to be reviewed and merged, please follow the following directions:

check if your git client is configured with an email to sign commits git config --list | grep email
If not, set it up using git config --global user.email<EMAIL_ADDRESS>Make sure that the git commit email is configured in your GitHub account settings, see https://github.com/settings/emails
Amend the authors in the commit history; use git commit --amend to only change last commit, or one between git reset --soft and git rebase to checkout changes, rewrite commit history locally and (force) push changes to the downstream branch

Project team: please do not merge this Pull Request until Foundation staff have confirmed that a CLA is in place for the new contributor(s) listed above.
If you still have any questions or just don't know what to do next, please email<EMAIL_ADDRESS>/CC @finos-admin


Add Version Badges to Readme File

Depends on:

[ ] NPM Dev Dependencies
[ ] Golang Mod Dependencies


Prototype path keyword for depend()

This adds a prototype 'path' keyword for depend() functions that will look up where the specified path is mounted and emit an appropriate mount.xxx dependency line.
Testing was minimal, but it seemed to work OK on my QNX system.

Ack, pushed the wrong second commit :(


⚠ Bofrost.at has degraded performance

In 941acbf, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2671 ms

Resolved: Bofrost.at performance has improved in 12393e8.


changing verb to tools

I think making a new def for the 1.3 version can be preferable to keep compatibility with previous game versions.
there is also the logging issue, if you don't mind turning it off

Added the tool instead of the verb to all versions as this changed in 1.0
Also fixed the logging issue.
Thanks for this!


Response factory as imagined by @jacobkiers

This shows the alternative implementations as I had in mind.
I've done this quite quickly and haven't bothered with updating the tests (which all still pass) and documentation.

Go manually merged

Wow, this really is a blast from the past! I'm happy that these contributions still provide value.

@jacobkiers Yes it has been a while... :-)
I thought it would be a good idea to updated my version of PAMI a little and integrate all the still outstanding/usefull PR's into it. I noticed marcelo had not been updating PAMI for a while and i still found it usefull. Currently it's only supposed to be a local fork. I personally still have not made the switch to ARI :-)
Hope you have been ok... And sorry it took me this long to finally understand your design/contribution.


[workspaces] Feat: Workspaces

Notes for Reviewers
This PR fixes #
Signed commits

[ ] Yes, I signed my commits.

Closing this. It includes some extra unwanted commits from my different branch


[FLINK-31544][jdbc-driver] Introduce database metadata for jdbc driver

What is the purpose of the change
This PR aims to introduce database meta for jdbc driver
Brief change log

Added FlinkDatabaseMeta
Added CloseableResultIterator for statement result and getCatalogs/getSchemas in database meta
Get catalogs and schemas in FlinkDatabaseMeta

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

Added FlinkSqlDriverTestBase to build flink cluster and sql gateway
Added FlinkDatabaseMetaDataTest for FlinkDatabaseMetaData

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

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

Documentation

Does this pull request introduce a new feature? (yes / no) no
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Hi @libenchao Please help to review this PR when you're free, thanks

Thanks @libenchao I have rebased master and updated this PR

@FangYongs The CI fails now, could you fix that?


Save account fix

Summary
Fixes a bug where save_account fails if the .qiskit folder is not present.
Details and comments
This was fixed by adding code to create the folder and file for the credentials if they do not exist.

Sadly it does not fix it, but I am not entirely sure what would. Here is the new error:
if exc.errno != errno.EEXIST:
    206                     raise
--> 207
    208         if not credentials_present or overwrite:
    209

FileNotFoundError: [Errno 2] No such file or directory: '~/.qiskit/cold_atom_credentials.conf'

Or is this the intended behavior, which tells the user that the repo is not there ? Why not just create it ?

I redid the pip install -e . part after pulling the branch and now it worked out nicely. So we are fine I think.


Bug Report: Client-Site navigation does not update meta:* tags

Version of sveltevietnam.dev
Version 1.0.0-next.21 (#bbcb7cb@1699931130784)
System Information

Operating System: all
Browser: all

Describe the bug
Steps to reproduce

Go to any page with JS enabled,
Navigate to any other page, or simply switch language,
Open devtools in HTML section, focus on meta tags in head

Expected behavior
The meta:* tag contents are updated accordingly.
Actual behavior
meta:* tag contents stay fixed to the initial page.

Additional Information
Report by @isrealbm in #tech channel of Discord: https://discord.com/channels/1066621936546877450/1080292996483907674/1174722354715316304
This does NOT happen in dev, even after build, preview, or dev:wrangler. That tells me this perhaps has something to do with Cloudflare. It's worth taking a look into the enabled optimization options, namely HTML minifying.

Fixed in latest version. My intuition seems to be correct, the site functions correctly after I disabled HTML minifying in Cloudflare speed optimization


Trailing whitespace fixes

Type of changes

[X] Bug fix
[ ] New feature
[ ] Documentation / docstrings
[ ] Tests
[ ] Other

Checklist

[X] I've run the latest black with default args on new code.
[X] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[ ] I've added tests for new code.
[X] I accept that @willmcgugan may be pedantic in the code review.

Description
Refactor the way box characters are defined so they do not break when the trailing-whitespace pre-commit hook is used.
Fixes #3049
I found that the pre-commit hooks were failing to install with this error. Upgrading to latest version fixed the problem.
I also added the trailing-whitespace pre-commit hook.

FYI, I used this search/replace regex in vim to make the substantial edit:
%s/    """\\\n\(....\)\n\(....\)\n\(....\)\n\(....\)\n\(....\)\n\(....\)\n\(....\)\n\(....\)\n"""/    "\1\\n"\r    "\2\\n"\r    "\3\\n"\r    "\4\\n"\r    "\5\\n"\r    "\6\\n"\r    "\7\\n"\r    "\8\\n"/

Codecov Report
Patch coverage has no change and project coverage change: -3.07% :warning:

Comparison is base (31c1fb6) 98.31% compared to head (008e4d3) 95.24%.
Report is 27 commits behind head on master.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3050      +/-   ##
==========================================
- Coverage   98.31%   95.24%   -3.07%
==========================================
  Files          74       74
  Lines        8016     8016
==========================================
- Hits         7881     7635     -246
- Misses        135      381     +246

Flag
Coverage Δ

unittests
95.24% <ø> (-3.07%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

rich/box.py
100.00% <ø> (ø)

... and 3 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Reagan/wk7/dgupdated

Finished DG update for Wk 7.
Glossary may need further input

Codecov Report
Base: 70.62% // Head: 70.62% // No change to project coverage :thumbsup:

Coverage data is based on head (cf6d96d) compared to base (b6eb31c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #29   +/-   ##
=========================================
  Coverage     70.62%   70.62%
  Complexity      404      404
=========================================
  Files            73       73
  Lines          1280     1280
  Branches        131      131
=========================================
  Hits            904      904
  Misses          335      335
  Partials         41       41

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


PackageId:CPython39.Exe.x64;PackageAction:Install;ReturnCode:1603;

This issue has been moved from a ticket on Developer Community.

**Descreva your problem here**
===DO NOT EDIT BELOW THIS LINE===
PackageId:CPython39.Exe.x64; PackageAction:Install; ReturnCode:1603;

Original Comments
Feedback Bot on 4/22/2023, 06:30 PM:
(private comment, text removed)

Original Solutions
(no solutions)

It seems the problem occurs when the CPython installer fails. This could be due to network timeouts, corporate firewall policy, VPN configuration, anti-virus, or other problems. See if a retry helps, and if not, see if you can download the Python runtime directly from https://python.org/ and install it manually.
If that doesn't solve your issue, we could use more detailed logs to see what's really going on. Can you please collect more logs by running http://aka.ms/vscollect.exe and uploading %temp%\vslogs.zip and reopen the ticket if it persists? Thank you!😊


GH action from 80sec to 20 sec

as long as we use from the super-linter suite only its
editorconfig feature, we can do editorconfig-checker directly
actually, super-linter action takes about 80 sec. Now it should be
faster

might need someone with access to settings to change the required checks?

well, we might need an @SAP/abap-file-formats-admin to  adjust the GitHub actions setting -- see comment above

Add new action with this PR.
Delete the old one in a second PR.


Fixes #272. several buttons removed

See #272 for exact list of removed buttons and links

Coverage remained the same at 100.0% when pulling c9a9883bad98251736fb0dc781cc110d6de4c56e on 272_button_removal_party into f335f6f7a7323b0a0b14e18f3fa7da4e685638b4 on dev.

Coverage remained the same at 100.0% when pulling c6023490d48683923c2353d2c7518888193856ea on 272_button_removal_party into f335f6f7a7323b0a0b14e18f3fa7da4e685638b4 on dev.

Coverage remained the same at 100.0% when pulling a4dd22a596258d1208b5cd4b55b4bab407a835bd on 272_button_removal_party into e43d478a9bd6bb93f4cfb2e198d40f799a930c88 on dev.


basic do-notation.

It's super helpful to have do notation simplify and organize code.
It works just like #'map version, where you can specify the result-type, but we give a bind function that will be used.
If we get to the point where we can specify all the typeclasses, maybe we can remove the bind function argument.

I kept the name do-notation just to show the idea.

Also, we can generate specific "do-notation" for each type.
instead of passing the bind function,
(do-notation {adt type} {bind function})

;; usage

(do-notation either bind-either)
(do-either ({cases})
  {body})


F16 and above don't work

Information

ratbagd version (ratbagd --version): 0.16
Distribution: Manjaro KDE
Kernel version (ex. uname -srmo): Linux 5.16.5-1-MANJARO x86_64 GNU/Linux

Device info (if applicable):
Logitech G502 Hero
$ ratbagctl  info:
cheering-viscacha - Logitech G502 HERO Gaming Mouse
             Model: usb:046d:c08b:0
 Number of Buttons: 11
    Number of Leds: 2
Number of Profiles: 5
Profile 0: (active)
  Name: n/a
  Report Rate: 1000Hz
  Resolutions:
    0: 100dpi
    1: 750dpi
    2: 1000dpi (active) (default)
    3: 1500dpi
    4: 0dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to macro '↕F17'
  Button: 6 is mapped to macro '↕F14'
  Button: 7 is mapped to macro '↕F13'
  Button: 8 is mapped to macro '↕F18'
  Button: 9 is mapped to macro '↕F15'
  Button: 10 is mapped to macro '↕F16'
  LED: 0, depth: rgb, mode: cycle, duration: 5000, brightness: 255
  LED: 1, depth: rgb, mode: cycle, duration: 5000, brightness: 255
Profile 1:
  Name: n/a
  Report Rate: 1000Hz
  Resolutions:
    0: 400dpi
    1: 800dpi
    2: 1600dpi (active) (default)
    3: 2400dpi
    4: 0dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to 'resolution-alternate'
  Button: 6 is mapped to 'resolution-down'
  Button: 7 is mapped to 'resolution-up'
  Button: 8 is mapped to 'profile-cycle-up'
  Button: 9 is mapped to 'wheel-right'
  Button: 10 is mapped to 'wheel-left'
  LED: 0, depth: rgb, mode: breathing, color: 00dcff, duration: 8000, brightness: 255
  LED: 1, depth: rgb, mode: breathing, color: 00dcff, duration: 8000, brightness: 255
Profile 2:
  Name: n/a
  Report Rate: 500Hz
  Resolutions:
    0: 2400dpi (active) (default)
    1: 0dpi
    2: 0dpi
    3: 0dpi
    4: 0dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to 'second-mode'
  Button: 6 is mapped to macro '↓LEFTCTRL ↕C ↑LEFTCTRL'
  Button: 7 is mapped to macro '↓LEFTCTRL ↕V ↑LEFTCTRL'
  Button: 8 is mapped to 'profile-cycle-up'
  Button: 9 is mapped to 'wheel-right'
  Button: 10 is mapped to 'wheel-left'
  LED: 0, depth: rgb, mode: on, color: ffffff
  LED: 1, depth: rgb, mode: on, color: ffffff
Profile 3:
  Name: n/a
  Report Rate: 1000Hz
  Resolutions:
    0: 3200dpi (active) (default)
    1: 0dpi
    2: 0dpi
    3: 0dpi
    4: 0dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to 'resolution-alternate'
  Button: 6 is mapped to 'resolution-down'
  Button: 7 is mapped to 'resolution-up'
  Button: 8 is mapped to 'profile-cycle-up'
  Button: 9 is mapped to 'wheel-right'
  Button: 10 is mapped to 'wheel-left'
  LED: 0, depth: rgb, mode: on, color: ffdc00
  LED: 1, depth: rgb, mode: on, color: ffdc00
Profile 4:
  Name: n/a
  Report Rate: 1000Hz
  Resolutions:
    0: 6400dpi (active) (default)
    1: 0dpi
    2: 0dpi
    3: 0dpi
    4: 0dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to 'button 4'
  Button: 4 is mapped to 'button 5'
  Button: 5 is mapped to 'resolution-alternate'
  Button: 6 is mapped to 'resolution-down'
  Button: 7 is mapped to 'resolution-up'
  Button: 8 is mapped to 'profile-cycle-up'
  Button: 9 is mapped to 'wheel-right'
  Button: 10 is mapped to 'wheel-left'
  LED: 0, depth: rgb, mode: on, color: 8000ff
  LED: 1, depth: rgb, mode: on, color: 8000ff

Describe the bug
I set some of my G Keys to F13-F18. They all work in programs like OBS but F16-F18 don't work in games.
The problem happens both on Linux and Windows.
To Reproduce
Steps to reproduce the behavior:

Set the bind using ratbagctl singing-gundi button 3 action set macro KEY_F13
Try the bind in any game

Logs
I don't know how to close it to open it with verbose

This is not an issue with libratbag; but an issues with the game engine not supporting the event codes for F16-F18 hence why it works in obs but not in the games.
Example if the game runs on the unity3d  engine the supported function codes are F1-F15 you can read the docs here:  https://docs.unity3d.com/ScriptReference/KeyCode.html. Thus the game program has no idea what F16-F18 is because from the games point of view those codes are never received.
As for why obs works; it uses QT framework and the supported function keys are F1-F35. Full Lists of QT supported Key codes can be read here https://doc.qt.io/qt-5/qt.html#Key-enum.

That explains a lot. Thank you for taking the time to give sources as well!

This is not an issue with libratbag; but an issues with the game engine not supporting the event codes for F16-F18 hence why it works in obs but not in the games.
Example if the game runs on the unity3d engine the supported function codes are F1-F15 you can read the docs here: https://docs.unity3d.com/ScriptReference/KeyCode.html. Thus the game program has no idea what F16-F18 is because from the games point of view those codes are never received.
As for why obs works; it uses QT framework and the supported function keys are F1-F35. Full Lists of QT supported Key codes can be read here https://doc.qt.io/qt-5/qt.html#Key-enum.


Example EMA Gekko Indicator Returns False

Note: this is the technical bug tracker, please use other platforms for getting support and starting a (non technical) discussion. See the getting help page for details.
I'm submitting a ...
[X] bug report
[ ] question about the decisions made in the repository
Action taken (what you did)
Followed the example code exactly.
Expected result (what you hoped would happen)
A valid EMA number.
Actual result (unexpected outcome)
A boolean.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)
https://gist.github.com/VeronicaC12/a885f6ed6a58515f92adbd08bd911a7d

I'm not 100% sure about your sample strategy, but this one is working for me: https://gist.github.com/askmike/ce4120ade30c7da02910c882f6312c99


Fixed RSA failed type assertion bug and made compatible with go 1.13

I noticed I forgot to implement this check for the RSA implementation. It's been active for ECDSA. A client that knew a kid in the given JWKS would be able to self sign a token with the same kid and cause a failed type assertion, a program crash.
// Check if the key has already been computed.
if j.precomputed != nil {
	var ok bool
	publicKey, ok = j.precomputed.(*rsa.PublicKey)
	if ok {
		return publicKey, nil
	}
}

Also I noticed this repository was forked and made compatible with Go 1.13. Since one of the tests was already writing to a temporary directory, I took out the embed directive, wrote to a temporary directive for the other tests, and changed this project to be 1.13 compatible.
Some fork maintainers may be interested in v0.3.2: @dsafanyuk  @chrisUsick

Sweet! Thanks Micah, embed was the only reason i forked.

Same here! Thanks for notifying us!
On Sun, Mar 28, 2021 at 9:44 AM Dave Safanyuk @.***>
wrote:

Sweet! Thanks Micah, embed was the only reason i forked.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicahParks/keyfunc/issues/2#issuecomment-808906527,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSIXNK5RFV6KYK66JGPNNLTF46ELANCNFSM4Z6CUYNQ
.


Deployment issue - Bad URL

It seems like the Web-App resolves to the wrong URL when you deploy from the Web-Interface.
When you login to the Web-App (The Connected Factory) it resolves to the wrong URL, i'm guessing this is caused by a lately update.

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

ID: 1b3a6509-ba1e-0984-781e-2f6e82c52c2e
Version Independent ID: 97be0254-9457-2472-05cc-d121680b025a
Content: Try a solution to manage my industrial IoT devices - Azure
Content Source: articles/iot-accelerators/quickstart-connected-factory-deploy.md
Service: iot-accelerators
GitHub Login: @dominicbetts
Microsoft Alias: dobett

I just tried deploying the solution accelerator from the web-interface again. It seems like the issue is solved. Everything seems to work as it should now.

Added relevant tags. Customer issue is already resolved.


AL Language Extension with RunTime 2.4 not in VS Code Market Place

Hi.
Our customer has been updated to BC 13.4.28874.0.
I'm not able to publish an extension because of RunTime 2.4.
And I can't find a newer version of AL Languade Extension in the VS Code Marketplace.
[2019-03-18 08:19:32.70] Error: This AL extension version for Visual Studio Code cannot be used with the specified server.
Please update the AL extension from the Visual Studio Code marketplace.
Additional information:
Server details

Runtime: 2.4
Web API: 2.0
Debugger: 2.0

AL extension details

Supported runtimes: 1.0, 2.0, 2.1, 2.2, 2.3
Supported Web API: 1.0, 2.0
Supported debuggers: 1.0, 2.0

I'm getting the same error, using BE Dynamics NAV 13.4 (28874) and Name: AL Language
Id: ms-dynamics-smb.al
Description: AL development tools for Dynamics 365 Business Central
Version: 2.1.79379
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-dynamics-smb.al

Did you try installing VSIX file of latest 13.4 build?

Has anyone managed to resolve this issue? My colleague tried to get the VSIX from the latest docker image but was not successful.

Same here, I was getting same error while publishing , but when I installed AL extension from On-Prem setup, I was able to publish.
But in second attempt , a very strange thing happened to me. This time i could not abled to install symbols.
Error: Internal server error

Same here, I was getting same error while publishing , but when I installed AL extension from On-Prem setup, I was able to publish.
But in second attempt , a very strange thing happened to me. This time i could not abled to install symbols.
Error: Internal server error
I noticed that , all tenants upgraded to newer version by MS. After upgrading we are getting these errors.

The extension has been updated in the marketplace. Could you update and try again? We apologize for any inconvenience. We are working on improving our process so that this does not happen for the next updates.

It works again, super, thanks!

Hi all.
I think that you just have to install VSIX. Follow this link:
https://community.dynamics.com/nav/b/mohanasdynamicsnavblog/posts/how-to-install-al-language-extension-using-vsix-file


Add support for advance VM config

This adds support for different driver and VM names, allowing a more 'advanced' user to select their VM and driver of choice. (as supported by docker-machine)
The config file is expected to be in the user's home directory and labelled .kitematicfg
The structure of the file is as follow:
{
    "driver": "vmwarefusion",
    "name": "docker-vm"
}

Signed-off-by: FrenchBen

I need this very badly. I Run multiple docker-machines and i can't use kitematic right now at all unfortunately as it just keeps starting up my default machine.

#closing in hopes of getting a more integrated solution in place where we can select the driver+vm from the GUI instead of a conf file

sounds like a good plan to me, any current open PRs for that or is it still in the works?

@michaeljs1990 still in the works - I'll try to work on something this week and get some QA behind it. I'll mention you on the PR if you'd like?

that would be awesome, thank you.

+1 on this one

+1

+1


ENH: Rest of amos translation

This is the second part of the amos translation in special. The first part removed double complex, which was needed to fix https://github.com/scipy/scipy/issues/20291. This part removes the use of npy_cdouble except for very simple wrapper functions.
cc @steppi

Can you address @ilayn 's comment about license info here too https://github.com/scipy/scipy/pull/20359#issuecomment-2027946355.

Can you address @ilayn 's comment about license info here too #20359 (comment).

Sure, @ilayn what specifically is it that you want included and where?

I think we need to do something about these namings. There are now two nested special folder and header files names are identical. That's probably not something we want as things get confusing quickly.

At the top of the file you have the explanation about _amos.h file which does not exist anymore. That part needs tweaking.
EDIT: Oh it's gone completely not sure where it went.

Here? https://github.com/izaid/scipy/blob/amos/scipy/special/special/amos/amos.h#L3
Do you just want me to edit it so it makes sense, with a comment that we edited it?

Do you just want me to edit it so it makes sense, with a comment that we edited it?

Ah no I mean now this statement is not correct anymore
This file accompanied with the header file _amos.h

whatever the current situation is we can just write it as is whatever constitutes as the amos library written in C++. The previous C version does not need to be mentioned as we overwrote it already.

This file accompanied with the header file _amos.h

Done.

I think we need to do something about these namings. There are now two nested special folder and header files names are identical. That's probably not something we want as things get confusing quickly.

Agreed. Right now, special is a temporary working name for the under development header only C++ library. We haven't thought yet about what to call it, but we know scipy/scipy/special/special isn't ideal. When the C++ library becomes a submodule, things will be less confusing yet. We hope to make this happen sometime this year.

I put backport label because I may need the license update in 1.13.0 series, though if I don't need the rest of the diff I might not take it, to reduce risk if it isn't fixing a "bug" (compared to the original PR which is).


BootstrapUI.FlashHelper + Crud flash system

I can't use BootstrapUI FlashHelper along with Crud flash messages.
Maybe is more an issue of Crud plugin, but with this change plugin should work out of the oven after installing them with composer.
if (is_array($flash['params']['class'])) {
    $flash['params']['class'][] = 'alert-' . $class;
}

if (is_array($flash['params']['class'])) {
    $flash['params']['class'][] = 'alert-' . $class;
} else {
    $flash['params']['class'] = 'alert alert-' . $class;
}

Add following event callback in your AppController::beforeFilter():
        $this->Crud->on('setFlash', function (Event $event) {
            unset($event->subject->params['class']);
            $event->subject->element = ltrim($event->subject->type);
        });
``

I think that could be a good if friends of cake plugins work well together without to much work.
I don't know if is better to change this plugin or Crud but the issue is that I had actions without Crud that integrate perfectly without extra work with BootstrapUI and Crud actions, with this "problem" that can be fixed with the unset (I did it that way before posting this here)
Please, forgive me if I'm being annoying.

@CodeBlastr would you be willing to submit a pr for this?


SampleRate mismatch leads to distorted/slow audio

Example:
https://www.webrtc-experiment.com/RecordRTC/PHP/?bufferSize=16384&sampleRate=44100
If you record here while system microphone is set to 48000, when played back the audio is slowed down and sounds distorted. Overriding sampleRate in the GET to 48000 resolves the issue.
The problem is we don't know what setting our users system has. Is there a way to detect the correct sample rate for the user's device?

https://github.com/muaz-khan/RecordRTC/blob/master/dev/StereoAudioRecorder.js#L406
var sampleRate = typeof config.sampleRate !== 'undefined' ? config.sampleRate : context.sampleRate || 44100;

To clarify above code:
var sampleRate = context.sampleRate; // use system's default sample rates

// if user forced custom sample-rates
if (!!config.sampleRate) {
    sampleRate = config.sampleRate;
}

You can see that RecordRTC initially tries to take sample-rate value from AudioContext however if user forced custom sample-rates then it uses that value instead.
In your case you seems forcing 44100. Try to remove &sampleRate=44100 from the URL and you should see different result in the console.

Ah, I think I see the problem on that example page, it's doing this instead:
                            sampleRate: typeof params.sampleRate == 'undefined' ? 44100 : parseInt(params.sampleRate),
so it does not have a chance to fall back to context.sampleRate

Fixed LIVE demo:

https://www.webrtc-experiment.com/RecordRTC/


Properly handle volume integrated parameters in the conversion from 1/3 to fully core

Description
In the ThirdCoreHexToFullCoreChanger, the central assembly needs to be handled specially due to it being only 1/3 of a full assembly in the 1/3 core representation.
Right now this is neglected, so when the reactor is converted to a full core, block parameters possessing the VOLUME_INTEGRATED attribute (for instance, block power) end up having only 1/3 of their proper value in the full-core representation.
If using the ThirdcoreHexToFullCoreChanger, this issue will ultimately trigger a ValueError from the _checkConversion method of the NeutronicsUniformMeshConverter, but the origin of the error isn't immediately apparent when that error is raised.
This issue has been fixed in this PR. Tests confirming correct behavior have also been added.

Checklist

[x] The code is understandable and maintainable to people beyond the author.
[x] Tests have been added/updated to verify that the new or changed code works.
[x] There is no commented out code in this PR.
[x] The commit message follows good practices.
[x] All docstrings are still up-to-date with these changes.

@john-science FYI this is ready for merge.
In addition to the unit testing added, I did some tests on my own of a full run, and it appears to work as intended.


Sticky projects

Description of the Change
This makes the project root in the tree-view stick to the top when scrolling.

Benefits
Easier to orient with multiple project roots and lots of files/folders.
Possible Drawbacks
Scrolling performance suffers, not too bad, but still noticeably slower.

Scrolling performance suffers

Ok, after some more testing, I think performance is ok (60fps) when nothing interferes. The slowdown I noticed seems to be caused whenever the background tips update. But that also happens without sticky projects.
Maybe the background tips should be static?

Ok, let's merge and publish a new release. There should still be some time to test on the dev channel before the next Atom release.

:tada:


notifications page - each sentence about no notifications is in a diff style lol

I thought I fixed this already in my last PR.


The space after the first string! This is a bug.

Note
Watch out for spaces. Concatenation does not add spaces between concatenated strings, so you'll need to add them yourself.
var myStr = "This is the start. " + "This is the end.";
This a bug issue. This is supposed to be a tutorial, not a guessing game. The instructions do not tell us to use the space after the first string. We have to guess. How are we supposed to trouble shoot if we do not know what is necessary for coding? The need for a space between the last string word in the first string and the close quotation is needed information and you do not make that clear. This is a bug issue.

It's not a bug, if you paid attention to what's required to pass the test it states that the string needs to be "This is the first sentence. This is the second sentence."
There is a space there.

I did pay attention. It says nothing about the spaces needed between the quotes and the last word in the string. Your wording is wrong and confusing. If it was clear then there would not be so many questions for this lesson.

@fatbacker
This is the instruction -

Build myStr from the strings "This is the start. " and "This is the end." using the + operator.

There's clearly a space at the end of start.  -

This, along with the note up top -

Note
Watch out for spaces. Concatenation does not add spaces between concatenated strings, so you'll need to add them yourself.

is as specific as things can be.
You need to pay attention to the details in programming -

It says nothing about the spaces needed between the quotes and the last word in the string.

I did pay attention I even post the" watch out for spaces" the issue is that it does not say that there has to be spaces. For a complete beginner like me that makes no sense. I should be informed in this segment that there needs to be the space. Like I said before this is a tutorial, not a guessing game to figure things out.

Again, it does not tell me where the spaces are supposed to be. It only says watch out for them. For someone new to this it makes no sense. The wording on where the spaces needs to be specific. This is a tutorial, not a guessing game.

@fatbacker thanks for your report, I see that you have opened up a couple issues and are finding it difficult in going through the challenges. Trust me I share your frustration and understand how it feels to be a beginner at something.
But, I would humbly suggest that this issue tracker is not going to help.
Please reach out to the chat rooms and the forums.

Like I said before this is a tutorial, not a guessing game to figure things out.

Yes, and you would be 100% correct in saying so. I agree. But I humbly would point that the challenges do not aim to give you step by step instruction of each line.
Please do not take this otherwise.
Here's a tip that might help:

Do not lose your calm.
If you get stuck, re-read the instructions.
Repeat steps 1-2 at least 3 times.
Reach out to the chat rooms.
Reach out to the forums.

I am sure somebody has already faced the same challenges as you and have already explained how to get through the challenge. Remember we all are beginners here.
Thanks a lot. Goodluck and happy coding!


[5.7] Sema: Diagnose @_backDeploy attributes on initializers and deinitializers

Cherry-pick of https://github.com/apple/swift/pull/59283
Applying the @_backDeploy attribute to an initializer currently causes a duplicate symbol error at link time so for now reject it on those declarations for clarity. Also, reject it on deinitializers as well since the attribute cannot have the desired effect on deinit.
Resolves rdar://94450734

@swift-ci please test


⚠ Bofrost.be has degraded performance

In 4df2a05, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1386 ms

Resolved: Bofrost.be performance has improved in c378a56.


Implement t-digest

My suggestion would be to approximate the 90th, 95th or whichever percentile using t-digest and then to send a second request if the duration exceeds that percentile. IMHO would be much better than having a static value.
If this sounds good to you then I could try implementing it.

Hi, thanks for the suggestion. I thought about a similar idea but decided not to rush with the implementation so far.
IMO, it will be much simpler to give provide API where user can plug own strategy (but this sounds somewhat heavy).
Another option was to add .SetDelay(d time.Duration) method which can atomically change the delay. Yeah, it stays static inside hedgedhttp.Client but can be easily changed from the outside.
I'm leaning towards to adopt 2nd idea 'cause it allows to control hedging not only by looking latencies but also like a switch (suppose another service has bad time, delay can be set to 1day which effectively disables hedging).
WDYT ?

Yeah, adding some kind of possibility to pass the strategy would be the most flexible one albeit the most complex one. (2) sounds like a no go for our use case because we want the duration to be highly dynamic and not just changed every second or so.
I would imagine something like a function that the user could pass which  would be called to get the duration value, and it would be nice to have some kind of callbacks which would allow us to take the changing durations into account 🤔

we want the duration to be highly dynamic

Can you clarify why it's no-go to invoke .SetDelay(d time.Duration) every 10ms (or less) ?

It's very cumbersome and performance intensive because for each client I will need to create a goroutine or somehow collect all clients into and iterate over them, and call that method. Plus, I would also need to gracefully close that goroutine. All of that is much more complex in comparison to being able to simply pass a function that is called by the client each time to get the delay :smiley:

Tend to disagree regarding cumbersome and performance intensive but you're right, having a callback is much more simple 😉
I will make a PoC today and will ask you for a review. BTW, do you've a rough idea how API should look like?
For now I imagine something like Foo() (upto int, timeout time.Duration) which will be called before each request that should be hedged (read as exactly after this line https://github.com/cristalhq/hedgedhttp/blob/b75354a95dc2cd175aa3f1b26a91c409084cc059/hedged.go#L95)
(Also, timeout should be renamed to delay, probably...)


Fix Incorrect globbing of docs directory during linting checks

Q
A

Bugfix
yes

Description
Markdown linting is not globbing all the files expected in the doc/book tree - perhaps the binary should be markdownlint-cli2 which is what's installed - and possibly has deps on different globbing libs that work???
Example run where 12 files are matched instead of expected 123:
https://github.com/laminas/laminas-validator/actions/runs/10796875119/job/29946873936?pr=390#step:3:286

So, the problem here is not the tool path - laminas-continuous-integration-action aliases markdownlint-cli2 to markdownlint during build.
The problem is the expansion of the command argument in the shell.
Currently, the job receives
markdownlint docs/book/**/*.md

where what it actually needs is
markdownlint 'docs/book/**/*.md'

So the tool is doing globbing internally?
I do not see why would it not work with shell expansions. Number of arguments it can handle I guess?
Good catch.

I should probably rebase onto 1.27.x

Oh boy. Here come all the documentation lint failures again.

Post-Release, all 123 files in laminas-validator are detected now:
https://github.com/laminas/laminas-validator/actions/runs/10801018942/job/29960270516?pr=392


Miriah/revamp site

I have added come basic content. Ready to iterate!

Can you put a screen shot in here so I don't have to build it? #iamlazy

so the links at the top aren't working... but you can read what they say in files

the links to the social media sites do work

So you are changing the template and going a full new design? I would just wait for the designers for real. Your site looks like an engineer made it.  :-)

@clintberry I want to wait for the designer. I am more concerned with the contents RN. that we have all the words and links we want and stuff. The designer can handle the looks and flows.

good idea. get the copy in there.


number_chars/2 failed for recursively constructed list of characters

This bug is quite strange, number_chars/2 can convert literal list of characters, but failed for recursively constructed one, e.g.:
get_delimited(D, S) :-
    get_char(C),
    (C = D -> S = []; get_delimited(D, S1), S = [C|S1]).

main :-
    get_delimited('\n', S),
    number_chars(N, S),
    write(N), nl, halt.

Session record:
% ./trealla/tpl foo.pl
Trealla v0.1alpha, 64-bits (int=128-bits), Nov 22 2016
1
ERROR: ERROR ABORT_INVALIDARGNOTINT

It's picked up the '\n' for some reason.

Also I failed to get length of S by length(S, Len).

Yeah, the list is lost at that point.

Hopefully fixed. My head is spinning.

Cool! Fix confirmed.


Update metadata

FYI: I'm merging it without review as a temporary solution to fix internal tests.


Separating the data driven test cases to separate tests and test classes

Separating the data driven test cases to separate tests and test classes

Merging the code


Support for Full RELRO

I was messing around with adding a package to AUR and noticed namcap was producing a warning: ELF file ('usr/bin/oq') lacks FULL RELRO, check LDFLAGS, which apparently relates to an ELF hardening feature:

https://www.redhat.com/en/blog/hardening-elf-binaries-using-relocation-read-only-relro
https://github.com/rust-lang/rust/blob/master/src/doc/rustc/src/exploit-mitigations.md#read-only-relocations-and-immediate-binding
https://web.archive.org/web/20200308175234/http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html

It seems this feature is enabled by default in Rust since Oct 2017.  Probably wouldn't hurt to do the same in Crystal land?  Could reference this PR: https://github.com/rust-lang/rust/pull/43170.

I just got the issue in NetBSD 10.0 where RELRO got enabled.
I could compile the crystal compiler itself (from a cross compiled & linked bootstrap) without any issues, but trying to compile the std specs, I ran into runtime missing symbols because of RELRO (missing xmlXYZ or _unwindXYZ symbol). It took me a while to notice that the llvm-config script was the one injecting -zrelro.
Apparently we usually support RELRO, but it seems that some external libraries may not be compatible?
I can enforce -Wl,-znorelro for NetBSD for a quick fixup, but that seems overkill. Maybe the @[Link] annotation for lib bindings could tell when they don't support RELRO? Then we could consider to enable or disable RELRO (partial or full) when invoking the linker just like we enable PIE?
Note: it may be something entirely different. We should verify the behavior on different platforms.

Wouldn't RELRO support be something that pkgconfig should know about? 🤔
AFAIU this is a property of a particular lib build (the binary) and can hardly be expressed in general terms for all variants of the library (the header)?

RELRO is a property of the final executable, set by the linker, just like PIE. Libraries may not be compatible for different reasons. At least this is how the pkgsrc treats it in NetBSD: https://www.netbsd.org/docs/pkgsrc/hardening.html

Something very weird is that I could compile a Crystal compiler with RELRO but trying to compiler std_spec eventually failed because of the _Unwind_Backtrace symbol... but the compiler is raising exceptions and it should be able to call this function, so there's something fishy.

Today the std specs compiled in my NetBSD 10.0 VM with -zrelro :upside_down_face:

Oh my: if crystal runs the cc command then the executable fails to run with missing symbols but if I pass --cross-compile then copy-paste the cc command and run it in the shell then the executable runs with RELRO enabled :thinking:

Nope, I only get the above issue when I link  std_spec from crystal on NetBSD. Compiling something has no issues, even when I pass --link-flags="-Wl,-zrelro,-znow" to force full RELRO.
I tried on Ubuntu 22.04, and I can compile and run std_spec with the above link flags without any issues.
Expect for some corner cases on some platforms, it seems that Crystal is compatible with full RELRO :shrug:

Oh, the link issue on netbsd disappears if I use --single-module. That explains why --cross-compile then calling cc worked: both will generate a single object file!


Describe workflow states in README

Fixes #11.
I have a number of TODOs, and I've probably got some of the description incorrect. If you feel a restructure is in order, that's fine too, I'm not attached to the way I've done this.

We haven't yet figured out where we will place the import and export buttons.  My thought is that the import button would be at the top of the Imported folder and the Export button would be at the top of the Finished folder.  But perhaps they should be left-side Girder menu items.
Export will copy finished files to the export location using NCI's specified folder structure.  It won't remove them from the system.  But perhaps we'll later mark that they've been exported and offer Export All and Export New options.

I imagine we'll want a broad workflow diagram:
copy image files and excel file to the import directory -> click Import -> process images -> click Export -> the processed files are in the export directory
And then an image processing workflow diagram, too.

I pushed a few changes to this branch.

If you answer my additional question I'll push another commit that cleans up a few small things, and then I think this will be close to ready.

Questions to discuss with manthey about the workflow (this is really more like notes to self, but in a semi-public forum).
Overall I'll want to talk these through with manthey and then decide what to document of them. E.g., some of the metadata stuff may not make sense in user facing docs.

why aren't there redaction controls from ingest folder (or would this have worked if it was the import folder, and i just happened to have a DB that predated the ingest/import change?)? It was that the redaction controls are not visible in the folder list view, but you need to click on the item.
when i quarantined from ingest, a file remained in ingest that was then called $original_filename [Removed-Quarantined], is this expected? it was 0 byte, fileless item with a bit of prov metadata. I find this confusing that a record would be "left behind", and the image did get moved to Quarantine folder with a prov record to show the move-to-Quar in the metadata. TODO: clarify this and document it. Another problem here, if I happen to move the image back to a folder where this "left behind" file is, and I re-quarantine the image from there, another left behind record shows up as $original_filename [Removed-Quarantined] (1), and I can see ways that this would get confusing and out of sync with the actual movement of files. Also, this "left behind" file only seems to happen from ingest.
you can quarantine directly from item list view.
when i am on the image item view, and i quarantine, the image moves to the quarantine folder and i am also brought to the image item view, only now in the quarantine folder. so from the UI, it looks like i'm in roughly the same place, but i'm now in the quarantine folder. i think this is desirable behavior for the UI, just need to think if there is anything to be documented about it.
should Q action show up for images in Q state?
it doesn't seem like the multiple times I've Q-ed an image it gets reflected in the metadata, only seems like i have one Q-ed record but Q-ed three times, but it could be because i'm using "item move" (was doing this to understand the "left behind" files). this makes more sense to me now that i see that Q essentially just keeps "most recent Q info" and also we are not tracking all prov meta of all state transitions. we may want a different policy, but i at least understand why this behaves this way.
process worked roughly as expected with metadata (moved to audited on my instance b/c i started with old db) for redaction + processing, but aperio_version was supposedly redacted and yet remains as metadata
i'm not sure i understand the choices for prov metadata, because after redaction+processing the original item had all of the prov metadata but the item that ended up in finished didn't have any prov metadata. then when i re-quarantined that item, the aperio_version field showed up as it would be redacted (crossed out font), but again after processing that metadata remains. I do see now how the redaction metadata prov is stored on the redacted/processed item, but now there are two original records in the Original folder for the same item and i can see this being very confusing and hard to track/make sense of.
images that get put in the original folder have Q functionality, should they? i think they should exist "outside of the workflow".
i redacted a label and a macro image, macro is totally deleted, label is replaced with black+filename text. i then redacted the thumbnail and that also behaved as expected by getting deleted.
i think i should be able to reject from audited (processed) but i have to go through quarantine first
the unquarantine seems to work, essentially removing the quarantine record from current item and moving the item to wherever it was before it was quarantined
it doesn't seem like the list of operations is actually captured in prov metadata, maybe just most recent move? the redactions are all captured, but split in a way across "redacted" and "redactList" where you can't tell which part was redacted in which redaction operation. i'm not sure we need to track this.

The behavior in HistomicsUI is to leave behind the zero-file item that says "Removed-Quarantined".  The actual Quarantine button in the workflow section doesn't do this, but the Q and menu item still do.  This should be changed in the future to never leave the placeholder item behind.  The placeholder was added to let users know what happened to a file in a general system; in our specific workflow it seems unnecessary.
The Q and menu item should be removed from the Quarantine folder, since they are already quarantined.  In HistomicsUI we didn't worry about this as only the admin would see it and would know that it would do nothing.
I'll remove the redaction control from the aperio verison -- it is fundamental to aperio files and can't actually be redacted.
Once the import and export are function, we should revisit how we want to formulate logs.  This may change what metadata we collect and store.

@mgrauer If you are happy with this, let's merge it.  We can always make changes on future PRs.


Wrong Path Formating of MAVEN_ARGS variable on Windows

Expected behavior
Environment variables on Windows should be in windows path format:
MAVEN_ARGS=-s C:\projects\dev\conf\mvn\settings.xml
Actual behavior
MAVEN_ARGS=-s /c/projects/dev/conf/mvn/settings.xml is not in windows path format on Windows.
Steps to reproduce (bug)

Install mvn and try to run mvn clean
That error should occur:

ide mvn clean
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: C:\c\projects\dev\conf\mvn\settings.xml

The reason for that might be the wrong format MAVEN_ARGS value as described in behaviors

Affected version:

OS: Windows
Shell: GitBash

duplicate of https://github.com/devonfw/IDEasy/issues/592

@alfeilex
Why do you think, this is a bug?
Maven is called via mvn.bat on Windows and need a Windows standard PATH rather than a MSYS path.
Is something going wrong with the current state?
IMHO it is a bug to change this...

duplicate #592

I would disagree. This is a totally different issue.

For the record: IMHO this is related to this problem: https://issues.apache.org/jira/browse/MNG-8018

Expected behavior
Environment variables on Windows should be in windows path format

This expectation is also wrong. In git-bash we need MSYS path syntax instead of Windows syntax to make it work.
This is the difference of
ide env

called in CMD vs.
ide env --bash

called in git-bash.
As we can see supporting Windows with CMD and git-bash is rather tricky.


Issue 351 - Job Types Failure Rates updates

Resolves #351
Also, this PR addresses job type filtering for the failure rates grid, as well as additional issues related to app-wide data grid layout fixes and filtering persistence.

LGTM as for as addressing the original issue. However, I still feel strongly that we should not try to use a fixed-height table and instead just use the natural vertical scrolling behavior of the browser. The current implementation is more complicated to code and has enough drawbacks that I don't see how it can be preferable to just using standard behavior. If that's agreeable, it can still be a separate issue if you like. For example:

I still see double scroll bars on most pages.
What happens if the page size changes?
What happens if I resize the browser window?
As the list of job types and records continue to grow, they won't all fit on the screen anyway.

This is an issue with Angular UI grid itself: https://github.com/angular-ui/ui-grid/issues/1735.  I implemented one of the workarounds mentioned in that thread in commit 75388d5, and it seems to be working.  The double scrollbars became more of an issue when the site navigation increased in length, so hopefully this will solve the problem.

Okay this seems to address all of my issues.
However, I'm seeing a very odd bug now. It seems like I'm unable to use the mouse wheel to scroll down while hovering over any part of a table. The wheel works if I hover over any part of the page background and strangely enough, scrolling back up with the mouse wheel does work over the table. Testing with Chrome 51.0.2704.106 m (latest) on Windows 10.

So apparently this is yet another known issue with ui grid.  Working around it is proving to be incredibly annoying, so my recommendation is that we dump the last commit and move the whole grid scrolling problem to a separate issue. There's too much going on here that shouldn't be holding up the other fixes for #351.  Thoughts?

Yeah, that's fine with me. I would prefer to keep the issues small and focused anyway.


Mesh Axes Orientation

In a dicom exam Patient Position (0018, 5100) indicates how the patient is positioned with respect to the machine, HFS (Head First Supine), FFS (Feet First Supine), ecc... while the Patient Axes (supposing Anatomical Orientation Type (0010,2210) is absent or has a value of BIPED ) are always X (from right side to left side), Y (from top, anterior, to bottom, posterior), Z (from feet to head).
I reconstruct a mesh (and I centered it with -c command) saving it like .obj file and then I imported it into a Unity scene and I noticed that the mesh is oriented with all axes in opposite direction respect to the ones mentioned before (the figure represents the axes orientation of the constructed mesh imported in the unity scene).

It is not a problem (in my app I'll take into account that the axes are oriented like those), but what I want to know is:
Does the constructed mesh always have the axes oriented like the above figure, no matter the Patient Position tag (HFS, HFP, FFS, FFP, ecc...)?

Hi,
I am sorry for the late response. First of all, dicom2mesh does not manipulate the orientation of coordinate systems (CS). The command -c does only a translation of the origin to the mesh center. Even though I am not a Dicom expert, I know that there is quite a diversity in formats. But generally the orientation and scaling is part of the Dicom header.
I am pretty convinced that the constructed CS is not always as on your drawing. By the way, this is a left-hand CS. In computer-vision, we usually apply right-hand CS.

@fedecere94 I am closing this issue. Feel free to reopen it. Thx, Adrian


Liberate Javascript localization - gettext(), ngettext(), etc

Most of the JavaScript localization is liberated but there are a few tweaks that can be improved and/or documented better.  I had to do the following (and this may not be a complete list):

uncomment 'jingo_minify.helpers.build_ids' in settings context processors
add a base.html with <script src="{{ static(url('jsi18n')) }}"></script> (and had to copy over Zamboni's static and media helpers to get that working)
copy over a url for jsi18n
copy over a global context helper so that settings were available to templates
add STATIC_URL to settings

et voila; gettext() and ngettext() were available to any javascript file and javascript.po files were manageable.
For a complete working example, see this diff:
https://github.com/kumar303/pto-planner/commit/775b1d1b4faca8200d575d6f15f6e63894f74bd4
(ignore all the jquery UI libs/css)

I don't think this is applicable anymore


Add another bridge deployment including WETH and polygon deployment

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

What is the current behavior?

No deployments for webbTokens which wrap native and erc20 assets
What is the new behavior?
Support for a new bridge deployment, webbWETH, which supports WETH wrapAndDeposit and ETH wrapAndDeposit if applicable for the selected chain (ETH not available on polygon).
Does this PR introduce a breaking change?

[ ] Yes
[x] No

[ ] Clicking add token icon freezes the dApp
[ ] Withdraw failures aren't presented to the user (tested w/o relayer)
[ ] More tasks on what is going on when I am waiting for the transaction to be processed (what step we're on, info to the user)


Update

Simple corrections.

Hi @ahcheriet
Thanks for contributing to the jMetalPy project. However, to accept your pull requests I would need to know the reason to remove the type of the parameters in the methods. I'm new with Python, so suggestions are welcome.

Hi @ajnebro,
First I thought that you are using Python 2.x, so there is no need for giving parameters type, you know that python is a dynamic typed language. But, if it is Python 3.x so giving the parameters types is viewed like an annotations.
https://www.python.org/dev/peps/pep-3107/
I hope that this project grow up because we need some usefull framework in MOO.
Regard,


Render Govspeak on save

Trello
Changing presenters so we send both Govspeak and HTML versions for the body of a specialist-document. This will break until govuk-content-schema is updated.
There was quite a big refactoring so this PR is best checks per commit. I've isolated the changes most directly related to the feature change in separates commits.

One comment, otherwise great.

@danielroseman It's updated
src
spec

This pull request has been migrated to a new repo https://github.com/alphagov/specialist-publisher-rebuild/pull/695


Anyway to specify the same query-params multiple times?  (duplicate keys)

When fetching a response from some web services I believe it's needed to pass the same query param multiple times.
For instance, on a solr facet search as documented here
facet.field

This param allows you to specify a field which should be treated as a facet.
It will iterate over each Term in the field and generate a facet count using
that Term as the constraint.

This parameter can be specified multiple times to indicate multiple facet fields.

I'm not sure if there is a good way to do this with clj-http as the query-params receives a map and therefore cannot have duplicate key names.  Is there any workaround that is possible?
  (let [url "https://solr-url:8083/solr/some_core/select"]
  (->
   (client/get url
               {:as :json
                :query-params {"wt"          "json"
                               "q"           "text_stuff:search_word"
                               "fq"          "text_stuff:search_word"
                               "facet"       "true"
                               "facet.field" "field_1"
                               "facet.field" "field_2"
                               "facet.field" "field_3"
                               }
                }
               )
   :body
   :response
   ))

Any tips appreciated, thanks in advance.

If I understand your question correctly, I think you're just asking for this:
:query-params {"facet" "true"
               "facet.field" ["field_1" "field_2" "field_3"]}

That syntax is already built in and supported -- does it solve your problem?

Yes, that works perfectly thanks.  I must have missed that in the documents/code.  Thanks again, -Joe


Feature: Notifications

We will want to use XMTP for this -- Rochelle will provide a partnership hopefully.

No appetite.


Set DEBIAN_FRONTEND=noninteractive in scripts

Removes these errors/warnings:
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

This might be something related to the scripts actually running from stdin... do the apt-get install processes also get the same stdin pipe used by sh' to read the script? That must depend on how sh` behaves... not sure.

Googling around showed that this is a common grievance especially in dockerfiles.


[Feature Request] Add Join Count to Friends List tab

I feel like the new "Join Count" could be useful to have as a sort option in the Friends List tab. 👀

Probably could also have a sort by "Last Seen" as well~


When it will be Generally Available

Hi,
We are planning to use this v2 SDK for our production code for greengrass, but before that we want to clarify these things,

Will this supports to connect to greengrass core?

When it will be Published as generally available (we are assuming with in next 3 months)?

Are you suggest us to use this for production?

We are eagerly waiting for your response.
Thank you.
Regards,
Ravichandhra Palla

We're currently finishing up our http implementation. Greengrass support will follow shortly after.
We can't really make a promise on an exact GA date, but we're aiming for some time this summer.
The answer to #3 really depends on the features you plan on using. I can give more info based on that.
When are you hoping to ship?

@JonathanHenson - We are planning to deliver the product around end of April

Rather than discussing this here. Could we jump on a call? Email me<EMAIL_ADDRESS>

Hi guys!
great work developing the next generation of AWS-IOT C++ SDK.
when is the pub/sub functionality planned to be added?

It already is. You just need an Mqtt client, see the samples to get one, the. You can do pubsub on that directly.
Sent from my iPhone

On Mar 10, 2019, at 5:43 AM, David Haim<EMAIL_ADDRESS>wrote:
Hi guys!
great work developing the next generation of AWS-IOT C++ SDK.
when is the pub/sub functionality planned to be added?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Cool, thanks!

Is release 0.1.1 already more stable than v1?
Having trouble with v1: doesn‘t detect broken subscription to shadow topics which leads to unreachable endpoint devices...

I am also interested to know the progress of the cpp SDK v2.
Do you have any idea when it will get released to General Availability as we are quite keen to use the latest version going forward. Also of all the SDK's that have been developed, is the C++ the better one to use from a security, performance and AWS effort perspective?

As far as progress goes, we’re working on http proxy support now in aws-c-http. You can follow us there to stay up to date. When that’s done and bound to the crt, we’ll be feature complete.
Assuming your second question is about the aws-iot-device-sdk-*-v2 packages:
They’ll all be basically the same from a perf and security standpoint. They’re all the same codebase underneath. So just pick the best language for your domain.


Add more project window placement options

It is now possible to use the monitor on the left or on the right of the editor to display running projects. If either the left or right end is reached, it will wrap around to the last or first monitor (respectively).
It looks like TTR() calls are not functional when used in setting hints (I tested it by setting the editor language to French, which translates the string mentioned), so I removed it in the setting hint.
This closes #20283.

Looks good, thanks!


How to disable double taping and allow only pinch gesture?

The opposite of: #198 , how to disable double taping and allow only pinch gesture?
Parent (an AdapterViewFlipper that have a GestureDector object) have a custom behavior with double tap. Even with a GestureDetector#onDoubleTap() returning false in SubsamplingScaleImageView object event won't bubble up.
And the same thing with a single tap. Is the correct way to add a GestureDetector? Wiki say "safe" for single, but prevent work properly with double tap.
Any hint?

I've looked into this, and I don't think I can fix it, and if I can it would take a long time. The need for the view to work inside view pagers required it to intercept and filter all events that the parent view might interpret as a swipe, as well as handle all events that could be pan and zoom gestures, which includes the individual taps of a double tap. You can add your own GestureDetector with an onDoubleTap method that returns false, and add custom behaviour to that, but triggering the parent's GestureDetector will be harder.

After looking at this again I think I'm not going to be able to find a suitable solution. Making the view transparent to certain events is very difficult and would stop the view's gestures - not just double tap zoom, but probably also quickscale - working as expected. I'm going to close this as unfixable, sorry!


ImageProcessor.Web - overlay.size doesn't do anything

I may be misunderstanding it in some way, but trying to use the overlay method and the overlay.size parameter does not appear to do anything.
&overlay.size=100,100
I'm not sure what the numbers refer to (pixels? percent?) but either way they don't seem to do anything whatever I change them to.

Hi there,
Great catch Thanks! :+1:
Unfortunately I managed to miss parsing size when I rewrote the querystring parameter parser - It used to work. Here's an old working example using ImageProcessor.Web v4.3.6
http://jamessouth.me/media/1011/bear.jpg?overlay=monster.png&overlay.position=30,30&overlay.size=100,100&overlay.opacity=80
The values are equal to pixels. I'll update the code now and get a release out asap.

Hi Jim, are you planning to release new version soon? I updated all packages from nuget and it seems to broke my overlays :) Just want to know if I need to revert to some old version or just wait for new release. Thanks in advance for your answer!

@mzajkowski I'm hoping to get a new release very soon now that I've got an established plan for some security concerns. Hopefully before the end of the week.
Fingers crossed that's not too much of an issue.

Awesome @JimBobSquarePants. Looking forward for this. Could you meanwhile describe from which version problem occurs? Want to roll back to this version before the next release.

New version now released :boom:


ModuleNotFoundError: No module named 'pyscaffold.integration'

pip install beamngpy  in Powershell gives me the error:
ERROR: Command errored out with exit status 1:
command: 'd:\paper\fuel_consumption\venv\scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\MaSSK\AppData\Local\Temp\pip-install-kmfukoz1\beamngpy\setup.py'"'"'; file='"'"'C:\Users\MaSSK\AppData\Local\Temp\pip-install-kmfukoz1\beamngpy\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\MaSSK\AppData\Local\Temp\pip-pip-egg-info-oeahn9ce'
cwd: C:\Users\MaSSK\AppData\Local\Temp\pip-install-kmfukoz1\beamngpy
Complete output (25 lines):
d:\paper\fuel_consumption\venv\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
warn=(impl == 'cp')):
d:\paper\fuel_consumption\venv\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
warn=(impl == 'cp')):
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\MaSSK\AppData\Local\Temp\pip-install-kmfukoz1\beamngpy\setup.py", line 20, in
setup_package()
File "C:\Users\MaSSK\AppData\Local\Temp\pip-install-kmfukoz1\beamngpy\setup.py", line 16, in setup_package
use_pyscaffold=True)
File "d:\paper\fuel_consumption\venv\lib\site-packages\setuptools_init_.py", line 129, in setup
return distutils.core.setup(**attrs)
File "D:\Program Files (x86)\Python\lib\distutils\core.py", line 108, in setup
setup_distribution = dist = klass(attrs)
File "d:\paper\fuel_consumption\venv\lib\site-packages\setuptools\dist.py", line 372, in init
Distribution.init(self, attrs)
File "D:\Program Files (x86)\Python\lib\distutils\dist.py", line 292, in init
self.finalize_options()
File "d:\paper\fuel_consumption\venv\lib\site-packages\setuptools\dist.py", line 528, in finalize_options
ep.load()(self, ep.name, value)
File "d:\paper\fuel_consumption\venv\lib\site-packages\pkg_resources_init.py", line 2324, in load
return self.resolve()
File "d:\paper\fuel_consumption\venv\lib\site-packages\pkg_resources_init.py", line 2330, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
ModuleNotFoundError: No module named 'pyscaffold.integration'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Fix: running pip install PyScaffold to install PyScaffold before installing beamngpy.
Python version: 3.7.0
Pip version: 20.2.4
Windows version: 10

Should be fixed as of v1.19.1 as pyscaffold is no longer referenced at all.


Implement sample of scenarios captioning.

Purpose

...

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

Please add a readme file for this project.


fix(live-announcer): make LiveAnnouncer work on VoiceOver

Without toggling the display, VoiceOver does not seem to consistently announce the message. With the toggling it consistently announces it.

Since this could be somewhat broad-reaching, could you test NVDA and JAWS as well?

Ok I think we don't need this, the problem was in my test I was announcing the same message multiple times in a row. That seems like a separate bug that may need investigation, but not as high of a priority. This PR does help with the issue on VoiceOver and JAWS but doesn't work so well on NVDA. Closing this PR for now


if get error from backend UForm set all inputs attr disabled

Environment

Operating System: Darwin
Node Version:     v20.9.0
Nuxt Version:     3.14.159
CLI Version:      3.15.0
Nitro Version:    2.10.4
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      default
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Is this bug related to Nuxt or Vue?
Nuxt
Version
v3.0.0-alpha.8
Reproduction
<UForm
    :state="state"
    :schema="schema"
    class="space-y-3"
    @submit="submit"
  >
    <UFormField
      name="text"
    >
      <UTextarea
        v-model="state.text"
        class="w-full"
        :rows="6"
        size="xl"
      />
    </UFormField>
    <UFormField
      v-if="!authUser"
      name="email"
      :label="$t('label.email')"
    >
      <UInput
        v-model="state.email"
        icon="i-solar-letter-bold-duotone"
        :placeholder="$t('placeholder.enter_email')"
        @update:model-value="state.email = $event || null"
      />
    </UFormField>
    <UButton
      block
      type="submit"
      :loading="isLoading"
      :label="$t('button.submit')"
    />
  </UForm>

Description
Why if get error from backend UForm set all inputs attr disabled?
Additional context
No response
Logs

I'm guessing this related to your loading state, inputs are disabled while the form is loading. Do you mind sharing your submit function?
You should be able to use loading-auto on the button component to handle it automatically.
https://ui3.nuxt.dev/components/button#loading

wrong
try {}
finally {}

correct
try {}
catch {}
finally {}


[Feature][K8S] Support ingress annotations

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
I have a DolphinScheduler instance on Azure K8S cluster. The DolphinScheduler's API service is exposed to public network through by nginx ingress. To allow certain IP ranges to access DolphinScheduler, nginx ingress white list is configured, for instance:
ingress:
  enabled: true
  path: "/dolphinscheduler"
  annotations:
    nginx.ingress.kubernetes.io/whitelist-source-range: <IP_ADDRESS>/14

I'd like to contribute this to the community.
中文版：
我们使用 nginx-ingress 暴露 Azure K8S集群部署的 DolphinScheduler API service至公网，方便查看、运维DolphinScheduler。
但是，公网访问带来了安全隐患，因而使用 nginx-ingress 的 IP 白名单功能限制。例子：
ingress:
  enabled: true
  path: "/dolphinscheduler"
  annotations:
    nginx.ingress.kubernetes.io/whitelist-source-range: <IP_ADDRESS>/14

我们希望贡献到 DolphinScheduler 社区
Use case
In K8S,  setup dolphinscheduler ingress IP whitelist and enhance security .
中文
在k8S集群，可以为 DolphinScheduler Ingress 设置 IP 白名单
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

close by @9492


How to create an RT structure outside of image slices

Hello, everyone.
I want to create a mask with more contour sequences than CT slices, just like the contour sequences of couch. How should I implement it?

I'd have to double check but I believe we create a contour sequence for every call to add_roi. Perhaps you could use this per contour sequence? As for the contour sequences of couch, we're not familiar with what exactly that is so could you please elaborate further?


samples: subsys: mcumgr: Remove deprecated <power/reboot.h> header

MCUMgr sample was failing to build due to including a deprecated header.
Replace it with the new header file to fix the build.
Fixes #41050

@gmarull When I bisect the CI failures on #39449 it looks like 0a1e8dc44b20f introduced the build failure, since the mcumgr sample was still using the deprecated <power/reboot.h> header. Could you take a look at this PR and make sure everything looks right?

This PR should been fail on an mcuboot build test.

@nvlsianpu To clarify, are you saying that the changes introduced by this PR cause mcuboot to fail to build for you? Or that the PR title should have clarified that the issue it fixed was mcuboot samples not building?

@danieldegrasse I meant nothing bad with this PR - it revealed to me the regression in CI test range. This patch affected mcuboot build, and due the problem with tests range, mcuboot tests were skipped.
issue registered here: https://github.com/zephyrproject-rtos/zephyr/issues/41272
mcuboot build is fixed here: https://github.com/zephyrproject-rtos/zephyr/pull/41262


feat: Add custom config to loss detector app service

Now that loss detector app service has been upgraded to use Edgex 2.2, I added custom config to this app service.

Custom structured config is not needed here since current config is just strings so ApplicationSettings works fine and is simpler.
Only use the more complex Custom config when:

Types of config are not strings and would need to be parsed into target type when using ApplicationSettings. Time durations have to be pared in either case so don't trigger use of Custom config on their own.
Service's additional config is complex and needs structure that the flat ApplicationSettings map doesn't provide.


[Chrome 74] @media(prefers-reduced-motion) rule

@media(prefers-reduced-motion) rule updated, please check:
https://developers.google.com/web/updates/2019/03/prefers-reduced-motion
Please extend the rule:
@media (prefers-reduced-motion)  -> @media (prefers-reduced-motion: reduce)

Hello @sivot  thank you for the update!
@eltonmesquita can you please check this one and add a proper label for this. Thank you!

I can confirm this. With the release of the new Chrome, this rule causes all my elements to stop being animated even when the users do not set the mode to reduce. This issue is critical and should be fixed asap.

I have added
@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: unset !important;
    transition: none !important;
  }
}

to styles.css in my angular app. Also, I have attempted to update the library to include @media (prefers-reduced-motion: reduce) instead of @media (prefers-reduced-motion). Neither has worked in Chrome for iOS V74.0.3729.121. What should I do?

@jomho that block inlcuded to animate.css library, so if you include that block to your style it doesn't matter. :) Need to fix that block in animate.css library.

I'll close this as it's a duplication of #928 .