[storage-blob] adds beginCopyFromURL poller

~Work in progress.~ This PR adds beginCopyFromURL to the BlobClient. This returns a poller that the user can use to watch the status of a copy operation. It also supports cancelling a pending copy.
Moved this out of draft so code owners would be notified.
Done:

[x] docs
[x] tests

@XiaoningLiu, @jiacfan Can you take another look at this?

I believe I've addressed all the feedback. Please let me know if there are any other changes needed.


Session reboot doesn't update JupyterLab token

Fixed in feature-small-fixes branch. TODO: add commit hash.


jobwatcher support for array jobs

I have two questions:

I wonder whether the jobwatcher considers array jobs for SGE in the queue to scale up the cluster? I suspect it does not because I have many array jobs in waiting and the cluster does not scale up (seems it has been previously raised here https://github.com/aws/aws-parallelcluster/issues/87 )

is there a way to only update one field using pcluster, say I just want to change the max_queue_size field without changing or using a new config file.

Thank you.

Hi @armaneshaghi did you find the answers to your questions?
Could you share them with the other Parallelcluster users?

Hi Enrico, no I have not. Being a novice user I was not sure the above issue is a scaling issue or an actual specific problem related to job arrays.
If anyone else can confirm that job arrays are not supported, please re-open.

Job arrays
The jobwatcher considers the size of the job array to scale up the cluster.
The command we are executing to calculate the number of required jobs returns a row for each single job of the array.
$ echo "sleep 1000" | qsub -t 1-10
Your job-array 1.1-10:1 ("STDIN") has been submitted

$ qstat -g d -s p -u '*'
job-ID  prior   name       user         state submit/start at     queue       slots ja-task-ID
----------------------------------------------------------------------------------------------
      1 0.55500 STDIN      centos       qw    04/05/2019 07:50:21                  1 1
      1 0.55500 STDIN      centos       qw    04/05/2019 07:50:21                  1 2
      1 0.55500 STDIN      centos       qw    04/05/2019 07:50:21                  1 3
      ...
      1 0.55500 STDIN      centos       qw    04/05/2019 07:50:21                  1 9
      1 0.55500 STDIN      centos       qw    04/05/2019 07:50:21                  1 10

$ tail -f /var/log/jobwatcher
...
2019-04-05 07:48:25,919 INFO [jobwatcher:_get_vcpus_by_instance_type] Instance c4.large has 2 vcpus.
...
2019-04-05 07:50:26,310 INFO [jobwatcher:_poll_scheduler_status] 5 nodes requested, 0 nodes running
2019-04-05 07:50:26,387 INFO [utils:get_asg_settings] min/desired/max 0/0/10
2019-04-05 07:50:26,388 INFO [jobwatcher:_poll_scheduler_status] Setting desired to 5 nodes, requesting 5 more nodes from asg.

Updating max_queue_size
There are no ways to update a single configuration parameter.
You can change the max_queue_size value and perform the update command but it will always perform a cloudformation update.
In this specific case an alternative could be to go in the EC2 console and modify the Max configuration parameter of the Autoscaling Group associated to the cluster.

Thank you @enrico-usai for this great explanation.


Add crypto box seal apis

Dummy PR to try and get a working link.

Codecov Report

Merging #4 into master will decrease coverage by 2.27%.
The diff coverage is 19.04%.

@@            Coverage Diff             @@
##           master       #4      +/-   ##
==========================================
- Coverage   99.86%   97.58%   -2.28%
==========================================
  Files          36       36
  Lines        1446     1490      +44
  Branches       71       76       +5
==========================================
+ Hits         1444     1454      +10
- Misses          1       35      +34
  Partials        1        1

Impacted Files
Coverage Δ

src/nacl/bindings/__init__.py
100% <ø> (ø)
:arrow_up:

src/nacl/bindings/crypto_box.py
78.49% <13.04%> (-21.51%)
:arrow_down:

src/nacl/public.py
86% <26.31%> (-14%)
:arrow_down:

src/nacl/bindings/utils.py
100% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Web : Expected a value of type 'Clipboard', but got one of type 'Null'

On web I get the following error when doing :
                    final html = "
TEST
";
                    final item = DataWriterItem();
                    item.add(Formats.htmlText(html));
                    await ClipboardWriter.instance.write([item]);

Error: Expected a value of type 'Clipboard', but got one of type 'Null'
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 121:3   castError
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart 245:34   as
packages/super_native_extensions/src/web/clipboard_api.dart 34:61             getClipboard
packages/super_native_extensions/src/web/clipboard_writer.dart 36:23          write
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54            runBody
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 123:5            _async
packages/super_native_extensions/src/web/clipboard_writer.dart 31:21          write
packages/super_clipboard/src/writer.dart 103:42                               write
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50            <fn>
dart-sdk/lib/async/zone.dart 1661:54                                          runUnary
dart-sdk/lib/async/future_impl.dart 147:18                                    handleValue
dart-sdk/lib/async/future_impl.dart 784:44                                    handleValueCallback
dart-sdk/lib/async/future_impl.dart 813:13                                    _propagateToListeners
dart-sdk/lib/async/future_impl.dart 584:5                                     [_completeWithValue]
dart-sdk/lib/async/future_impl.dart 657:7                                     callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                              _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                               _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 177:15           <fn>

The example project works fine though, but I cannot find the difference.

How are you testing this? Clipboard access requires either secure access (HTTPS) or localhost origin.

Thanks, I was using a custom flutter web hostname.
For future reference, it is possible to launch a debug server for a given hostname with :
flutter run -d chrone--web-hostname mypapp.<IP_ADDRESS>.nip.io --web-port 3000 --web-browser-flag "--unsafely-treat-insecure-origin-as-secure=http://myapp.<IP_ADDRESS>.nip.io:3000"


Patch: adapted to vRA 7.5 and latest hazlecast libraries

Hi dimitrovvlado, we are using your library and encountered a problem with vRA 7.5.
I fixed the problem and upgraded the libraries to the latest versions. It is still build with vRA 7.3.1 for compatiblitiy reasons.
I added one utility class for test purposes that does not really belong to your project (Base64 encoding for image files).

Hi @bluebossa63
And thanks for the contribution. I will try and review it in the next few days.


Add triangularclassic filterbank window and snap_to_bins

What does this PR do?
Fixes #2030
WIP, introduces:

triangularclassic triangular filters (name is a WIP)
Functionality to allow aligning filterbank central frequencies to the closest lower FFT frequency bin

No breaking changes expected. Should test model training to see if those make a difference.

Before submitting

[x] Did you read the contributor guideline?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[ ] Did you verify new and existing tests pass locally with your changes?
[x] Did you list all the breaking changes introduced by this pull request?
[x] Does your code adhere to project-specific code style and conventions?

PR review

Reviewer checklist

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified
[ ] Confirm that the changes adhere to compatibility requirements (e.g., Python version, platform)
[ ] Review the self-review checklist to ensure the code is ready for review

Currently training LibriSpeech/ASR/transducer/ with triangularclassic and without to see if it works. I don't expect the resulting WER difference to be any significant past the margin of error, but it is worth checking.
I am not sure if I would want to keep the bin alignment option; kaldi/k2 doesn't seem to be doing it and it doesn't feel like it would be beneficial especially without high n_fft.

It took us a long time due to many high priority things, and mostly because it does not seem to affect the results, but this is an important fix. Maybe @idruker-cerence wants to have a look.

FWIW I have a stock RNN-T LibriSpeech Conformer being trained again with the triangularclassic option and at epoch ~34 there doesn't seem to be much of a difference yet.
Will report on the results when actually finished.

It took us a long time due to many high priority things, and mostly because it does not seem to affect the results, but this is an important fix. Maybe @idruker-cerence wants to have a look.

Hello
I am not a python expert so it's hard to me to review the code. However, I have a C++ implementation. We can do the following. You calculate the mel-spectrum with your new function and give me the numbers. Then I verify them with my C++ function.

FWIW I have a stock RNN-T LibriSpeech Conformer being trained again with the triangularclassic option and at epoch ~34 there doesn't seem to be much of a difference yet. Will report on the results when actually finished.

Current code, lines are respectively test-clean and test-other:
Epoch loaded: 100 - test loss: 1.80e-02, test CER: 8.81e-01, test WER: 2.57
Epoch loaded: 100 - test loss: 2.16e-02, test CER: 2.50, test WER: 5.88

New "triangularclassic":
Epoch loaded: 100 - test loss: 1.88e-02, test CER: 8.57e-01, test WER: 2.59
Epoch loaded: 100 - test loss: 2.12e-02, test CER: 2.56, test WER: 5.97

That's only one run with 100 epochs at that, but it doesn't seem like a significant accuracy difference (~1% relative difference for only one run).
As for correctness, from my testing, "triangularclassic" matches what torchaudio produces, which itself is adapted from kaldi (which I also checked against, or rather k2, which reuses a good chunk of the same logic). So I think it would be ok.
I am tempted to turn this PR into only adding the "correct" filter as an option, but keep the default the same, and remove the snap_to_bins (which I don't think matters, and that I didn't test extensively).


Erubi Support

I think it would be worth considering support for Erubi, either in addition or in replacement of Erubis. I won't go into the benefits of Erubi - Jeremy Evans does a great job in the README.
I ran some benchmarks using my code here: https://gist.github.com/adam12/8c3613d0c9ba6ebddc8eb8a962b36323
In summary:

Erubis vs Erubi performance fairly comparable.
Memory usage of Erubi is indeed 90% lower (per claim in Erubi README).
Jeremy is known to be an excellent OSS maintainer.

(the following tests run with ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15])
Performance Benchmark
Comparison:
1k fast erubis    (eval):        3.4 i/s
1k erubis         (eval):        3.2 i/s - 1.04x  slower
1k erb            (eval):        3.1 i/s - 1.08x  slower
1k erubi          (eval):        2.7 i/s - 1.22x  slower
1k erubi  (compile+eval):        2.1 i/s - 1.58x  slower
1k erubis (compile+eval):        2.1 i/s - 1.61x  slower
1k erb    (compile+eval):        1.9 i/s - 1.76x  slower

Memory Benchmark
Some data removed for brevity
allocated memory by gem
-----------------------------------
    102227  erubis-2.7.0
     15992  erubi-1.0.0

