My SCSS files are shown as CSS files

I already contacted the Support Team about this and they told me to open an issue here. The problem is that my repository contains several SCSS (Sass) files and not a single CSS file. Nevertheless the top bar shows that 46.7% of my files are CSS files.
And now the best thing about that: If I click on the "CSS 46.7%" badge, there are simply no files listed. The reason for this is of course that I don't have a single CSS file in there, only SCSS files (and the sidebar even shows that).
I think the right fix would be if the top bar would also show those files as SCSS files (like the sidebar does it) and not as CSS files.

And while we're on it, could you please change the color of the "Liquid" templating language? It's currently merging with the border color (therefore the bar looks slightly thicker and therefore not good, in my opinion).
I thought about opening a pull request by myself for that, but I don't know which colors are already in use.

Hi @leo - sorry for the slow reply (and any confusion caused here). The reason the language bar is reporting CSS is because SCSS is included in the CSS group here. Basically, anything in the CSS group will be grouped into CSS in the language stats bar.

No problem :blush:
I was just a little confused because the sidebar showed me something different. Now I know that this behaviour is intended.
Thanks!

And now the best thing about that: If I click on the "CSS 46.7%" badge, there are simply no files listed.

@arfon Shouldn't it display the SCSS files since they are in the CSS group? This behaviour seems a little off to me...

Oh, that's definitely true! Forgot about that.


Sendability warnings

Motivation:
To address warnings revealed with
.enableExperimentalFeature("StrictConcurrency=complete"), in Swift 5.8
Modifications:

Numerous protections of state in tests
Make the multiplexer instances explicitly loop bound
Update channel initializers to be marked as Sendable
Mark error backing storage types as unchecked sendable

Result:
Better thread safety

I believe that the discovered API breakages are okay, just to expand on that.
Add sendable requirement to generic parameters:
  💔 API breakage: struct NIOHTTP2Handler.AsyncStreamMultiplexer has generic signature change from <InboundStreamOutput> to <InboundStreamOutput where InboundStreamOutput : Swift.Sendable>
  💔 API breakage: accessor NIOHTTP2Handler.AsyncStreamMultiplexer.inbound.Get() has generic signature change from <InboundStreamOutput> to <InboundStreamOutput where InboundStreamOutput : Swift.Sendable>
  💔 API breakage: func NIOHTTP2Handler.AsyncStreamMultiplexer.openStream(_:) has generic signature change from <InboundStreamOutput, Output where Output : Swift.Sendable> to <InboundStreamOutput, Output where InboundStreamOutput : Swift.Sendable, Output : Swift.Sendable>
  💔 API breakage: struct NIOHTTP2AsyncSequence has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: struct NIOHTTP2AsyncSequence.AsyncIterator has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: typealias NIOHTTP2AsyncSequence.AsyncIterator.Element has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: func NIOHTTP2AsyncSequence.AsyncIterator.next() has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: typealias NIOHTTP2AsyncSequence.Element has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: func NIOHTTP2AsyncSequence.makeAsyncIterator() has generic signature change from <Output> to <Output where Output : Swift.Sendable>
  💔 API breakage: protocol NIOHTTP2StreamDelegate has generic signature change from  to <Self : Swift.Sendable>

Add sendable requirement:
  💔 API breakage: protocol NIOHTTP2StreamDelegate has added inherited protocol Sendable

