Can control gateway but ZHA cannot communicate with it "Can't update gateway stats"

I've setup a Xiaomi 3 gateway some months ago and successfully added the single zigbee device I added so far, but after some time it just stops working. I'm using custom ZHA quircks to be able to use the device but as far as I can understand the main issue is communication with the gateway which can work for quite some time and then stop working at all for no aparent reason. Making it work is also something I can't pinpoint, it's just after trying to reset / reload / reboot a bunch of times and one of those it comes back.
Gateway:
gateway ZNDMWG03LM
by Xiaomi
Firmware: 1.5.0_0102
Device:
MOES Presence Detector
(TS0601 by _TZE200_ikvncluo)
HA can communicate and operate the gateway (e.g. send a Reset command works fine):

The relevant logs are as follows:
Logger: custom_components.xiaomi_gateway3.core.gateway
Source: custom_components/xiaomi_gateway3/core/shell/__init__.py:37
Integration: Xiaomi Gateway 3 ([documentation](https://github.com/AlexxIT/XiaomiGateway3), [issues](https://github.com/AlexxIT/XiaomiGateway3/issues))
First occurred: 17:38:35 (1 occurrences)
Last logged: 17:38:35

<IP_ADDRESS> | Can't update gateway stats
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/streams.py", line 48, in open_connection
    transport, _ = await loop.create_connection(
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1060, in create_connection
    sock = await self._connect_sock(
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 969, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/local/lib/python3.10/asyncio/selector_events.py", line 501, in sock_connect
    return await fut
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 456, in wait_for
    return fut.result()
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/config/custom_components/xiaomi_gateway3/core/gateway/gate_mgw.py", line 105, in gw3_update_serial_stats
    async with shell.Session(self.host) as sh:
  File "/config/custom_components/xiaomi_gateway3/core/shell/__init__.py", line 30, in __aenter__
    await self.connect()
  File "/config/custom_components/xiaomi_gateway3/core/shell/__init__.py", line 37, in connect
    self.reader, self.writer = await asyncio.wait_for(self.coro, 5)
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 458, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError

Logger: homeassistant.config_entries
Source: components/zha/core/gateway.py:205
First occurred: 17:33:50 (1 occurrences)
Last logged: 17:33:50

Error setting up entry socket://<IP_ADDRESS>:8888 for zha
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 268, in reset
    return await self._reset_future
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 122, in async_setup_entry
    await zha_gateway.async_initialize()
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 220, in async_initialize
    raise exc
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 205, in async_initialize
    self.application_controller = await app_controller_cls.new(
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 219, in new
    await app.startup(auto_form=auto_form)
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 193, in startup
    await self.connect()
  File "/usr/local/lib/python3.10/site-packages/bellows/zigbee/application.py", line 131, in connect
    self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 150, in initialize
    await ezsp._startup_reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 141, in _startup_reset
    await self.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 170, in reset
    await self._gw.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 267, in reset
    async with asyncio_timeout(RESET_TIMEOUT):
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError

Logger: homeassistant.components.zha.core.gateway
Source: components/zha/core/gateway.py:205
Integration: Zigbee Home Automation ([documentation](https://www.home-assistant.io/integrations/zha), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+zha%22))
First occurred: 17:33:31 (3 occurrences)
Last logged: 17:33:50

Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 1 of 3)
Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 2 of 3)
Couldn't start EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis coordinator (attempt 3 of 3)
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 268, in reset
    return await self._reset_future
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 205, in async_initialize
    self.application_controller = await app_controller_cls.new(
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 219, in new
    await app.startup(auto_form=auto_form)
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 193, in startup
    await self.connect()
  File "/usr/local/lib/python3.10/site-packages/bellows/zigbee/application.py", line 131, in connect
    self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 150, in initialize
    await ezsp._startup_reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 141, in _startup_reset
    await self.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 170, in reset
    await self._gw.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 267, in reset
    async with asyncio_timeout(RESET_TIMEOUT):
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError

Logger: zigpy.application
Source: /usr/local/lib/python3.10/site-packages/zigpy/application.py:196
First occurred: 17:33:31 (3 occurrences)
Last logged: 17:33:49

Couldn't start application
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 268, in reset
    return await self._reset_future
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/zigpy/application.py", line 193, in startup
    await self.connect()
  File "/usr/local/lib/python3.10/site-packages/bellows/zigbee/application.py", line 131, in connect
    self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 150, in initialize
    await ezsp._startup_reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 141, in _startup_reset
    await self.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/ezsp/__init__.py", line 170, in reset
    await self._gw.reset()
  File "/usr/local/lib/python3.10/site-packages/bellows/uart.py", line 267, in reset
    async with asyncio_timeout(RESET_TIMEOUT):
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError

Gateway stats fixed in latest version
https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v3.3.0
Also ZHA has not best reconnection logic. I've done a lot of tests, it can't always reconnect successfully after a connection failure. This should be fixed in the ZHA itself.


feat: support restify v9-v11

Fixes #1488
(see also #1250 for reference)

Please take a look at the test failures. For example,
  1) Web framework tracing
       Tracing restify@9
         "before all" hook for "accurately measures get time (1 handler)":

      AssertionError [ERR_ASSERTION]: Handler [handler-0 on GET /one-handler] accepts a third argument (the 'next" callback) but is also an async function. Middleware handlers can be either async/await or callback-based. Async handler functions should accept maximum of 2 arguments: (req, res). Non-async handlers should accept three arguments: (req, res, next).
      + expected - actual

      at Chain.add (test/plugins/fixtures/restify9/node_modules/restify/lib/chain.js:91:16)
      at forEach (test/plugins/fixtures/restify9/node_modules/restify/lib/router.js:211:15)
      at Array.forEach (<anonymous>)
      at Router.mount (test/plugins/fixtures/restify9/node_modules/restify/lib/router.js:203:14)
      at Server.serverMethod [as get] (test/plugins/fixtures/restify9/node_modules/restify/lib/server.js:1750:33)
      at _a.addHandler (/home/runner/work/cloud-trace-nodejs/cloud-trace-nodejs/test/web-frameworks/restify.ts:38:19)
      at Context.<anonymous> (/home/runner/work/cloud-trace-nodejs/cloud-trace-nodejs/test/test-trace-web-frameworks.ts:113:22)
      at processImmediate (node:internal/timers:466:21)
      at process.topLevelDomainCallback (node:domain:161:15)
      at process.callbackTrampoline (node:internal/async_hooks:128:24)

Could you confirm whether you've tested this change locally, and with what versions?

@punya - I had trouble running local unit tests until I saw this PR's build log and realized I needed docker images running (or TRACE_TEST_EXCLUDE_INTEGRATION set). It might be worth adding something to the CONTRIBUTING.md file?
The existing restify plugin works if I manually patch the SUPPORTED_VERSIONS. I've pushed a commit to fix the failing unit test by avoiding async (req, res, next), which breaks in restify 9+

Thanks for looking into it @6utt3rfly! I have a couple of small suggestions, but otherwise this looks good to me.

I actually hadn't noticed .then accepts both resolve and reject, and thought it was only in new Promise(resolve, reject), so I like your suggestion!

I see some lint failures that should be easy to fix:
/home/runner/work/cloud-trace-nodejs/cloud-trace-nodejs/test/web-frameworks/restify.ts
Warning:   20:3   warning  'WebFrameworkResponse' is defined but never used  @typescript-eslint/no-unused-vars
Error:   41:17  error    Replace `(response)` with `response`              prettier/prettier

But there are also several failing tests (starting at https://github.com/googleapis/cloud-trace-nodejs/actions/runs/4694210640/jobs/8322181339?pr=1489#step:7:2986) that I don't understand.
Reading the Restify docs in some more detail, I'm not sure that we're supposed to use 3-argument handlers with Promises (regardless of whether we use async/await syntax to generate the Promise).
I wonder if it might be necessary to have totally different code paths for Restify <= v8 and Restify >= v9.

@punya - Cannot find node module 'node:process' seems to indicate a node compatibility issue with restify (even though their release notes indicate node 10 and 12 support). Are you okay with restricting the unit tests to node 14+ (see commit)?

@punya - I'm not sure why the release action hanged (5h 58m!), because it looks like everything passed, but then it didn't get the coverage

vs the PR test:

... maybe worth just retrying that job?


Python Lambda function no module found error

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
9.1.0
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No
Amplify Categories
function
Amplify Commands
push
Describe the bug
When creating a lambda function and pushing it for the first time works perfectly. But on updating the pip file with a new package and pushing it cause a no module found error when executing the function.
Lambda layer does not work as well.
Expected behavior
updating packages in Pip file should work
Reproduction steps
Failing scenario

create a python function
push it using amplify push and test on console.
update pip file with following example

[dev-packages]
requests = "*"

add import requests to index.py
4. push the function and test it.
observe no module found error
GraphQL schema(s)

# Put schemas below this line

Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response

Closing as discussed  @ykethan


Convert the observables to a list when encoding

Summary
Avoid converting observables to numpy arrays because https://github.com/Qiskit/qiskit-ibm-runtime/issues/1354 hasn't been fixed yet.
Using .tolist as a temporary replacement.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 80.1%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5297

Relevant Lines:
6613

💛  - Coveralls


Added CODE_OF_CONDUCT.md

Created the CODE_OF_CONDUCT and added<EMAIL_ADDRESS>as the point of contact for any issues.

Hi @jebarpg
I believe this file should go under .github/ folder right?
.github\CODE_OF_CONDUCT.md
if you pull the latest main branch into yours you will see the folder is already there!
Move it and I will merge, thanks!
PS: I added the minor tweaks @aroramrinaal suggested, I hope that's fine.

Hi @jebarpg
what happened? 😅

Hi @jebarpg
what happened? 😅

I closed the old PR and created a new one.


Line 232: thoroughly confusing and undefined.

部分表达已经改变，进行概念介绍
3.4 Convolutional neural network
Neural Networks have made breakthroughs in various fields like computer vision and natural language processing.
A commonly-seen neural network is an efficient computation structure composed of pointwise non-linear functions and weighted linear transformations with millions of parameters. It has a strong capability in expressing all varieties of functions and therefore outperforms many of the conventional algorithms. Based on a dataset made of collected data example pairs and a judge function called loss, parameters within a neural network could be updated via a method called back-propagation. Such a process is called training and a high precision mapping between feed-in data and their corresponding output is to be learned via parameter update through dataset processing. After a neural network is well trained, it could create a high accuracy output result corresponding to its feed-in input data. A strong prediction capability is established through such a mechanism and therefore the method finds its application in all walks of life.
Convolutional neural networks are a kind of neural network created with a structure of several layers. The calculation within each layer consists of a weighted addition process (link) and a point-wise nonlinear transformation (activation).  In the weighted addition process within a layer's calculation, only the neighboring outputs from the former layer are taken into account, and the parameters are shared between different positions to establish a local pattern recognition mechanism.
Such a 'neighbor-only shared' weighted addition is equivalent to a convolution calculation, and each set of parameters is called a kernel. Normally, multiple sets of parameters are used to express the multiple possible styles of combination
Only the output from the form The 'convolution' name co
Each layer is maded
Within each layer, a weighted addition is
Each layer is made of a convolutional weighted addition and a point-wise nonlinear transformation. The former is called lThe 'convolution' name is used because only neighbour
consisted of weighted additions
established with millions of parameters via efficient compositions with weighted additions and pointwise non-linear function activations. It has a high
It is established with efficient compositions of weighted additions and non-linear functions and has
is a family of computation structures composed by
outperforms many traditional algorithms
It As an efficient composition of weighted additions and non-linear functions, neural networks outperform many traditional algorithms.
We choose a shallow network structure of 5 layers to recognize patterns as shown in figure 7a, motivated by the pulse shape and universality of VPE(t) for all the PEs. The convolutional widths are selected considering the localized nature of VPE(t).
The workflow of data processing consists of training and predicting. We find a mapping from waveform w(t) to PE φ ̃(t) with the backpropagation method and supervised learning. We formulate the training loss as optimizing Dw[φˆ, φ ̃], the Wasserstein distance between the truth φ ̃ and predicted φˆ. As discussed in section 3.1.3, Dw can handle the PE sparsity in training iterations. Figure 7b shows the convergence of Wasserstein distance during training.

图有必要更新吗？

我觉得可能有必要添加一幅卷积神经网络的原理图
另外卷积神经网络的，使用的结构图 需要在描述上进行更新 在之后的修改中可能需要改的更标准一点

Takara_Research @.***> writes:

我觉得可能有必要添加一幅卷积神经网络的原理图
另外卷积神经网络的，使用的结构图 需要在描述上进行更新 在之后的修改中可能需要改的更标准一点

可以和现有的图画在一起吗？

最好不要画在一起
卷积神经网络的原理图 侧重于原理
卷积神经网络的具体结构 可以表示这是一个例子 侧重网络具体结构 是现有图的细化


export observations email error

when tapping "Receive an email with your data" I see the following:

I cannot replicate this problem. When a get a chance, could you check Alex and see if you're having the same problem? We run a rake task on every deploy to generate all the translations we us in JS, including this one, and maybe there was a problem with that rake task a couple weeks ago?

works for me now


Permission denied activating e3sm_unified on perlmutter

source /global/common/software/e3sm/anaconda_envs/load_latest_e3sm_unified_pm-cpu.sh get the following error mess
PermissionError: [Errno 13] Permission denied: '/global/common/software/e3sm/anaconda_envs/base/lib/python3.8/site-packages/idna/__init__.py'
wlin@perlmutter:login16:~> ls -l /global/common/software/e3sm/anaconda_envs/base/lib/python3.8/site-packages/boltons/__init__.py
-rw-rw---- 2 xylar xylar 0 Mar 31 18:55 /global/common/software/e3sm/anaconda_envs/base/lib/python3.8/site-packages/boltons/__init__.py

This is a temporary issue while I install a new E3SM-Unified.  It will be fixed in the next hour or 2 as the installation finishes.

Okay, should be fixed now.

Thanks @xylar . Works well now.

Great, glad to hear it!


Upgrade: improved accessibility

Improved accessibility
Improved contrast
More warmer colors
Improved spacing and margins

Thank you so much, the website looks beautiful. 🙏

Appreciate it 😇

thanks
Sent from my iPhone

On 01-Oct-2021, at 5:04 PM, Aviral @.***> wrote:
Appreciate it 😇
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


Update to lodash 4.17.11

Please make sure the below checklist is followed for Pull Requests.

[ ] Travis tests are green

[x] Tests are added where necessary

[x] Documentation is added/updated where necessary

[x] Coding Rules & Commit Guidelines as per our CONTRIBUTING.md document are followed

Just a few notes on the latest commit:

Rebased to master to fix conflicts
Removed node_modules and package-lock.json and did a clean npm install
Run npm audit fix most of the remaining warnings


Update documents

Codecov Report
Patch and project coverage have no change.

Comparison is base (8e5cd6c) 83.50% compared to head (b4171d3) 83.50%.
Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #22   +/-   ##
=======================================
  Coverage   83.50%   83.50%
=======================================
  Files           6        6
  Lines         291      291
=======================================
  Hits          243      243
  Misses         48       48

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


[Feature Request]: Support booleans in metadata fields for filtering

Describe the problem
Users can pass booleans into the metadata field, but filtering doesn't support it.
Describe the proposed solution
We should:
1) Add a validation on metadata fields that blocks booleans while we don't support them. https://github.com/chroma-core/chroma/pull/672
2) Add support for filtering on booleans.
Alternatives considered
None
Importance
would make my life easier
Additional Information
No response

Closed by #866


Feature/zod parsing types

Throw zodError from SDK level for invalid params

After merging PR #39, the SDK should be able to pass all the tests within this sdk-test repo:
https://github.com/allentsangdev/sdk-quick-test
the sdk-test repo contain tests that cover the error handling logics of all classes within the SDK. Suggest to implement CI workflow for the SDK with similar test setup.

Will add explanation and example on the exported enum types, ZodError Type and AxiosError Type in README. Converting the PR to draft for now.


Add Guidance document

We should detail:

Expectations to get a connector added to the hub in terms of quality / testing / etc.
Expectations of a maintainer
How we manage permissions and teams

Proposals from @aaronsteers:

Whenever we receive a PR for a tap/target that has no maintainers, we announce this to the contributor.
If no maintainers, perhaps we post the MR into a Slack channel somewhere to request community review. Known past contributors get flagged by name.
If no one from the community responds in a timely manner, we can offer that person to become a contributor if they have a history of contributing to Meltano and/or other open source projects. (We can use their GitHub history to help in this evaluation process.)
Any successfully-merged MR automatically promotes that person to "contributor", perhaps also to maintainer if they've consented in step 3 and no other maintainers exist.

As I've worked recently in tap-athena and target-athena, and other repos, I think we need to be more direct in our asks of community contributors. Everyone seems reluctant to take on responsibility so I think it is work considering pairing that responsibility with the review process itself - when they are most incentivized to agree (and get their manager's buy-in).

In addition to expectations to get an existing connector added we should have some sort of review process for connectors built new from within MeltanoLabs, related to https://github.com/MeltanoLabs/Meta/issues/2. After expectations are met we can remove the beta/experimental/under development flag from that repo.

@pnadolny13 either that or if we want to allow the dev keep all that metadata in the repo, I think somewhere we talked about having a file like meltano.hub.yaml that gets scraped along with the other repo data.

https://github.com/MeltanoLabs/Meta/pull/4 addresses the majority of this issue. I'm going to close it and create a new one specifically for permissions which wasn't explicitly addressed yet.


sigma-cli: 0.7.8 -> 0.7.9

Diff: https://github.com/SigmaHQ/sigma-cli/compare/refs/tags/v0.7.8...v0.7.9
Changelog: https://github.com/SigmaHQ/sigma-cli/releases/tag/v0.7.9
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 267018 run on x86_64-linux 1

2 packages built:

sigma-cli
sigma-cli.dist


Fix broken links in README and docs

I've just fixed a few broken links in the README and docs.
Thank you very much for the development and maintenance of this very useful package!

Codecov Report

Merging #155 (2e01ecd) into main (365f632) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #155   +/-   ##
=======================================
  Coverage   90.90%   90.90%
=======================================
  Files          23       23
  Lines         946      946
=======================================
  Hits          860      860
  Misses         86       86

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 365f632...2e01ecd. Read the comment docs.


update window display style

update styles for window

Hey @sid2602 , thanks for your contribution! But sorry your change behaves differently from what's described in #9


Installation - working usage instructions from the point when it is installed missing

Hi.
First of all, thank you for this.
Yet,  I can t get it to work. I don t know from where to get it to work. I ve installed everything. But how to make this work?
Usage instructions would be really helpful for nobs like me.
I hope you are well regarding the Russian/Ukrainian language as people there do not deserve the war.
Kind regards

Hey,
The Demo shows the working usage. Sorry, I have no idea what instructions are missing.
You may test it without eve-ng by running the following command in the terminal:
xdg-open 'telnet://route-server.he.net'

Thank you.
Best regards.

Hey, The Demo shows the working usage. Sorry, I have no idea what instructions are missing.
You may test it without eve-ng by running the following command in the terminal:
xdg-open 'telnet://route-server.he.net'

where is the app wth the routers , switches etc. should i install anything else except the repos on readme github page? I am working on ubuntu desktop 22.10


Pass result object to plugin methods

Fixes #2.
I chose postcss-import because I knew it made use of the result object, but I'm open to other ideas.

Nice, thanks. :+1:

Your patch just landed in 1.2.0. Thanks again!
:beers:

Thanks for the quick turnaround! :beers:


unlock and mount encrypted code added included encryptformatall

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

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/jofrance/azure-cli-extensions.git@alpha#subdirectory=src/$EXT&egg=$EXT"


Update RC.d unifi.sh for firmware 7.5 and up Opnsense 23

fix beta UniFi Network Application 7.5.187
Opnsense firmware
Is the following code changes safe to integrate in main branch? fixes issues with Opnsense and Unifi Network Controller Application 7.5 and up
Firmware Overview/Details
saw some posted this fix for the log errors in the main Unifi forums page...
by User "doestergaard"
view post
/usr/local/etc/rc.d/unifi.sh
Try appending --add-opens=java.base/java.time=ALL-UNNAMED to your execstart:
ExecStart=/usr/bin/java --add-opens=java.base/java.time=ALL-UNNAMED -jar /opt/UniFi/lib/ace.jar

using winscp I modified
    # So we start it in the background and stash the pid:
    /usr/local/bin/java -jar /usr/local/UniFi/lib/ace.jar start &

to
    # So we start it in the background and stash the pid:
    /usr/local/bin/java --add-opens=java.base/java.time=ALL-UNNAMED -jar /usr/local/UniFi/lib/ace.jar start &

Works great for me on opnsense 23, even with the new 8.0.2


Support multiline strings

It would be nice if chalk support strings with multiple lines (\n).
Meanwhile the workaround would something like:
function formatMessage( str ) {
    return String( str ).split( "\n" ).map(function( s ) {
        return chalk.magenta( s );
    }).join( "\n" );
}

It would be better to only use chalk.magenta( str ); and get all the color on all the string lines

When using tagged template literals, \n does not work => n is output and there is no line break.

@sinedied yeah we're using the raw form of template literals. Please either use real line breaks in your code or open a separate issue for it as it's unrelated to this.


Add atomic read-modify-write operations

This patch adds atomic read-modify-write operations to the interpreter:

Atomic Load
Atomic Store
Atomic Rmw Add
Atomic Rmw Sub
Atomic Rmw And
Atomic Rmw Or
Atomic Rmw Xor
Atomic Rmw Xchg
Atomic Rmw Cmpxchg

The test included from https://github.com/WebAssembly/threads/blob/main/test/core/atomic.wast currently does not pass, because it includes the following instructions not implemented in this patch:

memory.atomic.notify
memory.atomic.wait32
memory.atomic.wait64
atomic.fence

Excluding these, all other test cases pass.

@clover2123 are you interested in atomic operation support?

It seems that threads feature is still in draft status.
I think that we need to support official wasm release first.
For now, release 2.0 is the latest spec (https://webassembly.github.io/spec/core/index.html)
Is there any specific reason for implementing atomic operations?
And are you going to update JITC support as well?

JIT has some atomic support now, and we wanted to try it, but no other reason. It is not important so this work can be postponed.

IMHO it's better to postpone this patch.
We can merge it when it is really required later :)

Maybe we should cclose this issue.


[IA-3953] Add preview logging for azure and google.

This PR adds metrics gathering for calhoun previews.
There is a related PR on Calhoun that sends over the error message, so we can get better insight into common errors.

Note - statusText will be blank for the time being while I figure out how to deploy Calhoun.


Change function names to be more intuitive

Can we use get_following_ids instead of get_friend_ids? Should we replace friend with following in tweepy functions?
For instance, the current get_friend_ids or get_friends functions aren't intuitive since everyone I follow isn't my friend. It took me a while to find the correct function and I only found it after reading tweepy API documentation.
As we are already using get_follower_ids, why not use get_following_ids too; which is how also twitter refer to.

API.get_friend_ids is named after the Twitter API endpoint it uses, GET friends/ids. Other API methods with "friend" in their names are similarly named after the Twitter API endpoints that they use, e.g. API.get_friends uses GET friends/list.
These are old methods and endpoints, but the Twitter API documentation for those endpoints does still refer to users being followed as "friends" as well, beyond in the endpoint path, e.g. in the documentation for GET friends/ids.
Renaming them now would be a breaking change, after over 13 years, that would differentiate from, rather than more closely match, Twitter's API.

Thank you for explanation @Harmon758.


best approach to change Kubernetes parameters

Feature Request
change kubernetes parameters like --feature-gates
https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/
Feature
Describe the feature and what problem it solves.
kubernetes is evolving and parameters like VolumeSubpathEnvExpansion, make it simple to manage NFS volumes  and stateless PODs:
make it simpler to test the parameters allow to verfify bug in kubernetes
Tradeoffs
actually I see no simple way to change runtime parameters, and as a tradeoff changing parameters could cause abnormal installations: but alpha and beta parameters are need only during test.

You can do feature flag testing in a fork https://typhoon.psdn.io/advanced/customization/#architecture I've commented about this here.


[FEATURE] Billing Service HTTP Server

If BILLING_SERVICE feature flag is enabled Codius Host will start a separate server on PORT+10 that exposes the Billing Service in REST format
[TASK] Fix codius.logger to be a winston object
[FOLD] Move REST Billing Service behind Flag

Overdrafting debits time out.

Thanks I am updating the Billing REST Service to return on overdraft.

LGTM :+1:

The build is good and I'm seeing 1 +1s from the following folks:

wilsonianb

As such, I'll attempt to merge and close this pull request.


Problems encountered in modelling IEA 15MW

Dear Professor
I am experiencing the following problem when simulating the IEA 15MW wind turbine model
Before, I tried to use the turbulent wind field generated by TurbSim as the inlet condition, and set the rated wind speed at 150m to 10.59m/s, but I found that the power didn't reach 15MW, so I tried to use the steady state inlet, and also set the steady wind speed at 150m to 12m/s, but the result still didn't reach 15MW, and I also set the wind turbine's initial speed to 7.55rpm, turned off the platform's degrees of freedom, and I don't know why the simulation result still didn't reach the manual's requirement. I also set 7.55rpm initial rotational speed of the wind turbine and closed the platform's degree of freedom, I don't know why the simulation result still can't reach the requirement of the manual, I hope you can help me to answer this doubt, thank you.
Here are the simulation results, the red colour is power, the blue colour is rotational speed of the wind turbine, and the green colour is wind speed.

Dear @tianmou-dr,
Are you using the OpenFAST model of the IEA Wind 15-MW RWT available from its repository: https://github.com/IEAWindTask37/IEA-15-240-RWT/tree/master/OpenFAST/IEA-15-240-RWT-Monopile?  Did you change anything in this model other than the wind speed and rotor speed and disabling the platform DOFs in ElastoDyn?
In addition to wind speed, rotor speed, and power, what do blade pitch, blade deflection, and tower deflection look like?
Best regards,

Daer @tianmou-dr,
Perhaps the issue is that your initial blade-pitch angle is not consistent with the wind speed you are using?  According to Figure 3-1 in the IEA Wind 15-MW RWT specifications document, at 12 m/s, the blade-pitch angle should be closer to 5 deg.  Not using proper initial conditions of rotor speed and blade pitch can often confuse the controller, which can take a long time to recover.
Best regards,

Dear everyone, I'm sorry that I can't reply now due to personal reasons and I would like to start by expressing my gratitude to all of you. In the last few days I've tried to make the changes as per your comments, but the results are still not impressive. I have turned off the freedom of the platform and the incoming wind is set to constant wind 10.59m/s, it is logical that my wind turbine rotation speed should remain at 7.55rpm and the power is stable at around 15MW, but at the moment the power can remain stable at around 14.8MW but the rotation speed stays at 6.8rmp, I would like to ask you all what this is caused by.

Hello
I'm using controller version 3.2, I would try other versions before but there was always some error that prevented it from working. Also, I tried using the latest 15MW model and although I used the latest ROSCO controller, it resulted in 0 power output.


Quality of image when using watermark

Hi,
When I'm try to use watermarks my image becomes blue like.
example:
https://image.liontrans.com/insecure/w:1600/h:1200/wm:0.5:soea:0:0:0.2/f:webp/plain/https://liontransblobstorage.blob.core.windows.net/lot-images/ProductId-6444/10fcf458fb924c1ba855a9b0bdb4e4a3.jpg
do I have problem in configurarion?

Solved in https://github.com/imgproxy/imgproxy/discussions/1310#discussioncomment-10277076


Update param name

According to the documentation, it is now called  custom_docker_image
Fixes #35911

@Potapy4 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@maxluk Could you please review the same so the issue can be closed?

@blackmist - can you confirm?

#sign-off

@j-martens: I'm sorry - only the author of this article, @maxluk, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@j-martens confirmed via SDK reference. Change looks ok.


What does "target" mean in Seg*.call(self,img,target)?

For example:
class SegResize(object):
def __ init __(self, size):
if isinstance(size, int):
self.size = (size, size)
else:
self.size = size
def __ call __(self, img, target):
return F.resize(img, self.size), F.resize(target, self.size, Image.NEAREST)
Hello, I was wondering if I could pass the "img" parameter only? Because in the F.resize function, it checks if target is None. So, it will throw an exception if I pass the "target" parameter by None.
Thanks for your sharing anyway.

I read your code and resolved this question. Thank you for your code :D


[CI][E2E] Improve e2e m1 chip local mode

Purpose of the pull request
Improve e2e m1 chip local mode

Thanks, this PR helps me a lot.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 40.70%.

Additional details and impacted files
@@            Coverage Diff            @@
##                dev   #16130   +/-   ##
=========================================
  Coverage     40.70%   40.70%
- Complexity     5245     5246    +1
=========================================
  Files          1385     1385
  Lines         46109    46109
  Branches       4923     4923
=========================================
+ Hits          18768    18769    +1
  Misses        25414    25414
+ Partials       1927     1926    -1

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


[StableHLO/MHLO] tf-lower-to-mlprogram-and-hlo

Tensorflow Version
2.13.0-dev20230301 - TF Nightly
Current Behaviour?
StableHLO / MHLO seems to not be able to convert the ReadVariableOP which is a big problem because it prevents to convert any tf.function to StableHLO/MHLO which is not first frozen.
You can find a colab here: https://colab.research.google.com/drive/1NrKZ3tihyYR9hj5r9Tfp5cPiirS-nF5u
Standalone code to reproduce the issue
import tensorflow as tf
from tensorflow.python import pywrap_mlir

USE_FREEZING = False   # Set it to `True` and the problem disappears

def generate_model():
  return tf.keras.models.Sequential([
    tf.keras.layers.Input(shape=(32, 32, 3)),
    tf.keras.layers.Conv2D(2, 3, activation='relu', padding="same")
  ])

model = generate_model()
model.trainable = False  # Freeze the outer model

@tf.function()
def infer_func(data):
  return model(data, training=False)

concrete_infer_func = infer_func.get_concrete_function(
    tf.TensorSpec((32, 32, 32, 3), tf.float32)
)

if USE_FREEZING:
    from tensorflow.python.framework.convert_to_constants import convert_variables_to_constants_v2_as_graph
    frozen_func, gdef = convert_variables_to_constants_v2_as_graph(
        func=concrete_infer_func,
        lower_control_flow=True,
        aggressive_inlining=False
    )
else:
  frozen_func = concrete_infer_func

def convert_to_hlo(concrete_function, use_stablehlo=True):

  pipelines = ["tf-lower-to-mlprogram-and-hlo"]
  if not use_stablehlo:
    pipelines.append("stablehlo-legalize-to-hlo")

  return pywrap_mlir.import_function(
      concrete_function,
      pass_pipeline=",".join(pipelines),
      show_debug_info=False
  )

# ---------------------------------------------------------------
# Convert saved model to Stablehlo + upstream MLIR ops
# ---------------------------------------------------------------

WORKFLOW_STEPS = [
  ("mhlo", False),
  ("stablehlo", True),
]

for extension, use_stablehlo in WORKFLOW_STEPS:
    with open(f"model.{extension}", "w") as f:
      hlo_str = convert_to_hlo(
        frozen_func,
        use_stablehlo=use_stablehlo
      )

      f.write(hlo_str)

    import hashlib
    checksum = hashlib.md5(open(f"model.{extension}","rb").read()).hexdigest()
    print(f"File: model.{extension:10s}: {checksum}")

Relevant log output
As you can see below, they both contain:

"tf.ReadVariableOp"
tf.Conv2D

And these are clearly not part of the StableHLO/MHLO language
$ cat model.stablehlo

module {
  func.func @__inference_infer_func_49(%arg0: tensor<32x32x32x3xf32>, %arg1: tensor<*x!tf_type.resource>, %arg2: tensor<*x!tf_type.resource>) -> tensor<32x?x?x?xf32> {
    %0 = stablehlo.constant dense<0.000000e+00> : tensor<f32>
    %1 = "tf.ReadVariableOp"(%arg2) {device = ""} : (tensor<*x!tf_type.resource>) -> tensor<*xf32>
    %2 = "tf.ReadVariableOp"(%arg1) {device = ""} : (tensor<*x!tf_type.resource>) -> tensor<*xf32>
    %3 = "tf.Conv2D"(%arg0, %2) {data_format = "NHWC", device = "", dilations = [1, 1, 1, 1], explicit_paddings = [], padding = "SAME", strides = [1, 1, 1, 1], use_cudnn_on_gpu = true} : (tensor<32x32x32x3xf32>, tensor<*xf32>) -> tensor<32x?x?x?xf32>
    %4 = shape.shape_of %3 : tensor<32x?x?x?xf32> -> tensor<4xindex>
    %5 = stablehlo.dynamic_broadcast_in_dim %1, %4, dims = [3] : (tensor<*xf32>, tensor<4xindex>) -> tensor<32x?x?x?xf32>
    %6 = stablehlo.add %3, %5 : tensor<32x?x?x?xf32>
    %7 = shape.shape_of %6 : tensor<32x?x?x?xf32> -> tensor<4xindex>
    %8 = stablehlo.dynamic_broadcast_in_dim %0, %7, dims = [] : (tensor<f32>, tensor<4xindex>) -> tensor<32x?x?x?xf32>
    %9 = stablehlo.maximum %8, %6 : tensor<32x?x?x?xf32>
    return %9 : tensor<32x?x?x?xf32>
  }
}

$ cat model.mhlo

module {
  func.func @__inference_infer_func_49(%arg0: tensor<32x32x32x3xf32>, %arg1: tensor<*x!tf_type.resource>, %arg2: tensor<*x!tf_type.resource>) -> tensor<32x?x?x?xf32> {
    %0 = mhlo.constant dense<0.000000e+00> : tensor<f32>
    %1 = "tf.ReadVariableOp"(%arg2) {device = ""} : (tensor<*x!tf_type.resource>) -> tensor<*xf32>
    %2 = "tf.ReadVariableOp"(%arg1) {device = ""} : (tensor<*x!tf_type.resource>) -> tensor<*xf32>
    %3 = "tf.Conv2D"(%arg0, %2) {data_format = "NHWC", device = "", dilations = [1, 1, 1, 1], explicit_paddings = [], padding = "SAME", strides = [1, 1, 1, 1], use_cudnn_on_gpu = true} : (tensor<32x32x32x3xf32>, tensor<*xf32>) -> tensor<32x?x?x?xf32>
    %4 = shape.shape_of %3 : tensor<32x?x?x?xf32> -> tensor<4xindex>
    %5 = "mhlo.dynamic_broadcast_in_dim"(%1, %4) {broadcast_dimensions = dense<3> : tensor<1xi64>} : (tensor<*xf32>, tensor<4xindex>) -> tensor<32x?x?x?xf32>
    %6 = mhlo.add %3, %5 : tensor<32x?x?x?xf32>
    %7 = shape.shape_of %6 : tensor<32x?x?x?xf32> -> tensor<4xindex>
    %8 = "mhlo.dynamic_broadcast_in_dim"(%0, %7) {broadcast_dimensions = dense<> : tensor<0xi64>} : (tensor<f32>, tensor<4xindex>) -> tensor<32x?x?x?xf32>
    %9 = mhlo.maximum %8, %6 : tensor<32x?x?x?xf32>
    return %9 : tensor<32x?x?x?xf32>
  }
}

cc @matthiaskramm

@gaikwadrahul8,
I was able to reproduce the issue on tensorflow v2.11 and tf-nightly. Kindly find the gist of it here.

Interesting. This uses a different entry point (pywrap_mlir.import_function instead of pywrap_mlir.experimental_convert_saved_model_to_mlir). As such, the frozen function has less information:
@__inference_infer_func_97(
  %arg0: tensor<32x32x32x3xf32> {tf._user_specified_name = "data"}
   %arg1: tensor<*x!tf_type.resource>,
   %arg2: tensor<*x!tf_type.resource>, ...) {
     %0 = tf_executor.graph {
      %outputs, %control = tf_executor.island wraps "tf.ReadVariableOp"(%arg2)
      ...
}

(I got the MLIR before the tf-lower-to-mlprogram-and-hlo pass by setting the pipeline to "")
Note how there's no GlobalTensor op corresponding to the "resource" arguments. And also, since this is not a saved_model, we don't have the tf_saved_model.bound_input we usually use to map arguments to resources.
What should the ReadVariable op be converted to? Should it become an argument? Or should we create a ml_program.GlobalOp with a machine-generated name that represents (otherwise unassigned) resource arguments to public functions?
(Either is fine with me, I'm mostly curious what kind of stablehlo/ml_program output will be the easiest to consume.)

Thank you for taking a look, @matthiaskramm! @christopherbate could you opine here please?

@matthiaskramm could we maybe replace the ReadVariableOp by the MHLO equivalent: https://www.tensorflow.org/mlir/hlo_ops#mhloinfeed_mlirmhloinfeedop and the StableHLO: https://github.com/openxla/stablehlo/blob/main/docs/spec.md#infeed

We convert all other variable operations to ml_program. It would be weird to convert only some of them into stablehlo instead.

@matthiaskramm could we work at making this not SavedModel specific maybe ?
https://github.com/tensorflow/tensorflow/blob/b737ee48f1de346151b1e32e4f2d8351071e64d7/tensorflow/compiler/mlir/tensorflow/transforms/tf_savedmodel_passes.td#L93-L113

Right, that's the idea. I think based on what we've discussed so far, the best option is to we create a ml_program.GlobalOp with a machine-generated name that represents (otherwise unassigned) resource arguments to public functions, in the case where we convert a Graph instead of a savedmodel. That's what I've seen other converters do, as well.

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the Tensorflow space.


There is no source for the requested "fist" artwork

New terminus install (v0.9.3) error when running auth login:
[error] There is no source for the requested "fist" artwork.

@ccharlton I tried running a fresh install to see if the assets dir didn't make it through, but it did and I was so far unable to duplicate the error you're seeing. How did you install Terminus 0.9.3? If you cloned the repository, is the assets directory intact? (It should be in the project root and contains four text files.) Are the permissions too strict?

I am having this issue with a circleci build.
I am passing in:
      - sudo curl https://github.com/pantheon-systems/cli/releases/download/0.9.3/terminus.phar -L -o /usr/local/bin/terminus
      - sudo chmod +x /usr/local/bin/terminus

@matgargano Thank you for the extra information; I have duplicated this error. It seems that there is an issue with missing artwork in the PHAR file. I will investigate and fix promptly.

The issue was that I'd not added the assets directory to the PHAR-building script. I apologize for the trouble. I've updated the PHAR file in the release, so if you try it again it should work just fine.


Few issues with submitted 3.0.0 packages

While reviewing the submitted packages I've noticed the following mostly minor issues:

libftxui/{include,src}/buildfile: {ixx hxx}{*}: -- the library doesn't use inline files so ixx should probably be dropped.
Or, alternatively, assign the extension to the ixx target type (like you do in -examples). Seeing that they use an inline file in example, maybe this is a better option since upstream may add .ipp files to the main library in the future. Also in the -tests package.

libftxui/src/buildfile: stray/unused src_inc_dirs variable.

libftxui/src/buildfile: /utf-8 MSVC option is the default.

libftxui/src/buildfile:
lib{ftxui-screen}: bin.lib.version = "-$version.project_id"
lib{ftxui-dom}: bin.lib.version = "-$version.project_id"
lib{ftxui-component}: bin.lib.version = "-$version.project_id"

This (and in the else block) can be shortened as:
lib{ftxui-screen ftxui-dom ftxui-component}: bin.lib.version = "-$version.project_id"

There is an export stub in -examples which I don't believe is needed. There is also one in -tests but this package appears to be building a library so maybe I am missing something here.

libftxui-tests/src/ appears to be missing the ftxui/ subdirectory. I believe the reason is that you need a recursive wildcard (**) here:
lib{ftxui-tests}: {hxx cxx}{*_test}

Also it's a bit strange that it only builds the library, but perhaps you know something that I don't. Maybe add a comment on what's going on here?

But otherwise nicely done, thanks for your work! I think all of these are very minor except for 6 which probably warrants a revision. So I will hold off on publishing this.

Thanks for the feedback! I'll fix these issues ASAP. :+1:

@boris-kolpackov
I fixed most of the issues you found. There were some really stupid copy and paste mistakes among them :see_no_evil: Sorry about that. ftxui-tests is now a proper executable and I also marked it as test (in root.build). Also removed the export stubs.
Regarding point 3. What do you mean /utf-8 is the default? Should I drop it because it's implicitly there anyway? I actually added it because I mimic the cmake build files of the upstream.

What do you mean /utf-8 is the default?

I mean from 0.15.0 we pass this option by default: https://github.com/build2/build2/blob/master/NEWS#L116-L127
So I would just drop it.

New revision submitted. I think I fixed all of the mentioned issues. I had a problem with a failing unit test on windows (which is a upstream problem), so I just excluded that test for windows builds.

New revision submitted. I think I fixed all of the mentioned issues.

Published, thanks!

I had a problem with a failing unit test on windows (which is a upstream problem), so I just excluded that test for windows builds.

If this is something that is likely to be fixed by upstream I personally don't bother disabling failing tests since it's hard to remember to re-enable them on upgrades later.


Collection form configures review workflow

Why was this change made?
Allow configuration of the review workflow on collections.
connects to #348
This PR doesn't quite fully implement what's shown in the mockup and described in the design doc.  In particular:

the enable/disable button is just a basic radio button instead of the cool switch in the mockup (because i wasn't sure how to do that, and wanted to get everything else working).
the reviewers list field isn't hidden based on whether the radio button is enabled (i wasn't sure how to implement that idiomatically in this code base).

I'm happy to circle back on those two shortfalls in this PR, or in a follow-on PR, whichever seems most appropriate.  Happy to write the ticket for the next part, if doing that in a separate PR is preferable.
How was this change tested?

new unit tests
manual testing locally

Which documentation and/or configurations were updated?
n/a

re: the things that need to be revisited, per the PR description:
mockup

current implementation

from the design doc

Table 6: Review Workflow fa-pencil []

Status, with options of "On" or "Off"
Reviewers

Only display reviewers if the workflow is on

follow on work written up here:  https://github.com/sul-dlss/happy-heron/issues/402


Node 4 Compatibility

Hey,
This library will not compile on Node 4. Any plans to make that work?

hi sorry for the late answer, yeah that should definitely be fixed, what error message are you seeing? What platform are you using? Thanks!

i've been looking into this a little bit, and it seems im hopelessly behind on the Nan (node native extensions) API. I have an update-nan branch https://github.com/karlwestin/node-gumbo-parser/tree/fix/update-nan but i need to update my xcode apparently (ref this issue https://github.com/nodejs/node/issues/2933) to check if it works. Hopefully i can do that when i get home


Write pro-tips about point and tooltip in documentation

Points, especially the enlarged ones, are not very easy to mouseover. You have to put mouse on the edge of a point to see the tooltip.

In this example I think it's better to use solid marks because they are easier to mouseover:

On the other hand, when marks overlap with each other, hover on edge actually works well. In the example below, hover on edge allows more marks to be picked up.

I think these are valid concerns that can be fixed by modifying the
visualization.
I think we should just write a section in the tooltip tutorial suggesting
how users can write specs that works well with tooltip (or throw warnings).
But we can t really make automatically intervention without potentially
introducing more errors.
On Fri, Apr 8, 2016 at 10:51 AM Zening<EMAIL_ADDRESS>wrote:

circles, especially the enlarged ones, are not very easy to mouseover. You
have to put mouse on the edge of a circle to see the tooltip.
[image: point]
https://cloud.githubusercontent.com/assets/822034/14392545/b6fccfbc-fd76-11e5-9057-1ffb9ab1e2a5.png
solutions:

use solid marks with tooltip
[image: bin1]
https://cloud.githubusercontent.com/assets/822034/14392664/527401a4-fd77-11e5-8913-262f4f2dce71.png
show tooltip when mouse is within the empty space of a hollow mark.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/vega/vega-lite-tooltip/issues/32

Close! This is PR #37


University of the Sacred Heart Gulu

This file is for adding the domain of the University of Sacred Heart Gulu to JetBrains Domains

@McAwesomeville007 First stage of verification passed, official domain is ush.ac.ug as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@McAwesomeville007 Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Kokoro disk is full

While trying to investigate what I've broken in https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1651 I stumbled upon "disk full" messages like:
sqlite3.OperationalError: database or disk is full

capnp.lib.capnp.KjException: kj/io.c++:406: overloaded: ::writev(fd, current, iov.end() - current): No space left on device; fd = 10

Found these in "Xilinx Series 7 - Vendor Tool Tests (Presubmit)" logs.

I've seen this too.  I created https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1725 to debug this, and it looks like the kokoro working directory is a magic 4 TB mount point.  Presumably this underlying magic may fail, which manifests as disk full?  Unclear what is actually happening here.  Maybe a GCP bug?

/home/kbuilder/.pyenv/libexec/pyenv-init: line 131: cannot create temp file for here-document: No space left on device
Looks like HOME might be full?

Example failure:
Filesystem      Size  Used Avail Use% Mounted on
udev             52G     0   52G   0% /dev
tmpfs            11G   17M   11G   1% /run
/dev/sda1        99G   95G     0 100% /
tmpfs            52G     0   52G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            52G     0   52G   0% /sys/fs/cgroup
/dev/sdc1       246G   43G  203G  18% /opt/Xilinx
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs            11G     0   11G   0% /run/user/1000
/dev/sdd        246G   29G  217G  12% /image


ModuleNotFoundError for easytorch

When I run the following command, I get error.
I have already installed easytorch-3.4.7.
bash scripts/data_preparation/all.sh
Traceback (most recent call last):
File "scripts/data_preparation/METR-LA/generate_training_data.py", line 12, in
from basicts.data.transform import standard_transform
File "/home/ght/tsformer/STEP/basicts/data/init.py", line 3, in
from easytorch.utils.registry import scan_modules
ModuleNotFoundError: No module named 'easytorch.utils.registry'
Traceback (most recent call last):
File "scripts/data_preparation/METR-LA/generate_training_data.py", line 12, in
from basicts.data.transform import standard_transform
File "/home/ght/tsformer/STEP/basicts/data/init.py", line 3, in
from easytorch.utils.registry import scan_modules
ModuleNotFoundError: No module named 'easytorch.utils.registry'
What's the problem? Is it because of the version of easytorch? If so, then what is the right version number?
Looking forward to your reply
: )

Sorry for this error.
I will update requirements.txt and readme.md very soon.
Currently, you can install easytorch via pip install easy-torch.
Kindly note that it is easy-torch, instead of easytorch.


galaxy outdated

Latest commit was on Latest commit 706a893 on Feb 19, but release was a year before (on Feb 5, 2018)

this role needs some love
https://travis-ci.org/andrewrothstein/ansible-virtualbox/jobs/533916432https://travis-ci.org/andrewrothstein/ansible-virtualbox/jobs/533916432


TabNine.exe Timeout how to fix

please complete the following information:

OS version: 11
Editor:  vscode
Editor version: 1.76.1
Programming language: JavaScript
TabNine extension version: tabnine.ext timeout error in vs code dev tool
Engine version (could be located within Tabnine Hub):

Issue Details:
gz#22065(related to Zendesk ticket #22065)

Hi @souravh093
Can you run the command you see in the console window from a windows command prompt and see if it works?


setup.py usage deprecated

Builds with setup.py don't appear to work anymore do to deprecations of the setuptools CL build system.
from distutils.core import setup->from setuptools import setup
python setup.py install -> pip install .
setup.py install now only installs the egg, the pip install seems to be a viable work around.
These fix the builds in the short term, but we should adapt to using setuptools in a modern way (never calling setup.py directly) or update all the builds to cmake.
Repos affected:

[ ] CIL
[x] CIL-ASTRA,
[ ] CILViewer,
[ ] iDVC,
[ ] eqt,
[ ] CCPi-Users-EPAC,
[ ] TIGRE-conda,
[ ] brem
[ ] CCPi-Regularisation

notes:
https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary
build can be used for python file copying to environment

In fixing the way we call setup.py I see that the CMakeLists.txt could be simplified, as the install step for no conda installation is now the same.
https://github.com/TomographicImaging/CIL/blob/3f0cb9dd363ac386832d3034717f022c3b2952a1/Wrappers/Python/CMakeLists.txt#L71-L102

Should we move the checklist for other repositories elsewhere? Because although we resolved this for CIL, we haven't for all of the other repos.


Memory Usage

Issue
In this video, for example,
https://user-images.githubusercontent.com/116664905/230306075-6ee284af-a40f-4d60-b107-49ec0950d641.mp4

After opening a chapter the RAM usage is 90 - 100 MB. You can see the CPU usage going down.
If a chapter is opened before the CPU usage goes down the RAM usage increases.
This also happens if you start scrolling down before the CPU usage goes down.
After going through 6 chapters and coming back to the starting chapter the RAM usage is 150 MB and it stays there.
It will again increase after opening another chapter and so on until the application is refreshed.

Is it because there is some residual cache of previous chpaters remaining or something like that?

Is it because there is some residual cache of previous chapters remaining or something like that?

Likely but i don't know myself yet. It can be the app still loading images after new chapter is opened, I will look into it

I havent had time to do so due to some reasons.

I have checked many blogs and posts about memory issue and it seems there is no solution as or now, other than refreshing, to clear up memory. I can only try to clear memory but it doesnt always work (mostly in case of large amount of images.
I have put every way to clear memory and there is nothing more provided by the framework.


Sunset Subversion support

Summary
On January 8, 2024, we will turn off Subversion support in GitHub.com. We will also turn off Subversion support in the first GitHub Enterprise Server release after January 8, 2024.
Intended Outcome
Subversion support is little-used by customers (in aggregate) but represents an above-average ongoing support and maintenance burden. Removing it will free up resources to focus on features and support more relevant to the vast majority of our customers.
How will it work?
After a few brownouts, we will remove the code which powers Subversion support.

This was completed on January 8, 2024. A new issue targeting the sunset for GitHub Enterprise Server is coming soon.


How can i use import() in my code?

I want to use import() in order to Lazy Loading my code;
import asyncComponent from './AsyncComponent';

const Home = asyncComponent(() => import('./Home'));
const About = asyncComponent(() => import('./About'));
const Topics = asyncComponent(() => import('./Topics'));

export {Home, About, Topics};

But atom tell me 'Parsing error: Unexpected token (Fatal)';
This is my configuration：
"eslint": "^2.5.3",
 "eslint-config-airbnb": "^6.1.0",
 "eslint-plugin-import": "^2.0.1",
 "eslint-plugin-jsx-a11y": "^2.2.3",
 "eslint-plugin-react": "^4.2.3",

Did you use babel-eslint as the parser?


gauss's addition

added one more basic program

I think you should double-check the changes you are making for Fibonacci series.
Output should be like - 0,1,1,2,3,5,...
PS - I am only accepting PR if there is something wrong in my code.


feat: merge keys

Hello,
In my project we use heavily aliases merge keys (yaml 1.1). I like your lib because it is simple and leverage yaml@^2 features, so I just added a second search of items if  it's an alias, merge is enabled and key is <<.

Oh hi, @JulienYo
I completely forgot that I started working on this. I don't think I'll be able to maintain it. If you want I can pass it over to you.


IoTCOM errors from NetBeans

@Mohannadcse .When i try also to run the code by using NetBeans , i found the following attached error . I think there is a missing repo. in the code . i will appreciate if you help me to solve this issue .

I never tried netBeans, but the error says the output directory doesn't exist. Simply create a directory and call it output, something like this

Thank you for your answer . I will try this step.


[SPARK-10520][SQL] Allow average out of DateType

This allows us to make an average out of DateType.
Under the hood, we take an average of the days since epoch, and convert it to date again. This requires the date object to be cast to a double to perform the average.
Error in invokeJava(isStatic = FALSE, objId$id, methodName, ...) :
  org.apache.spark.sql.AnalysisException: cannot resolve 'avg(date)' due to data type mismatch: function average requires numeric types, not DateType;
	at org.apache.spark.sql.catalyst.analysis.package$AnalysisErrorAt.failAnalysis(package.scala:42)
	at org.apache.spark.sql.catalyst.analysis.CheckAnalysis$$anonfun$checkAnalysis$1$$anonfun$apply$2.applyOrElse(CheckAnalysis.scala:61)
	at org.apache.spark.sql.catalyst.analysis.CheckAnalysis$$anonfun$checkAnalysis$1$$anonfun$apply$2.applyOrElse(CheckAnalysis.scala:53)
	at org.apache.spark.sql.catalyst.trees.TreeNode$$anonfun$transformUp$1.apply(TreeNode.scala:293)
	at org.apache.spark.sql.catalyst.trees.TreeNode$$anonfun$transformUp$1.apply(TreeNode.scala:293)
	at org.apache.spark.sql.catalyst.trees.CurrentOrigin$.withOrigin(TreeNode.scala:51)
	at org.apache.spark.sql.catalyst.trees.TreeNode.transformUp(TreeNode.scala:292)
	at org.apache.spark.sql.catalyst.trees.TreeNode$$anonfun$5.apply(TreeNode.scala:290)
	at org.apache.spark.sql.

To keep the PR's nice and small, I've split this out of https://github.com/apache/spark/pull/28554.

What changes were proposed in this pull request?

Why are the changes needed?
This allows us to take an average of a Date column. This is required to include dates in the summary.
Does this PR introduce any user-facing change?
Yes. If you cast a Date to a Double, it will return the days since epoch instead of null. This is required to compute the average of the days.
How was this patch tested?
Using unit tests and the data frame test suite.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Required for: https://github.com/apache/spark/pull/28754

Retest this please.

Test build #124570 has started for PR 28754 at commit 533dd8d.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/29191/
Test PASSed.

Test build #124570 has finished for PR 28754 at commit 533dd8d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/124570/
Test FAILed.

Hmm, weird that the test is failing. I've just pulled in the latest master to retrigger the tests.

Thanks, @Fokko .

Retest this please.

Test build #124574 has started for PR 28754 at commit 9fba69e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/29195/
Test PASSed.

Test build #124574 has finished for PR 28754 at commit 9fba69e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
public final class MapOutputCommitMessage
sealed trait LogisticRegressionSummary extends ClassificationSummary
class _ClassificationSummary(JavaWrapper):
class _TrainingSummary(JavaWrapper):
class _BinaryClassificationSummary(_ClassificationSummary):
class LinearSVCModel(_JavaClassificationModel, _LinearSVCParams, JavaMLWritable, JavaMLReadable,
class LinearSVCSummary(_BinaryClassificationSummary):
class LinearSVCTrainingSummary(LinearSVCSummary, _TrainingSummary):
class LogisticRegressionSummary(_ClassificationSummary):
class LogisticRegressionTrainingSummary(LogisticRegressionSummary, _TrainingSummary):
class BinaryLogisticRegressionSummary(_BinaryClassificationSummary,
case class Hour(child: Expression, timeZoneId: Option[String] = None) extends GetTimeField
case class Minute(child: Expression, timeZoneId: Option[String] = None) extends GetTimeField
case class Second(child: Expression, timeZoneId: Option[String] = None) extends GetTimeField
trait GetDateField extends UnaryExpression with ImplicitCastInputTypes with NullIntolerant
case class DayOfYear(child: Expression) extends GetDateField
case class Year(child: Expression) extends GetDateField
case class YearOfWeek(child: Expression) extends GetDateField
case class Quarter(child: Expression) extends GetDateField
case class Month(child: Expression) extends GetDateField
case class DayOfMonth(child: Expression) extends GetDateField
case class DayOfWeek(child: Expression) extends GetDateField
case class WeekDay(child: Expression) extends GetDateField
case class WeekOfYear(child: Expression) extends GetDateField
  case class TimeFormatters(date: DateFormatter, timestamp: TimestampFormatter)
case class CoalesceBucketsInSortMergeJoin(conf: SQLConf) extends Rule[SparkPlan]
class StateStoreConf(

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/124574/
Test FAILed.

The failure looks relevant one. Could you take a look, @Fokko ?

org.apache.spark.sql.catalyst.expressions.CastSuite.SPARK-16729 type checking for casting to date type
org.apache.spark.sql.catalyst.expressions.AnsiCastSuite.SPARK-16729 type checking for casting to date type

That looks relevant @dongjoon-hyun, thanks for pointing out. I've removed the check since it is allowed to cast from/to date. The cast is asserted by newly added tests.

Retest this please.

Test build #124611 has started for PR 28754 at commit bbf72c4.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/29232/
Test PASSed.

Test build #124611 has finished for PR 28754 at commit bbf72c4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/124611/
Test PASSed.

Hi, @Fokko .
Since the PR is working at least and SPARK-10520 has been a long standing issue, could you send an email to dev@spark with the summary of your findings (https://github.com/apache/spark/pull/28754#discussion_r437173942)?

BTW, looks like most of DBMSes don't allow this. I checked quickly and seems ANSI doesn't allow this as well:

If AVG is specified and DT is exact numeric, then the declared type of the result is an implementation-defined exact numeric type with precision not less than the precision of DT and scale not less than the scale of DT.

I've sent a mail to the devlist: http://apache-spark-developers-list.1001551.n3.nabble.com/Allow-average-out-of-a-Date-td30038.html

@dongjoon-hyun @HyukjinKwon Given the discussion on the devlist, is this something that we can move forward?

So will we only allow in summary API?

I believe the conclusion is to manually do date average in the summary method, (cast to int, run average, and cast back to date). I don't think we should allow the average function to accept date input.


[Divider] Able to pass undefined to remove role

closes #33351
Previously, there is no way to remove role from the Divider if component prop is provided.
@Fox32 raised a valid use case where Divider is used as a visual decoration (without role). This PR lets developers explicitly specify role={undefined} to remove the role.

[x] I have followed (at least) the PR section of the contributing guide.

Looking at https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/presentation_role, we might not need the change.
"For elements with no required children, any elements nested inside the element with role="presentation" or role="none" preserve their semantics. In this case, the  elements contained inside of those  elements are exposed."
<Divider component="div" role="presentation">
  <Typography variant="h2">
    Heading
  </Typography>
</Divider>

This PR is not required because role="presentation" works. https://github.com/mui/material-ui/issues/33351#issuecomment-1189928166


Batch save isn't working properly

The method execute is not receiving batch=True as an argument to handle this, so I think that isn't working as a batch process itself.
https://github.com/milesrichardson/ParsePy/blob/master/parse_rest/connection.py#L189

hehe, lost interest? 😁

Yep, seems that's not relavant anymore 😄


Impossible to uncheck the "Section due dates type" box

When creating or updating an assignment's properties, it is currently not possible to deselect the box labelled "Section due dates type" near the top of the page.
This is problematic because we have students work on individual labs (where the submission deadline needs to vary depending on the lecture section) and group projects (where we want to allow students to form cross-section groups).  Right now, this is just not possible: either students are assigned to their correct lecture section (making it possible to control lab submission but impossible to form cross-section groups for projects) or students are assigned to one class-wide "section" (making it possible to form arbitrary groups, but impossible to control lab submission)...
  I'm hoping this is a simple UI issue that can be resolved easily and quickly.
This is linked to #551

Thanks for the report. This is in fact a duplicate of #551.

I'm afraid, this doesn't feel like it's a simple UI issue. I might be wrong. Please add further comments to #551. Closing as duplicate.


Front-end Development Requests

Allow for:

Buttons to route to absolute links
Center alignment of text block
Rotating testimonials
Font adjustment in Quote block from bold and light blue to white.
Size adjustment of embedded youtube videos.

Move Language button to right below the navigation bar.


Removing the key binding properly

This PR implements #7327.
The problem was the way we add the keydown handler. We used the bind method, that returns a new function. But when we tried to remove the binding, that function didn't exist. The implemented solution set a reference to the binded function, and we use it to add and remove the handler.
Also, in order to avoid unnecessary operations, we only respond to the keyup handler only if the select is open.

Review this please @xavijam

Implemented highlight on show @xavijam

Marvellous 👏 . 🚢  🇮🇹  when tests are passed.

Bump package.json version before merge please (https://github.com/CartoDB/cartodb/blob/master/CONTRIBUTING.md#submitting-contributions).

Ole!


Add more components to 1.3.14 manifest

Description
Add more components to 1.3.14 manifest
Issues Resolved
Part of https://github.com/opensearch-project/opensearch-build/issues/4069
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

CI checks failed is not related and addressed in this issue. https://github.com/opensearch-project/opensearch-build/issues/4227


Not compatible with Laravel 5.5.40

Hi. I was trying to add your package to Laravel 5.5.40 project, and got composer error:
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for vinkla/hashids ^5.0 -> satisfiable by vinkla/hashids[5.0.0].
    - Conclusion: remove laravel/framework v5.5.40
    - Conclusion: don't install laravel/framework v5.5.40
    - vinkla/hashids 5.0.0 requires illuminate/support 5.6.* -> satisfiable by illuminate/support[v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.2, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9].
    - don't install illuminate/support v5.6.4|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.5|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.6|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.7|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.0|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.1|don't install laravel/framework v5.5.40
    - illuminate/support v5.6.10 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.11 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.12 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.13 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.14 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.15 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.16 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.17 conflicts with laravel/framework[v5.5.40].
    - don't install illuminate/support v5.6.2|don't install laravel/framework v5.5.40
    - don't install illuminate/support v5.6.3|don't install laravel/framework v5.5.40
    - illuminate/support v5.6.8 conflicts with laravel/framework[v5.5.40].
    - illuminate/support v5.6.9 conflicts with laravel/framework[v5.5.40].
    - Installation request for laravel/framework (locked at v5.5.40, required as 5.5.*) -> satisfiable by laravel/framework[v5.5.40].

Installation failed, reverting ./composer.json to its original content.

Currently I am unable to upgrade my Laravel version.
Any tips or suggestions?
Best regards, Martins

Nevermind, found existing topic


chore: update config and a default wallet connect key

Refer #815
This  fixes the "annoying" invalid key error anytime the local env or the whole dapp env does not read the WalletConnect Key, this  key is free and it can be generate many times, so no  a security concern

Hi @molecula451 I see the build is broken, could you please try to fix this? I will do the review today.
Failed to compile.
./components/lib/hooks/use-web-3.tsx:12:23
Type error: Cannot find module 'ubq-connect.config' or its corresponding type declarations.

Hi @molecula451 I see the build is broken, could you please try to fix this? I will do the review today.

fixed at  https://github.com/ubiquity/ubiquity-dollar/pull/888/commits/d02ce8a0e49186339cd3e791cca35d37200e6ccf missed the latest change and push

btw i generated the key myself so its not something that its laying around the web lol


Tag on homepage not responsive

Tag on homepage not responsive

If tag is to long, then not responsive anymore

Package: course

Expected Behavior
long tags should be responsive

Actual Behavior
long tags are not responsive

Additional Information

Hello, I would like to take up this issue.

Hey @Atharva3008,
Thanks for your interest in contributing. We already started developing on this issue, so it's not needed. You're welcome to work on some other issues especially those tagged with help wanted. ❤

Okay, great! Thanks


Split envoyfilter into separate resources

Co-authored-by: johannes scheerer<EMAIL_ADDRESS>How to categorize this PR?

/area networking
/kind enhancement
What this PR does / why we need it:
Split envoyfilter resources from SNI and ReversedVPN into separate resources.
Special notes for your reviewer:
Release note:

Split envoyfilter resources from SNI and ReversedVPN into separate resources.

/assign

What about
https://github.com/gardener/gardener/blob/eb2f2907925de8ae1e90cceeeafa22c4b6bfc524/charts/istio/istio-ingress/templates/envoy-filter.yaml#L202-L231
? Doesn't this also belong to the vpnseedserver component?
Also, the new port constant should probably be used here:
https://github.com/gardener/gardener/blob/a1c98458113d13b290cfc59404091f3a17fdf70d/pkg/operation/seed/seed.go#L723
?

I think it is in there because it is also used by the konnectivity tunnel, which uses 8132 port.

@DockToFuture OK, for https://github.com/gardener/gardener/blob/a1c98458113d13b290cfc59404091f3a17fdf70d/pkg/operation/seed/seed.go#L723 this seems to be correct, but https://github.com/gardener/gardener/blob/eb2f2907925de8ae1e90cceeeafa22c4b6bfc524/charts/istio/istio-ingress/templates/envoy-filter.yaml#L202-L231 was initially contributed with ReversedVPN feature gate PR (#3812)?

@DockToFuture OK, for
https://github.com/gardener/gardener/blob/a1c98458113d13b290cfc59404091f3a17fdf70d/pkg/operation/seed/seed.go#L723
this seems to be correct, but
https://github.com/gardener/gardener/blob/eb2f2907925de8ae1e90cceeeafa22c4b6bfc524/charts/istio/istio-ingress/templates/envoy-filter.yaml#L202-L231
was initially contributed with ReversedVPN feature gate PR (#3812)?

The http-connect-listener is deployed once per seed, i.e. in the seed bootstrap, while the other ReverseVPN components are deployed per shoot. I think that it fits rather nicely next to the other generic EnvoyFilters. The other ones are also not moved to the sni components, but stay with istio-ingress.

I'm fine for now (no need to change this PR), but I still think this should be improved. With #2754 we aim to simplify the complexity and distribution of code related to a single component so that the entire data flow is easier to understand, maintain and develop. Hence, I propose to move the EnvoyFilter that is only deployed once per seed into the vpnseedserver component by introducing something similar to https://github.com/gardener/gardener/blob/master/pkg/operation/botanist/component/clusterautoscaler/bootstrap.go.
The same should probably be done for the kube-apiserver related resources.
As said, no need to do it now, maybe you have time in the next weeks to do it, maybe we can do it ourselves, let's see. Just wanted to point it out. :)


GMD: Upgrade our Gradle to 8.5

:tada: This issue has been resolved in version 0.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update bookings-in-outlook.md

Added cmds to controlling access to EWS

@JohanFreelancer9 Please copy review

issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10002

Learn Build status updates of commit 0fbbdcd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/bookings/bookings-in-outlook.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit a85ba46:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/bookings/bookings-in-outlook.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 6314ab3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/bookings/bookings-in-outlook.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


fix: Refractored the README.md and added animated thank you gif

Related Issue

Closes: #28
Description of Changes
Clearly and concisely describe the modifications made to successfully resolve the assigned issue. Include any pertinent information about new files or any other relevant details.
Major changes

Added animated thank-you gif in README.md file.

Minor changes

Refractor the instructions for setting up the project locally. New contributors would be able to follow and understand the instructions easily.
Enhnaced the documentation section of the file

Checklist:

[x] My code adheres to the established style guidelines of this project.
[x] I have conducted a self-review of my code.
[x] I have included comments in areas that may be difficult to understand.
[x] I have made corresponding updates to the project documentation.
[x] My changes have not introduced any new warnings.

Screenshots/Videos
1. Set up instructions
Before

After

2.Documentation section
Before

After

4.Animated thank you gif
https://github.com/SrijanShovit/carbonops-v2/assets/116940083/83bb1232-8da3-49de-8230-80a947fb8658
Preview gif

@shreya024 If there are any changes please let me know.
P.S : I created the gif myself
Thanks!

Instead of the gif, please implement an animation of at least simple left to right running thank you

Instead of the gif, please implement an animation of at least simple left to right running thank you

@SrijanShovit I will try!

@SrijanShovit @shreya024
I tried to add left to right animation as you said but it does not work in markdown files.
Please take a look at the following video-
https://github.com/SrijanShovit/carbonops-v2/assets/116940083/4667d81b-6c36-4984-8934-169dfbcac6e6

I created a repo to test the animation.

You can see in the video that I have used style tags and added animation using @keyframes which seems to be working in my editor.

But this animation does not work on the remote repo.

Take a look at the following screenshot of my testing repo

You can observe that on the repo's README file no such animation is working. And the styles are always displayed which should not happen.

@shreya024 @SrijanShovit
I think that an animation like that can't be added in Markdown files.

@shreya024 @SrijanShovit
I think that an animation like that can't be added in Markdown files.

@SrijanShovit @shreya024 I think the gif will also be fine because the animation can't be made!
Please let me know your views!
Thanks.

@shreya024 @SrijanShovit Please review this PR!

@MahendraDani @shreya024 For now proceed with the gif. If later some better solution comes we shall add it.

@SrijanShovit Alright!
Thanks!

@MahendraDani PR has merge conflicts.Take a pull,resolve the conflicts and then push again.

@shreya024 Okay I will take a pull then push it again in a minute

@shreya024 Is everything fine from my side now? I resolved the conflicts.

@shreya024 Please let me know if there are any changes now!


NSSortDescriptor implementation

This implementation, of course, doesn't support KVC, however sorting using Comparators is supported.
Also included some tests.

Please can you resolve the conflicts and rebase against master, then reopen this pull request?


Mark 503 refresh errors from MDS as retryable

Right now, refresh errors from MDS do not retry automatically and throw plain IOException.
This works fine with GAPIC clients, that retry auth error by default. However, some custom clients does not retry by default.
A long-term solution that defines retry strategy and a complete list of retryable MDS errors will come as a separate item.
For this issue the focus is to mitigate the problem and mark most common 503 error code as retryable.

Fixed by https://github.com/googleapis/google-auth-library-java/pull/1205


maxDelay is incorrectly scaled  - should be 10^6 times smaller

I think that maxDelay  (https://github.com/input-output-hk/ouroboros-network/blob/be867b42cb75e3c1a837bdc3647f27021f7c8169/io-sim-classes/src/Control/Monad/Class/MonadTimer.hs#L130) is dimensioned incorrectly.
Isn't fromIntegral $ maxBound :: Int as a DiffTime that number of seconds - but the time units in IO are microseconds - this is a 10^6 too large!?
This would cause issues on 32bit machines - things would see negative delays, wake up early etc....

Actually, the more I look at this, the more I think that the 32bit Int case is not handled correctly in newTimeout - the same 32 bit issue exists in the GHC.registerTimeout interface as well

I think you're right, it should be:
maxDelay = fromIntegral (maxBound :: Int) `div` 1_000_000

Thanks for catching this!
cc: @coot @kderme

@njd42 you're right, maxDelay needs to be scaled as @mrBliss suggests.

Suggestion from @edsko: let's define an inverse of diffTimeToMicrosecondsAsInt and use that to compute the maxDelay. Also, a type signature on go and/or maxDelay might make things clearer.

BTW - this is not the only issue with use of 32 bit time in that module, I’ll talk with @coot later to highlight the other issues.

On 1 Jun 2020, at 08:12, Thomas Winant<EMAIL_ADDRESS>wrote:
Suggestion from @edsko https://github.com/edsko: let's define an inverse of diffTimeToMicrosecondsAsInt and use that to compute the maxDelay. Also, a type signature on go and/or maxDelay might make things clearer.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/input-output-hk/ouroboros-network/issues/2179#issuecomment-636656527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2ORRGGJAINXC3XCLZFLXLRUNIHLANCNFSM4NOT6AAQ.

Also, a type signature on go and/or maxDelay might make things clearer.

Indeed, I had the same thought.
We cannot use div since DiffTime is not integral so we should use / instead.  Having a test which confirms that the inverse does what we think it does would be good too.

Fixed in #2181, other 32-bit related issues are tracked in #2184


wsidicom is quite strict in accepting DICOM

DICOM files generated by, for example, https://github.com/GoogleCloudPlatform/wsi-to-dicom-converter are not accepted by wsidicom due to missing tags (e.g. OpticalPath-related), but can be opened by Orthanc. Maybe adding a flag --strict would be better? If you can read tags and the actual image data I think that should be enough to be acceptable.

Maybe good to know: the Orthanc converter by default does not add a FrameOfReferenceUID and no ImageType (all images are considered VOLUME by default). Might be worthwhile to consider supporting that still with a warning?


DOC: v0.2 pages link back to themselves

Checklist

[X] I added a very descriptive title to this issue.
[X] I included a link to the documentation page I am referring to (if applicable).

Issue with current documentation:
https://js.langchain.com/v0.2/docs/integrations/chat/
At the bottom of the Chat Models page, the Next link refers back to the same page. This should link to the first chat model page, currently Alibaba Tongyi.

Similarly :
At the bottom of the LLMs page, the Next link refers back to the same page. This should link to the first LLM page, currently AI21.

Similarly :
At the bottom of the Providers page, the Next link refers back to the same page. This should link to the first Partner Package page, currently Anthropic.
Others?
I checked the first page of other titles and from what I saw they all correctly point to the Next page, which is their first sub-category.
Idea or request for content:
No response

Maybe we just hide these? CC @bracesproul

Should not have been closed by bot. @jacoblee93 @bracesproul


[BUG] The Home page mid content div is not responsive.

Describe the bug
When I open the home page in iphone xr or same size phones the responsiveness of the UI breaks.
To Reproduce
Steps to reproduce the behavior:

Go to Home page
Scroll down a little.
See error

Expected behavior
The div should be accordingly adjusted with the size of the screen.
Screenshots

Smartphone (please complete the following information):

Device: [e.g. iPhone XR]

Additional context
Add any other context about the problem here.

@aryadevesh
Go for it

Will raise pr today.


[CAMS CAS]Issue in folio parsing when PAN data unavailable

Hi,
Folio is not getting parsed in below case. Transactions are getting mapped to previously parsed folio.

Below are details of pdf elements and lines for debug
[28.93000030517578, 93.44519805908203,<PHONE_NUMBER>046875,<PHONE_NUMBER>897461, 'Date\t\tTransaction\t\tAmount\t\tUnits\t\tPrice\t\tUnit']
[358.6300048828125,<PHONE_NUMBER>7626953,<PHONE_NUMBER>078125,<PHONE_NUMBER>546875, '(INR)\t\t(INR)\t\tBalance\nKYC: OK']
[28.93000030517578,<PHONE_NUMBER>0361328, 99.20275115966797,<PHONE_NUMBER>3427734, 'Folio No: 99999999']
'Date\t\tTransaction\t\tAmount\t\tUnits\t\tPrice\t\tUnit'
'Folio No: 99999999\t\t(INR)\t\t(INR)\t\tBalance\nKYC: OK'

Oh. Looks like PANKYC field is missing for this portfolio. shall fix this soon.

The issue is partially fixed.
Working:
Folios are parsed separately and transactions are mapped to corresponding folios properly
Not working:
Actual Folio number has additional data attached
'folio' = '99999999\t\t(INR)\t\t(INR)\t\tBalance'
You can check the elements and lines in my previous comment. The Folio No: line has data from above row as well.

this seems tricky. Let me work on it.
btw are you using pdfminer or pymupdf backend?

btw are you using pdfminer or pymupdf backend?

pymupdf


Add method for setting custom Action href, v6.x

Related to #824.

Seems the tests fail for 7.4snapshot & nightly versions of PHP, other versions are fine.

Could you rebase it?

Could you rebase it?

Uff, never have doing this, but after much trial & error, I think it's done :)

@Gappa Could you rebase it, please?

@Gappa Could you rebase it, please?

Done :)

@Gappa Could you fix the issues and rebase it against next branch, please?

@radimvaculik I somehow mucked up the rebase/squash :( Is there a way out of this mess?

@Gappa I changed the base branch to next and all good :)