allocated objects by gem
-----------------------------------
       908  erubis-2.7.0
       181  erubi-1.0.0

retained memory by gem
-----------------------------------
     50999  erubis-2.7.0
      2528  erubi-1.0.0

retained objects by gem
-----------------------------------
       154  erubis-2.7.0
         8  erubi-1.0.0

I'd be willing to submit a PR should this be of interest.

Yes, you are welcome to submit a PR.

@adam12 do you want to implement the support for this?

@wikimatze I'm going to explore adding it, yes.

Perfect, looking forward to your contribution.

Actually Rails is moving to Erubi also: https://github.com/rails/rails/pull/27757

Implemented in #2090


[suggestion] use lsp-status, if it exists

A quick way to get diagnostics would be to check whether lsp-status is plugged, and then use a plain vanilla lsp_status.status(). This should just be minimal work, and will make lualine quite more functional.

Isn't lsp-status restricted to only clangd and pyls? I'm not entirely familar with it. I was thinking about providing diagnostics to lualine this way
local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')

Isn't lsp-status restricted to only clangd and pyls? I'm not entirely familar with it. I was thinking about providing diagnostics to lualine this way
local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')

Actually this may be better anyway, as it avoids the dependency and keeping things short and neat. How could we test right now this? Can you provide a very short proof of concept?

Actually this may be better anyway, as it avoids the dependency and keeping things short and neat. How could we test right now this? Can you provide a very short proof of concept?

@coxackie sure, here it is
function lspStatus()
  local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
  local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')
  return 'W: ' .. warning_count .. ' E: ' .. error_count
end

@coxackie sure, here it is
function lspStatus()
  local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
  local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')
  return 'W: ' .. warning_count .. ' E: ' .. error_count
end

works well - thanks. Just changed it a bit according to the documentation, so that it returns an empty string if there is nothing going on from the lsp side.
function lspStatus()
  if not vim.tbl_isempty(vim.lsp.buf_get_clients(0)) then
      local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
      local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')
      return 'W:' .. warning_count .. ' / E:' .. error_count
  else
      return ''
  end
end

works well - thanks. Just changed it a bit according to the documentation, so that it returns an empty string if there is nothing going on from the lsp side.
function lspStatus()
  if not vim.tbl_isempty(vim.lsp.buf_get_clients(0)) then
      local error_count = vim.lsp.diagnostic.get_count(0, 'Error')
      local warning_count = vim.lsp.diagnostic.get_count(0, 'Warning')
      return 'W:' .. warning_count .. ' / E:' .. error_count
  else
      return ''
  end
end


Fix customer_account_ui extension identifier

WHY are these changes introduced?
@robin-drexler reported that it's no longer possible to generate customer account ui extensions from the CLI.
WHAT is this pull request doing?
The problem was that the external identifier ended with extension, but the template folder didn't. All UI extensions seem to be exceptions to the rule of ending with _extension so I've removed this suffix.
How to test your changes?

Run pnpm generate extension in the fixture app
It works

Measuring impact
How do we know this change was effective? Please choose one:

[x] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've considered possible documentation changes
[x] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

This is going to be fixed in core, closing for now


add c++ version flags for compiler

I was having trouble compiling on Ubuntu 16.04 with all the packages reinstalled. This flag solved this error
imageclipper/src/imageclipper.cpp:83:3: error: ‘nullptr’ was not declared in this scope    nullptr,    ^

Thanks


how to show multiple images at a time ?

i want to show 4 images in swiper on loading and on clicking the arrow button i want to slide images one at a time

@geekymsk  I have the same question,Have you solved it?

+1

Any update of this ?


Fix #728 where extension methods were generated for typed entity clas…

Fix #728 where extension methods were generated for typed entity classes that do not exist because the user has no entities for them

Breaking change

Proposed change

Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (which adds functionality to an existing integration)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #728
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the [development checklist][dev-checklist]
[ ] The code compiles without warnings (code quality chek)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

Codecov Report
Base: 77.86% // Head: 77.84% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (58a25ea) compared to base (c08e9da).
Patch coverage: 88.88% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #813      +/-   ##
==========================================
- Coverage   77.86%   77.84%   -0.02%
==========================================
  Files         158      158
  Lines        4142     4134       -8
  Branches      419      419
==========================================
- Hits         3225     3218       -7
  Misses        753      753
+ Partials      164      163       -1

Flag
Coverage Δ

unittests
77.84% <88.88%> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

...Model.CodeGenerator/Helpers/SyntaxFactoryHelper.cs
94.44% <ø> (-0.23%)
:arrow_down:

...erator/CodeGeneration/ExtensionMethodsGenerator.cs
97.10% <86.66%> (+1.15%)
:arrow_up:

...aemon.HassModel.CodeGenerator/Model/HassService.cs
100.00% <100.00%> (ø)

...HassModel.CodeGenerator/Model/HassServiceDomain.cs
100.00% <100.00%> (ø)

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.


Data Introduction (draft)

Preview is available here:http://developers-pr701.previews.kube001.services.stellar-ops.com

Preview is available here:http://developers-pr701.previews.kube001.services.stellar-ops.com

Exciting! Great improvement!


Add Obsidian syntax support for media

Should be possible by using the replacement-html function on ![[ and ]].

Did exactly that, replaced the tag to the correct markdown syntax before parsing it down to html.


Update README.md

We need an URL to the RAW content. https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfoLatest.json

Link corrected

URL corrected


Fix bug where loading namespaces using folder/init.lua entries would only work if "folder" was 3 characters

Tested a bit

I believe this closes #65, yes?


remove support for datadog

We are removing support for datadog because it isn't used

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65709de76006290d1094eb4b--harness-developer.netlify.app


There is a successful activity log if undelete a folder that contains an active blob and a soft-deleted blob with the same name

Storage Explorer Version: 1.33.0-dev (96)
Build Number: 20231228.6
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Sonoma 14.2(Apple M1 Pro)
Architecture: x64/x64/x64
How Found: From running test cases
Regression From: Previous release (1.31.2)
Steps to Reproduce

Expand one ADLS Gen2 storage account -> Blob Containers.
Create a blob container -> Create a folder.
Upload one blob to the folder -> Soft delete the blob.
Upload a same blob to the folder.
Right click the folder -> Click 'Undelete -> Undelete Selected'.
Click 'OK' on the prompt dialog.
Check whether there is a failed activity log.

Expected Experience
There is a failed activity log.

Actual Experience
There is a successful activity log.

I think my fix missed the build on 1/2/2024. Let's verify the fix on 1/3/2024.

Verified this issue on the main build 20240103.2. Fixed. So, we are going to close it.


total staked

Description
The total staked number on the block explorer home page is different from the total staked on the website homepage and interestingly also different from the total on the nodes guru validator summary tool https://stake.nodes.guru/vega/world
Steps to Reproduce

Go to https://vega.xyz/, https://explorer.vega.xyz/, https://stake.nodes.guru/vega/world
See 3 different totals for total staked

Expected behavior
If they numbers cannot be the same I would expect to see an explanation of what is included in the number

vega.xyz being different to block explorer will be fixed by https://github.com/vegaprotocol/vega.xyz/issues/573#event-9247744307
stake.nodes.guru might be implementing their count differently from the way I do it. I trust the API endpoint, which might not have existed at that point. Block explorer uses this:

{
  nodeData {
    stakedTotal
  }
}

Which returns a different number to querying for all nodes, and totalling the value.


[Feature] want to add rate us form page

Description
I want to add rate us page
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

I really like your app and want to work on your project ,please assign this issue to me under gssoc-ext 2024

Can you assign this to me? It would be great to contribute to your project!! I'm in GSSoC24


Remaining Charge Time

Would be great to expose the remaining charge time. I'd consider calculating this via a template but the battery capacity doesn't seem to be exposed. If this data is not available, this can be closed.
edit: time_to_full_charge seems to be available. Perhaps the FR here should be to retrieve data from the API?

Isn't it already exposed under sensor.XXX_charging_rate as an attribute? Are you saying you want it as a sensor too?
@InTheDaylight14 FYI

rate is km/h, I was hoping to see total remaining time

You mean this?

Yes. exactly. Thank you!

Actually, yea - a sensor (especially as a datetime thingy) would probably be pretty useful (for example, lots simpler to include in a glance card). Would that be possible?

Updated the PR. I kept the same format of "1.25" hours to full charge

Actually, given we have that value as an attribute, can we do it as a timestamp? It's basically now + value.

PR has been updated the be a timestamp

Thanks. I did have an additional question about one of your typing hints that is holding up my merging. Can you take a look please? https://github.com/alandtse/tesla/pull/349/files/538a0b0ca01e882994a3bc4c029746ec3c57f7ca#diff-bcce858d816475bf667bae799ffc7a925ada091914b9045bb8cfa8fc0b7ad2b1R477

Thanks. I did have an additional question about one of your typing hints that is holding up my merging. Can you take a look please? https://github.com/alandtse/tesla/pull/349/files/538a0b0ca01e882994a3bc4c029746ec3c57f7ca#diff-bcce858d816475bf667bae799ffc7a925ada091914b9045bb8cfa8fc0b7ad2b1R477

Alright, I think its good now

Great to see this released! Seems this value always defaults to now(). While the correct value when not charging is debatable, I'm not sure now() is the most intuitive value here. Thoughts?

I was thinking about that but couldn't come up with a default value that makes sense.
Maybe we just don't update the value if the the timer has reached 0. And we initialize the sensor with now() on HA start-up.

yeah, thats sounds better.

Alright, the solution I found withing my ability is to have the sensor return "Unknown" when the remaining time is 0.0.
This will keep the database from filling up with all the state changes every few seconds when not charging.


Correctly type error getter arg as optional

The ethErrors error getters' single object parameter was not typed as optional, which it in fact is.

This was accidentally included in #36. Oh well.


Confusing name Tiddly-Chrome and Tiddlychrome?

Just wanted to let you know the name comes up twice on Github and the other project seems related to TiddlySpace.
Maybe add Saver in there so people know what to look for? Tiddly-Chrome-Saver

Thanks for the heads up. I've changed it.


integer division