Change from explicit closure type to equivalent type alias:
  💔 API breakage: constructor HTTP2StreamMultiplexer.init(mode:channel:targetWindowSize:inboundStreamStateInitializer:) has parameter 3 type change from ((NIOCore.Channel, NIOHTTP2.HTTP2StreamID) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializerWithStreamID?
  💔 API breakage: constructor HTTP2StreamMultiplexer.init(mode:channel:targetWindowSize:outboundBufferSizeHighWatermark:outboundBufferSizeLowWatermark:inboundStreamStateInitializer:) has parameter 5 type change from ((NIOCore.Channel, NIOHTTP2.HTTP2StreamID) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializerWithStreamID?
  💔 API breakage: func Channel.configureHTTP2Pipeline(mode:initialLocalSettings:position:inboundStreamStateInitializer:) has parameter 3 type change from ((NIOCore.Channel, NIOHTTP2.HTTP2StreamID) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializerWithStreamID?
  💔 API breakage: func Channel.configureHTTP2Pipeline(mode:initialLocalSettings:position:targetWindowSize:inboundStreamStateInitializer:) has parameter 4 type change from ((NIOCore.Channel, NIOHTTP2.HTTP2StreamID) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializerWithStreamID?

Change from explicit closure type to equivalent type alias:
  💔 API breakage: constructor HTTP2StreamMultiplexer.init(mode:channel:targetWindowSize:outboundBufferSizeHighWatermark:outboundBufferSizeLowWatermark:inboundStreamInitializer:) has parameter 5 type change from ((NIOCore.Channel) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializer?
  💔 API breakage: func Channel.configureHTTP2Pipeline(mode:initialLocalSettings:position:targetWindowSize:inboundStreamInitializer:) has parameter 4 type change from ((NIOCore.Channel) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializer?
  💔 API breakage: func Channel.configureCommonHTTPServerPipeline(h2ConnectionChannelConfigurator:_:) has parameter 0 type change from ((NIOCore.Channel) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializer?
  💔 API breakage: func Channel.configureCommonHTTPServerPipeline(h2ConnectionChannelConfigurator:targetWindowSize:_:) has parameter 0 type change from ((NIOCore.Channel) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializer?
  💔 API breakage: func Channel.configureCommonHTTPServerPipeline(connectionConfiguration:streamConfiguration:streamDelegate:h2ConnectionChannelConfigurator:configurator:) has parameter 3 type change from ((NIOCore.Channel) -> NIOCore.EventLoopFuture<Swift.Void>)? to NIOHTTP2.NIOChannelInitializer?


Acceptance criteria for 5003-LIQI View liquidity provision rewards

https://github.com/vegaprotocol/specs/blob/user-interface-placeholders-for-all/user-interface/5003-LIQI-liquidity_income.md

Closing as there is no simple way to add E2E tests for liquidity provision rewards


[HOTFIX][COMGR] W/A for SWDEV-308265 "Precompiler headers are broken: __hipGetPCH() is not available.." etc

Excerpts from the hiprtc branch.

W/A for SWDEV-308265 "[COMGR] Precompiler headers are broken: __hipGetPCH() is not available.."
Related by-products:

[tests] Removed WORKAROUND_COMGR_WARNING_ISSUES (no issue in 4.5 RC and in Mainline 8733)
[COMGR] Quality fix: Return binary size 0 when "get binary" fails.
MIOPEN_DEBUG_COMGR_HIP_PCH_ENFORCE: Removed possibility to enforce use of HIP PCH.
[Jenkinsfile] BUILD_SMOKE_FP32_AUX1 split to _FP32 and _AUX1

Are there plans to cherry pick this into rocm-rel-4.5?  It affects pytorch wheels.

@jeffdaily Please update Jira ticket (indicate pytorch wheels' needs).

@jeffdaily Cherry-picked to release/rocm-rel-4.5-staging b1670871e. 4.5 release branch is already released and can't be updated.

@jeffdaily Cherry-picked to release/rocm-rel-4.5-staging b167087. 4.5 release branch is already released and can't be updated.

That's what we have agreed up on: future wheel build should be from release/rocm-rel-4.5-staging already.

Hi MIOpen team,
When using the MIOpen branch release/rocm-rel-4.5-staging, we are now able to build MIOpen successfully, but are seeing the following error when trying to run a workload:
root@jenkins-worker-rocm-4:~/pytorch-micro-benchmarking# python3 micro_benchmarking_pytorch.py --network resnet50
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
INFO: running forward and backward for warmup.
MIOpen(HIP): Warning [SQLiteBase] Unable to read system database file:gfx900_64.kdb Performance may degrade
MIOpen(HIP): Error [Do] 'amd_comgr_do_action(kind, handle, in.GetHandle(), out.GetHandle())' AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC: ERROR (1)
MIOpen(HIP): Error [BuildHip] comgr status = ERROR (1)
MIOpen(HIP): Warning [BuildHip] error: cannot find HIP runtime. Provide its path via --rocm-path, or pass -nogpuinc to build without HIP runtime.
In file included from /tmp/comgr-e91c62/input/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp:1:
In file included from /tmp/comgr-e91c62/include/static_kernel_common_header.hpp:4:
/tmp/comgr-e91c62/include/static_kernel_config.hpp:5:10: fatal error: 'hip/hip_runtime.h' file not found
#include "hip/hip_runtime.h"
^~~~~~~~~~~~~~~~~~~
2 errors generated when compiling for gfx900.
MIOpen Error: /var/lib/jenkins/MIOpen/src/hipoc/hipoc_program.cpp:282: Code object build failed. Source: static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp
Traceback (most recent call last):
File "micro_benchmarking_pytorch.py", line 325, in <module>
main()
File "micro_benchmarking_pytorch.py", line 291, in main
run_benchmarking_wrapper(net, batch_size, iterations, prof_step, amp_opt_level, run_fp16, dataparallel, distributed_dataparallel, device_ids, distributed_parameters)
File "micro_benchmarking_pytorch.py", line 158, in run_benchmarking_wrapper
run_benchmarking(0, ngpus, net, batch_size, iterations, prof_step, amp_opt_level, run_fp16, dataparallel, distributed_dataparallel, device_ids=None, distributed_parameters=None)
File "micro_benchmarking_pytorch.py", line 208, in run_benchmarking
forwardbackward(inp, optimizer, network, target, amp_opt_level)
File "micro_benchmarking_pytorch.py", line 121, in forwardbackward
out = network(inp)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 249, in forward
return self._forward_impl(x)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 239, in _forward_impl
x = self.layer3(x)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/container.py", line 141, in forward
input = module(input)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 124, in forward
out = self.conv1(x)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/conv.py", line 447, in forward
return self._conv_forward(input, self.weight, self.bias)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/conv.py", line 443, in _conv_forward
return F.conv2d(input, weight, bias, self.stride,
RuntimeError: miopenStatusUnknownError

This is in an environment where we do NOT have ROCm installed, but have a PyTorch wheel installed with MIOpen .so bundled with the wheel.
Is this error expected for the above env? What's the suggested fix?

Hi MIOpen team,
When using the MIOpen branch release/rocm-rel-4.5-staging, we are now able to build MIOpen successfully, but are seeing the following error when trying to run a workload:
root@jenkins-worker-rocm-4:~/pytorch-micro-benchmarking# python3 micro_benchmarking_pytorch.py --network resnet50
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
/opt/amdgpu/share/libdrm/amdgpu.ids: No such file or directory
INFO: running forward and backward for warmup.
MIOpen(HIP): Warning [SQLiteBase] Unable to read system database file:gfx900_64.kdb Performance may degrade
MIOpen(HIP): Error [Do] 'amd_comgr_do_action(kind, handle, in.GetHandle(), out.GetHandle())' AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC: ERROR (1)
MIOpen(HIP): Error [BuildHip] comgr status = ERROR (1)
MIOpen(HIP): Warning [BuildHip] error: cannot find HIP runtime. Provide its path via --rocm-path, or pass -nogpuinc to build without HIP runtime.
In file included from /tmp/comgr-e91c62/input/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp:1:
In file included from /tmp/comgr-e91c62/include/static_kernel_common_header.hpp:4:
/tmp/comgr-e91c62/include/static_kernel_config.hpp:5:10: fatal error: 'hip/hip_runtime.h' file not found
#include "hip/hip_runtime.h"
^~~~~~~~~~~~~~~~~~~
2 errors generated when compiling for gfx900.
MIOpen Error: /var/lib/jenkins/MIOpen/src/hipoc/hipoc_program.cpp:282: Code object build failed. Source: static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp
Traceback (most recent call last):
File "micro_benchmarking_pytorch.py", line 325, in <module>
main()
File "micro_benchmarking_pytorch.py", line 291, in main
run_benchmarking_wrapper(net, batch_size, iterations, prof_step, amp_opt_level, run_fp16, dataparallel, distributed_dataparallel, device_ids, distributed_parameters)
File "micro_benchmarking_pytorch.py", line 158, in run_benchmarking_wrapper
run_benchmarking(0, ngpus, net, batch_size, iterations, prof_step, amp_opt_level, run_fp16, dataparallel, distributed_dataparallel, device_ids=None, distributed_parameters=None)
File "micro_benchmarking_pytorch.py", line 208, in run_benchmarking
forwardbackward(inp, optimizer, network, target, amp_opt_level)
File "micro_benchmarking_pytorch.py", line 121, in forwardbackward
out = network(inp)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 249, in forward
return self._forward_impl(x)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 239, in _forward_impl
x = self.layer3(x)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/container.py", line 141, in forward
input = module(input)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torchvision/models/resnet.py", line 124, in forward
out = self.conv1(x)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/conv.py", line 447, in forward
return self._conv_forward(input, self.weight, self.bias)
File "/usr/local/lib/python3.8/dist-packages/torch/nn/modules/conv.py", line 443, in _conv_forward
return F.conv2d(input, weight, bias, self.stride,
RuntimeError: miopenStatusUnknownError

This is in an environment where we do NOT have ROCm installed, but have a PyTorch wheel installed with MIOpen .so bundled with the wheel.
Is this error expected for the above env? What's the suggested fix?
cc @rraminen @KyleCZH

@atamazov  In case you may see this, is it related to #1232 ? Maybe some files are not guarded correctly?

@junliume No, this is related to https://ontrack-internal.amd.com/browse/SWDEV-308265. ROCClr and MIOpen are asked to provide a full-blown fix in 4.5.2, this will be tracked in https://ontrack-internal.amd.com/browse/SWDEV-315094.


Localization and Internationalization

Hi there,
I'm working on the German localization right now and plan on adding an Italian today.
Are there any other localizers here to help out or discuss the topic?
I think there is some work left on the english base localization as well, but I'm not a native speaker.

Hi, i can help with italian in case you need


Jetbrains IDE DataGrip compatibility

CrateDB version
5.5.0
CrateDB setup information
Single Node Developer Setup
Problem description
Currently, three things prevent the professional use of the DataGrip IDE from jetbrains with crateDB (and all other IDEs form jetbrains):
"Escape support" https://github.com/crate/crate/issues/14790 and the "AS alias SET" error: https://github.com/crate/crate/issues/15061
In addition, you have to connect using the https://github.com/crate/crate-jdbc driver instead of the built-in PostgreSQL driver. Maybe you tell jetbrains that there is a Crate Open Source Driver and they should add it to the driver list.
In the PostgreSQL driver, the selection of the schema does not work and acknowledges the service with the error:
ERROR: Unknown function: pg_catalog.txid_current() Wobei: io.crate.metadata.Functions.raiseUnknownFunction(Functions.java:357) io.crate.metadata.Functions.get(Functions.java:157) io.crate.metadata.Functions.get(Functions.java:126) io.crate.analyze.expressions.ExpressionAnalyzer.allocateBuiltinOrUdfFunction(ExpressionAnalyzer.java:1195)
It is important to know that if it does not work in Datagrid, it will not work in any of jetbrains' other IDEs: IntelliJ IDEA, AppCode, Aqua, CLion, DataGrip, DataSpell, Fleet, GoLand, PhpStorm, PyCharm, Rider, RubyMine, RustRover, WebStorm. That's a lot of IDEs.
I tested CrateDB today because you have finally implemented the "Drop Columns Support" (there is still room for improvement). The DB itself works very well. The Webgui could use a little more love, but it works fine.
However, since we developers usually work with IDEs and not just with Webgui or CLIs like "crash", we need the full support of the respective IDE, especially for fields, types and names.
Steps to Reproduce
Escape support https://github.com/crate/crate/issues/14790
AS alias SET error: https://github.com/crate/crate/issues/15061
Actual Result
ERROR: Unknown function: pg_catalog.txid_current() Wobei: io.crate.metadata.Functions.raiseUnknownFunction(Functions.java:357) io.crate.metadata.Functions.get(Functions.java:157) io.crate.metadata.Functions.get(Functions.java:126) io.crate.analyze.expressions.ExpressionAnalyzer.allocateBuiltinOrUdfFunction(ExpressionAnalyzer.java:1195)
or
java.sql.SQLException: ERROR: ESCAPE is not supported. Wobei: io.crate.exceptions.SQLExceptions.esToCrateException(SQLExceptions.java:154) io.crate.exceptions.SQLExceptions.prepareForClientTransmission(SQLExceptions.java:141) io.crate.protocols.postgres.Messages.sendErrorResponse(Messages.java:190)
or
java.sql.SQLException: ERROR: Column reference "t.quote" has too many parts. A column must not have a schema or a table here. Wobei: io.crate.exceptions.SQLExceptions.esToCrateException(SQLExceptions.java:152) io.crate.exceptions.SQLExceptions.prepareForClientTransmission(SQLExceptions.java:141)
Expected Result
no errors, so that you can edit and delete content, that you can see all fields, types and schemas in the IDEs.

txid_current is also tracked here: https://github.com/crate/crate/issues/12086

Hi. We've refreshed the documentation about how to connect to CrateDB using DataGrip and the CrateDB JDBC Driver. It is currently the best way forward until CrateDB will be compatible enough with PostgreSQL to cope with use by upstream canonical pgJDBC within DataGrip.
https://cratedb.com/docs/guide/integrate/datagrip/


Fix init paths per #9

@tbelote-okta Any chance you could merge this and push a release? I noticed you were active on here a few hours ago, so thought it would be worth giving you a shout 😄
This would sort out issues:
https://github.com/okta/oktasdk-python/issues/9
https://github.com/okta/oktasdk-python/issues/7
and maybe https://github.com/okta/oktasdk-python/issues/5 (python 2.7 so not sure)
I'm sure you guys are busy, but it would help us out alot. Thanks!

Sorry for the long delay in responding, a contributor license agreement process is coming soon and we will be reaching out to accept this PR.

@tbelote-okta Thanks for the update!

Hi @dabdine-r7! Thanks for your pull request.
Before we can move forward with reviewing/merging your PR, please take a moment to read and sign a Contributor License Agreement (CLA).
Please visit developer.okta.com/cla to sign.
Then, reply here (“Signed”) so we can proceed. Thanks!

This appears like it might be fixed now in the master branch? Is this the case? Can we expect pip install to work again?

@StabbyCutyou: The master branch provides a fix for using this SDK with Python 3.3+.
We will be pushing an update so pip install okta will include all recent updates as soon as we can.

@jmelberg-okta is there any news on this? Do you know when an update with the fix will be available on pip? The last version available on pypi is 0.0.3 and it does not include the fix.

@nicolastrres: We are making a few more updates to this SDK before an official pypi release. We apologize for the inconvenience and will publish an update as soon as we can.

Hi, now that it's June can we get an update on when this will be patched?

Fixed with #21.


feat(angular-query): inject mutation state

Codecov Report

Merging #6925 (fd4f8ab) into main (847a996) will increase coverage by 0.04%.
Report is 8 commits behind head on main.
The diff coverage is 85.71%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

@@            Coverage Diff             @@
##             main    #6925      +/-   ##
==========================================
+ Coverage   41.78%   41.83%   +0.04%
==========================================
  Files         178      179       +1
  Lines        7014     7030      +16
  Branches     1416     1410       -6
==========================================
+ Hits         2931     2941      +10
- Misses       3721     3733      +12
+ Partials      362      356       -6

Components
Coverage Δ

@tanstack/angular-query-devtools-experimental
∅ <ø> (∅)

@tanstack/angular-query-experimental
81.87% <85.71%> (+0.11%)
:arrow_up:

@tanstack/eslint-plugin-query
85.11% <ø> (ø)

@tanstack/query-async-storage-persister
48.43% <ø> (ø)

@tanstack/query-broadcast-client-experimental
∅ <ø> (∅)

@tanstack/query-codemods
0.00% <ø> (ø)

@tanstack/query-core
93.62% <ø> (ø)

@tanstack/query-devtools
4.46% <ø> (ø)

@tanstack/query-persist-client-core
57.73% <ø> (ø)

@tanstack/query-sync-storage-persister
82.50% <ø> (ø)

@tanstack/react-query
93.07% <ø> (ø)

@tanstack/react-query-devtools
0.00% <ø> (ø)

@tanstack/react-query-next-experimental
∅ <ø> (∅)

@tanstack/react-query-persist-client
100.00% <ø> (ø)

@tanstack/solid-query
83.65% <ø> (-1.20%)
:arrow_down:

@tanstack/solid-query-devtools
∅ <ø> (∅)

@tanstack/solid-query-persist-client
100.00% <ø> (ø)

@tanstack/svelte-query
62.68% <ø> (ø)

@tanstack/svelte-query-devtools
∅ <ø> (∅)

@tanstack/svelte-query-persist-client
100.00% <ø> (ø)

@tanstack/vue-query
70.81% <ø> (ø)

@tanstack/vue-query-devtools
∅ <ø> (∅)


Feature request: extend containsSequence assertions

Right now it's only possible to do positive containsSequence assertion using varargs, e.g.
https://github.com/joel-costigliola/assertj-core/blob/ca732b2d513984e086eface4aaafeb2af7b57555/src/main/java/org/assertj/core/api/AbstractCharSequenceAssert.java#L365
Would be nice to have:

assertion using Iterable as argument in addition to varargs
negative assertion doesNotContainSequence

I agree.


libreoffice-unwrapped: fix default --with-help build value

Motivation for this change
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

seems to properly fix #276400

backport request to 23.11

backport request to 23.11

Done!

https://nixpk.gs/pr-tracker.html?pr=276939


chef-server-ctl upgrade uses chef-solo

chef-server-ctl reconfigure uses chef-client in local mode while chef-server-ctl upgrade still uses chef-solo.  This isn't causing a problem as far as I can tell, but it may lead to inconsistency in the future.

This is a silly issue. Why did you even report it?


dart sdk 2.1 not compatible  ?

hello, I upgrade dart sdk to 2.1 but I have error with flutter packages get. modal progress hud not compatible .. .

Sorry about that... I hope I can help.
I ran example test with
[✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.12.6 16G1036, locale en-US)
    • Flutter version 0.9.4 at /Users/jenkins/Library/flutter
    • Framework revision f37c235c32 (3 weeks ago), 2018-09-25 17:45:40 -0400
    • Engine revision 74625aed32
    • Dart version 2.1.0-dev.5.0.flutter-a2eb050044

It should be compatible up to version 3.0.0. Try setting
  modal_progress_hud: ^0.1.1

to
  modal_progress_hud: any

to see if there is still a version conflict in your app.
Can you run the example?
If still a problem can you send me the output of flutter doctor -v or better still post an example that reproduces the problem.

hello I all reinstall, flutter + git + android studio, I just add modal
progress hud to pubspec.yaml and copy past the exemple and I have this
error
The current Dart SDK version is 2.1.0-dev.5.0.flutter-a2eb050044.
Because test1 depends on modal_progress_hud ^0.0.2 which requires SDK
version >=1.19.0 <2.0.0, version solving failed.
pub get failed (1)
here is my pubspec.yalm
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
modal_progress_hud: "^0.0.5"
The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
and the flutter doctor
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.9.4, on Microsoft Windows [version
10.0.17134.345], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[!] VS Code, 64-bit edition (version 1.21.1)
[√] Connected devices (1 available)
! Doctor found issues in 1 category.
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$ ^C
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$
thank you
Le sam. 20 oct. 2018 à 11:18, Maurice McCabe<EMAIL_ADDRESS>a
écrit :

Sorry about that... I hope I can help.
I ran example test with
[✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.12.6 16G1036, locale en-US)
• Flutter version 0.9.4 at /Users/jenkins/Library/flutter
• Framework revision f37c235c32 (3 weeks ago), 2018-09-25 17:45:40 -0400
• Engine revision 74625aed32
• Dart version 2.1.0-dev.5.0.flutter-a2eb050044
It should be compatible up to version 3.0.0. Try setting
modal_progress_hud: ^0.1.1
to
modal_progress_hud: any
to see if there is still a version conflict in your app.
Can you run the example?
If still a problem can you send me the output of flutter doctor -v or
better still post an example that reproduces the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mmcc007/modal_progress_hud/issues/2#issuecomment-431564208,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak3JsX76cjq6Tyxu1R5oC_Cl4pPHgLRAks5umupfgaJpZM4Xxz33
.

Sorry problem solved. I didn't use the lasted version ... T_T
Le sam. 20 oct. 2018 à 14:16, quentin guichot<EMAIL_ADDRESS>a écrit :

hello I all reinstall, flutter + git + android studio, I just add modal
progress hud to pubspec.yaml and copy past the exemple and I have this
error
The current Dart SDK version is 2.1.0-dev.5.0.flutter-a2eb050044.
Because test1 depends on modal_progress_hud ^0.0.2 which requires SDK
version >=1.19.0 <2.0.0, version solving failed.
pub get failed (1)
here is my pubspec.yalm
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
modal_progress_hud: "^0.0.5"
The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
and the flutter doctor
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.9.4, on Microsoft Windows [version 10.0.17134.345], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[!] VS Code, 64-bit edition (version 1.21.1)
[√] Connected devices (1 available)
! Doctor found issues in 1 category.
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$ ^C
utilisateur@DESKTOP-638FO60 MINGW64 ~/AndroidStudioProjects/nirbi (master)
$
thank you
Le sam. 20 oct. 2018 à 11:18, Maurice McCabe<EMAIL_ADDRESS>a
écrit :

Sorry about that... I hope I can help.
I ran example test with
[✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.12.6 16G1036, locale en-US)
• Flutter version 0.9.4 at /Users/jenkins/Library/flutter
• Framework revision f37c235c32 (3 weeks ago), 2018-09-25 17:45:40 -0400
• Engine revision 74625aed32
• Dart version 2.1.0-dev.5.0.flutter-a2eb050044
It should be compatible up to version 3.0.0. Try setting
modal_progress_hud: ^0.1.1
to
modal_progress_hud: any
to see if there is still a version conflict in your app.
Can you run the example?
If still a problem can you send me the output of flutter doctor -v or
better still post an example that reproduces the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mmcc007/modal_progress_hud/issues/2#issuecomment-431564208,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak3JsX76cjq6Tyxu1R5oC_Cl4pPHgLRAks5umupfgaJpZM4Xxz33
.

Glad u got it working👍


feat: support 'otel:bundle:load' diagnostics_channel message for instrumentation in bundles

(This is the core-repo part of a proposed diagnostics_channel-based approach to supporting instrumentation in bundles. There will be a coming contrib-repo PR to add an esbuild-plugin package. More details coming.)
checklist

[ ] add changelog message (I'm skipping for now to avoid merge conflicts while this is still draft)

@trentm will you be able to incorporate these comments? I'd like to push this along in any way possible

@trentm any word here? I've been using my own fork of https://github.com/open-telemetry/opentelemetry-js-contrib/pull/1856 in production for about a year now with great results. I really want to get this incorporated upstream to let others leverage it. Once this gets in I'd be happy to take a stab at plugins for other bundlers too


Unreachable zlib library, needs to be updated

The SDK is using an unreachable version of zlib and needs to be updated to version 1.2.11.  Here's the needed code for build_external.cmake:
URL http://zlib.net/zlib-1.2.11.tar.gz

This was fixed yesterday I believe.


chore(config): ensure the config suggests a countable

null seems to throw an exception.

Thanks!


Frontend 2

Homework-2
Topics covered:
grid
flexbox
Ouptut:

Always add proper commit messages
Follow this message syntax <branch_namev : "Commit message (a bit descriptive)">
And if too many commits are there then squash them

Don't push the irrelevant files


Add params_to_tune for ProphetModel

Before submitting (must do checklist)

[x] Did you read the contribution guide?
[x] Did you update the docs? We use Numpy format for all the methods and classes.
[x] Did you write any new necessary tests?
[x] Did you update the CHANGELOG?

Proposed Changes
Look at #1191.
Closing issues
Closes #1191.

Codecov Report

:exclamation: No coverage uploaded for pull request base (automl-2.0@0bbca66). Click here to learn what that means.
 Consider uploading reports for the commit 3ad21db to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##             automl-2.0   #1203   +/-   ##
============================================
  Coverage              ?   7.80%
============================================
  Files                 ?     177
  Lines                 ?   10453
  Branches              ?       0
============================================
  Hits                  ?     816
  Misses                ?    9637
  Partials              ?       0

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


odo url list doesn't list urls that were created

I've created url, but odo url list doesn't show it
▶ odo url list
 ✗  no URLs found for component backend

▶ odo version
odo v1.2.1 (65fa4f9bb)

Server: https://api.tkral.devcluster.openshift.com:6443
Kubernetes: v1.18.3

▶ odo project create test1
 ✓  Project 'test1' is ready for use
 ✓  New project created and now using project: test1

▶ odo create maven backend
Experimental mode is enabled, use at your own risk

Validation
 ✓  Checking devfile compatibility [205691ns]
 ✓  Creating a devfile component from registry: DefaultDevfileRegistry [173674ns]
 ✓  Validating devfile component [261963ns]

Please use `odo push` command to create the component with source deployed

▶ odo url create
 ✓  URL backend-8080 created for component: backend

To apply the URL configuration changes, please use `odo push`

▶ odo push

Validation
 ✓  Validating the devfile [124822ns]

Creating Kubernetes resources for component backend
 ✓  Waiting for component to start [21s]

Applying URL changes
 ✓  URL backend-8080: http://backend-8080-test1.apps.tkral.devcluster.openshift.com created

Syncing to component backend
 ✓  Checking files for pushing [9ms]
 ✓  Syncing files to the component [1s]

Executing devfile commands for component backend
 ✓  Executing devbuild command "mvn package" [29s]
 ✓  Executing devrun command "java -jar target/*.jar" [3s]

Pushing devfile component backend
 ✓  Changes successfully pushed to component

▶ odo url list
 ✗  no URLs found for component backend

▶ cat .odo/env/env.yaml
ComponentSettings:
  Name: backend
  Namespace: test1
  Url:
  - Name: backend-8080
    Port: 8080
    Kind: route

/area devfile
/kind bug
/area url

@kadel This looks similar to https://github.com/openshift/odo/issues/2985

@kadel This looks similar to #2985

you are right, this looks like the same issue.
/tirage duplicate
/close


fix test failed on windows

@Xiaobin0860, could you remove the changes to the test/support/src/* files? Those are local copies of the Apache Thrift library. It looks like your changes were only for debug logging, and they don't appear to be related to the functionality you're fixing here.
Note that we're also planning for the removal of the Erlang bits in #323.

Thanks, @Xiaobin0860!


digital operations do not allow error propagation

Currently operations defined in the digital module traits do not allow error propagation.
For example, in an I2C I/O expander driver I am writing I want to provide access to the individual pins as a bunch of Px structs implementing OutputPin and InputPin. Setting a pin or reading it involves I2C communication, which could fail.
At the moment I just panic if there was a problem for either reading or writing.
The same would happen with the other traits: StatefulOutputPin and ToggleableOutputPin
Another example from @Caemor:

The only problem I found with this api since using it is that errors can't get propagated any further and need to be converted to a default value.
E.g. the linux sys_fs can receive an file error while trying to read the value (https://github.com/rust-embedded/rust-sysfs-gpio/blob/master/src/lib.rs#L337) and this can't be handled by a simple bool.

Discussion started here

Seems like a good candidate for some Try versions of the digital traits?
The downside is this would result in two possible digital IO interfaces.
The upside is error handling can be explicit where it needs to, and we can smooth that over with an automatic implementation from infallible to try, and a helper for the other direction.

@ryankurte  Sounds good to me :)

@ryankurte @eldruin

Seems like a good candidate for some Try versions of the digital traits?

I may be missing something, but can't we just add an associated error type to the existing traits, and set those to Void for infallible implementations? This would be an inconvenience in the short term, but once the never type (!) is stabilized, the compiler should be smart enough to figure out that these Resultss don't need to be handled. I think I'd prefer that to another set of traits.

@eldruin
pub trait InputPin {
    type Error;
    fn is_high(&self) -> Result<bool, Self::Error>;
}

I just noticed that my previous comment about the stabilization of ! making a difference here is mostly wrong. It applies to code that knows which embedded-hal implementation it is using, but it won't make a difference for drivers, embedded-hal's primary consumer.

@ryankurte Yeah, the breakage is a legitimate concern. I don't think it can be avoided though. I've come to the conclusion that keeping the infallible traits would just be a bad idea.
An implementation that has to deal with errors has three options regarding what to do about the infallible traits:

Implement them and panic on errors. Bad, because drivers will not expect the panics.
Implement them and ignore errors. Worse, because now we have problems that are just as unpredictable but less obvious.
Not implement them. The only sane choice, but it will mean that drivers that are built on the infallible traits won't run on that platform.

Given those options, we can't recommend that drivers use the infallible traits, as it will either cause them problems or restrict them in their portability. But since they're simpler than the fallible ones, many drivers probably will use them.
I think that leaves us with two viable options:

Add the error type and make people deal with the breakage and additional complexity.
Decide that embedded-hal just doesn't support cases where pin operations could fail.

I prefer option 1.
Aside: An embedded-hal user that doesn't want to deal with errors can restrict itself to infallible implementations at compile-time using something like where P: InputPin<Error=!>.

True, I'm onboard with moving everything to be fallible. Maybe we could open another issue wrt. communicating breaking changes and releases for embedded-hal downstream projects?
@eldruin if you're still interested a PR updating the digital traits to use fallible types would be excellent! You can look at the blocking SPI traits for examples, afaik anything which returns data should return Result<Whatever, Self::Error> and without  a return should return Result<(), Self::Error>.

Ok, I was mostly concerned about the breakage but I see your points.
I will prepare a PR soon.

@eldruin

I will prepare a PR soon.

Thank you!
Maybe we should alleviate the breakage by doing the following:

Only replace unproven traits outright.
For traits that are not unproven, don't replace them but add new traits (with names like InputPin2).
Once the new traits have proven themselves, mark the old traits as #[deprecated].
Wait for the next breaking release. After that release, replace the old, deprecated traits with the new ones.

That way, there's one full release cycle where the old traits are deprecated and people can migrate. With the next breaking release after that, all they'll have to do is update the name of the traits.
Thoughts?

Hmm, I like the idea of alleviating the issue, it but that seems to kindof double the breakage in code changes required? Find and replace is easy enough, but, slightly annoying to have to go through the code to fix things twice.
I wonder if for the proven traits we could do it with feature flags to switch between them.
So the next release we mark the existing ones deprecated to let users no and have an opt in feature use-fallible-digital-traits that exposes the new ones so they can immediately upgrade if they choose.
The following release we would swap that to default and have a feature use-infallible-digital-traits to opt to regress should they need to.
That way the names could be the same, and it's just a question of consumers removing the first feature when it's replaced, and our removing the second feature when it's unneeded.
That said, we are 0.x, people can choose when to update HAL versions, and by doing either we're causing fragmentation. If we could poll for broader consensus from the wg / some heavy users maybe it'd be simpler for everyone just to replace it all at once?

You're right. I like your solution better. There's an open pull request now: https://github.com/rust-embedded/embedded-hal/pull/97
I think we should direct further discussion there.

This has been solved in #108

Hey, thanks for all the effort! Might just keep this open until we've got the compatibility shim in place and a release done.

woooo!


Uploader adds support for handlers extension

Uploader supports handlers, which separate the processing of different types of files and allow users to implement the maximum extension modifications themselves. The handler function still retains compatibility

Incomplete modification and submission


sporadic DSC error

I am constantly getting errors in the DSC Operational Log, when I check the system in verbose mode I get the following in my DSC failure
VERBOSE: []: LCM:  [ Start  Test     ]  [[xWindowsUpdateAgent]WUSetting1]
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] TryGet RebootRequired...
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] Got rebootRequired: False
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] Searching for updating using: IsHidden=0 and IsInstalled=0
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] Get default search service: 7971f918-a847-4430-9279-4a52d1efe18d
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] updateNow compliant: False
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] notifications compliant: True
VERBOSE: []:                            [[xWindowsUpdateAgent]WUSetting1] service compliant: True
VERBOSE: []: LCM:  [ End    Test     ]  [[xWindowsUpdateAgent]WUSetting1] False in 3.9310 seconds.
VERBOSE: []: LCM:  [ End    Resource ]  [[xWindowsUpdateAgent]WUSetting1]
my settings are:
xWindowsUpdateAgent WUSetting1 {
IsSingleInstance = 'Yes'
UpdateNow        = $true
Category         = @('Security','Important','Optional')
Source           = 'MicrosoftUpdate'
}
my LCM is
ActionAfterReboot              : ContinueConfiguration
AgentId                        : C69D62DD-D5F5-11E7-9F55-00155DF2B712
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                :
ConfigurationMode              : ApplyAndMonitor
ConfigurationModeFrequencyMins : 60
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      :
DownloadManagerName            :
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
SignatureValidationPolicy      : NONE
SignatureValidations           : {}
MaximumDownloadSizeMB          : 500
PartialConfigurations          :
RebootNodeIfNeeded             : True
RefreshFrequencyMins           : 60
RefreshMode                    : Push
ReportManagers                 : {}
ResourceModuleManagers         : {}

Thanks for the configuration information and the verbose log. I'm not seeing any errors in the verbose log. What error are you getting? Is there something that should happen but does not happen?

the verbose log shows this:
VERBOSE: []: [[xWindowsUpdateAgent]WUSetting1] updateNow compliant: False
which results in the entire config reporting as false, which then sends an alert to me that the computer is out of compliance.
my understanding of this module is that it does a one time update at the time a configuration is pushed.  so the rest of the time when the LCM is in monitor mode, it should not report an error?

It returns false when this is not true.
https://github.com/PowerShell/xWindowsUpdate/blob/b10426e212827ab7a182b6b45f31fb46c9dfa6ae/DscResources/MSFT_xWindowsUpdateAgent/MSFT_xWindowsUpdateAgent.psm1#L548-L549
And $Get.UpdateNow is set to $false if $totalUpdatesNotInstalled is 1 or more, and if reboot is required.
https://github.com/PowerShell/xWindowsUpdate/blob/b10426e212827ab7a182b6b45f31fb46c9dfa6ae/DscResources/MSFT_xWindowsUpdateAgent/MSFT_xWindowsUpdateAgent.psm1#L370-L374

Are you getting an notification when there is a need for a reboot?

Do you have a suggestion on how to improve this?

yeah i do, i'll think through it for a bit and let you know.

this is just an idea on an external parameter for the user to make use of, and it depends on if DSC has some way of detecting if is a manual push vs a routine internal check:
'updateWhen' = 'atPushOnly'
updateNow will report $true all the time unless it is a manual push.  if manual push, will check and report as it does (pending reboots/pending updates) and base $true/$false response on that outcome.
'updateWhen = 'All'
updateNow will work as it does now, reporting $false if pending reboots/pending updates at all times
the following would be extra credit :), but also too many options may cause confusion
'SubCategory' = 'MajorUpdatesOnly'
updateNow return $false when there is a pending update that is NOT included in what "HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\AutoInstallMinorUpdates" searches for
"SubCategory' = 'All'
updateNow will work as it does now, reporting $false if pending reboots/pending updates at all times
both 'updateWhen' and 'SubCategory' work at a step underneath updateNow, and contribute to updateNow's decision to report true or false.

As far as I know there is no way of determine if the run is a initial run (for either pull or push) or consistency run (for either pull or push). So not sure 'updateWhen' = 'atPushOnly' would work?

...when there is a pending update that is NOT included in what "HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\AutoInstallMinorUpdates" searches for

I like the idea. How would we check for that?

I think we would need to basically program in the inverse of what AutoInstallMinorUpdates searches for.
So we would need to look at the source code for the windows update binary to see what effect the AutoInstallMinorUpdates is filtering for?  I'm assuming you work for MS.... do you have access?
Otherwise there might be ways of inferring what it is doing by looking at the difference in properties of update packages, but that would be a lot of work reverting back and forth through a VM image.

I do not have access to that. Assume that we can only use the information that is publicly available 🙂 For you particular issue, and looking at what you said here

...which results in the entire config reporting as false, which then sends an alert to me that the computer is out of compliance.

...so perhaps the confusion is with the wording 'updatenow'.... it seems it's bundling two different concepts. one concept is that there is a pending reboot , the other is that there is a pending update waiting.

If the configuration has UpdateNow set to $true, then having UpdateNow set to $false when there is a pending update seems correct. The target node would not have gotten the update unless it needed it?
It the problem is that it reports $false when there is a pending reboot, then maybe that is a problem? Maybe it should only report $false when there is an update that is waiting to be installed. If there is a pending reboot the resource xPendingReboot might be able to be used to restart the target node instead. I'm just thinking out loud, there might be a good reason for this resource to report when there is a pending reboot, maybe because it cannot install updates if there is a pending reboot. But maybe the documentation could be updated to reflect that xPendingReboot must be used in conjunction with this resource if that is changed. 🤔


[Codelab Issue] Testing Codelab 5.#, Step # - Issue description

Describe the problem
Typo
In which lesson and step of the codelab can this issue be found?
Advanced Android in Kotlin 05.1: Testing Basics
https://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-testing-basics/#4
Additional information
Notice that tests

are a class in one of the test source sets.
contain functions that start with the @Test annotation (each function is a single test).
u8sually contain assertion statements.

#206


Test after using a real-event command is not executed

When I use a real event command the next test is not executed anymore.
Why is that? Is that a known issue?

Provide a clean reproduction as separate repository with 2 tests, otherwise this issue will be ignored.

I can not share it as its a company project. I saw when I execute it in Chrome it shows the native Browser Dialog if I want to reload the site. And then the next test is not executed anymore.

Be so kind and make a new standalone reproduction. If it’s not done I’ll close an issues


Code coverage

measure code coverage and add a badge to the repo readme

brought coverage to 100% with #84


Add CONUS404-PGW zarr conversion workflow

Pull Request Code Review
Overview
This is the initial commit of the zarr conversion workflow used for the CONUS404-PGW WRF model output
Summary of Changes
Workflow for zarr conversion of CONUS404-PGW

Left a few comments - these look good otherwise. I think we will also want to get your wrfxtrm processing files in here when they are ready.

Closed in favor of creating a new repo instead: https://github.com/hytest-org/conus404-pgw


Permission to deploy on R Studio cloud?

Hi, and thanks for a great app! I am trying to deploy a version of the app for a conference I'm at, #AERA19, via R Studio Cloud, but receive this message: Sorry, you do not have access. I tried to deploy other apps which received awards for the 1st Shiny Competition and was able; I left a comment on RStudio's blog asking about this, too (see here. Thanks!

Hey @jrosen48, I thought I had set it up for this but apparently I missed something. I’m AFK this weekend but will fix it on Monday. Thanks for letting me know!

Hi @jrosen48, I followed up with RStudio today and the issue is that I created the project inside a workspace. The workspace is open to everyone though, so you can join the workspace at this link, at which point when you open the project you'll have a temporary copy that you should be able to save into your account.
You're going to run into another issue, though, which is that the app itself doesn't handle the tweet collecting directly. You'll need to set up a separate process for collecting tweets about the conference, I recommend using rtweet but I also created a command line wrapper around rtweet that eliminates much of the boilerplate code for using rtweet to collect tweets, called gathertweet. The search terms that are used in the Twitter search need to be aligned with the topic settings here and there are a number of other metadata settings to change as well in 00_settings.R.
The reason this functionality is separated from the app code is because 1) collecting Twitter data requires API tokens and credentials that were out of scope of the app contest and 2) Shiny apps on shinyapps.io run on demand making the Shiny app itself a poor fit for repeated and long-term tweet gathering. I plan to write up the set-up process more fully soon.

I moved the project so that it's no longer necessary to join a workspace in order to clone it: https://rstudio.cloud/project/258314


str_contains vs Symfony Polyfill / Php80 str_contains

Laravel Version: 7.16.1
PHP Version: 7.4.4
Database Driver & Version: N/A

Description:
str_contains helper method signature is diffrent then symfony / polyfill for php8 str_contains. It expects both $haystack and $needle to be string, passing array might couse to unexpected errors especially when a random vendor package requires the polyfill and your application does not.
Solution:
Match the function signature.

str_contains was removed from the framework core a while ago. We don't recommend you use those functions anymore, but the package is provided for BC.


[BUG]

What is the bug?
some players are losing their team tags before nickname and when and have errors on joining...
Expected Behaviour
teams working properly
How to Reproduce
start the server and it just happens on some players
Error message
bugreport.txt
Output of /teama version
[11:57:49 INFO]: [Drużyna] Storage Method: com.booksaw.betterTeams.team.storage.storageManager.SeparatedYamlStorageManager
[11:57:49 INFO]: [Drużyna] Minecraft Version: git-Paper-307 (MC: 1.19.2)
[11:57:49 INFO]: [Drużyna] Wersja pluginu: 4.6.1
Additional Information
Something went wrong while executing the command, please report this https://github.com/booksaw/BetterTeams/issues/new/choose

Stack trace of another version of error:
[17:31:10] [Craft Scheduler Thread - 1/ERROR]: Something went wrong while executing the command, please report this https://github.com/booksaw/BetterTeams/issues/new/choose
[17:31:10] [Craft Scheduler Thread - 1/WARN]: java.lang.NullPointerException
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at java.base/java.util.Objects.requireNonNull(Objects.java:208)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at com.booksaw.betterTeams.commands.team.KickCommand.onCommand(KickCommand.java:43)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at com.booksaw.betterTeams.commands.presets.TeamSubCommand.onCommand(TeamSubCommand.java:39)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at com.booksaw.betterTeams.commands.ParentCommand.onCommand(ParentCommand.java:135)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at com.booksaw.betterTeams.BooksawCommand.runExecution(BooksawCommand.java:72)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at com.booksaw.betterTeams.BooksawCommand.lambda$execute$0(BooksawCommand.java:59)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:82)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[17:31:10] [Craft Scheduler Thread - 1/WARN]:   at java.base/java.lang.Thread.run(Thread.java:833)

To both, update to the latest version, set rebuildLookups to true in config.yml and restart your server, this should fix the problem. Please open another issue if this does not fix your problems referencing this one.


Replace deprecated getDrawingCache to capturing method.

Summary
getDrawingCache is deprecated and it occurs error #284.
How should we fix it?
Google suggests to use PixelCopy instead of getDrawingCache. But it requires window instance. It is difficult to get a window instance without the dependency of an activity or fragment.
So, as the next best thing, I drew a bitmap of the view on the canvas.

I tested it on Galaxy S20+, Pixel(emulator).  It works.


feat(docs): new docs overview page + platform overview pages with configurators

PR Checklist
Please review the guidelines for contributing to this repository.

[x] I am requesting to pull a topic/feature/bugfix branch (right side). In other words, not develop.
[x] I have run npm test against my changes and tests pass.
[x] I have added or edited necessary documentation, or no docs changes are needed.

Description
Adds all overview pages to docs, including a global overview page and then one for each platform.
Each overview page has a configurator on it. The configurator was added by switching all markdown parsing from remark to mdx. This allows us to use jsx-like syntax in markdown and include React components in markdown files.
The nav was also redesigned for the whole docs section, and more related resources were added to all docs pages.
This PR does not include:

Spotlight testing in the configurator. This will come in a separate PR. I'll do this before adding Pro now that the public API is available.
Related videos. I'm not sure how to add these. We don't maintain a list of videos with tags on each video. This would likely involve adding lists of videos on each docs page statically, which would be error-prone and just about impossible to maintain. But, I think embedding the videos that pertain to a particular page's subject will be enough and this section isn't really needed anyway.
There was a design for a "Quick Start" guide for Android, but we already have "Getting Started" guides for all platforms, which seems like the same thing so I left that alone. If the content should be changed on any of those pages, I leave that to others.

Remaining items:

[ ] Content reviews. I've scaffolded out all the overview pages with what was in the design for the Android page, but I'm sure you all will have ideas about what could go on each platform overview page. To review the new content, use the "Jump to" function to go to overview.mdx files. Also please review code samples (in the samples folder), especially new NLU and ASR samples.
[x] Add code samples for NLU and ASR to the configurator
[ ] Cross-browser testing

I like all the new stuff. Here's what I noticed on first look:

The markdown rules (---) rendering as hyphens looks a bit odd
I like the changes to the lefthand nav, though the indent is subtle enough that it took me a few looks to see it
It'd be nice if the configurator were a generic component that we could configure inline rather than a component with a hardcoded set of features to display. i.e., it might be helpful to have an inline configurator that switches between programming languages for a given sample or one that includes a feature not available on all platforms.

I'll add suggestions for the Android stuff in a PR on top of this one.

Oh, and looks like the configurator can only display one-digit line numbers (they go from 9 to 0).

The markdown rules (---) rendering as hyphens looks a bit odd

I'm not sure what you mean by this. It renders
 elements.

it might be helpful to have an inline configurator that switches between programming languages

That sounds different. The configurator is there to showcase platform code in the docs and on feature pages. Sample code can still be prettified on its own. That said, we could have another sample code component that switches between different languages (like Java and Kotlin) on a platform page. But putting the code for this configurator inline would be an awful mess.

one that includes a feature not available on all platforms

You can set both platform and feature props to limit it to showing just one feature on one platform. It wouldn't be hard to limit a particular feature to 2-3 platforms, which we've done before when node and react native didn't have a speech pipeline yet. But, ideally, the different platforms have feature parity.

Guess those are too long to be actual hyphens, but that's how the markdown --- is rendering for me locally.
And I didn't mean putting the entire configurator inline, but maybe being able to feed the component a list of title/sample code for ad hoc display. A separate sample code component seems like a reasonable middle ground, but I don't have a concrete use case for it in mind yet, so don't think there's any need to actually add one yet.

ah, that's the new style for
 elements.

Gotcha. Just seems a little choppy to me. I think another thing that grabs my eye (which might be a significant part of the "choppiness") is that the hr/box border color is the same as the text color in dark mode (which is what I use), but it's more muted relative to the text in light mode. Makes the light mode look a little cleaner IMO.

Good points. I can update both.

Everything mentioned should be updated now.

Awesome! I think the hrs could be a little lighter, but that's kind of nitpicking—I like these changes a lot.
It does look like the footer's CSS is coming from somewhere other than the place that changed, though—its hrs are still white (almost looks like the box borders are too, but turns out they're not, just thin enough that they almost blend in with the rule).

I don't know of an hr in the footer.

Oh, you mean in the Related section. Yea, those aren't hr's exactly, but should be lighter.

Oh, my bad. Forgot those were inline compoents—yeah, that section.


use GoAccess central for multiple hosts

Hello
Can I use GoAccess for centrale usage?
I have 1 dedicated server for all metrics stuff, but I want to give all my customers their own personal "statatistics" page from their website.
Each website is running on their own host or on a host sharing other service containers with other clients (depending on the size of the project).
So basically, I want to keep everything central on 1 server and have some kind of "agent/daemon" running on the child hosts so the logs are available for the central to render the statistics.
Anybody who can explain me more how to do this with GoAccess please?
Thanks!

Closing this. Feel free to reopen it if needed.


feature request: use Fedora's pre-signed UEFI shim to support Secure Boot systems

Describe the bug
My gaming PC really wanted to upgrade to Windows 11 and now it has Secure Boot enabled and I'd prefer not to disable it.
While I'm a bit skeptical of (what I understand of) rhboot/shim, it seems it will allow enrolling any other extra binary at boot time. This is useful for us, since we should presumably be able to just drop in the pre-built shim and then allow users to as-needed add signatures for their next stage bootloader.
(now that I think about it, since the shim is already signed and will already boot anywhere the default UEFI Secure Boot signing keys are enrolled, then it doesn't really represent any risk for us to have a module to optionally deploy this and poke an EFI entry with efibootmgr. A would-be attacker would generally be able to side-load the shim into the ESP or boot-from-media into the shim anyway.)
I'm not really sure how the shim finds it's next stage to attempt to boot though.
Also, I'm curious if you considered this @grahamc when evaluating nixos + secure boot.

Also along these lines, it would be nice to have a way to say "grub, don't touch EFI vars, but shim is allowed to use efibootmgr", so that the user could ensure that only the shim is poked into their EFI system boot manager. From what I see, it looks like the "canTouchEFIVars" or whatever is set a level up from the individual bootloader settings.

sounds like new versions of shim will require SBAT (though some verbiage seems to indicate that it might not be required until triggered by actually booting a SBAT-enabled kernel?): https://github.com/rhboot/shim/blob/main/SBAT.md

Fedora's shim is hardcoded to their very custom grub install location (they don't use grub-install so it would be an invasive change to try to accommodate their pathing).
While the EFI entry can override the shim path and the second loader path, it seems like some EFI implementations don't really support this (primarily I'm testing with HyperV and it doesn't show the unicode args in its UI, and I suspect it's just not storing/passing them).

I know this is a WIP, but I would love to also have secure boot for systemd-boot.

While I am using this on a few systems, it's really not ideal and probably not worth pursuing. I have too many things going on right now but when I return to this I plan to contribute to DeterminateSystem's bootspec, though I have some slight differences in opinions on how to do a certain thing or two. (Particularly I want my SB key on a Yubikey, but I think I have to actually go write a tool to do that first, etc).
This isn't ideal since it (1) effectively requires disabling second-layer of SecureBoot since I can't get mokutil to enroll the kernel hashes properly anyway (2) it seems this extra DB can be stored in NVARs that get cleared, meaning I've been locked out on two systems after upgrading the BIOS and mokutil's exception being cleared. It also just doesn't feel like that much more work to just do it the right way and use my own keys now that I have the lay of the land.

What's the rationale behind closing this? Lanzaboote?

Yeah, sorry I didn't clarify. I didn't like what I did to make the fedora shims work, and it felt like redundant hacky work compared to just using lanzaboote, so I did that. I can re-open this if people would prefer.

That's okay, just wanted to know what you thought/meant that the solution was =)


AlgorithmManager handles removing securities from Universes upon delisting

Expected Behavior

Data stack itself should trigger the universe to remove it internally upon delisting.
Actual Behavior

Currently the AlgorithmManager handles the removal of delisted securities via HandleDelistedSymbols by looping thorugh algorithm's universes and removing them.
                    // the subscription are getting removed from the data feed because they end
                    // remove security from all universes
                    foreach (var ukvp in algorithm.UniverseManager)
                    {
                        var universe = ukvp.Value;
                        if (universe.ContainsMember(security.Symbol))
                        {
                            var userUniverse = universe as UserDefinedUniverse;
                            if (userUniverse != null)
                            {
                                userUniverse.Remove(security.Symbol);
                            }
                            else
                            {
                                universe.RemoveMember(algorithm.UtcTime, security);
                            }
                        }
                    }

Potential Solution

WIP
Reproducing the Problem

Not a bug, but design flaw
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

In view of the fact that a delisted stock is managed by deletion from the universe, where would the algorithm get the liquidation transaction from within the broker segment? or do delisted stocks bypass inclusion in the profit/loss calculation within the algorithm. If so, this will need to be borne in mind in any solution to the delisted stocks management overall. This will ensure dlisting is not only managed correctly in RemovedSecurities but also in the performance figures.


[os_log][SIL Optimizer] Modify OSLogOptimization pass to skip folding on evaluation failure of non-strings

Currently the compiler crashes when constant evaluating the arguments to os_signpost(.animationBegin, ...). This is caused by running into a non-constant array storage when evaluating the CVarArgs supplied to the signpost call. This change fixes this issue by allowing the OSLogOptimization pass to silently skip constant folding of non-string values. This change also teaches the OSLogOptimization pass to not mark arrays created with the array.finalize_intrinsic as foldable. This change also adds some tests to mock the compiler crashing scenario to ensure there is not a regression in this special case.

@swift-ci please test

@swift-ci please test

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - e626134ba0869a69db4cbf4b3f98ce0ad07f5693

@swift-ci please test linux platform

Build failed
Swift Test OS X Platform
Git Sha - e626134ba0869a69db4cbf4b3f98ce0ad07f5693

@swift-ci please test

@guitard0g  Guess the windows failure is not connected to the PR. It passed in the previous tries right?


Change Paddle.fluid to Paddle.base

PR types

Version Update
PR changes

Models
Description

Since the upgrade of Paddle, Paddle.fluid has been discontinued and replaced with Paddle.base. So I changed all the places where fluid was used in the file to base

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


Multi-package projects

Closes #7
Labeled as draft b/c not yet tested

Closed in favor of a new PR (to be delivered)


How to train network in other datasets?

I have made a dataset, and I want to use the network to get segmentation results.
The format of my dataset is [ x, y, z, label ]. And I have converted to [ x, y, z, 0, 0, 0, label ].
Can you give some instructions on how to train? Thanks!

check the code S3DIS and ScanNet. you have to write a custom_data.py inside openpoints/dataset following s3dis.py

s3dis.py,s3dis_sphere.py

Thank for your reply!
I am trying to use S3DIS to train my dataset, but I am in trouble.
I tried to cut my dataset into 6 pieces, named like Area_1_..., Area_2_.....
I changed the 'num_classes' and related parameters in s3dis_sphere.py and s3dis.py in /PointNeXt/openpoints/dataset/s3dis.
And I changed 'num_classes' in pointnext-xl.yaml and default.yaml in /PointNeXt/cfgs/s3dis
But, the range of pred data is still from 0 to 12...
Error in 'class ConfusionMatrix':
    unique_mapping = true.flatten() * self.virtual_num_classes + pred.flatten()
    # print(np.unique(np.array(true.flatten().tolist())))  [0,1,2,3,4,5]
    # print(np.unique(np.array(pred.flatten().tolist()))) [0,1,2,3,4,5,6,7,8,9,10,11,12]
    bins = torch.bincount(unique_mapping, minlength=self.virtual_num_classes**2)
    self.value += bins.view(self.virtual_num_classes, self.virtual_num_classes)[:self.num_classes, :self.num_classes]

============================================================================================
Can you give me a clue！Thanks again.

he range of pred data depends of the num_classes (categories, like bed, vase,column, book, xxx),  which is not relevant to your data split


Libdoc timeout and no rc

I tied to generate an html documentation with libdoc and the command never returns.
$ python -m robot.libdoc /home/user/.local/lib/python2.7/site-packages/PyTridentor ~/PyTridentor.html
/home/user/PyTridentor.html

The html output is fine but there is never a return.
Unfortunately I can't share the library ;( that somebody could reproduce this.
Version: Version:  3.1.2 (Python 2.7.15+ on linux2)

We found maybe the cause of the problem:
        while self._is_listening:
            pass

The var is changed by another thread. Is there a way libdoc can handle this?

No, Libdoc cannot do anything to this issue. You should construct the library so that Libdoc can create an instance of it without this kind of side effects. It's typically best if instantiating the library without arguments works that way, but you can also add an optional argument to __init__ that Libdoc can use to tell that side effects aren't allowed.


Fixed #30196 -- Made FileResponse always set Content-Disposition header.

FileResponse currently sets the Content-Disposition header only if as_attachment is true.
Setting it explicitly to, e.g. 'inline; filename="example.png"' in the other case would allow the browser to set a default name for that inline file in case a user attempts to download it with the 'Save image as...' option.
That filename value is also visible in the title of the tab when image is being viewed directly in Firefox (at least v56).
Created a ticket here: https://code.djangoproject.com/ticket/30196

As mentioned on Trac tests should be added as well.

(I'll just add this here too for a possibly quicker response)
Sorry for beginner questions, but: as in, you want me to add some unit tests?
No problem, but wouldn't a single test be enough?
All this change does, after all, is setting Content-Disposition when as_attachment=False, so checking if it works shouldn't require more.
I also noticed there's no unit test checking if setting a custom filename works, so i added it to the same one test.
What else to add?

Use your judgement and add a single test if you feel it covers the change. Additional test coverage unrelated to the fix is okay but should be added in a separate commit or PR.

Alright.
If so, then i just made it similar to the as_attachment=True unit test, and packed the changes into a single commit.
Once this is finished i will create another PR for an additional test of custom filenames - do i need to create a ticket on Trac for that too?

Additional test coverage doesn't require a ticket.

It seems that documentation changes are also required. See a177f854c34718e473bcd0a2dc6c4fd935c8e327.

Alright, i expanded the descriptions of as_attachment in docs/howto/outputting-pdf.txt and docs/ref/request-response.txt. Will that suffice?
I added setting Content-Disposition even when filename isn't known (to just 'inline' or 'attachment').
I added the line of difference between my unit test and one other that i failed to notice before, to that old one.
I added an additional check to unnamed binary content unit test (test_file_from_buffer_response) to see whether it correctly sets Content-Disposition to just 'inline'.

Speaking of further changes to the docs and such...
.. method:: FileResponse.set_headers(open_file)
    This method is automatically called during the response initialization and
    set various headers (``Content-Length``, ``Content-Type``, and
    ``Content-Disposition``) depending on ``open_file``.

Technically, FileResponse.set_headers() does not have an open_file parameter, but a filelike one. open_file is described above in docs...

.. class:: FileResponse(open_file, as_attachment=False, filename='', **kwargs)
    (...)
    If ``open_file`` doesn't have a name or if the name of ``open_file`` isn't
    appropriate, provide a custom file name using the ``filename``  parameter.

... but that also doesn't appear in the code. FileResponse.__init__() uses args* which eventually end as streaming_content of StreamingHttpResponse. Is that all on purpose, or should it be altered?

What even is the purpose of the FileResponse.set_headers()?

Being a regular method its allows to be accidentally executed and thus to change these headers to match a different file than the one that is being returned, which is rather not a good idea. (Actually, Content-Type can't change once it's set to anything but a string starting from 'text/html').
Additionally, I just noticed that in some cases it breaks, for example if you use it like this: FileResponse(io.BytesIO(b'binary content'), filename=__file__) (more generally: FileResponse(filelike object without name attribute, filename=any string recognized by os.path as absolute)).

Thus, I suggest:

move the contents of .set_headers() to ._set_streaming_content(), or make it private (._set_headers()).
ignore self.filename at setting Content-Length by removing filename = filename if (isinstance(filename, str) and filename) else self.filename - after all, it's a filename for Content-Disposition, and if I want to return one file under a name of another, it should not affect other headers.
remove if self.get('Content-Type', '').startswith('text/html'): because, current value shouldn't be relevant if you want to set a new one, and also it may be bug-prone if you somehow manage to set Content-Type to anything else before .

I am aware that even if it's not a bad idea to change it the way I suggest or similarly, it would be done in a separate PR, but I'm asking about it upfront.

@ShingenPizza re https://github.com/django/django/pull/11011#issuecomment-475827865...
On 1: the signatures don't have to match exactly. open_file is the usual case. filelike... well... OK, but maybe not as clear to some. For the *args case I think strictly less clear (what else are you going to pass?) But this is just my initial take: if you want to propose a concrete change, very happy to look at that.
On 2: Giving a method a _ doesn't stop anyone calling it. You'd have had to go looking and wanting to call this, so I'm not convinced about the rename... The behavioral changes are possibles, yes... If you want to put forward test cases showing incorrect behavior then we'd always look at those.

On 1: the signatures don't have to match exactly. open_file is the usual case. filelike... well... OK, but maybe not as clear to some. For the *args case I think strictly less clear (what else are you going to pass?) But this is just my initial take: if you want to propose a concrete change, very happy to look at that.

It was more a way to check if it's intentional. If you guys don't mind it being the way it is, that's fine with me.

On 2: Giving a method a _ doesn't stop anyone calling it. You'd have had to go looking and wanting to call this, so I'm not convinced about the rename...

It doesn't stop anyone, absolutely. However, it symbolically marks it to not be explicitly called from outside of the class - and technically we could use __ (double _) if making it truly (well, almost) private was our concern :P
I disagree that you have to go looking, however, since... it's mentioned right there in the docs.
I remember seeing it there for the first time and being a little bit confused, because on one hand it states that it sets the headers (my immediate thought being so I have to call it, right?), but on the other it says it's called automatically... and after a further investigation it, i'd say, should not be called more than once, so never from the outside.
It's fine as a way to easily alter/fix its functionality in a child class (that's what I'm doing now in my little project until my changes here get released), so maybe my idea to move its functionality to _set_streaming_content wasn't the best, but I still think it would be good to make it look less like a method to be called by someone using FileResponse. But of course, it's not my decision to make.

The behavioral changes are possibles, yes... If you want to put forward test cases showing incorrect behavior then we'd always look at those.

Alright, I'll do that in a separate ticket/PR after we're done here.

Looks like a pretty polished and useful change to me by now – thank you, @ShingenPizza!
The documentation changes look alright in general, but they don't mention that an appropriate filename is sent in the Content-Disposition header – this will be clear to everybody who knows the header format off the top of their head, but it might be nice to mention it for everybody else?

@rixx
I guess it's not a bad idea, but I'm unsure how to go about it.
Should we go minimalistic, like the below?

The filename is appended to this header's value after a semicolon.

Should we mention that it's in a format of filename="[actual filename]"?
Should we mention the handling of unicode names?
Not mentioning every case isn't thorough, but on the other hand doing so seems like adding a lot of text that isn't really necessary for a regular user - a link to a description of these headers would be easier.
Actually, having said that, is describing the actual values set to the header that we're doing now even necessary?
I'd say that documentation should describe more of what's the functional result of a given parameter and not that much of what exactly happens in the code (what values are set where) - if someone wants to know the latter they can just check out the code.
So I'd be for simplifying the docs, but I'd rather do it with in the other planned PR, and just get this merged already (1.5 months for such a relatively small change is long enough ^^').

I definitely don't want to hold up this PR, as far as I can see, it's ready for being merged.
As far as the docs go, they currently say:

Otherwise, a Content-Disposition header with a value of
inline (the browser default) will be set only if a filename is
available.

I liked that you mentioned documenting the results, not the mechanics. How about

Otherwise, if a filename is available, it will be provided in the response via the Content-Disposition header.

Or something like that?

No, that wouldn't be appropriate, because the 'otherwise' refers to a situation where as_attachment is False, and the filename is returned also when it's True - it's actually even more important then.
I would change the entire section from

If as_attachment=True, the Content-Disposition header is set to attachment, which asks the browser to offer the file to the user as a download. Otherwise, a Content-Disposition header with a value of inline (the browser default) will be set only if a filename is available.

to simply (the part in the square brackets may not be needed)

If as_attachment=True, the response will ask the browser to offer the file to the user as a download. [Otherwise, the browser will process the file in the default way.]

and remove

The Content-Length and Content-Type headers are automatically set when they can be guessed from contents of open_file.

or at least rephrase it, because:

There's nothing to guess to set Content-Length.
It doesn't mention you can overwrite the Content-Type by HttpResponseBase's content_type parameter.

Is there anything left that I'm supposed to do to get it pulled? :T

I'm afraid you'll have to be patient – people are working on PR review, but as you can see from the number of open PRs, that's a big job. Your PR and your ticket have both all the right flags set, so you're bound to receive further review eventually.

Alright then, I just wanted to make sure that they're not waiting for me somehow.
And thanks for altering the that ticket a couple of days ago.

This is on the list. (IIRC I don’t think it’s far off...)
We’re just kind of focused on v2.2.1 this week.
(Any reviewer can mark it RFC on Trac if you think it’s ready. 🙂)


UIEdgeInsets for EmbeddedSectionController

Does anyone faced with such issue:
got EmbeddedSectionController with insets  UIEdgeInsets(top:0, left: 20, bottom: 63, right: 0), but I need to have the same distance between each cell and the edges of section. In current case I have something like:
| 20 [cell] 20 [cell] 20 [Cell] 0 |
where:

20 is a distance between  cells and section edges.
"|" -  section edges

Expecting to have:
| 20 [cell] 20 [cell] 20 [Cell] 20 |
Does anybody know how to make a dynamic UIEdgeInsets for each cell, or at least how to fix this situation? Appreciate any help with this.

@Valerun666 I need a little more detail about your setup. You want to uniformly space cells within a single section or multiple sections?
Either way, try exploring a combination of -[IGListSectionController insets] and -[IGListSectionController minimumInterItemSpacing].
You can have a left: 20 section inset as well as minimumInterItemSpacing: 20.
If none of that works, another hack I've seen is to check isLastSection and then append a 20 point blank cell (or just add 20 points to the last cell).

Thx for advice. Worked trick with empty cell. But anyway this is not really good way out.
Long story short, [IGListSectionController minimumInterItemSpacing] doesn't work EmbeddedSectionController cause as I correctly understand it doesn't know about existence of other Section Controllers. So when I check isLastSection, it says no. Cause it is the only one.  Don't know if it possible somehow to fix it, but maybe HorizontalSectionController may know if EmbeddedSectionController is the last one?

@Valerun666 any chance you could take the embedded example project we have and recreate your setup? Then I can mess around w/ it a little. Still a little hard for me to conceptualize what is and isn't working here.
Also might want to try using IGListCollectionViewLayout as its item-spacing logic is a little better than UICollectionViewFlowLayout.

Thx. Will try. Will prepare an example for you during this weekend.

Closing old issues that seem to be resolved or are inactive. 😄
If this isn't resolved and you still need/want help, please re-open! 😊


Feature/fix link position #128

Description
Cleaned up some of the reducers and added more test coverage
Testing instructions
Add a set up instructions describing how the reviewer should test the code

Review code
Check Travis build
Review changes to test coverage

Agile board tracking
connect to #130
connect to #128

Codecov Report

Merging #147 into version1 will increase coverage by 16.75%.
The diff coverage is 93.44%.

@@             Coverage Diff              @@
##           version1    #147       +/-   ##
============================================
+ Coverage     74.35%   91.1%   +16.75%
============================================
  Files            47      47
  Lines           850     866       +16
  Branches        129     130        +1
============================================
+ Hits            632     789      +157
+ Misses          188      69      -119
+ Partials         30       8       -22

Impacted Files
Coverage Δ

src/malcolm/blockUtils.js
100% <100%> (ø)
:arrow_up:

src/malcolm/reducer/layout.reducer.js
100% <100%> (+84.84%)
:arrow_up:

src/malcolm/reducer/attribute.reducer.js
89.87% <87.5%> (+28.67%)
:arrow_up:

src/layout/link/linkSegment.js
57.5% <0%> (+57.5%)
:arrow_up:

src/layout/link/link.factory.js
100% <0%> (+60%)
:arrow_up:

src/layout/link/splineUtils.js
98.57% <0%> (+94.28%)
:arrow_up:

src/layout/link/link.model.js
100% <0%> (+100%)
:arrow_up:

src/layout/blockPort/blockPort.model.js
100% <0%> (+100%)
: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 58e0a7f...96a7858. Read the comment docs.


Mozilla SWAG

@stephwright Can you or one of your team bring some Moz Swag with you? Stickers and whatnot (or you know, just stickers). ;)

Just ordered some stickers a couple weeks ago and picked them up in Toronto Sunday... I'll see if I can find some moz buttons somewhere too.


Does experimental dataset's metadat_files available?

Hi, thanks for providing codes and I am current investigating (used it as baseline). My repeat experiments results are a bit away the paper's, and likely due to my composers split difference. Would it possible to provide your metadata.csv files?
In the conf, they are:
  ASAP:
    dataset_dir: /homes/hz009/Research/Datasets/asap-dataset/
    metadata_file: /homes/hz009/Research/Datasets/asap-dataset/metadata-v1.3.csv <---

  ATEPP:
    dataset_dir: /homes/hz009/Research/Datasets/ATEPP-1.1/
    metadata_file: /homes/hz009/Research/Datasets/ATEPP-1.1/ATEPP-metadata-1.5.csv <---

Thanks for your inquiry, here they are: https://drive.google.com/drive/folders/1vyByrctZX9hJ90pz0vtrqLmZ2XPykCIH?usp=drive_link
Yes I should have put them in the repository, since we are doing a piece-level split and the result would vary greatly depending on the split level.


Send tokens to script

Is it possible to send tokens to script addresses?

Hey this is not possible from the sending interface in Nami. Your tokens will be lost forever if you send tokens to a script address without a datum attached to it.


SoundPlayer using stream, stops audio after 15-20 minutes.

I am using SoundPlayer to stream music from a .mp3 for a radio app. After a few minutes the audio stops. I have to kill the app and then re-open it in order to get audio back.
I can't figure out why.

Does the SoundPlayer dispatch Event.IO_ERROR or Event.SECURITY_ERROR?

According to Playing Icecast streaming audio in Flash Player:

the Sound object was not designed for streaming audio. Its behavior is to buffer all sound data. This results in increased memory usage, which is clearly not desirable for Internet radio applications.

The Sound object stores all sound data received in memory. This means that an MP3 stream at 128k bits-per-second (bps) results in storing about 1 MByte of data per minute. This behavior will eventually result in memory overrun (especially when using memory constrained devices).

Most likely, the Sound object is using too much memory!

Thank you for your reply. No error is thrown but I am also positive that this is using too much memory. I will try using an ANE to go around this, but it looks like I will have to go native for this one.

Yeah, that seems like an ANE is the best way to do it.

After a lot of testing, it looks like using Netstream and not sound is much better with memory management. I also added a basic system which stops the netstream and replace it with a new one every 20 minutes. Thus I managed to run the stream for more than 1 hour without any issues.
This might be something to be added later on SoundPlayer.


Set XML header to utf-8

This PR sets the correct header for RSS feeds with UTF8 characters.
$ curl http://localhost:4000/feed.xml -I
HTTP/1.1 200 OK
Etag: 64af8c-2356-552805aa
Content-Type: text/xml; charset=utf-8
Content-Length: 9046
Last-Modified: Fri, 10 Apr 2015 17:17:30 GMT
Server: WEBrick/1.3.1 (Ruby/2.2.1/2015-02-26)
Date: Fri, 10 Apr 2015 17:17:34 GMT
Connection: Keep-Alive

You can see it live in action schneems.com via https://github.com/schneems/schneems/commit/4c70a5d77db132f914432790515cad3cff2b061b

Thanks!

Did I reject this as a PR to mainstream jekyll/jekyll? Or did you just need something fixed quickly so you wrote this? Would be happy to add this to Jekyll.

@parkr nope, I spent a few minutes googling for "set charset header in jekyll" and couldn't see where it was done. Found this gem, it didn't work (for RSS). Made my own modifications, then pushed to this upstream. I'll look into pushing this to Jekyll proper.

@schneems That'd be great! Check out lib/jekyll/commands/serve.rb. Should be there.


poudriere 3.3.6 cannot set up a 13.0-RELEASE jail on amd64

Prerequisites

[x] Have you checked for an existing issue describing your problem?
[x] Are you running the latest version?
[x] Is your ports tree recent?
[x] Is your FreeBSD Host on a supported release?

Describe the bug
poudriere 3.3.6 cannot set up a working 13.0-RELEASE jail, I've tried http and src=/usr/src methods from the same /usr/src and /usr/obj that I successfully upgraded my system from.
How to reproduce
Steps to reproduce the behavior:

run poudriere jail -cj130amd64 -v13.0-RELEASE -mhttp
run poudriere bulk -j130amd64 devel/ccache devel/gmake
See error:

[00:00:00] Creating the reference jail... done
pwd_mkdb: /usr/local/poudriere/data/.m/130amd64-default/ref/etc/master.passwd: No such file or directory
[00:00:00] Error: pwd_mkdb for the jail failed.
[00:00:00] Cleaning up
[00:00:00] Unmounting file systems
rmdir: /usr/local/poudriere/data/.m/130amd64-default/ref: Directory not empty

Expected behavior
Poudriere should set up the jail and start building.
Screenshots
Environment

Host OS [e.g. 12.2 amd64]: 13.0 amd64
Jail OS [e.g. 12.0 powerpc]: 13.0 amd64
Browser: [e.g. chrome, safari]: irrelevant
Poudriere Version [e.g. 3.3.1 or git hash or port version]: 3.3.6
Ports branch and revision [e.g. 2020Q3 r550754]: Git main b42828e7fd3e3d9505be516f919a586f18521f0d

Additional context

More to the point, upgrading my system from 12.2-RELEASE-p6 to 13.0-RELEASE broke poudriere altogether. My 12.2 no longer works either since the upgrade.

That's a symptom of a failed but unnoticed "make installkernel", i. e. running as 12.2-RELEASE-pX kernel with 13.0-RELEASE userspace. Sorry for the noise.


Lazy fetching

New mode to fetch only when the first attribute is accessed.

maybe make the fetching argument take :lazy, :none, or :immediate


Better sync that doesn't pull all notes every time

It's expensive to pull all the notes and it might take long especially if someone has 1000+ notes.

Make force sync pull only notes with modified_at greater than the last sync time. Meaning that last sync time must be stored somewhere
Also, make it so that we only open one box for notes and we don't switch boxes when someone changes account. We simply just delete what's there.

#440 should be enough.


Website not responding & device not pingable

Hardware
ESP32
Firmware version
v2.4.5
Application version
v2.4.5
What happened? What did you expect to happen?
Recently upgraded HA to 2.4.7. Router was rebooted today and my device did not reconnect, had to restart. HA integration working fine, but website is no longer responding. Also could not ping device.
How to reproduce it (step by step)
1. Go to...
2. Click on...
...

Logs
No response

Reboot the device and see if it comes back.  If it does then install v2.4.6 pre-release.  There were changes to accommodate the reconnect.

I will wait for the official release. The website finally came back after about 30-60 minutes. Thanks.

facing a connection issue after flashing the esp, once visiting the IP address of the ssid espsomfy it shows 'Error opening file'

If you look for wifi networks, does it exist?   If if does not then run the following command.  Give it a few minutes to finish then try again.
http://<ip address>/updateFirmware?ver=latest


max number of players?

Currently, bottle game has max 3 players, while other game modes have max 4 players. This is for historical reasons: everything used to work on 80 columns terminal, but the ring mode already breaks that.
Ideally the terminal would just resize as more people join. This would allow for bigger traditional and bottle games. There would still be a hard limit of MAX_CLIENTS_PER_LOBBY = 6 because each player needs a unique color, and colors 31-36 are nice and distinguishable.

If all terminals I care about support it, I could do up to 8 player colors with 256 color mode. I don't think I should add more than that, because it gets difficult for humans to distinguish.


Put the logo on the docs page.

I'm not sure this is the best place, though. cc @gioa @HyukjinKwon @gatorsmile

Codecov Report

Merging #831 into master will decrease coverage by 2.28%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #831      +/-   ##
==========================================
- Coverage   94.36%   92.07%   -2.29%
==========================================
  Files          32       32
  Lines        5855     5855
==========================================
- Hits         5525     5391     -134
- Misses        330      464     +134

Impacted Files
Coverage Δ

databricks/koalas/usage_logging/__init__.py
23.14% <0%> (-74.08%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
77.5% <0%> (-7.5%)
:arrow_down:

databricks/conftest.py
90.69% <0%> (-6.98%)
:arrow_down:

databricks/koalas/frame.py
95.17% <0%> (-1.73%)
:arrow_down:

databricks/koalas/namespace.py
84.96% <0%> (-1.31%)
:arrow_down:

databricks/koalas/plot.py
93.34% <0%> (-0.96%)
:arrow_down:

databricks/koalas/utils.py
97.24% <0%> (-0.69%)
:arrow_down:

databricks/koalas/testing/utils.py
77.35% <0%> (-0.63%)
:arrow_down:

databricks/koalas/series.py
95.05% <0%> (-0.18%)
:arrow_down:

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 2b80dcf...5873c87. Read the comment docs.

Thanks @gioa for the great advice! merging.


fix: login bad request

fixes #474

closing for now just because I have to go over the different variations, a few of them don't work quite right, but you can sign-in to multiple accounts so I don't think we can get away with just checking for creds


Delete node in binary search tree

fail in one condition when trying to delete root node

Bug resolved in next updates version it will not show


fix: add opentelemetry-operator.labels template to deployment

This commit moves the labels that were in the main template for the operator deployment manifest file into the existing named template in the _helpers.tpl file. It then uses that named template in the original deployment file. This fixes an issue where the operator chart would create a deployment object that didn't follow helm best practices.

Fixes #458

Closing due to duplication of https://github.com/open-telemetry/opentelemetry-helm-charts/pull/463


Key timing graph - graph bar length too long for spaces

On Windows, the space graph lines are longer than the mark graph lines for an equivalent duration. On Mac and Linux they are correct.

Even though a fixed pitch font is being used, on Windows the 'solid block' character was being rendered narrower than the other block characters (specifically in this case, the 'line'). Switching to the 'dark shaded block' (rather than the 'solid block') fixed the rendering size difference. I would rather have the solid block, but the dark shade is acceptable.