Not sure if this is a bug, but i didn't find a good description yet. So for documentation purposes i'm posting this here.
Description
In python2 an integer division yields an integer, in python3 this is changed and the division return a float.
When compiling python3 code, the binary yields an integer as a result, instead of the expected float. This thus results in a difference between the 'normal' code and the compiled code, leading to strange results.
Minimal example
example.pyx
>>> 1/2
0.5

example.so
>>> 1/2
0

Actions
I don't know if there is already a method for dealing with this issue? (maybe compile flags in setup.py,
to indicate the use of python3)

Please see #2299 . Thanks!

Can you please close this issue? Thank you

Thanks for the quick reply.

You're welcome, thanks for reporting this unexpected behavior.


Update s3, sdk-core, sqs to 2.21.26

About this PR
📦 Updates

software.amazon.awssdk:s3
software.amazon.awssdk:sdk-core
software.amazon.awssdk:sqs

from 2.21.17 to 2.21.26
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "software.amazon.awssdk" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #689.


the bounding box isn't sufficiently large to cover poses!

Thanks for your work！When I run "python run/train.py --cfg configs/campus/jln64.yaml". I meet the following problem:

Can you help me to solve this problem?

same question

same question

@1124792823
Hi
That doesn't seem to be a problem.

Hi!  How did you solve this problem?

@CH1-pix
I didn't solve it.
But in fact you can ignore the problem. The experiment seems to work fine. Killed may be due to lack of computer performance.
By the way, did you find any other code that does multi-camera target tracking?

@FrankMMMMMM Thanks!!  On what GPUs did you complete the training? I can't do it with the RTX 3050 LAPTOP. Regarding your question, I remember that CVPR2023 has a related paper, you can go and take a look.

@CH1-pix
I trained on the Campus dataset using an RTX2080TI in a cloud GPU environment.


Store texture as map?

https://github.com/syoyo/tinygltf/blob/edf8d5cae1eb69376832da69b1e06e5f4daf3740/tiny_gltf.h#L809
The "TODO" in glview.cc seems difficult/impossible unless the textures are stored as an associated container... should the definition of Model be given maps instead of vectors for some cases?
tinygltf/examples/glview/glview.cc:424

In a glTF asset, everything is actually stored as arrays.
Material refer to texture as their index in the "texture" array. This kind of storage makes sense for tinygltf. Same goes for a texture source, it's an image.
Exactly the same for accessing all the binary data. Node -> Mesh -> accessor(s) -> bufferView -> buffer.
Each of these "->" is just an index in the corresponding array.
Hope this helps!

@pkarasev3-tri which "TODO" are you referring exactly?


valid php code results in problem

Type: Bug
#!/usr/bin/env php
<?php?>
    <? switch($foo): ?>
        <? case 1: ?>
        <? break; ?>
    <? endswitch; ?>

syntax error, unexpected '			', expecting endswitch (T_ENDSWITCH) or case (T_CASE) or default (T_DEFAULT)

VS Code version: Code 1.84.1 (2b35e1e6d88f1ce073683991d1eff5284a32690f, 2023-11-06T12:35:59.022Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Remote OS version: Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2
Connection to 'wsl+rocky9' could not be established
Connection to 'SSH: ci9.corp.aetheros.com' could not be established  Canceled
Connection to 'wsl+centos7' could not be established
Connection to 'ssh-remote+dropsy.corp.aetheros.com' could not be established

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz (6 x 2904)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
47.85GB (24.56GB free)

Process Argv

Screen Reader
no

VM
0%

Item
Value

Remote
WSL: CentOS7

OS
Linux x64 <IP_ADDRESS>-microsoft-standard-WSL2

CPUs
Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz (6 x 2904)

Memory (System)
23.40GB (15.51GB free)

VM
0%

Connection to 'wsl+rocky9' could not be established
Connection to 'SSH: ci9.corp.aetheros.com' could not be established  Canceled
Connection to 'wsl+centos7' could not be established
Connection to 'ssh-remote+dropsy.corp.aetheros.com' could not be established
Extensions (14)

Extension
Author (truncated)
Version

vscode-nginx-conf
ahm
0.3.2

remote-containers
ms-
0.321.0

remote-ssh
ms-
0.107.0

remote-ssh-edit
ms-
0.86.0

remote-wsl
ms-
0.81.8

vscode-remote-extensionpack
ms-
0.24.0

remote-server
ms-
1.5.0

gitlens
eam
14.5.0

EditorConfig
Edi
0.16.4

autoscrolldown
fox
1.2.1

vscode-clangd
llv
0.1.24

cpptools
ms-
1.18.5

cpptools-extension-pack
ms-
1.3.0

command-variable
rio
1.58.0

(2 theme extensions excluded)

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.84.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Are you sure? I get the same error when running the file with PHP. Our validation is very simple, it's just asking your configured PHP for errors.


GraphNode parent

GraphNode class has a parent field but not all graphs have parents. Refactor that class

done

close


Add visuals to indicate whether the weather sound icon is turned on or off in the homepage

Current homepage design:

Expected design

Look at the top right (music icon)

hlo @B1N4RY-P4R45173 , please assign this to me

okay, please join our discord server for all the updates. https://discord.gg/YFWmkphf

Hi, I am interested in implementing this feature.

Hello @Talha-ai
Thanks for showing your interest in this issue. But unfortunately this has already been assigned to @hemanth-kumar-1. You can contribute to other issues. And if we don't get a pr from @hemanth-kumar-1 then we will reassign this to you.

please assign me this issue @Vinay-Khanagavi I will fixed it soom

##Hello @B1N4RY-P4R45173 ,
I will send a pr soon


'Cannot open BPF device' error on c.open()

I'm working on an Electron App that broadcasts UDP to find specific devices connected to the network and it is throwing an error on this line:
var linkType = c.open(device, filter, bufSize, buffer);
This is the error on the console: Uncaught Error: (cannot open BPF device) /dev/bpf0: Permission denied
It works fine on my local environment, but when running the App on another Mac it's failing as described. Do I have to grant permissions to the App in order to be able to open the Cap object (c)? I've tried using the sudo-prompt module but it is not working.

I have no idea, I don't use macos.

Thanks for your quick reply!
Any clues about why this can be happening? When I start the App from the terminal and using sudo it's working fine.

Most likely a lack of permissions as the error text suggests. On most platforms you have to have special privileges to be able to start capturing packets on most network interfaces.

@mscdex I have a similar problem on LINUX. I have libpcap and libpcap-dev installed.
But at
var linkType = c.open(device, filter, bufSize, buffer);
I got
Error: socket: Operation not permited
Do i need root privilege to able to start capturing packets on linux?

Yes, the best solution is to start as root, start listening for packets, and then drop the privileges of the process using process.setgid() and process.setuid(). Perform these steps before doing anything else (including require()ing other non-node core modules). This way you can ensure that nothing else in the node process (e.g. third party modules) gets superuser privileges, which is good for security.
This is also a better solution than what you may find elsewhere online which may suggest to use setcap on the node executable which is a huge security issue because the same node executable is used to execute any and all scripts, not just the one using cap (and setcap can't be used on a shell script or for a specific node script).

sudo chmod o+r /dev/bpf* should help in reading of Berkley Packet Filter.


provide author information with methods list

implemented with 551f66d ... d96fbf3
--> new service https://idiomreplacex.de/service/src/v2/methods


Contact Section Emails

Closed the old thread #6 and am making this new one just to clean it up a bit and with updated information:
They are as follows:
<EMAIL_ADDRESS>---- Overall
<EMAIL_ADDRESS>--- Finance
<EMAIL_ADDRESS>--- Community Outreach
<EMAIL_ADDRESS>---- Special Events
<EMAIL_ADDRESS>--- Hospitality
<EMAIL_ADDRESS>--- Operations
<EMAIL_ADDRESS>---- Entertainment
<EMAIL_ADDRESS>--- Social Media
<EMAIL_ADDRESS>--- Technology

https://github.com/KHS-Minithon/website/commit/05639937805bb8979c71d7f40a588dfb16d996e3


Missing debug information

Hi,
I use wasi-sdk to compile a simple c program and use objdump to print the .wasm file information. I found that when using -O0 as the optimization level, the debug information can be seen. However, when using -O2  as the optimization level, the debug information would be lost.
Here is the simple c program:
#include <stdio.h>

int main(void){
    printf("helloworld");
}

I use the following command to compile:
/wasi-sdk-20.0/bin/clang --sysroot /wasi-sdk-20.0/share/wasi-sysroot helloworld.c -g -O2  -o hello.wasm
I use the following command to dump the .wasm file:
llvm-objdump -S -l hello.wasm
The result doesn't show any debug information.

Is it possible you're running into https://github.com/llvm/llvm-project/issues/55781?

No, I have tried both /wasi-sdk-20.0/bin/llvm-objdump and llvm/llvm-objdump. The results are the same.

Is it possible you're running into llvm/llvm-project#55781?

No, I have tried both /wasi-sdk-20.0/bin/llvm-objdump and llvm/llvm-objdump. The results are the same.

Do you have wasm-opt in your path?

Is it possible you're running into llvm/llvm-project#55781?

Thanks for sharing this issue. I believe it's the reason why debug information is missing.

We really need to fix that issue. In the meantime, how do you feel about closing this one to avoid duplicates?

We really need to fix that issue. In the meantime, how do you feel about closing this one to avoid duplicates?

Sure, I appreciate your help and will close this issue.


Minor improvements

There are unit test failures. Is this rebased?

Changing from arrays to replica list is kind of not a big improvement IMO and it it's a potential for merge conflicts with other versions. There are couple of changes like that where they are technically better but maybe not enough to introduce merge conflicts with prior versions?
I know I am a debbie downer about change, but I just look at everything and ask what do I get and what does it cost and if it seems close do nothing is usually my preference.

I just look at everything and ask what do I get and what does it cost and if it seems close do nothing is usually my preference.

Are you talking about the arrays -> list change or about the patch in general?

There are unit test failures. Is this rebased?

This is on top of aweisberg:14405-replicas-rebased branch. I've checked some unit tests that were failing, and they were failing on this branch as well. I'll proceed to fix those for now.

Oh I'm sorry I thought I had the tests passing on that branch. I didn't notice I had made them start failing again. Sorry again about that.
It's not the whole patch. Most of it is changing lines we are already changing. Just the arrays -> list change, but then I realized we were changing those lines anyways so it's actually harmless.
I think my only real feedback is that the TokenAllocation change I commented on doesn't really seem like an improvement.
And then the lamentation about writeForAllReplicas. We only hit that code when we hint in which case we are already in a bad performance scenario. Maybe my preference for the Java 8 idioms over the older Guava idioms doesn't make sense.

I agree, I did overlook the fact we're not materialising a collection here. I've removed TokenAllocation and writeForAllReplicas changes. I also don't think forAll changes I did make that much impact, so if you like we can remove those on commit.


stomp: 0.1.2-1 in 'humble/distribution.yaml' [bloom]

Increasing version of package(s) in repository stomp to 0.1.2-1:

upstream repository: https://github.com/ros-industrial/stomp.git
release repository: https://github.com/ros2-gbp/stomp-release.git
distro file: humble/distribution.yaml
bloom version: 0.11.2
previous version for package: null

stomp

No changes

Holding for Humble sync


01_gaussian-mixture-model fails due to surprisingly tight tolerance check.

Trying to weave the current GMM tutorial fails with:
ERROR: AssertionError: Difference between estimated mean of μ ([-3.1465091632143567, 0.6286046354218603]) and data-generating μ ([-3.5, 0.5]) unexpectedly large!

Due to this check:
let
    # Verify that the output of the chain is as expected.
    for i in MCMCChains.chains(chains)
        # μ[1] and μ[2] can switch places, so we sort the values first.
        chain = Array(chains[:, ["μ[1]", "μ[2]"], i])
        μ_mean = vec(mean(chain; dims=1))
        @assert isapprox(sort(μ_mean), μ; rtol=0.1) "Difference between estimated mean of μ ($(sort(μ_mean))) and data-generating μ ($μ) unexpectedly large!"
    end
end

The notebook only draws 100 samples, and the data (only 60 samples) will also vary from the true mean, so I think this is bound should be loosened.
I am already working on extending tutorial as discussed in the slack, and so I can change this too, if desired.

Is this still an issue in the current GMM tutorial, I guess we fixed all issues so this should be closed now!


⚠ Mobitopup has degraded performance

In e0a09e7, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 6724 ms

Resolved: Mobitopup performance has improved in c8bb6a5 after 8 minutes.


npm v3 required... does it need to?

For those that contribute to https://github.com/angular/angular , it's required that npm must be < 3.
Working with this library requires at least 3. To go back/forth is painful.
It sounds like angular team may update their repo to use Node 5/npm 3 by end of month (https://github.com/angular/angular/issues/3193), but in the event they don't, was thinking maybe we could not require npm 3 to ease this. Just something I've run into in past month that is close to forcing me to use another seed in meantime.

Have you tried the seed with npm < 3 ?
At some point we needed to rely on npm 3 flat installation, I'm not quite sure this is still valid.

It does seem to break when used with < 3, can't recall exact error as I'm
on phone at moment but when I get chance to try again I'll report back.
On Sun, Dec 13, 2015 at 11:49 PM Ludovic HENIN<EMAIL_ADDRESS>wrote:

Have you tried the seed with npm < 3 ?
At some point we needed to rely on npm 3 flat installation, I'm not quite
sure this is still valid.
—
Reply to this email directly or view it on GitHub
https://github.com/mgechev/angular2-seed/issues/297#issuecomment-164370892
.

Thanks!
On Mon, Dec 14, 2015 at 12:13 AM Minko Gechev<EMAIL_ADDRESS>wrote:

Closed #297 https://github.com/mgechev/angular2-seed/issues/297 via
5043832
https://github.com/mgechev/angular2-seed/commit/5043832cff8b5e652bc504c5ff60d39815fc912f
.
—
Reply to this email directly or view it on GitHub
https://github.com/mgechev/angular2-seed/issues/297#event-490707367.


Add historical endpoints

Quick hack to get access to the historical endpoints recently released.

Coverage decreased (-1.1%) to 92.609% when pulling de885adf308e48bfc2614df46a5375a7df6386ef on rozzac90:master into 3ab8ae2992689c402ae1411793b06963d48a34d4 on liampauling:master.

Thanks, will make some minor updates mostly around consistency with the other endpoints and some tests, you need to be careful with having a list in a function definitions:
http://docs.python-guide.org/en/latest/writing/gotchas/#mutable-default-arguments


Refactor dialog to choose firmware download type

This PR refactors the "What version do you want to download?" dialog, that allows the user to choose between modern and legacy formats. The file list is now retrieved from the dashboard API, making it possible to specify different items, depending on the used platform.
An example of the dialog with the LibreTuya platform (not included in this PR):

The ESP32 dialog supports downloading modern and legacy firmware. ESP8266 and RP2040 do not show the dialog, because there's only one version available for download anyway.
PR in the esphome repo: https://github.com/esphome/esphome/pull/4675

We shouldn't add this. This is requiring too much knowledge from our users. The goal of ESPHome to make it easy and to hide all the complexity: get an ESP32 device, connect some sensors and have fun. I'm even considering deprecating and removing the legacy format as the ESPHome flasher hasn't been recommended in 2 years.

We can't just add every random chip under the sun into ESPHome. We should only focus on general purpose microcontrollers that will be available for a long time to come. Tuya can go bankrupt tomorrow or change their chip design and we'll be stuck with a list of image formats living there forever. We won't take on the burden of maintaining that.

I think you've misunderstood me a little bit, so let me clarify.

This is requiring too much knowledge from our users.

The user experience after adding this PR is exactly the same - the dialog has been present in ESPHome for ages, this PR only changes its inner workings. Actually, it makes it even easier, because currently an ESP8266 or RP2040 user is presented with the option to choose between "modern" and "legacy", despite both these options downloading the exact same file anyway. The PR removes the dialog on ESP8266 and RP2040, and only keeps it on ESP32.

We can't just add every random chip under the sun into ESPHome

And we're not. Currently, the vast majority of smart devices (whether it's Tuya or other cloud providers) are not ESP-based. This keeps people from using ESPHome on these devices, unless they know soldering and want to dismantle their devices and swap the chips (which is also not always possible).

Tuya can go bankrupt tomorrow or change their chip design [...]  We won't take on the burden of maintaining that.

The LibreTuya project (https://github.com/esphome/esphome/pull/3509) supports more than one chip, and can be easily updated to support basically any other, which can even be programmed. This requires 0% maintenance in the main ESPHome repo, or in the dashboard repo, or anywhere else. LibreTuya is configured to write a JSON with a list of generated binaries, different for each chip. ESPHome simply reads this, and present the user with a choice. There's no need to support every chip ever made, there's only need to support the LibreTuya platform.

we'll be stuck with a list of image formats

This PR is about supporting the core concept of retrieving image types from the base ESPHome repo. The platform (whether it's ESP, RP2040 or LibreTuya, or anything else that may come in the future) can simply tell the dashboard what can the user download.

@balloob I'm sorry, but your response here came off as really narrow-minded. Saying this without any intended offense at all.
@kuba2k2 did a great job of adding support for chips that are now found in most IoT devices (not just Tuya, mind you) and you bascially "welcome" him with a "go away" message.
I love Espressif as much as anyone, but they are no longer the go-to mainstream IoT chip. I think the beauty of ESPHome is that you don't really have to care about the inner workings of the chip, you can just use the same yaml for any of them.
From a support standpoint it doesn't seem like a big deal once the initial support is written, as the general components work the same way.
This PR would improve user-friendliness for both ESP and non-ESP chip owners and you didn't even bother to reply. I think this is very disrespectful.


Regestration fails E-mail is not accepted

I have now tested several of my emails.
Unfortunately all of them fail. The mail providers are gmail and web.de.
In the email names are numbers and also special characters
I always get this error: "This e-mail address is disposable or invalid. Please try again"
Best

Hello, please try again now

Thank you very much it works.


create structs and enums for media type data

Some initial work on #24, adding MimeType and MimeBundle.
use runtimelib::media{MimeBundle, MimeType};

let raw = r#"{
    "text/plain": "Hello, world!",
    "text/html": "
Hello, world!
",
    "application/json": {
        "name": "John Doe",
        "age": 30
    },
    "application/vnd.dataresource+json": {
        "data": [
            {"name": "Alice", "age": 25},
            {"name": "Bob", "age": 35}
        ],
        "schema": {
            "fields": [
                {"name": "name", "type": "string"},
                {"name": "age", "type": "integer"}
            ]
        }
    },
    "application/octet-stream": "Binary data"
}"#;

let bundle: MimeBundle = serde_json::from_str(raw).unwrap();

let richest = bundle.richest(&[MimeType::DataTable, MimeType::Json, MimeType::Html]);

let (mime_type, content) = richest.unwrap();

assert_eq!(mime_type, MimeType::DataTable);

I've got some stashed code for DisplayData and friends. That'll come in a separate PR as I was going a bit deep on some well typed interfaces here, seeing what serde had available.

Just to clarify the richest() documentation, might consider expand the comment with something like this:
 impl MimeBundle {
-    // Finds the first richest mime type in the list matching this bundle if available
+    // Finds the first richest mime type in the list matching this bundle,
+    // where the richest MIME types come first in the list.
+    // Returns None if none of the supplied MimeTypes are available.
     pub fn richest(&self, mime_types: &[MimeType]) -> Option<(MimeType, Value)> {
         for mime_type in mime_types {
             if let Some(content) = self.content.get(mime_type) {


Definitions of the Web Background Synchronization API

See https://wicg.github.io/BackgroundSync/spec/
In Chrome since version 49

Ups, I forgot #1972 should be merged first...


build(deps): bump fastlane-plugin-firebase_app_distribution

This PR resolves []
Description
bumps fastlane-plugin-firebase_app_distribution fastlane plugin

PR Checklist

[ ] I have tested my changes on iOS and Android.
[x] I hid my changes behind a [feature flag], or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an [app state migration], or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
#nochangelog

Warnings

:warning:

✅ No changelog changes

  Generated by :no_entry_sign: dangerJS against f8eda702f83ff4a9657c0909b75fc30feb074970


[TaskGroup] Towards ABI stability of groups

This changes the C++ TaskGroup into an opaque container, the same way as DefaultActor does.
We then have all implementation inside TaskGroupImpl.
I will define all remaining ABI on TaskGroup tomorrow or tonight, but thanks for this is is all nice and clean.

@swift-ci please smoke test


Update http4s-client, http4s-core, ... to 0.21.13

Updates

org.http4s:http4s-client
org.http4s:http4s-core
org.http4s:http4s-dsl

from 0.21.12 to 0.21.13.
GitHub Release Notes - Version Diff - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

labels: library-update, semver-patch

Codecov Report

Merging #40 (dbdc918) into master (4ed08bb) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #40   +/-   ##
=======================================
  Coverage   98.27%   98.27%
=======================================
  Files           1        1
  Lines          58       58
  Branches        1        1
=======================================
  Hits           57       57
  Misses          1        1

Continue to review full report at Codecov.

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


”Emil Racoviță”, ”Rășcani”, ”Tătărăni” are listed in the drop-down menu

Description:
When user writes ”Emil Racoviță”, ”Rășcani”, ”Tătărăni” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Rășcani"

Expected results
The location appears in the drop-down menu as "Sat Rășcani, VASLUI (Dănești)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Tătărăni"

Expected results
The location appears in the drop-down menu as "Sat Tătărăni, VASLUI (Dănești)".


Allow user to configure static website properties

Update icon wrt a) blob is $web, b) account is hosting static website
I redid part of the PR of saw/configure. A cherry pick was not possible due to the azure tree refactoring done.
Addresses #153

Here's a short gif how it now looks:

The previous commit has some changes I made to comply with strict-boolean-expression. However I don't think the code is more readable, so any thoughts on making the code better would be appreciated.


Fix bug in PruneArrays so we check for entire array usage.

Fix bug in PruneArrays so we check for entire array usage.

Codecov Report

Merging #1911 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1911      +/-   ##
==========================================
+ Coverage   65.46%   65.47%   +<.01%
==========================================
  Files         373      373
  Lines       18453    18454       +1
  Branches      225      228       +3
==========================================
+ Hits        12081    12082       +1
  Misses       6372     6372

Impacted Files
Coverage Δ

...or/src/main/scala/quasar/qscript/PruneArrays.scala
97.34% <100%> (-1.75%)
:x:

...r/src/main/scala/quasar/qscript/Normalizable.scala
95.52% <ø> (+2.76%)
:white_check_mark:

Continue to review full report at Codecov.

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


Adds quickcheck::Arbitrary impls for BigInt, BigUint, Complex, and Ratio.

Resolves #241. Gated by the quickcheck feature.
Would it be okay to do a release after this is merged?

Sorry I haven't reviewed this yet, but I just want you to know I'm not ignoring it.  I need to familiarize myself with how quickcheck actually works. :)
One request up front: can you add some tests that exercise the new code?  First just some basic tests to make sure the new trait implementations actually work at all.  Then I imagine it should also be possible to write some useful quickcheck tests to validate num itself.

Yep, I can do that. I'm actually working on landing #[derive(Arbitrary)] in the quickcheck crate (https://github.com/BurntSushi/quickcheck/issues/98); I'll probably might make this use that instead.
I can definitely add the tests, although my schedule's a bit busy until the weekend.

Did you ever get anywhere with this?  If you'd like to continue, please move them to the separate repos.
The new separate issues are:

rust-num/num-bigint#5
rust-num/num-complex#1
rust-num/num-rational#2

I haven't gotten around to getting BurntSushi/quickcheck#175 merged yet; I'll get around to it at some point...


feat: ResourceExhausted for memory limit in GroupedHashAggregateStream

Which issue does this PR close?
For #3940.
Update: This does NOT close the issue. I forgot the no-group version (AggregateStream). Will do that in a follow-up PR. It's a rather simple change though.
Rationale for this change
Ensure that users don't run out of memory while performing group-by operations. This is esp. important for servers or multi-tenant systems.
What changes are included in this PR?
This is similar to #4202. It includes an additional type StreamType so we can double-check our test setup (namely: is the stream that we request actually the stream version we want).
Are these changes tested?
Extended test_oom. Also here are the perf results:
❯ cargo bench -p datafusion --bench aggregate_query_sql -- --baseline issue3940d-pre                                                                                [32/5030]
   Compiling datafusion v14.0.0 (/home/mneumann/src/arrow-datafusion/datafusion/core)
   Compiling parquet-test-utils v0.1.0 (/home/mneumann/src/arrow-datafusion/parquet-test-utils)
    Finished bench [optimized] target(s) in 5m 11s
     Running benches/aggregate_query_sql.rs (target/release/deps/aggregate_query_sql-0659981fac849434)
aggregate_query_no_group_by 15 12
                        time:   [686.71 µs 688.17 µs 689.79 µs]
                        change: [+0.9423% +1.5099% +2.1284%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
  3 (3.00%) low mild
  5 (5.00%) high mild
  3 (3.00%) high severe

aggregate_query_no_group_by_min_max_f64
                        time:   [637.75 µs 640.91 µs 644.19 µs]
                        change: [+0.9089% +1.5396% +2.1740%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 8 outliers among 100 measurements (8.00%)
  1 (1.00%) low mild
  6 (6.00%) high mild
  1 (1.00%) high severe

aggregate_query_no_group_by_count_distinct_wide
                        time:   [2.5239 ms 2.5437 ms 2.5641 ms]
                        change: [+1.5365% +2.6581% +3.8220%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking aggregate_query_no_group_by_count_distinct_narrow: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.7s, enable flat sampling, or reduce sample count to 50.
aggregate_query_no_group_by_count_distinct_narrow
                        time:   [1.7286 ms 1.7392 ms 1.7498 ms]
                        change: [+1.2376% +2.3389% +3.5532%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
  1 (1.00%) low severe
  1 (1.00%) low mild
  2 (2.00%) high mild
  1 (1.00%) high severe

aggregate_query_group_by
                        time:   [2.2890 ms 2.3063 ms 2.3241 ms]
                        change: [+1.7896% +2.8160% +3.7350%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
  3 (3.00%) high mild

Benchmarking aggregate_query_group_by_with_filter: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.8s, enable flat sampling, or reduce sample count to 60.
aggregate_query_group_by_with_filter
                        time:   [1.1419 ms 1.1444 ms 1.1472 ms]
                        change: [+1.1563% +1.6416% +2.1195%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
  1 (1.00%) low mild
  2 (2.00%) high mild
  2 (2.00%) high severe

aggregate_query_group_by_u64 15 12
                        time:   [2.3083 ms 2.3237 ms 2.3394 ms]
                        change: [+1.7416% +2.7403% +3.7301%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
  1 (1.00%) high mild

Benchmarking aggregate_query_group_by_with_filter_u64 15 12: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.8s, enable flat sampling, or reduce sample count to 60.
aggregate_query_group_by_with_filter_u64 15 12
                        time:   [1.1492 ms 1.1530 ms 1.1572 ms]
                        change: [+0.4978% +1.1567% +1.7562%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
  2 (2.00%) low mild
  5 (5.00%) high mild
  2 (2.00%) high severe

aggregate_query_group_by_u64_multiple_keys
                        time:   [15.070 ms 15.384 ms 15.706 ms]
                        change: [-2.0263% +0.9477% +4.0997%] (p = 0.55 > 0.05)
                        No change in performance detected.

aggregate_query_approx_percentile_cont_on_u64
                        time:   [3.8600 ms 3.8963 ms 3.9341 ms]
                        change: [-0.1229% +1.2647% +2.8308%] (p = 0.09 > 0.05)
                        No change in performance detected.
Found 3 outliers among 100 measurements (3.00%)
  3 (3.00%) high mild

aggregate_query_approx_percentile_cont_on_f32
                        time:   [3.2601 ms 3.2871 ms 3.3147 ms]
                        change: [-0.5989% +0.7136% +2.0221%] (p = 0.27 > 0.05)
                        No change in performance detected.

I think the regressions (<3%) are within the safety margin of such a crucial feature (and also within what a laptop could reliable reproduce).
Are there any user-facing changes?
The V1 group-by op an now emit a ResourceExhausted error if it runs out of memory. Note that the error is kinda nested/wrapped due to #4172.

Thanks again @crepererum


implement converter from splish to edtr-io

:tada:

There's an issue with @edtr-io/plugin-important-statement, doesn't seem to include the build files, only src.

TODO @inyono:

[ ] Backward-compatibility in client & editor-renderer
[ ] Is always importFromHtml a breaking change?

Superseded by #27


removing the health analyzer from medics' pda

About the PR

It's not logical that the pda has a health analyzer, it devalues the regular analyzer because the analyzer in the pda even doesn't require a battery.
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl: Verslebas

remove: Removed health analyzer from medics' pda
tweak: Changed the battery in the health analyzer from a small to a medium one

1984
In all seriousness I would advise either making this a cartridge or putting a medium battery in the health analyzer. At the moment they run out of power quite fast, and do serve a purpose in being usable by anyone who isn’t a doctor. If medbay is relying on them they shouldn’t be running out of power 24/7 esp. since not all medbays have battery chargers

1984
In all seriousness I would advise either making this a cartridge or putting a medium battery in the health analyzer. At the moment they run out of power quite fast, and do serve a purpose in being usable by anyone who isn’t a doctor. If medbay is relying on them they shouldn’t be running out of power 24/7 esp. since not all medbays have battery chargers

I can replace the battery, it is a good idea, I also don't like that analyzers run out of battery quickly, but a medical scanner in pda is weird

If medbay is relying on them they shouldn’t be running out of power 24/7 esp. since not all medbays have battery chargers

sounds like a reason for them to get better batteries and for mappers to map in chargers.
just because something is the status quo doesn't mean it should be maintained.

If medbay is relying on them they shouldn’t be running out of power 24/7 esp. since not all medbays have battery chargers

sounds like a reason for them to get better batteries and for mappers to map in chargers. just because something is the status quo doesn't mean it should be maintained.

Because mappers had no reason to map charger? what about the defibrillators that were map without chargers in medbay?

sounds like a reason for them to get better batteries and for mappers to map in chargers. just because something is the status quo doesn't mean it should be maintained.

You can literally find medium capacity batteries in the super readily-available flashlights spread across the station. I’m only suggesting health scanners start with one because it’s simple to replace but sort of screws over people who don’t know they can / should. There has also been a reason (defibs) for chargers to be mapped for months and they still aren’t on a few stations

write it like that?

If this does go forward, please revise your Changelog entry according to the Changelog guidelines: https://docs.spacestation14.io/en/getting-started/pr-guideline#changelog

can you change health analyzer back to small battery, incentivizes people actually going and getting better batteries + most maps have medbays with rechargers

I think this change should be made, but only once we have a stronger system in place for diagnosing patients via other means

can you change health analyzer back to small battery, incentivizes people actually going and getting better batteries + most maps have medbays with rechargers

Sure

can you change health analyzer back to small battery, incentivizes people actually going and getting better batteries + most maps have medbays with rechargers

imagine getting shot and there are no medics in medbay because theyre all out getting batteries.
this will also skyrocket the demand for flashlights and science can't print medium capacity batteries without gold (but to be fair they can print ten with one bar)
even if they do they're probably all going to go towards borgs and not the crew

Maybe better adding something new before removing what's exist?

I feel we should listen to the audience here. and if you dont, add a health analyzer to every doctors backpacks

I think most of the feedback suggests that people would really prefer the PDA scanners to stay. For better or worse, the health analyzers are pretty essential to what MED does because of the lack of other obvious signs of problems. Maybe we can revisit this when there are better ways to diagnose patients.

Closing per the previous comment. Please re-open if more discussion is needed on this.


chore(main): release 1.0.0

:robot: I have created a release beep boop
1.0.0 (2024-02-27)
Features

initial commit (bfbb1db)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/FreakeyPlays/healthy/releases/tag/v1.0.0 :sunflower:


Wrong Python Interpreter If Installed With --no_virtual_environment

If you install with --no_virtual_environment then the calls in coach.py to run python call the system's Python 2 instead of 3.
Tested inside of a fresh ubuntu:16.04 Docker image. Installed with ./install.sh -c -p -g -N -ne -d.
Might be as simple as changing python to python3 in these two locations?
https://github.com/NervanaSystems/coach/blob/6009b73eb60f6a79daa2a0028f8feafda3635f7d/coach.py#L276
https://github.com/NervanaSystems/coach/blob/6009b73eb60f6a79daa2a0028f8feafda3635f7d/coach.py#L299

Thanks a lot for catching this Zac !
Fixed with 1a09b7cec3860042184841da6773ff3f96f1c0c9


ES6?

This would be a nice option, I just set up the first project I plan on using Keystone for and had to go through and ES6-ify everything. It only went south when changing the User model's canAccessKeystone field to a anon function due to the changed context of this. But of course I'm on Node 6.3.0 so it wouldn't work out as well for everyone.
Also on a lesser note, options for tabs vs spaces :wink: luckily Atom has a tabs -> spaces converter.

We want to get out a version with keystone 4 that is node 0.12 compatible. Once we have a Keystone 4 version out, we will be updating the codebase for es6. 🙂

Any updates on this? It'd be nice to have an es6 generator for keystone

@MicahMartin No update, unfortunately. Still getting KS4 out.

its taking forever 😢

in the meanwhile I have converted generator code to TypeScript if anyone is interested. https://github.com/gautamsi/generator-keystone-ts.


raise Exception("The wandb backend process has shutdown")

Current Behavior
My script failed because of the below error,
`
File "bert_unlab_mlm.py", line 300, in
model, stat = train_eval(model, train_loader, val_loader, device)
File "bert_unlab_mlm.py", line 175, in train_eval
wandb.log({'train_batch_loss':loss.item()})
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/wandb_run.py", line 1422, in log
self._log(data=data, step=step, commit=commit)
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/wandb_run.py", line 1232, in _log
self._partial_history_callback(data, self.history_step, commit=True)
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/wandb_run.py", line 1083, in _partial_history_callback
self._backend.interface.publish_partial_history(
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/interface/interface.py", line 517, in publish_partial_history
self._publish_partial_history(partial_history)
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/interface/interface_shared.py", line 61, in _publish_partial_history
self._publish(rec)
File "/home/kverma/anaconda3/envs/acl/lib/python3.8/site-packages/wandb/sdk/interface/interface_queue.py", line 49, in _publish
raise Exception("The wandb backend process has shutdown")
Exception: The wandb backend process has shutdown
Can you please help with this?
Expected Behavior
No response
Steps To Reproduce
No response
Screenshots
No response
Environment
OS: Linux
Version: wandb==0.12.11; Python 3.8.12
Additional Context
No response

Hi @kanishk-adapt thank you for reporting this. Can you please provide a bit more information of the training environment and infrastructure where this was running? I've noticed you're using an older wandb SDK version, would it be possible to upgrade to the most recent one (0.13.7)? Also could you provide us with the debug.log and debug-internal.log files of the run that failed? you can find those in /wandb/run-<data-time>-<run-id>/logs relative path from where you executed the script. If you don't want to publicly share them, please send these files to<EMAIL_ADDRESS>and mention this GitHub issue, and we can take it from there.

Hi @kanishk-adapt I wanted to follow up on this issue, does it still occur for you and would it be possible to provide us with the information above so that we could investigate further what's the root cause? thanks!

Hi @thanos-wandb , thank you for your response.
I found a similar issue here: https://github.com/wandb/wandb/issues/3223
The resolution, to add environment variable: WANDB_START_METHOD="thread" seems to have resolved the issue.
I have now upgraded wandb to 0.13.7 and seems to be working well.
Thanks again,


use fix-cuda-toolkit.patch

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

See https://github.com/conda-forge/pycolmap-feedstock/pull/10 for reasoning; they use the outdated CUDA cmake instead of CudaToolkit for downstream libraries, which causes issues in pycolmap.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

Needs https://github.com/conda-forge/flann-feedstock/pull/41

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender


create uwa map

[x] create route within geojson.io
[x] create markers within geojson.io
[x] create map component
[x] add markers to map
[x] add route to map

closed with #70


Create 0000-01-02-Running-sun.md

Add Running-sun's file

Add Running-sun's file

_posts/0000-01-02-Running-sun.md

_posts/0000-01-02-Running-sun.md


Interesting Parallels

Hey @collinhundley am I going out on a limb here by saying that the FFD and RNN are similar with the exception of the RNN possessing what appear to be recursive qualities?

My 2 cents: RNN has a "memory" behavior that the FFD doesn't have.
From wikipedia:

Unlike feedforward neural networks, RNNs can use their internal memory to process arbitrary sequences of inputs. This makes them applicable to tasks such as unsegmented connected handwriting recognition[1] or speech recognition.[2]

@angu Yeah there are a great deal of difference, but I thought it a simple way for a user to first conceptualize RNN as similar to FFD ifor conceptual purposes. Of course there are a great deal of benefits;


feat: continuity of measure without monotonicity assumptions

Add four theorems about continuity from below/above of measures. Contrary to those already existing, no assumptions about the sequence of sets. Show that the measures of the partial unions/intersections converge to the measure of the union/intersection.

bors r+
Thanks!

Thanks for the review!


nuxt3 autoplay stops

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/p/sandbox/pensive-chatterjee-fj4uix?file=%2Fpages%2Findex.vue&selection=[{"endColumn"%3A21%2C"endLineNumber"%3A4%2C"startColumn"%3A21%2C"startLineNumber"%3A4}]
Bug description
I want and infinite autoplay without delay. But after this comes to slide 4 it stops automatically.
i cant comment the old issue that i created so i created this one
Expected Behavior
It should be infinite autoplay without stop at any point
Actual Behavior
No response
Swiper version
9.2.4
Platform/Target and Browser Versions
macos chrome
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

it stops like this

First of all https://swiperjs.com/swiper-api#param-loop

Because of nature of how the loop mode works (it will rearrange slides), total number of slides must be >= slidesPerView * 2

loopedSlides should be removed as well


Update live with current Master

Since we need to publish from live in the short term....
Let's update the site.
/cc @mairaw @richlander

LGTM :shipit:


loss bbx is nan when train from scratch

I want to train faster rcnn in VOC dataset which just has one person class. Model configs and datasets configs have been changerd correct. But just loss_bbx will be nan while training from scratch. I can't deal with this problem by chaning learning rate or batchsize. Thanks.

here is the log content:
2021-07-10 20:51:25,495 - mmdet - INFO - Start running, host: root@b6264dc00e17d011eb0b78b029bb3a17e6fc-gaoyp131-0, work_dir: /userhome/mmdetection/work_dirs/voc_30
2021-07-10 20:51:25,495 - mmdet - INFO - workflow: [('train', 1)], max: 48 epochs
2021-07-10 20:53:14,106 - mmdet - INFO - Epoch [1][50/115]	lr: 4.995e-05, eta: 3:17:46, time: 2.169, data_time: 0.230, memory: 29025, loss_rpn_cls: 0.6867, loss_rpn_bbox: 0.0241, loss_cls: 0.6853, acc: 52.8721, loss_bbox: nan, loss: nan
2021-07-10 20:54:42,037 - mmdet - INFO - Epoch [1][100/115]	lr: 9.990e-05, eta: 2:57:24, time: 1.759, data_time: 0.037, memory: 29025, loss_rpn_cls: 0.6819, loss_rpn_bbox: 0.0256, loss_cls: 0.5781, acc: 98.0828, loss_bbox: nan, loss: nan
2021-07-10 20:55:08,787 - mmdet - INFO - Saving checkpoint at 1 epochs
2021-07-10 20:55:49,393 - mmdet - INFO -
+--------+------+--------+--------+-------+
| class  | gts  | dets   | recall | ap    |
+--------+------+--------+--------+-------+
| person | 4528 | 200700 | 0.292  | 0.002 |
+--------+------+--------+--------+-------+
| mAP    |      |        |        | 0.002 |
+--------+------+--------+--------+-------+
2021-07-10 20:55:49,402 - mmdet - INFO - Exp name: voc_30_cnn.py
2021-07-10 20:55:49,402 - mmdet - INFO - Epoch(val) [1][115]	AP50: 0.0020, mAP: 0.0021
2021-07-10 20:57:28,887 - mmdet - INFO - Epoch [2][50/115]	lr: 1.648e-04, eta: 2:39:55, time: 1.986, data_time: 0.232, memory: 29025, loss_rpn_cls: 0.6623, loss_rpn_bbox: 0.0231, loss_cls: 0.4769, acc: 98.2568, loss_bbox: nan, loss: nan
2021-07-10 20:58:56,301 - mmdet - INFO - Epoch [2][100/115]	lr: 2.148e-04, eta: 2:37:32, time: 1.749, data_time: 0.033, memory: 29025, loss_rpn_cls: 0.6243, loss_rpn_bbox: 0.0275, loss_cls: 0.4856, acc: 98.6785, loss_bbox: nan, loss: nan
2021-07-10 20:59:21,325 - mmdet - INFO - Saving checkpoint at 2 epochs
2021-07-10 20:59:58,847 - mmdet - INFO -

This can happen when the loss functions degenerate. Try to reduce the learning rate.

This can happen when the loss functions degenerate. Try to reduce the learning rate considerably.
Another possibility has to do with the bounding boxes annotations, check if all the instances have positive areas.

Thank you very much! The reason is wrong bounding boxes label during data processing.


Update SAM Translator version to 1.5.2

Issue #, if available:
Description of changes:
Just released https://pypi.org/project/aws-sam-translator/1.5.2/
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This should probably be against master directly

Nope. Always develop -> master and never the other way around. This is like promoting Gamma -> Prod (you would never do the other way around)


Show a toast when people leave or join

Implements #6

I don't want this

lol it was in your projects

if its in priority 4, I don't want it now, and will consider adding at a later point


[Bug]: Ngx Editor Not Registering Input Value on Page Navigation

What happened?
Bug Description:
I am encountering an issue with the Ngx Editor where it fails to register input values after navigating away and then returning to the page where the editor is located.
Steps to reproduce:
Load the page with the Ngx Editor.
Enter values into the editor. At this point, the form correctly captures these values.
Navigate away from the page.
Return to the page with the Ngx Editor.
Expected behavior:
The editor should continue to register input values and the form should capture these values correctly.
Actual behavior:
The input value is not registered in the FormControl. Additionally, the placeholder text does not disappear when entering new text. Instead, the input value is written inside the placeholder in the DOM, giving the impression that the form is not fully functional.
This issue occurs consistently after the first navigation away from the page. The initial load of the page sometimes present this problem.
Environment:
Ngx Editor version: 16.0.1
@nx/angular: 16.9.1,
Node.js version: 18.18.0
I am looking for a solution or workaround to this issue. Any help would be greatly appreciated.
Version
16.0.1
Angular Version
16.9.1
What browsers are you seeing the problem on?
No response
Link to reproduce
No response
Relevant log output
No response
Willing to submit a PR?
None

look like change detection issue, you can settimeout then use changeDetectRef.detectChanges()


DOCS-392 - Subfolders note

Purpose of this pull request
This pull request adds a note to this section:
https://help.sumologic.com/docs/get-started/library/#add-subfolders
Select the type of change

[ ] Minor Changes - Typos, formatting, slight revisions
[x] Update Content - Revisions, updating sections
[ ] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - .clabot, version updates, maintenance, dependencies, new packages for the site (Docusaurus, Gatsby, React, etc.)

Ticket (if applicable)
DOCS-392

The article is updated:
https://help.sumologic.com/docs/get-started/library/#add-subfolders


6 or more Browser tabs open to on instance results in blank widgets

So, we've set up a lot of dashing boards and we use a tab rotator to rotate through them on our dashboard monitors.  We've discovered that if we have 6 or more tabs open to the dashing server from the same browser on the same machine, the widgets start rendering blank, colors are there, but data is not.
Seems to be a max connection limit by IP/Browser combination. Trying to figure out how to up that, I suspect it's the thin web server, but not sure what settings to change (or how to change them, it's very unclear how to pass settings to the thin server from a dashing command line call).

I don't see how WebSockets would overcome this, as you would still have a WebSocket per tab.
You can solve this by Domain Sharding, which is a technique of adding bogus DNS entries that all point to the same host.
dashing-1
dashing-2
dashing-3
This tricks the browser into allowing the connections, because the hostname is different for each.


Accessing @Entity("fs.files") types results in a ClassCastException [moved]

This is Issue 308 moved from a Google Code project.
Added by 2011-08-09T21:03:15.000Z by<EMAIL_ADDRESS>Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Low
Original description
I am using Morphia trunk from today.
Driver: mongo-2.5.1.jar
Mongod 1.8.2 64bit

Here is the exception:

Exception in thread "main" java.lang.ClassCastException: com.mongodb.gridfs.GridFSDBFile cannot be cast to com.mongodb.BasicDBObject
	at com.google.code.morphia.query.MorphiaIterator.getNext(MorphiaIterator.java:60)
	at com.google.code.morphia.query.MorphiaIterator.next(MorphiaIterator.java:47)

The solution is to not use BasicDBObject but the DBObject interface.

I created a patch relative to the directory: http://morphia.googlecode.com/svn/trunk/morphia/src/main/java/com/google/code/morphia

See attached.

I grant that my use case is not a common on, but I would argue that using the interface is better than the implementation
if one can....

#153 will clean this up


Jax Einsum Test fails due to complex.constant

It appears IREE does not know how to generate buffers from complex.constant values.  See attach IR snippet
module @jit__einsum {
  func.func public @main(%arg0: tensor<2x2x3xcomplex<f32>> {mhlo.sharding = "{replicated}"}, %arg1: tensor<3x4xcomplex<f32>> {mhlo.sharding = "{replicated}"}) -> (tensor<2x4xcomplex<f32>> {jax.result_info = ""}) {
    %0 = stablehlo.iota dim = 0 : tensor<2x2xui32>
    %1 = stablehlo.iota dim = 1 : tensor<2x2xui32>
    %2 = stablehlo.compare  EQ, %0, %1,  UNSIGNED : (tensor<2x2xui32>, tensor<2x2xui32>) -> tensor<2x2xi1>
    %3 = stablehlo.convert %2 : (tensor<2x2xi1>) -> tensor<2x2xcomplex<f32>>
    %4 = stablehlo.broadcast_in_dim %3, dims = [0, 1] : (tensor<2x2xcomplex<f32>>) -> tensor<2x2x3xcomplex<f32>>
    %5 = stablehlo.multiply %arg0, %4 : tensor<2x2x3xcomplex<f32>>
    %6 = stablehlo.constant dense<(0.000000e+00,0.000000e+00)> : tensor<complex<f32>>
    %7 = stablehlo.reduce(%5 init: %6) across dimensions = [0] : (tensor<2x2x3xcomplex<f32>>, tensor<complex<f32>>) -> tensor<2x3xcomplex<f32>>
     reducer(%arg2: tensor<complex<f32>>, %arg3: tensor<complex<f32>>)  {
      %9 = stablehlo.add %arg2, %arg3 : tensor<complex<f32>>
      stablehlo.return %9 : tensor<complex<f32>>
    }
    %8 = "stablehlo.dot_general"(%7, %arg1) {dot_dimension_numbers = #stablehlo.dot<lhs_contracting_dimensions = [1], rhs_contracting_dimensions = [0]>, precision_config = [#stablehlo<precision HIGHEST>, #stablehlo<precision HIGHEST>]} : (tensor<2x3xcomplex<f32>>, tensor<3x4xcomplex<f32>>) -> tensor<2x4xcomplex<f32>>
    return %8 : tensor<2x4xcomplex<f32>>
  }
}

with error:
lax_numpy_einsum_test.py:37:0: error: 'stream.async.dispatch' op operand #3 must be resource or external resource or transient resource or variable resource or constant resource or index or integer or floating-point, but got 'complex<f32>'
lax_numpy_einsum_test.py:37:0: note: see current operation: %10 = "stream.async.dispatch"(%0, %2, %1, %4, %arg0, %7, %arg1, %6, %8, %8, %arg1, %6, %arg1, %6, %9) {entry_point = @_main_dispatch_1::@_main_dispatch_1_generic_2x3x2, operand_segment_sizes = array<i32: 3, 3, 2, 2, 2, 2, 1>, tied_operands = [-1 : index]} : (index, index, index, complex<f32>, !stream.resource<*>, !stream.resource<*>, index, index, index, index, index, index, index, index, index) -> !stream.resource<*>

@rsuderman @jpienaar Do we have an assignee for this? Is it P1?

There is two issues in this test case. First one is the reduction needs to accept complex operations:
%7 = stablehlo.reduce(%5 init: %6) across dimensions = [0] : (tensor<2x2x3xcomplex<f32>>, tensor<complex<f32>>) -> tensor<2x3xcomplex<f32>>
     reducer(%arg2: tensor<complex<f32>>, %arg3: tensor<complex<f32>>)  {
      %9 = stablehlo.add %arg2, %arg3 : tensor<complex<f32>>
      stablehlo.return %9 : tensor<complex<f32>>
    }

The second one is the dot_general function needs to accept a complex operation:
 %8 = "stablehlo.dot_general"(%7, %arg1) {dot_dimension_numbers = #stablehlo.dot<lhs_contracting_dimensions = [1], rhs_contracting_dimensions = [0]>, precision_config = [#stablehlo<precision HIGHEST>, #stablehlo<precision HIGHEST>]} : (tensor<2x3xcomplex<f32>>, tensor<3x4xcomplex<f32>>) -> tensor<2x4xcomplex<f32>>
    return %8 : tensor<2x4xcomplex<f32>>

I am currently working on a solution for both.

RE the stream error: complex types should be removed in the stream encode tensors pass (host/device) - that currently handles dense tensors of basic types but will need to be extended to support the complex types.

Fix for dot_general has been merged.

Hello @benvanik, I'm looking into this bug and I think the fix appears to be further in the Flow/Dispatch layers and I am not sure what level to implement this. I was able to get across the crashes and further with the attached patch and it fails in mlir::iree_compiler::IREE::VM::ConversionPass pass
patch.txt


is there any way fetch image base64 data from CameraRoll

i use CameraRoll to select image, but now, i don't know how to get image base64 data to upload server

i change to https://github.com/marcshilling/react-native-image-picker


term matrix; Input order toggle isn't working

from https://github.com/geneontology/amigo/issues/327
The input order is always preserved, input order toggle isn't working
(nice if it was but not critical)
Also Is "preserve input order" more obvious as a description?

non issue it does work. Very cool. I didn't  realise that it happens afterwards


my certificate does not validate for France

Avoid duplicates

[ ] Bug is not mentioned in the FAQ
[ ] Bug is specific for iOS only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[ ] Bug is not already reported in another issue

Technical details

Device name: iPhone 13 Pro
iOS version: 15.4.1
App version: 2.28.0(7) / CCL version 3.4.0

Describe the bug
Today I got my 4th vaccination together with my certificate. The certificate states the product as "Comirnaty", and the manufacturer as "Biontech". See image.
But when I check its validity for France, the check fails with the error message:
"Only vaccines in the allowed
valueset that have been approved by
the French Authority (Pfizer,
Moderna, Astra Zeneca, Janssen,
Novavax, Covishield, R-covi, Covid
19 Vaccine and some clinical trials)."

Steps to reproduce the issue

get a vaccination certificate with data like "Comirnaty / Biontech" (but not Pfizer)
check validity of certificate for France

Expected behaviour
certificate should be shown as valid.
The app (or the French policy rules ?) should know that pfizer is not different from Biontech vaccination.

Possible Fix

Additional context

Internal Tracking ID: EXPOSUREAPP-14307

Thanks for your report @ndegendogo. We have created an internal ticket for it and will raise this topic internally.
Internal Tracking ID: EXPOSUREAPP-14307

Corona-Warn-App Open Source Team

@ndegendogo & @larswmh All the CWA team can do in such cases is to relay this information to the team of the respective country. The CWA team itself doesn't have any influence on the rules of other countries.
There are multiple countries with out of date / erroneous / wrong rules.

@Ein-Tim

cwa team can cross-check if the app is indeed using the latest policy rules from France (are these rules hard-coded? or dynamically loaded from a server? and does the server ensure to have the latest rules?)
if they think the French rules are wrong, they can report this to whoever is responsible to maintain these rules

I agree that currently nobody looks at the certificate (and hopefully the pandemy 🦠 will never again raise to such a level that this is needed! 👹) - but what is the worth of an European certificate if it is not accepted / well understood in all participating countries? 🤷

@ndegendogo
Sorry if my comment sounded like I think this issue is not suitable here! I actually think it's good that you reported it. I noticed many problems with the rules check & some Twitter users actually told me where the check is wrong, however, I never reported these issues in the last months, as it didn't seem related to the CWA itself.
But your issue is perfectly fine to stay here, although it should be moved to the documentation repo (@larswmh, could you do that please).
I will open a new issue in the documentation repo asking whether there is some sort of QA process reg. the travel validity check or similar.

cwa team can cross-check if the app is indeed using the latest policy rules from France (are these rules hard-coded? or dynamically loaded from a server? and does the server ensure to have the latest rules?)

FYI: You can cross-check yourself here: https://timokoenig.github.io/eu-dcc-rules/?ruleset=eu-dcc-rules&country=FR&rule=GR-FR-0000


Support RedisGraph 2.1.0+

Nodes and Relations/Edges are now scalar types, and appear in the Scalars column
Node/Relation columns kept for backwards compatibility
Added support for new Path type

Thanks!

I've made some changes to your PR (unfortunately I wasn't able to push them to your branch). Can you do a quick review on #9?

Taking a look!


renaming sorting options in gallery

let's update the sorting names to match
current implementation of sort on BSX:

in the meantime, we've updated RMRK in:

https://github.com/kodadot/nft-gallery/issues/842

👋


PR: Remove arrows config in macOS qss file

Description of Changes

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Fixes #13191
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

Before:

After:

That works!

@impact27, thanks a lot for your help!
I think that since this PR removes the need to set those arrows in the stylesheet, we should remove the files corresponding to them too. Those are the following:

spyder/images/chevron-left.png
spyder/images/chevron-left.svg
<EMAIL_ADDRESS>spyder/images/chevron-right.png
spyder/images/chevron-right.svg
<EMAIL_ADDRESS>
@goanpeca, do you agree?

Sure.


can not find file

Hello, thank you very much for your sharing, I would like to ask, when I ran the first command in Inference&Evaluation section, an error occurred, "net_first" was empty, and no files in ".pkl" or ".pt" format were found, where is this?

You can download the ckpt of model from the link in "Performance Reproduction" section, where both the first and the second stage model can be found.

Thank you! But is there any way to train a model with the data you provide？

We provide the training settings in "Training" section (at the bottom of the page).

Ok, so I need to go through the model after training and then do the Inference&Evaluation section?

If you want to train the model by yourself, you need to train it first. Or if you just want to generate images using the model we provide, you could download ckpt from the link mentioned above. And then do the Inference&Evaluation section.

Ok, I just started to learn how to reproduce the work, and I don't understand many things, so thank you very much for your patience, thank you!


macOS proxy won't serve on TCP

> cloud_sql_proxy -credential_file='/path/to/service-account-key.json' -projects='my-project' -instances='my-project:us-central1:main-primary=tcp:5432'
2020/04/05 17:55:05 Rlimits for file descriptors set to {&{8500<PHONE_NUMBER>854775807}}
2020/04/05 17:55:05 using credential file for authentication<EMAIL_ADDRESS>2020/04/05 17:55:06 must set -dir: using a unix socket for my-project:us-central1:main-primary

On macOS, the proxy won't serve over TCP even with the =tcp:5432 suffix set. I've tried several different ports, and none of them worked. I've tried running it with and without sudo. cloud_sql_proxy always falls back to Unix sockets.
> cloud_sql_proxy -version
Cloud SQL Proxy: version 1.13; sha ac834ce67862b7c4ed8bdbe86e664572f820c245 built Tue Oct  9 23:39:16 UTC 2018

I installed it through gcloud compenents install cloud_sql_proxy and I'm running macOS 10.15.4.

Your issue is likely being caused by the use of the -projects flag, which isn't needed for TCP connections and causes the proxy to try to open a socket. Try removing that flag. And if you still have issues, you may want to upgrade to the latest proxy version, 1.16 - https://github.com/GoogleCloudPlatform/cloudsql-proxy/releases
Let me know if that resolves your issue.


[Network] az network dns zone export: Fix the export to emit all ALIAS records for a particular record set name

Related command
az network dns zone export
Description
Let's say there are two ALIAS records for the same record set name:
www 3600 AZURE ALIAS A    /subscriptions/...
www 3600 AZURE ALIAS AAAA /subscriptions/...

Before this change, export would only emit the last record for any record set name, in this case the AAAA record, because when it processed the second record it would incorrectly clear the array containing the first record.
With this change, the array is only initialized when the first record is processed.
Testing Guide
I had this problem with my DNS Zone, so I made the change in my local azure-cli installation and verified the export is now correct.
I did not find any checked-in tests for export_zone.

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

@microsoft-github-policy-service agree

Network


Update to Volar 2.3.0

Updated to the official version 2.3, there are few API changes.

Manually brought in this changes into https://github.com/machty/glint/pull/6
Thank you!


Sign Assemblies

Sign the assemblies, per @kevingy.

@kevingy,
I've performed the following changes:

Moved GenericParser to GenericParsing (to follow the guidelines for package names)

GenericParser 1.6 package (Deprecated)
GenericParsing 1.2 package

Signed the GenericParsing assembly.
Migrated the code to .NET Standard 2.0.

Let me know if you have any questions/issues.


Modify API to list all registered detectors

This sets the stage to modify this service such that it can serve
multiple detectors.

Codecov Report

Merging #8 (e353811) into main (0ea25b8) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main        #8   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines           28        30    +2
=========================================
+ Hits            28        30    +2

Impacted Files
Coverage Δ

src/grpc_obj_det/DetectorFactory.h
100.00% <ø> (ø)

src/grpc_obj_det/DetectorInterface.h
100.00% <ø> (ø)

src/grpc_obj_det/ImageDetectionService.h
100.00% <ø> (ø)

src/grpc_obj_det/FaceEyesDetector.h
100.00% <100.00%> (ø)

src/grpc_obj_det/OnnxYoloV4Detector.h
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Only publish test files to TeamCity upon failures

Out TeamCity disk usage keeps growing because of more and more
artifacts. We checked the artifact directory and it's mostly
test files because test files may contain a nested gradle user home.
Now we only publish the test files if the test task failes.

@bot-gradle test this

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

OK, I've already triggered a build for you.


Openssl configuration override necesary to build

This issue is worked around in #153 but there's no way that solution should be preferred if possible
The behavior observed without the fix is that the configuration is empty of any of the ossl111 etc that determine how openssl-sys builds.  The result is a later failure to link against openssl

Openssl is such a recurring issue that I want to add it to CI with a multitude of good targets and bring it into maintenance both to work on our cross compiling capability and to stabilize what seems to be the most common, least reliably building dependency.
It's almost every other project that needs some fixup on openssl.  When I cross compile, it's openssl.  When I change versions, it's openssl.  At this point I'm open to switching to libre ssl if it's even the slightest bit more friendly for rust programs to be linked with.

Openssl is such a recurring issue that I want to add it to CI with a multitude of good targets and bring it into maintenance both to work on our cross compiling capability and to stabilize what seems to be the most common, least reliably building dependency.
It's almost every other project that needs some fixup on openssl.  When I cross compile, it's openssl.  When I change versions, it's openssl.  At this point I'm open to switching to libre ssl if it's even the slightest bit more friendly for rust programs to be linked with.

Closing.  There's enough deps in all the various examples that we've got pretty good coverage at this point.


sync

Current coverage is 55.08%

Branch #61 has no coverage reports uploaded yet.

No diff could be generated. No reports for documentation found.

Uncovered Suggestions

+2.22% via ...enViewController.php#121...132
+1.85% via .../CloudController.php#24...33
+1.85% via ...enViewController.php#41...50
See 7 more...

Powered by Codecov. Updated on successful CI builds.


[proposal] Manage managed policy

like the following:
managed_policy "example-policy" do
  {"Version"=>"2012-10-17",
   "Statement"=>
    [{"Action"=>
       ["s3:Get*",
        "s3:List*"],
      "Effect"=>"Allow",
      "Resource"=>"*"}]}
end

user "bob", :path => "/" do
  attach_policy (
    "example-policy",
  )
end

If this feature acceptable for you?

done https://github.com/winebarrel/miam/pull/13 :tada: