samples/net/sockets/dumb_http_server: mimxrt1015_evk: build failure

Describe the bug
samples/net/sockets/dumb_http_server: mimxrt1015_evk: build failure
Please also mention any information which could help others to understand
the problem you're facing:

What target platform are you using?
mimxrt1015_evk
What have you tried to diagnose or workaround this issue?
NA
Is this a regression? If yes, have you been able to "git bisect" it to a
specific commit?

To Reproduce
Steps to reproduce the behavior:
west build -b mimxrt1015_evk samples/net/sockets/dumb_http_server -- -DOVERLAY_CONFIG="overlay-netusb.conf;overlay-zeroconf.conf"

Expected behavior
build PASS
Impact
net functions
Logs and console output
/home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/soc/nxp/imxrt/imxrt10xx/soc.c: In function 'clock_init':
/home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/soc/nxp/imxrt/imxrt10xx/soc.c:216:39: error: 'kIOMUXC_GPR_ENET1TxClkOutputDir' undeclared (first use in this function); did you mean 'kIOMUXC_GPR_SAI1MClkOutputDir'?
  216 |         IOMUXC_EnableMode(IOMUXC_GPR, kIOMUXC_GPR_ENET1TxClkOutputDir, true);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                       kIOMUXC_GPR_SAI1MClkOutputDir
/home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/soc/nxp/imxrt/imxrt10xx/soc.c:216:39: note: each undeclared identifier is reported only once for each function it appears in
ninja: build stopped: subcommand failed.

INFO    - /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/mimxrt1015_evk/samples/net/sockets/dumb_http_server/sample.net.sockets.dumb_http_server.netusb/build.log
INFO    - 782 test scenarios (782 test instances) selected, 675 configurations skipped (616 by static filter, 59 at runtime).
INFO    - 105 of 782 test configurations passed (98.13%), 0 failed, 2 errored, 675 skipped with 0 warnings in 209.65 seconds
INFO    - 0 test configurations executed on platforms, 107 test configurations were only built.
INFO    - Saving reports...
INFO    - Writing JSON report /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/twister.json
INFO    - Writing xunit report /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/twister.xml...
INFO    - Writing xunit report /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/twister_report.xml...
INFO    - -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
INFO    - The following issues were found (showing the top 10 items):
INFO    - 1) samples/net/sockets/dumb_http_server/sample.net.sockets.dumb_http_server.netusb on mimxrt1015_evk error (Build failure)
INFO    - 2) samples/net/sockets/dumb_http_server/sample.net.sockets.dumb_http_server.netusb_zeroconf on mimxrt1015_evk error (Build failure

Environment (please complete the following information):

OS: (e.g. Linux, MacOS, Windows)
Toolchain (e.g Zephyr SDK, ...)
Commit SHA or Version used:  v3.6.0-2754-g0eb4dc53525d

Hi, I can not reproduce this build failure on the current main or the commit listed as the first bad commit, so I will close this for now, feel free to reopen if you still see the failure, it seems like it may have been a mistake, I dont know.

@decsny , it still fails at my CI. and I can also reproduce it locally with the same failure log.

@decsny , it still fails at my CI. and I can also reproduce it locally with the same failure log. the bisect result is not correct, as the case is unbuild able in former version with RAM overlfow error

is it with the command you put above? because I tried it and I really dont get any error

@decsny , it still fails at my CI. and I can also reproduce it locally with the same failure log. the bisect result is not correct, as the case is unbuild able in former version with RAM overlfow error

@hakehuang is it with the command you put above? because I tried it and I really dont get any error

strange, now it is ok with v3.6.0-2909-ga33f9d25f0f. let close it.

@decsny I get the right command line to reproduce this error
west build -b mimxrt1015_evk samples/net/sockets/dumb_http_server -- -DOVERLAY_CONFIG="overlay-netusb.conf;overlay-zeroconf.conf"

@decsny I get the right command line to reproduce this error
west build -b mimxrt1015_evk samples/net/sockets/dumb_http_server -- -DOVERLAY_CONFIG="overlay-netusb.conf;overlay-zeroconf.conf"

and this is a bug in the zephyr/soc/nxp/imxrt/imxrt10xx/soc.c as there is no kIOMUXC_GPR_ENET1TxClkOutputDir defined for 101x series platform, see below
ubuntu@ubuntu-OptiPlex-7050:/home/shared/disk/zephyr_project/zephyr_test/modules/hal/nxp/mcux$ grep -Rn kIOMUXC_GPR_ENET1TxClkOutputDir .
./mcux-sdk/devices/MIMXRT1064/drivers/fsl_iomuxc.h:1219:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1021/drivers/fsl_iomuxc.h:808:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET_REF_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1041/drivers/fsl_iomuxc.h:955:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1042/drivers/fsl_iomuxc.h:955:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1061/drivers/fsl_iomuxc.h:1235:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1024/drivers/fsl_iomuxc.h:754:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET_REF_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1051/drivers/fsl_iomuxc.h:1041:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET_REF_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1062/drivers/fsl_iomuxc.h:1235:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET1_TX_CLK_DIR_MASK,
./mcux-sdk/devices/MIMXRT1052/drivers/fsl_iomuxc.h:1041:    kIOMUXC_GPR_ENET1TxClkOutputDir       = IOMUXC_GPR_GPR1_ENET_REF_CLK_DIR_MASK,

okay , I think this PR from a few days ago will fix this: https://github.com/zephyrproject-rtos/zephyr/pull/71844


Improve TTL handling for streaming cursors

Scope & Purpose
Backport of https://github.com/arangodb/arangodb/pull/14044
Make the time-to-live (TTL) value of a streaming cursor only count after the first response has been sent to the client.

[x] :hankey: Bugfix (requires CHANGELOG entry)
[ ] :pizza: New feature (requires CHANGELOG entry, feature documentation and release notes)
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification
[x] :book: CHANGELOG entry made

Backports:

[x] No backports required.

Testing & Verification

[x] The behavior in this PR was manually tested
[x] This PR adds tests that were used to verify all changes:

[x] Added new integration tests (e.g. http_server)

@mpoeter will still apply some changes to this PR.


Updating openshift-jenkins-2 builder & base images to be consistent with ART

Updating openshift-jenkins-2 builder & base images to be consistent with ART
Reconciling with https://github.com/openshift/ocp-build-data/tree/f66c03011773dc3755ad874fc691be612914d65f/images/openshift-jenkins-2.yml
If you have any questions about this pull request, please reach out to @art-team in the #aos-art coreos slack channel.
Depends on https://github.com/openshift/oc/pull/606 . Allow it to merge and then run /test all on this PR.

/ok-to-test

/retest

/test e2e-aws

/test e2e-aws

/retest

/test e2e-aws

/test e2e-aws

/test e2e-aws

/override ci/prow/e2e-aws

Overrode the ci/prow/e2e-aws test as too many flakes (not the breakfast kind)

/lgtm


bower.json should specify dropzone as a dependency

bower.json should specify dropzone.js as a dependency.
bower install -S dropzone

Fixed in https://github.com/sandbochs/angular-dropzone/pull/7. Will update it again after testing more versions of Dropzone.


Write online documentation for the CLI

As the CLI is not expected anymore, this issue can be closed.


Migrating a host with many domains causes rate limit errors

Sorry for the dramatic title but it's how it went.
It seems there is no mechanism to handle concurrent requests for the same domain. Should it be handled by users of the library? If so, there is no indication of it in the README as it's advertised to just work. Anyway, node-letsencrypt quickly exhausts number of open files and requests .. and possibly DDos the ACME server: The below log is repeated thousands of times on my server.
Aug 28 08:21:13 dragon http-master[19616]: Unhandled rejection Error: connect EMFILE <IP_ADDRESS>:443 - Local (undefined:undefined)
Aug 28 08:21:13 dragon http-master[19616]: at Object.exports._errnoException (util.js:870:11)
Aug 28 08:21:13 dragon http-master[19616]: at exports._exceptionWithHostPort (util.js:893:20)
Aug 28 08:21:13 dragon http-master[19616]: at connect (net.js:849:16)
Aug 28 08:21:13 dragon http-master[19616]: at net.js:984:7
Aug 28 08:21:13 dragon http-master[19616]: at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:64:16)
Aug 28 08:21:13 dragon http-master[19616]: at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:83:10)
Aug 28 08:21:13 dragon http-master[19616]: Unhandled rejection Error: connect EMFILE <IP_ADDRESS>:443 - Local (undefined:undefined)
Aug 28 08:21:13 dragon http-master[19616]: at Object.exports._errnoException (util.js:870:11)
Aug 28 08:21:13 dragon http-master[19616]: at exports._exceptionWithHostPort (util.js:893:20)
Aug 28 08:21:13 dragon http-master[19616]: at connect (net.js:849:16)
Aug 28 08:21:13 dragon http-master[19616]: at net.js:984:7
Aug 28 08:21:13 dragon http-master[19616]: at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:64:16)
Aug 28 08:21:13 dragon http-master[19616]: at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:83:10)
Aug 28 08:21:13 dragon http-master[19616]: Unhandled rejection Error: EMFILE: too many open files, open '/etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/directory/89ec4b9e9ca1398524f01f6955f2e2c8/private_key.json'
Aug 28 08:21:13 dragon http-master[19616]: at Error (native)
Aug 28 08:21:13 dragon http-master[19616]: Unhandled rejection Error: EMFILE: too many open files, open '/etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/directory/1241bb4666f341cbd9bc343ac2bdc93d/private_key.json'
Aug 28 08:21:13 dragon http-master[19616]: at Error (native)
Aug 28 08:21:13 dragon http-master[19616]: Unhandled rejection Error: EMFILE: too many open files, open '/etc/letsencrypt/accounts/acme-v01.api.letsencrypt.org/

Lack of support for old letsencrypt directory structure will force every cert to renewed ... this may easily hit users with rate limits.
 My idea is to keep a promise cache per domain so that only one cert at a time is being retrieved.
The code being run is this:
https://github.com/virtkick/http-master/blob/master/modules/letsencrypt.js
For now I had to revert to older http-master on the production servers which runs previous node-letsencrypt.

Solution I'm gonna be soon testing:
  let getCertificatesAsync = require('memoizee')(lex.getCertificatesAsync, {
    maxAge: 5000,
  });

Another small issue. When testing and creating an account from scratch I'm getting some garbage in the logs:
[pyconf] WARN index past array length:
68 68 undefined
unexpected duplicate key 'keyPath': '/home/rush/letsencrypt/live/test.rushbase.net/privkey.pem'
unexpected duplicate key 'checkpoints': '0'
unexpected duplicate key 'account': '499ca499d3140e35cebaf737a044ce48'

Unfortunately I'm still getting tons of timesouts from auto-sni :-(

You've got a number of issues here and I don't know the answer to all of them. Let me see what I can come up with:
Error: EMFILE: too many open files
I think this is an issue with ulimit in the linux operating system. Some hosting providers artificially lower the ulimit so that they can oversell their systems.
sudo ulimit -n

sudo ulimit -n 4096

See http://stackoverflow.com/questions/21515463/how-to-increase-maximum-file-open-limit-ulimit-in-ubuntu
base64 is not a function
Node introduced a breaking change in Buffer and ArrayBuffer between 4.x and 6.x and due to a bug in some (or all) versions of 4.x less than v4.5, there's no way to properly detect and polyfill (that I could find). Prior to some version of 4.x the shim works. After 4.5 a bugfix was backported.
I had gone through and hard-coded a shim in a few places, but apparently there's still a place where it must be finding the < 4.5 bug.
same-request caching
This needs to be looked at. I had started on this, but I may not have finished it. I like your intermediate solution and if that works well for you I might just include it in core.
Old Directory Structure Unsupported
Well, technically, it is supported and only the default locations have changed. All of the filenames and relative paths are the same.
WARN index past array length
The good news is that those config files are only for compatibility with the python client and they're not important for node-letsencrypt moving forward.
The bad news is that those errors started after I moved all of that code out to its own plugin and since I don't think anyone actually cares about compatibility with the python client, I'm not going to waste my time trying to fix it.
The le-storage-certbot plugin simply needs to be replaced. It's not a good optional for production even if it were fixed. It "works", so I use it, but the long term plan is to replace it with something that is cluster safe and uses a database rather than relying on config files on the file system.
Rate Limits
The letsencrypt servers define the rate limits and I can't do anything about that.

each email has one or more accounts
each account has one or more domains
each ip may register x accounts in y days
each ip may register x domains in y days

The only solution I can think of is either to create a database-based plugin and have a script to migrate the certbot-style structure into the database or to give le-storage-certbot some love.
You're absolutely right that blowing away the entire directory structure and starting over from scratch is going to cause issues for large hosts.

I think the best solution that addresses the greatest number of concerns is to work on https://github.com/Daplie/node-letsencrypt/issues/39 and implement it in such a way that it can use either email address or account id so that you can easily import all of you existing certificates.
Can we set aside some time to help each other with that?

I will be able to put aside some time later this week. (I hope!) Thanks for changing the title to something appropriate.

I think this is an issue with ulimit in the linux operating system. Some hosting providers artificially lower the ulimit so that they can oversell their systems.

Nah, the limits are high enough. The problem was rather caused by the number of simultaneous requests that node-letsencrypt was doing due to my web server being bashed by impatient people trying to view their favorite website. :) That website gets on average 500 people who are constantly logged in. (through a websocket connection)

Node introduced a breaking change in Buffer and ArrayBuffer between 4.x and 6.x and due to a bug in some (or all) versions of 4.x less than v4.5,

Ah apparently I need an upgrade than, thanks!

The le-storage-certbot plugin simply needs to be replaced. It's not a good optional for production even if it were fixed.

As a temporary solution can the python compatibility be simply disabled?

each email has one or more accounts
each account has one or more domains
each ip may register x accounts in y days
each ip may register x domains in y days
each domain may have x subdomains

Maybe this is the reason why the memoized version did not work for me... maybe my host has crossed the limits during my initial test. Do you know the specific limits about numbers of accounts, domains per ip per days?
Thanks, I really appreciate your help!

Disable certbot compat: no, we just need to create a different plugin. I could make modifications to use json rather than the python config, but then it would be a json plugin and it would still have filesystem race conditions and potential for corruption. We need a better solution that is thread- / cluster-safe and has indexes.
Rate limits: https://letsencrypt.org/docs/rate-limits/
You are welcome. I'll continue to help as best as I can.

Unfortunately I cannot get a certificate generated. Node 6.6.0. Ideas?
Sep 20 23:51:50 dragon node[24771]: Unhandled rejection TypeError: Cannot read property '_getEncoder' of undefined
Sep 20 23:51:50 dragon node[24771]: at DERNode.use [as _use] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/encoders/der.js:244:16)
Sep 20 23:51:50 dragon node[24771]: at DERNode._getUse (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:431:27)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encodeValue] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:560:21)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encode] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:482:21)
Sep 20 23:51:50 dragon node[24771]: at DERNode.<anonymous> (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:535:23)
Sep 20 23:51:50 dragon node[24771]: at Array.map (native)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encodeValue] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:524:30)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encode] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:482:21)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encodeValue] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:560:48)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encode] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:482:21)
Sep 20 23:51:50 dragon node[24771]: at DERNode.<anonymous> (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:535:23)
Sep 20 23:51:50 dragon node[24771]: at Array.map (native)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encodeValue] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:524:30)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encode] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:482:21)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encodeValue] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:497:30)
Sep 20 23:51:50 dragon node[24771]: at DERNode.encode [as _encode] (/usr/local/node/lib/node_modules/http-master/node_modules/asn1.js/lib/asn1/base/node.js:482:21)

I am encountering the duplicate key errors as well, but I don't really know how to address those. I set up LE v2 according to the docs, using all the default handlers.

The duplicate key errors you can ignore. They are harmless.

High rate limits and wildcard support is now available in Let's Encrypt v2.
greenlock.js v2.2.0+ has ACME v2 support.
Official repo at https://git.coolaj86.com/coolaj86/greenlock.js


🎈 Integrate usePromiseTransaction with Gnosis Safe

Thanks for making this change, we are looking forward to integrating it into our project.  Was curious if there is an estimated date for the next release? Thanks.
cc: @jakvbs @rzadp

We want to make a release today.
In any event, you can always use a dev version of @usedapp/core - it is published to NPM on every commit to master.

@rzadp Much appreciated 🙏🏼


Spelling errors

Browser spelling wrong.

Please assign me the issue @4darsh-Dev

@debangi29 I can assign this to you but please find meaningful contributions,
it can't be grouped inside any levels

Okayy, thank youuu...!!


Multiple DevOps organisations?

I've one Azure account, that has access to multiple DevOps organisations.

However, when I open the simplify extension for the first time, I authenticated / signed in, but only get to see the projects from one organisation only. So I'm missing quit some projects (from my other organisations) in the simplify list.
How can I list the projects from the other organisations, or change organisation in VS Code?
I've tried the Azure : Sign Out / Azure : Sign In commands, but no luck.
PS: Might be interesting to add some more info on Azure : Sign Out in the documentation?

Can you try to use the Azure: Select tenant command to switch between organisations?

@tfenster This fixed my issue, thanks a lot ;)
I was not aware of the Azure: Select tenant command, so maybe either include this somewhere in the readme, of provide a '...' action allowing to 'Select Tenant'?

Thanks for your feedback. My idea would be to also show the tenant in the info bar, next to the logged-in user. And if a user clicks on that, we could trigger the "Select Tenant" action. And of course, add a note to the README. Would that work for you as well?


Add support for SingularOrList expressions from Substrait

Describe the enhancement requested
There's presently no way to express IN-type queries from a Substrait plan, as there's no support for the Substrait OrList equality expression. It'd be great to add support for simple SingularOrList expressions to begin with, so that SQL queries of the form
SELECT * FROM source WHERE col IN (...) can be executed in Arrow.
Component(s)
C++

take


Add AWQ support for all models

Fixes #1682
This PR adds AWQ support for all models, by adding ScaledActivation.

Tested:

[x] MPT
[x] Falcon
[x] BLOOM
[x] GPTBigCode
[x] GPT-J
[x] OPT (125M)

I didn't test AWQ for GPT2, GPT-NeoX, and Phi models, since I couldn't find their quantized weights in HF model hub.

FYI, Phi is not yet supported in AutoAWQ as there are some blockades associated with their architecture that have yet to be resolved. GPT-2 is also not supported yet, although I can add it if the community wants it.

Hi @casper-hansen, thanks for letting us know! Could you elaborate more on this?

https://github.com/vllm-project/vllm/pull/1714
I thought the Phi's architecture is not very different from other GPT models.

can awq model use vllm.entrypoints.openai.api_server？
i test can run， but request cannot sucess

import openai
import json

# Modify OpenAI's API key and API base to use vLLM's API server.
openai.api_key = "EMPTY"

model = "AquilaChat2-7B"

openai.api_base = "http://localhost:10860/v1"

def test_chat_completion():
    message=[{"role": "user","content":"介绍下广州一日游?"}]
    res = openai.ChatCompletion.create(model =model, messages=message)
    # print(type(res),res)

    content= res["choices"][0]["message"]["content"]

    print(content)

error:

Thank you to great Update！！
but... my octocoder-awq ( GPTBigCode) RayWorker dead again.
2023-11-20 02:06:57,156 INFO worker.py:1673 -- Started a local Ray instance.
INFO 11-20 02:06:58 llm_engine.py:72] Initializing an LLM engine with config: model='/usr/local/model/llm', tokenizer='/usr/local/model/llm', tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=False, dtype=torch.float16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=2, quantization=awq, seed=0)

2023-11-20 02:07:50,728 ERROR worker.py:406 -- Unhandled error (suppress with 'RAY_IGNORE_UNHANDLED_ERRORS=1'): ray::RayWorker.execute_method() (pid=4464, ip=<IP_ADDRESS>, actor_id=0c8090269ab9c40705877fed01000000, repr=<vllm.engine.ray_utils.RayWorker object at 0x7fbd18c95a50>)
  File "/usr/local/lib/python3.10/dist-packages/vllm/engine/ray_utils.py", line 32, in execute_method
    return executor(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/worker/worker.py", line 111, in profile_num_available_blocks
    self.model(
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/model_executor/models/gpt_bigcode.py", line 262, in forward
    hidden_states = self.transformer(input_ids, positions, kv_caches,
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/model_executor/models/gpt_bigcode.py", line 233, in forward
    hidden_states = layer(hidden_states, kv_caches[i], input_metadata,
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/model_executor/models/gpt_bigcode.py", line 188, in forward
    feed_forward_hidden_states = self.mlp(hidden_states)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/model_executor/models/gpt_bigcode.py", line 146, in forward
    hidden_states = self.act(hidden_states)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/vllm/model_executor/layers/activation.py", line 63, in forward
    return self.act(x) / self.scales
RuntimeError: The size of tensor a (12288) must match the size of tensor b (24576) at non-singleton dimension 2

Any option?
I push my model.
https://huggingface.co/s-natsu/octocoder-awq/tree/main


Add md5sum check

this is a cleaned up version of https://github.com/maestrodev/puppet-wget/pull/7

I've added some comments. It'd be good to

add unit and system tests
squash the commits into 2: one for implementing retries and another for the sourceHash
add docs

I would implement the hash change into the same definition instead of creating a new one

i added unit and system tests
i removed the retries change, as i do not need it, it was just part of the original pull request
added additional documentation for $source_hash
the removal of $destination if $source_hash does not match is now always done, i could not think of why puppet should keep a file, where it knows it is not what is inteded.
first time i used rebase and push --force for already published changes, feels exciting  :) i hope this is correct now

i also fixed the $command issue you mentioned
and i changed the removal operation to use test; feels better than a forced rm


fix: cookie monster is no more

WIP - need to add an e2e test tomorrow to ensure everything worked, however this should cleanup the cookie issues once and (hopefully) for all
Cookies are now (finally, hopefully) handled alongside any possible combo there might be. e2e tests for all 3 pass too 🎉

E2E tests running here: https://github.com/apify/crawlee/actions/runs/2718531874

btw next time try to pick some better PR title, keeping in mind we use them in the changelog :]


Provider in News

Hi!
I'm using Bing News API v7 with PHP request and providers are returned with bad specials characters. The issue seems to come from the encoding of the request itself.
The problem is the same when News are return in WebPages results.
https://azure.microsoft.com/en-us/services/cognitive-services/bing-news-search-api/
Thanks,
Tomy

@SaurabhSharma-MSFT Hi!
I was referring to this : https://azure.microsoft.com/en-us/services/cognitive-services/bing-news-search-api/
But I realised with further requests that encoding problem came from the providers itself. The encoding was wrong on their Website.
Sorry for disturbing you.
Tomy

@tomygrenier Hi Tomy, since there is no product/ document issue for now, I will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


The "highlight executing line" isn't always up to date

the "highlight executing line" code isn't always up to date, there's many places scattered around where the executing line could get updated,
as such, i propose a new function called updateExeLine,
Public exeLine() As Long ' please use updateExeLine instead when changing
' Sid=client id
' newExeLine= new line you want to set.
'RelativeToOldLine = should the new line number be relative to the old line (+1?), or absolute?
'returns: the new executing line number
Public Function updateExeLine(ByVal Sid As Long, ByVal  newExeLine As Long, ByVal  RelativeToOldLine As Boolean) As Long
'Static exeLine() As Long
If (RelativeToOldLine = True) Then
exeLine(Sid) = exeLine(Sid) + newExeLine
Else
exeLine(Sid) = newExeLine
End If
If (modMap.cavebotIDselected = Sid) Then
frmCavebot.lstScript.ListIndex = exeLine(Sid)
End If
updateExeLine = exeLine(Sid)
End Function

and replace most of the exeLine(Sid) = exeLine(Sid) + 1
with updateExeLine(Sid,1,true)
and replace most of the exeLine(sid) = 0
with updateExeLine(Sid,0,false)
i can't submit a patch right now, as my current local blackd code won't compile, but i can do it later~
this should ensure that the frmCavebot.lstScript.ListIndex is always up to date (which it isn't now)
btw, when this highligh code feature is functioning correctly, it helps a lot in debugging large cavebot scripts!

ok, I will do that change. I will update all to Tibia 10.74 at same time. I might take some hours.

Tibia 10.74 - They added something in the start of the login packet that contains your char list. Subpacket type is &H28. It only contains a typical Tibia string (2 bytes for string length, then the string) The string contains something that looks like a random generated password. Maybe it have something to do with the new "Stay logged in for session" checkbox. Or it might be a crc to check if bot modified charlist ips to redirect it to localhost. I don't really know yet. For now I will just skip this subpacket. Anyways I can't test anything now because tibia.com main server is totally crashed at this moment. I will not release any update without doing some basic tests there.

i have no idea about the 10.74 update, but at least the "highlight executing line" code is working now ^^
closing this "issue"


[docs] Styles: lit-html styleMap and classMap

Mention & point to styleMap and classMap

Should we have lit-element export these as well so it saves 1-2 lines of additional import?


docker-compose outputs yaml invalid type

docker version 23.0.1
docker-compose version 1.29.2
trying to run
docker-compose -p opencast-allinone -f docker-compose/docker-compose.allinone.h2.yml up
leads to error
services.opensearch.environment.bootstrap.memory_lock contains true, which is an invalid type, it should be a string, number, or a null
Stackoverflow discussion
https://devops.stackexchange.com/questions/537/why-is-one-not-allowed-to-use-a-boolean-in-a-docker-compose-yml
Am I missing something?

wrapping boolean values im yaml with double quotes seems to do the job


artist/leadership sections added

What kind of change does this PR introduce?

Does this PR introduce a breaking change?

What needs to be documented once your changes are merged?

👷 Deploy Preview for comfy-lebkuchen-abb06a processing.

Name
Link

🔨 Latest commit
1ec8d61c02115352edddb64dd007d35e3cbdb4ab

🔍 Latest deploy log
https://app.netlify.com/sites/comfy-lebkuchen-abb06a/deploys/663f8b999599080008208355


port 8086 stops listening after sometime.

I am running InfluxDB(1.4.3) on debian 9.4, influxdb is running inside a docker container. The issue is when i start the service it all works fine but, after sometime ( when container get's recreated ) the influxdb stops listening on the port 8086 . When i delete influxdb data files and recreate container  it all works again.It was all working fine when we were running with 1.3.x version.
root@influxdb-7cc9c7f4cf-bgqr6:/var/log/influxdb# ss -nltpu
Netid  State      Recv-Q Send-Q                                                      Local Address:Port                                                                     Peer Address:Port
tcp    LISTEN     0      128                                                             <IP_ADDRESS>:8088                                                                                :                   users:(("influxd",pid=1,fd=3))
root@influxdb-7cc9c7f4cf-bgqr6:/var/log/influxdb# influx
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086: getsockopt: connection refused
Please check your connection settings and ensure 'influxd' is running.
Any help would be appreciated .

@Tejeshna can you provide influxdb logs from when the container gets recreated?

Possibly related to or duplicate of #9550?

can some body please update on this? all of a sudden it(influxDb) went to this state and restart brings 8086 up after 15 mins and then again it goes down

closing due to lack of information. if this is still happening, please open a new issue with the details requested.


Query for sink courses unique

This chart doesn't show the correct information as the count is counting duplicated items

Yeah I'd spoken to Rory about this, it manifests in a few places. Thanks for making an issue for it.

Fixes for this are happening in #193 and #194

@bmtcril could you confirm whether this has been fixed?

@SoryRawyer I think we have tackled all of the cases where there was fan out due to there being multiple rows for courses and block in the event sink database, does that sound right to you?

@bmtcril I'm still working on a PR to update the dataset joins to use the new dictionary-backed tables, but I think that's the last piece of this.

Hey @Ian2012 now that #234 is merged, would you be able to refresh your Superset instance and check if this duplication is still happening?

This is actually in the operator dashboard, and the query is just making the wrong assumption about how the table is structure. It should be changed over to use event_sink.course_names_dict which should be deduplicated by course run and also stored in memory for faster access. I'll take a look.


[azservicebus] Timeout in ReceiveMessages

Bug Report

pkg: github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus

SDK version: v0.3.2

go version: go 1.16.2

What happened?
We recently moved from azure-service-bus-go and implemented an asb client using azure-sdk-for-go. This implementation was working fine for few days and then started to give below timeout error frequently. A manual service restart seem to fix the issue temporarily, but after some time error appears again in the logs. Our implementation is supposed to retry retrieving messages indefinitely but it doesn't seem to recover from the error and getting the messages from the topic.
Pls note we are subscribing to multiple topics using multiple clients here.
You can find our client implementation here.
Error:
Failed to receive messages from ASB. read tcp 1*.*.*.113:xxxxxx->**.*.*.88:xxxx: i/o timeout

What did you expect or want to happen?
If something unexpected causes this timeout error we expect it to recover when retrying.

Anything we should know about your environment.
Our service is running on AKS

Thanks for the fix @richardpark-msft.
When we will be able to get the fixed pkg released?

Hi team, Can we get a release with the latest fixes?

Thank you @richardpark-msft for checking this issue. Would you update us the latest status? Thank you so much for you help.

(sorry for the late response, was on vacation)
For this fix you can do a go get on the commit hash.
go get github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus@ad8d573a3cea4dd0f094550a838d56fc3ecbcddf

Hi @richardpark-msft ,
We did the version upgrade based on your above comment. But still we see the connectivity issues. This time we don't see any issues in the application side. The app stopped receiving messages from ASB. When we check the subscription, we can see the queued messages. Could you please help with this?
Thank you!

---- Update ----
We thought of doing upgrading the client sdk to [1] as it has fixed some of the issues.
[1] - https://github.com/Azure/azure-sdk-for-go/releases/tag/sdk%2Fmessaging%2Fazservicebus%2Fv0.3.6

@pubudu538 - v0.3.6 definitely has more reliability fixes so it's worth upgrading - we recategorized some more errors as "connection-reset required". However, the error you're describing was expected to be fixed with the commit you installed.
Do you mind installing the latest package (was just released yesterday) and turning on debug logging as described here? It can be a bit verbose but it'll give me a better idea of what I might be missing.
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/messaging/azservicebus/README.md#logging
This will help me pinpoint what's happening internally.

@richardpark-msft We will install the latest package and update the status.

We have upgraded to v0.3.6. We observed that sometimes the server hangs on this line forever receiver.CompleteMessage(context, message) [1].
[1] https://github.com/Azure/azure-sdk-for-go/blob/79f8e1f4bbe3045dfed5d481e880a259c78fcd44/sdk/messaging/azservicebus/receiver.go#L305

@AmaliMatharaarachchi, I'm looking at that. I think that might be related to a bug where 410 (lock lost) is treated as retryable. It shouldn't hang forever but it will retry, which can appear to be a hang. I have a fix incoming for that.

@AmaliMatharaarachchi

We have upgraded to v0.3.6. We observed that sometimes the server hangs on this line forever receiver.CompleteMessage(context, message) [1]. [1]
https://github.com/Azure/azure-sdk-for-go/blob/79f8e1f4bbe3045dfed5d481e880a259c78fcd44/sdk/messaging/azservicebus/receiver.go#L305

Do you have logging enabled for these times? If not, can you try logging as well? It'll help confirm if you're seeing the bug I just mentioned or if you have found something new:
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/messaging/azservicebus/README.md#troubleshooting

@AmaliMatharaarachchi, I'm looking at that. I think that might be related to a bug where 410 (lock lost) is treated as retryable. It shouldn't hang forever but it will retry, which can appear to be a hang. I have a fix incoming for that.

The fix for that particular bug in coming in https://github.com/Azure/azure-sdk-for-go/pull/17382

@AmaliMatharaarachchi

We have upgraded to v0.3.6. We observed that sometimes the server hangs on this line forever receiver.CompleteMessage(context, message) [1]. [1]
https://github.com/Azure/azure-sdk-for-go/blob/79f8e1f4bbe3045dfed5d481e880a259c78fcd44/sdk/messaging/azservicebus/receiver.go#L305

Do you have logging enabled for these times? If not, can you try logging as well? It'll help confirm if you're seeing the bug I just mentioned or if you have found something new:
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/messaging/azservicebus/README.md#troubleshooting

@richardpark-msft Sorry, we did not have azure-sdk-for-go debug logs enabled by the time this error was occurred.

@AmaliMatharaarachchi

We have upgraded to v0.3.6. We observed that sometimes the server hangs on this line forever receiver.CompleteMessage(context, message) [1]. [1]
https://github.com/Azure/azure-sdk-for-go/blob/79f8e1f4bbe3045dfed5d481e880a259c78fcd44/sdk/messaging/azservicebus/receiver.go#L305

Do you have logging enabled for these times? If not, can you try logging as well? It'll help confirm if you're seeing the bug I just mentioned or if you have found something new:
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/messaging/azservicebus/README.md#troubleshooting

@richardpark-msft Sorry, we did not have azure-sdk-for-go debug logs enabled by the time this error was occurred.

That's okay, it's hard to have the logs on at just the right moment. :)
I've made a recent fix in #17382 where we were retrying on expired tokens. Due to the retry logic (it's exponential) it could appear to be a hang. It wouldn't be forever though so it might not be what you were seeing.
If this is your issue this also means that the lock for that particular message was possibly expired - so the call would have failed, even with my fix applied. it's possible you'll want to consider calling Receiver.RenewLock() (to extend the length of the token) or increase the lock time at the queue level (ie, through the Azure Portal).

Just to chime in here - I also bumped into the exact same symptoms as @praminda. After running a small golang app to pickup messages for somewhere between 10-20 days, it just... stops working with the error messages similar to those originally posted. We're also running in AKS and restarting the pod will fix it.
In our case, the errors looked a little bit different. They were connection reset errors that looks like this:
read tcp XXX.XXX.XXX.67:45406-> XXX.XXX.XXX.204:5671: read: connection reset by peer

We were using v0.3.4. We're going to upgrade to the current v0.3.6 and wait for a few weeks to see if it's still happening.
@richardpark-msft - We'd also like to deploy a version of our solution that can be robust without a wait-and-see approach. Do you have any recommendations?
Our current thought is to periodically recreate the receiver.

Hi @tkent :)
There are two bugs in this issue:

Timeout is not handled properly (ie, results in an endless set of connection reset errors)
This was fixed in 0.3.6 - the basic cause is that our underlying protocol lib caches errors and this particular error requires an entire connection reset (we were only doing a link-level reset). So to fix this particular problem you can just upgrade. We'll be doing a 0.3.7 release next week as well which will have some more fixes. We try to keep the changelog reasonably up to date so hopefully it makes it simpler to track which release has fixed/added what.
https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/messaging/azservicebus/CHANGELOG.md

CompleteMessage() hangs
There was a bug, fixed in #17382, where we were doing retries on 410 errors (basically, lock lost). For plain message locks these aren't retriable (ie, it does nothing and will never just "become" valid again). This was resulting in us doing retries and delays underneath that could make the CompleteMessage() call appear to be hung. This will be released in 0.3.7 (next week).

@richardpark-msft - We'd also like to deploy a version of our solution that can be robust without a wait-and-see approach. Do you have any recommendations?

I don't want to leave you in that situation for sure. We release on a monthly cadence and are always addressing bugs and working on improving our reliability (through testing we do on the backend, etc..). Part of this beta process is really running things through the wringer, and that's definitely shaking out issues.
Your best strategy is to keep up to date with the releases, using the changelog as your guide as to what fixes you'll be picking up.
With that said, periodically recreating the receiver will "work", but it's just more code you'll probably want to throw away later since the library does this internally. We don't store or cache messages in the Receiver so shutting down when you're not in an active call won't lose any data.

@richardpark-msft
Thanks for the details about what's going on, it's very helpful to have that clear explanation. For now, we've moved to  v0.3.6 and have had it running for about a week. The first error you pointed out (which is what we kept hitting), hasn't popped up again. We'll keep an eye out for 0.3.7 and move to that when it comes out.
I follow that this public beta is still maturing, but I believe the entire golang community is a rough spot when it comes to this service. As I understand it, your options are:

Use the now-abandoned golang sdk, which never made it past preview
Use this golang sdk, still in preview
Write your own SDK from scratch, using the Azure APIs.

If there is a fourth option I've missed, I'd really like to know about it. Perhaps we've been using preview SDKs with an alternative exists?


[BEAM-9855] Provide an option to configure the Flink state backend

We should make it easier to configure a Flink state backend. At the moment,
users have to either:
(A)  Configure the default state backend in their Flink cluster
(B1) Include the dependency in their Gradle/Maven
project (e.g. "org.apache.flink:flink-statebackend-rocksdb_2.11:$flink_version"
for RocksDB).
(B2) Set the state backend factory in the FlinkPipelineOptions. This only works
in Java due to the factory specification being in Java!
We can make it easier by simple adding pipeline options for the state backend
name and the checkpoint directory which will be enough for configuring the state
backend. We bundle the RocksDB state backend by default.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Java PreCommit

Unrelated flaky tests in Java PreCommit.

I suppose this change is required to specify the backend per job only and there seems not to be another way to do it in current Flink runner. It is curious I expected users to be able to do Flink specific runtime configuration independently of Beam's, isn't there a way to do this?

I'm not sure that is the case, has any tried it? Can the state backend not configured as part of flinkConfiguration (https://github.com/apache/beam/blob/5675108933de6eb601ca2e4f21870d2ababe0ec7/runners/flink/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java#L155)?

There is currently no universal way to set the configuration per-job. Unless a per-job cluster is used. In this case a configuration file can be supplied for the per-job cluster. There is no way to explicitly configure a state backend via a flag to the main program. Even if we allowed for a configuration file parameter, we would rely on that configuration file to be present during runtime which we can't assume. Further, if we allowed a direct configuration YAML string, we would also have to explicitly set the state backend on the StreamExecutionEnvironment, otherwise during runtime the cluster's default state backend would be used instead of the configured one (the default state backend can only be configured during job creation time). The intention here is to allow setting and overriding the default state backend. Thus, it makes sense (for now) to have an explicit way to configure the state backend.

I think this has broken Java PreCommit (https://ci-beam.apache.org/job/beam_PreCommit_Java_Cron/3471/), probably just a missing import
10:18:56 > Task :runners:flink:1.10:compileTestJava
10:18:56 /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkExecutionEnvironmentsTest.java:474: error: cannot find symbol
10:18:56     FlinkPipelineOptions options = PipelineOptionsFactory.as(FlinkPipelineOptions.class);
10:18:56                                    ^
10:18:56   symbol:   variable PipelineOptionsFactory
10:18:56   location: class FlinkExecutionEnvironmentsTest
10:18:56 /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkExecutionEnvironmentsTest.java:489: error: cannot find symbol
10:18:56     FlinkPipelineOptions options = PipelineOptionsFactory.as(FlinkPipelineOptions.class);
10:18:56                                    ^
10:18:56   symbol:   variable PipelineOptionsFactory
10:18:56   location: class FlinkExecutionEnvironmentsTest
10:18:56 /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkExecutionEnvironmentsTest.java:503: error: cannot find symbol
10:18:56     FlinkPipelineOptions options = PipelineOptionsFactory.as(FlinkPipelineOptions.class);
10:18:56                                    ^
10:18:56   symbol:   variable PipelineOptionsFactory
10:18:56   location: class FlinkExecutionEnvironmentsTest
10:18:56 /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/runners/flink/src/test/java/org/apache/beam/runners/flink/FlinkExecutionEnvironmentsTest.java:517: error: cannot find symbol
10:18:56     FlinkPipelineOptions options = PipelineOptionsFactory.as(FlinkPipelineOptions.class);
10:18:56                                    ^
10:18:56   symbol:   variable PipelineOptionsFactory
10:18:56   location: class FlinkExecutionEnvironmentsTest

Thanks Brian. Yes, this caused a merge conflict which was not visible before merge. Should have rebased since this PR was open for a bit. Looks like https://github.com/apache/beam/pull/13297 fixed it.


Adds rotational-symmetry context manager

The current way rotational symmetries between fragments are implemented, every fragment needs to be mapped to a unique different atom via the symmetry operation. To relax this constraint, I moved the specification of rotational symmetry to a context manager within the fragmentation context manager.
For example:
emb = EWF(mf)
emb.symmetry(order=6, axis=(0,0,1))
with emb.fragmentation() as f:
    f.add_atomic_fragment(0)

becomes
emb = EWF(mf)
with emb.fragmentation() as f:
    with f.rotational_symmetry(order=6, axis=(0,0,1))
        f.add_atomic_fragment(0)

This allows things like
emb = EWF(mf)
with emb.fragmentation() as f:
    f.add_atomic_fragment(0)
    with f.rotational_symmetry(order=6, axis=(0,0,1))
        f.add_atomic_fragment(1)

where 5 symmetry-related children are added for atom 1, but not for atom 0.

Codecov Report
Base: 68.21% // Head: 68.20% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (2c35262) compared to base (d4777f7).
Patch coverage: 93.33% of modified lines in pull request are covered.

:exclamation: Current head 2c35262 differs from pull request most recent head 74071fa. Consider uploading reports for the commit 74071fa to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #62      +/-   ##
==========================================
- Coverage   68.21%   68.20%   -0.01%
==========================================
  Files         108      108
  Lines       16410    16422      +12
  Branches     2386     2387       +1
==========================================
+ Hits        11194    11201       +7
- Misses       4552     4554       +2
- Partials      664      667       +3

Impacted Files
Coverage Δ

vayesta/core/qemb/fragment.py
77.52% <ø> (-0.13%)
:arrow_down:

vayesta/core/qemb/qemb.py
70.09% <88.88%> (-0.28%)
:arrow_down:

vayesta/core/fragmentation/fragmentation.py
90.37% <94.87%> (-0.38%)
:arrow_down:

vayesta/core/symmetry/group.py
77.77% <100.00%> (+0.22%)
:arrow_up:

vayesta/core/symmetry/operation.py
82.11% <100.00%> (+0.08%)
:arrow_up:

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

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


chore: remove stale bot

Stale bot has been contentious for a lot of ppl.  It has also been removed on the core repo.

Codecov Report

Merging #3858 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3858   +/-   ##
=======================================
  Coverage   99.84%   99.84%
=======================================
  Files         177      177
  Lines        3145     3145
=======================================
  Hits         3140     3140
  Misses          5        5

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 657e3f3...6105495. Read the comment docs.


[BEAM-587] take advantage of setup/teardown for KafkaWriter

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[x] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @dhalperi
This is ready for merge. Travis CI failure looks unrelated. Failed to complete because of a timeout, seems like Travis CI issue.

LGTM, thanks.
Can you ping the Beam thread where this was an issue, asking them to try again at head?


Add validator API

Filter by validator address (operator_address)
moniker: str
operator_address: str
voting_power_rank: int
voting_power: int
commission: float
max_change_rate: float
proposals_voted_amount: int
delegator_shares: float
max_rate: float
identity: str
avatar_url: str
mintscan_avatar_url: str
website: str
security_contact: str
details: str
self_delegate_address: str
self_bonded: int
min_self_delegation: int
status: int
jailed: bool
is_active: bool
proposal_rewards_earned: float //TODO
comission_earned: //TODO

https://docs.google.com/spreadsheets/d/1suZb43QLYF1pzCdGWZmAwui4ELEU3uT5grmzBR9Ejn0/edit#gid=0
Table with fields description


HW 14.10.2016

https://github.com/DevLipatov/Wherey/commit/5cb1377c84ea66359e61bbbc814318e8231f026d

What should I check? I can see bits of different home tasks and none of them is completed.

https://github.com/DevLipatov/Wherey/commit/cb6c5d63bf117b2657ec97ac865c2f24f0a42f03 flavors

your code don't change apk name, you just add version name to applicationId. It's wrong.
applicationId and version name should be separated.

https://github.com/DevLipatov/car-assistant/commit/eb27cf83275ed1e29a094716984187d9fa799908 flavors example in new project


Missing license

Thanks for implementing a paper. But this is completely useless to include in ANY projects.
I would suggest public domain or MIT.
Its only useful as an learning or reference source and still valuable, but useless.

Good point, thanks for pointing this out. I just added the MIT license.


App - Unable to scroll the PDF attachment with 2 pages

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Expected Result:
User should be able to view the whole document.
Actual Result:
User is unable to scroll the PDF file.
Action Performed:

Launch the app
Log in with any account and select any user
Click on add attachment
Upload a PDF with minimum 2 pages
Click on the PDF preview and scroll pages

Workaround:
No workaround found.
Platform:
Where is this issue occurring?

Changing to weekly and sending to the pool!

Issue reproducible today during KI retests

Triggered auto assignment to @bfitzexpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Proposal
We use react-native-modal for our Modals. In this library, there's a known issue where using a ScrollView inside a swipeable Modal causes that Modal to ignore the scroll movement (react-native-modal/react-native-modal#236).
Our PDF component (from react-native-pdf) is a ScrollView. So when we try to use it inside our Modal component we run into the issue mentioned above.
The workarounds mentioned in that issue involve wrapping the content of our ScrollView inside a TouchableOpacity or a View with a custom lifecycle for the gesture responder. In our case, since the ScrollView is added by a library, this would require a patch to the library.
I think a better solution would be to make our PDF Modals not swipeable. It's already the case that our PDF Modals can't be closed by swiping (since the swipe movements are captured by the PDF), so making it not swipeable would fix the bug without changing any other behavior.
A good way to do this would be creating a new MODAL_TYPE in /src/styles/getModalStyles.js, four our PDF Modals. It would be the same as the current one, but without the swipeDirection.

Triggered auto assignment to @iwiznia (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@rdjuric that proposal sounds good (assuming it actually works 😄 )
@bfitzexpensify can you hire in upwork?

Issue reproducible today during KI retests

Reopening so I remember to pay this out in seven days if there are no regressions.

Done!


Replace inappropriate console.error with console.log

Description
Replaced inappropriate use of console.error with console.log for non-error messages throughout the codebase. This change improves the clarity of log messages by ensuring console.error is reserved for actual error scenarios.
Server Details

Server: aws-kb-retrieval-server, brave-search, everart, filesystem, github, gitlab, google-maps, memory, sequentialthinking, slack
Changes to: Logging

Motivation and Context
Proper usage of logging methods improves code readability and helps developers better distinguish between errors and normal behavior.
How Has This Been Tested?
Breaking Changes
No breaking changes.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation update

Checklist

[x] I have read the MCP Protocol Documentation
[x] My changes follows MCP security best practices
[x] I have updated the server's README accordingly
[ ] I have tested this with an LLM client
[ ] My code follows the repository's style guidelines
[ ] New and existing tests pass locally
[ ] I have added appropriate error handling
[ ] I have documented all environment variables and configuration options

Additional context

From reading

When building a server that uses the local stdio transport, all messages logged to stderr (standard error) will be captured by the host application (e.g., Claude Desktop) automatically.

 Local MCP servers should not log messages to stdout (standard out), as this will interfere with protocol operation.

(https://github.com/modelcontextprotocol/docs/blob/65673e9d20be1e6ae68d6f103d9188bd999c50f5/docs/tools/debugging.mdx?plain=1#L132-L136)
it seems like using console.error was intentional. If that's the case, it might be better to close this PR?

Yep, console.error is intentional. I agree it's a bit confusing—if only there were an easier way to write error logs to stderr built-in to JS 😩 (There are many ways, but not built-in)


Resolved Python errors

Updated to work with standalone Playnite install. Added string modifications due to errors reading bytes. Added try/catch for when no games are installed and the script has null values. Updated print statements.

Looks good, thanks for the contribution 😃


Implement bloom.

Add bloom to the engine, so that bright objects can actually appear really bright.

Implemented in commit a7627124c69812a38ed92d6b74d32148953e4d25


[External] COD 9561 ConvertToPdf

In codeunit 9651 "Document Report Mgt." - ConvertToPdf / TryConvertWordBlobToPdf uses the WordToPdf dotnet ("Microsoft.Dynamics.Nav.PdfWriter.WordToPdf").
We've created our own Word document frame with variable datasets, avoiding to use coded report datasets. The result is a WordBlob that however needs to be converted to PDF. Currently, we've duplicated the ConvertToPdf  code, using the WordToPdf  dotnet. However, this is not cloud proof.
Could you please expose ConvertToPdf ?

We also need this function exposure.

I need this too for the Sharepoint Connector (AppSource app)

@AlexanderYakunin Any short term plans to have this fixed in an upcoming CU? (Saas proof)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for submitting this issue. We will publish a fix for it in the next minor update for release 16.


HELP

It displays the error on startup
open@opend:~/Ethereum-pool$ ./make_poolmaster.sh
go install: no install location for directory /home/open/Ethereum-pool/poolmaster outside GOPATH
For more details see: go help gopath

Same here

write in the terminal $GOPATH - here shows where the Gopath folder is located, go into it and copy your Eth-pool into src! I have a completely different problem, I get an error ./pool.go:42: undefined: common.BigPow, and I dont know what to do with it!


npm install ng2-translate fails with ionic starter project

after installing ionic start projectName tutorial --v2 --ts (version 2.0 with TypeScript),
I'm not able to install via npm install ng2-translate --save
I get
npm WARN peerDependencies The peer dependency angular2@>= 2.0.0-beta.16 included from ng2-translate will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "ng2-translate" "--save"
npm ERR! node v4.4.3
npm ERR! npm  v2.15.1
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants angular2@>= 2.0.0-beta.16

There was a breaking change in angular 2 beta 16 for pipes and I had to update the lib minimal dependency because of that.
If you are stuck with beta 15, use v1.11.1 with npm install<EMAIL_ADDRESS>--save

thanks. I'll go with that version.


[resotocore][fix] Render edge_type always

Description
Render a default navigation --> as -default->.
To-Dos

[x] Add test coverage for new or updated functionality
[x] Lint and test with tox

Codecov Report

Merging #634 (e8d9ebf) into main (4f5a699) will increase coverage by 0.04%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #634      +/-   ##
==========================================
+ Coverage   88.95%   88.99%   +0.04%
==========================================
  Files          64       64
  Lines        8526     8526
==========================================
+ Hits         7584     7588       +4
+ Misses        942      938       -4

Flag
Coverage Δ

resotocore
88.99% <100.00%> (+0.04%)
:arrow_up:

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

Impacted Files
Coverage Δ

resotocore/core/query/model.py
93.69% <100.00%> (ø)

resotocore/core/web/content_renderer.py
93.05% <0.00%> (+2.77%)
:arrow_up:

Continue to review full report at Codecov.

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


unbound breakpoints when debuging this extension

Hi, I try to figure out how this extension works. So I git clone the code->npm install->npm run compile and start debug.
however, the breakpoints set in the srcFiles turns into unbound when debugging.

I've google this unbound breakpoint issue,but the answers in stackoverflow don't suit my suitation.
Thanks!

Never seen that message. Let us know how to fix it if it is a problem with our JSON (launch, task, package, etc.) files. I don't think it has to do with our extension, we didn't do anything special.
And no idea what that file is from. There are two kinds of files, one that runs in the main VSCode context and one that runs in the browser context for the actual view. The one in the browser though may periodically jump to the translated JS rather than the TS, but it still debuggable.

I don't think it is a problem with json files,either. I just don't quite sure whether there are extra jobs need to do before debugging(except npm run compile).
This file I list before is memview-doc.ts. Actually I've set breakpoints in extension.ts, and it doesn't work either.

Only thing I do is run the task npm watch withing VSCode so it keeps rebuilding while I edit/edbug.

I do that with all my projects. Have the watch running in the background.

Only thing I do is run the task npm watch withing VSCode so it keeps rebuilding while I edit/edbug.

Wow!  I don't know why. But this works.

maybe it's about esbuild.
whatever. it works now.
Thank you!

it seems it's about compile command:
change it to tsc -p ./ and it works too.

No clue why the compile does not work. Yes, we use esbuild and technically it is the same command except without a watch. I can't change the compile command because it is used during extension publishing and I would rather use the same method for both compile and watch. Could it be that the -p ./ is missing on tsc
Curious, about what you are doing with the extension.

vscode need .js.map file to bind breakpoints. And npm run watch will generate this file. However ,if you delete this file,and run npm run compile, .js.map file doesn't been generated.
tsc -p ./ actually didn't work either cause it generate .js.map file in Out directory instead of dist directory.
last time I consider tsc -p ./ works is because that I didn't delete .js.map file which is generated by npm run watch.

Okay, I found the reason for this. The idea is that for production, the map file (which can be large) are not to be bundled for release.
https://github.com/mcu-debug/memview/blob/3ff9a5789edc3b799ab5d04830c943d590207def/.esbuild.config.js#L38
If you are in development mode you should be running npm watch. Also, not sure if there is a way launch.json can enforce that using preLaunchTask

I found a workaround that also helps me because it has been a manual step for me whenever I open a folder/workspace. Now, it should solve both your issue and will help me out as well. In tasks.json you can have the watch task start on folder open...
            "runOptions": {
                "runOn": "folderOpen",
	       "instanceLimit": 1
            }

I will update this repo when I get a chance. I am closing this for now.


[CRASH-SERVER] FishinFoodTweaks and Glass Config API

I am trying to install those mods on my server and I think they are not updated to 1.20.1.
Would it be possible to update them to that version. I wanted to use that mod to create a custom datapack with aquaculture 2 fish textures and with your mod add the weight feature to it. Since Aquaculture2 is not for Fabric, I thought I had found a replacement.
Thanks in advance.
https://mclo.gs/aG2lj8k

I am honored that you feel the mod is worthy of 1.20.1, haha. I pretty much only mod for b1.7.3 though. I don't have any 1.20 modding experience. Maybe one day I could create a 1.20 version of the mod, but I wouldn't hold your breath for it. There is still a lot of work to be done in b1.7.3 and my life is pretty busy. I'm not against the idea though, and if someone else would want to port the mod to 1.20.1 I would be fine with that.


LimitDistance in OTCDealConfirmation is wrong type. should be float64, is string. causes error.

LimitDistance attribute in OTCDealConfirmation is wrong type. should be float64, is string. causes error.

Hi @wiqram! Thanks for reporting it. Should be fixed by https://github.com/sklinkert/igmarkets/commit/5d3af4ae54fa0b563d909dbbf0e39f8f17f2f696 now.

Thanks for fixing it @sklinkert . One More fix for a bug, please.
Can you send a response with deal confirmation for the below function in igmarkets - just replace your function with below.
// DeleteOTCWorkingOrder - Delete workingorder
func (ig *IGMarkets) DeleteOTCWorkingOrder(dealRef string) (*DealReference, error) {
bodyReq := new(bytes.Buffer)
req, err := http.NewRequest("DELETE", ig.APIURL+"/gateway/deal/workingorders/otc/"+dealRef, bodyReq)
if err != nil {
	return nil, fmt.Errorf("igmarkets: unable to create HTTP request: %v", err)
}

igResponseInterface, err := ig.doRequest(req, 2, DealReference{})
if err != nil {
	return nil, err
}
return igResponseInterface.(*DealReference), nil

}

@wiqram Sure, should be fixed in https://github.com/sklinkert/igmarkets/commit/8e38e3992fd44a23faa1b57c396af378fab5dcf3.


Ensure that there is always at least 3 pixels between the bars.

This allows a user to only set barWidth to something wider than barSpacing and it auto adjusts.
I think another way to do this is change barSpacing to mean the space between the bars.

thanks!


Building Angular 10 app shows incomplete "Warning in" messages

🐞 Bug report

[ ] new
[x] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[ ] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?
Yes
Description
Whenever I tried to build my app, there are warning in relevance to "Fix CommonJS or AMD dependencies can cause optimization bailouts" and incomplete "Warning in" message but the first one is now resolved through editing  the angular.json and add this line right here:
"allowedCommonJsDependencies": [
        "..."
 ]

But the 2nd issue - incomplete "Warning in" messages still persists. With this, would like to be guided.
🔬 Minimal Reproduction
It is through when running ng build --prod but since the warning shown is incomplete, I'm quite not sure when does it persist but these are the list of packages that I have added under allowedCommonJsDependencies
"allowedCommonJsDependencies": [
              "ngx-lightbox",
              "ngx-flickity",
              "lodash",
              "flickity",
              "flickity-imagesloaded",
              "imagesloaded/imagesloaded"
 ]

🔥 Exception or Error

🌍 Your Environment
Angular CLI: 10.0.2
Node: 12.11.1
OS: macOS Catalina
Angular: 10.0.3

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please or share the project even privately?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.

I've seen this too with version 10.0.2 and I tried to track it down.
I'm pretty sure it was introduced in Pull Request https://github.com/angular/angular-cli/pull/18097 . Looks like child warnings are not correctly appended to the array. The number of "WARNING in" messages matched the number of children in stats.json and the children had no warnings ("warnings": []).
But I had trouble reproducing it in a fresh project - it also had children with "warnings": [] in stats.json but it did not show the empty warning messages on production build.
So there must be more to it.

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please or share the project even privately?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.

Let me try to repro it on my end, will update tomorrow.
Thank you for the response.

@rurku, that’s really good info.

Hi, the empty Warning in messages still persists on my side. May I know if the fix is published or will there be a patch version for this that we will install soon? Thank you, would like to be guided.

The fix will be published later on this week in the next patch version.

Was the fix released?

Yeah, it’s available in 10.0.3

I've updated @angular/cli to 10.0.3, but I'm getting the same warnings - Warning in

@UrbanNuke, can you provide the output of ngc version?

@alan-agius4 of course, here
Angular CLI: 10.0.3
Node: 12.16.1
OS: win32 x64

Angular: 10.0.4
... animations, common, compiler, compiler-cli, core, forms
... language-service, localize, platform-browser
... platform-browser-dynamic, router
Ivy Workspace: Yes

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.1000.3
@angular-devkit/build-angular      0.1000.3
@angular-devkit/build-optimizer    0.1000.3
@angular-devkit/build-webpack      0.1000.3
@angular-devkit/core               10.0.3
@angular-devkit/schematics         10.0.3
@angular/cdk                       10.0.2
@angular/cli                       10.0.3
@angular/material                  10.0.2
@angular/material-moment-adapter   10.0.2
@ngtools/webpack                   10.0.3
@schematics/angular                10.0.3
@schematics/update                 0.1000.3
rxjs                               6.5.5
typescript                         3.9.7
webpack                            4.43.0

@UrbanNuke, you do have the correct packages, would you be able to share a reproduction even privately?

Same here, still getting the "warning in" message after updating to 10.0.3
Angular CLI: 10.0.3
Node: 12.18.2
OS: win32 x64

Angular: 10.0.4
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.1000.3
@angular-devkit/build-angular     0.1000.3
@angular-devkit/build-optimizer   0.1000.3
@angular-devkit/build-webpack     0.1000.3
@angular-devkit/core              10.0.3
@angular-devkit/schematics        10.0.3
@angular/cdk                      10.0.2
@angular/cli                      10.0.3
@angular/material                 10.0.2
@ngtools/webpack                  10.0.3
@schematics/angular               10.0.3
@schematics/update                0.1000.3
rxjs                              6.6.0
typescript                        3.9.6
webpack                           4.43.0

`chunk {0} runtime-es2015.409e6590615fb48d139f.js (runtime) 1.45 kB [entry] [rendered]
chunk {0} runtime-es5.409e6590615fb48d139f.js (runtime) 1.45 kB [entry] [rendered]
chunk {2} polyfills-es2015.a0fa45e0fa52702b64f0.js (polyfills) 36.1 kB [initial] [rendered]
chunk {3} polyfills-es5.2dcde1efe3c1bf4aaa25.js (polyfills-es5) 129 kB [initial] [rendered]
chunk {1} main-es2015.ee10e22b237f855707bc.js (main) 927 kB [initial] [rendered]
chunk {1} main-es5.ee10e22b237f855707bc.js (main) 1.01 MB [initial] [rendered]
chunk {4} styles.0a476d8894767495ec69.css (styles) 66.4 kB [initial] [rendered]
Date: 2020-07-17T09:55:43.615Z - Hash: 6892c17f98f3804a659d - Time: 172891ms
WARNING in
WARNING in `

@ alan-agius4 unfortunately I can't provide reproduction because our security politics.
But I've localized problem, everyone 'warning' depends on each style in angular.json in "styles"

@UrbanNuke, can you try to create a minimal reproduction using no new and post a link here?
It would be super helpful to quickly identify and solve the problem.

Alternatively what would be helpful is modify<EMAIL_ADDRESS>line 84 and add console.log(warnings); and provide the outputted values.

@alan-agius4
While I was creating repository, I localized problem more.
Problem in .browserslistrc, especially with IE 11

@UrbanNuke, thanks for the info and reproduction.
Will take a look sometime between today and Monday.

Alternatively what would be helpful is modify<EMAIL_ADDRESS>line 84 and add console.log({warnings}); and provide the outputted values.

After adding the console above with the updated packages:
"@angular-devkit/build-angular": "^0.1000.3",
"@angular/cli": "^10.0.3",

When I ran the app, the result of the logs is this:
{
  warnings: [
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    []
  ]
}

On stats.js line 85 maybe instead of this:
return rs('\n' + warnings
        .filter(m => !!m)

we can have it this:
return rs('\n' + warnings
        .filter(m => m.length)

With that, the empty warnings are now gone:

The problem there is that we except an array of string.
I know what’s happening 😊, it’s an easy fix. Thank you everyone for all
the information provided.
On Fri, 17 Jul 2020 at 14:46, Kristy Mae Almuete<EMAIL_ADDRESS>wrote:

Alternatively what would be helpful is modify
<EMAIL_ADDRESS>line 84 and add console.log({warnings}); and provide the outputted values.
After adding the console above with the updated packages:
"@angular-devkit/build-angular": "^0.1000.3",
"@angular/cli": "^10.0.3",
When I ran the app, the result of the logs is this:
{
warnings: [
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
'Conflict: Multiple assets emit different content to the same filename 3rdpartylicenses.txt',
[],
[],
[],
[],
[],
[],
[],
[],
[],
[]
]
}
On stats.js line 85 maybe instead of this:
return rs('\n' + warnings
.filter(m => !!m)
we can have it this:
return rs('\n' + warnings
.filter(m => m.length)
With that, the empty warnings are now gone:
[image: image]
https://user-images.githubusercontent.com/7908747/87787548-67b38f00-c86e-11ea-8bb8-4f00902716d7.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/18231#issuecomment-660087131,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEF74WSELBIBYRNBBYBEZ7DR4BBZZANCNFSM4OXRKYZA
.

@alan-agius4 thanks for very fast fix 😊

Couldn’t have been possible without the info that all of you provided. So thank you all as well 😊

Have tested it and All is now well when I updated my packages with:
"@angular-devkit/build-angular": "^0.1000.4",
"@angular/cli": "^10.0.4",

and run ng build --prod and the incomplete warnings are now gone, thank you 🎉

updated to Angular: 10.0.5 and empty warnings now gone. Thanks for the fix.


Cannot use with entities not SafeToInsert

As of lts-21, the version of persistent present needs SafeToInsert to use insert. This serves as witness that the entity in fact uses an auto-increment key and so is "safe to insert [without explicit key]". Entities where this is not true must use insertKey and supply the key. insertKey, of course, does not enforce SafeToInsert. So safe.
In Graphula, we have only the single insert member in the MonadGraphulaFrontend typeclass. And it always requires (our compatibility type for) SafeToInsert. This is because it takes a Maybe Key argument and uses Persist.insert on Nothing (or Persist.insertKey on Just).
Up until lts-21, this constraint was a no-op and we in fact created cases where we use Graphula on entities that aren't safe to insert. Since we always supplied a Just key to our insert for these cases (based on KeySource), it all worked. But once that constraint becomes actually-enforced, they no longer type check.
At this point, in order to depend on newer persistent and keep up with the latest LTS, we think we need to expand the type-class to include insertKey, which will be used by nodeKeyed (not node), and then we can migrate these non-compiling use-cases.
This calls into question the overall design of insert, with its Maybe argument, node and KeySource, etc -- as we seem to be diverging with how persistent is tackling a similar design space. If it turns out we can't avoid a major version bump, we might consider taking larger liberties here.
However, if we can do this as a minor version bump that would be preferred. It could be possible if we give insertKey some default. But we have to do that in a way that doesn't keep the SafeToInsert constraint on nodeKeyed when used. (For example, insertKey = insert . Just won't work.) :thinking:
/cc @tomcarste

Done in #73


how to run

Hi Frederic, thanks a ton for this repo, looks nice!
I am not a web guy so have no idea how to run this. Could you add quick instructions to the README? At the moment I only double click on the index.html.

Clone the repo to your machine.
Open the folder.
Open index.html in a web browser of your choosing.
The app is now running.

@FilipMaslovaric thanks for the answer. Ok this was the way I was using, but images are not loading so I thought maybe I had to do something differently. But now I see the other issue, will follow that thread!


(feat) 030: React - define homework

This is just a rip-off from the RSSchool React course. I removed react-router and replaced "page" with "view".

TODO:
Remove git, CRA, eslint, prettier, tests, typescript
Add codesandbox, marks, merge homework from rsschool together module 1-6, evaluation criteria

please link your branch to the GitHub issue

please link your branch to the GitHub issue

done


Improve database design

There should be multiple tables.
Please split sg_account into:

Accounts
Characters
Clans
Friends

done. See: https://github.com/itsexe/SG_CPP/commit/374c2c9e43efe549b9f15d21dfc10745f4aa792f


Going back on browser shows past variation

https://github.com/kodadot/nft-gallery/assets/90852205/ad5bd154-7819-4bd3-b0ff-076d1ffe3c8b
this was not happening before, you should get to the page that you were before
how to reproduce: generate few variations and click back

I do not have an ideal solution as it's more of browser behaviour.

@Jarsen136 and did it happen before? Because i think previously the back button was working as expected

this is strange
it is definitely this line
https://github.com/kodadot/nft-gallery/blob/7b003c6a834e22527e015209e355f95a6c2fb3bf/components/collection/drop/GenerativePreview.vue#L132
but since when does setting a value to a ref pushes into history?
also, no affect on url or on history API
https://developer.mozilla.org/en-US/docs/Web/API/History_API

@Jarsen136 and did it happen before? Because i think previously the back button was working as expected

Yes, it's the same as before. It's related to the iframe would effect the browser history.
Here is the preview env from two months ago. https://deploy-preview-9343--koda-beta.netlify.app/ahp/drops/convergente

@Jarsen136
am i blind? i don't find an Iframe in the page

@Jarsen136
am i blind? i don't find an Iframe in the page

search the iframe element in HTML

weird. it's an image on localhost and iframe on production

where are the sandbox attribute is determined?
maybe can use this?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#allow-top-navigation

weird. it's an image on localhost and iframe on production

it should be the same as localhost.

where is the sandbox attribute determined?
didn't see anything about it in MediaItem.vue

IFrameMedia.vue

maybe can use this?

Feel free to delve deeper and give it a shot

doesn't work
i removed all permissions

didn't do a thing

i'll try something else


[Release] Update minSdkVersion to 16 for cordova-plugin-crosswalk-web…

…view
From Crosswalk 21.51.546.0, minSdkVersion has been updated to 16.
So make sure the cordova building can keep up with the Crosswalk.
Refer to: https://crosswalk-projec.org/jira/browse/XWALK-7083

@Honry , cherry-pick to Crosswalk-20!

LGTM


adding fibonnaci series in java.

Move the code to Mathematics folder  and re-structure accordingly

sure @ephremdeme

hey @ephremdeme  ,i have made changes in my pr .plz review it

You can implement it in any language except the one in which it is already implemented. As someone has implemented it in JAVA. So, I'm gonna close this PR.


Enable strict config, catch config errors in command base

Heck yes strict mode! Never again, loose mode, never again.

:+1:


Show one image only, when clicked opens multiple images gallery

Is it possible to have just one image shown, then when clicked it opens gallery with multiple images inside?
I see that it can be done with JS, but images will be added through CMS and I would leave that as a last resort.

P.S. I managed to do it by setting other images inside spotlight-group to display:none, but not sure if this is the right way to do it.


Update README.md

Fixes for a few install stumbles I had

Thanks for pointing that out. Just to limit the scope of the documentation I have to maintain, I'd rather point people to the mdBook guide, as I just added here: d435995edf9b1db13133caea8835a8bfe7ec3d97
Do you think that would help address the issues you encountered?

Yup!


Cycle function

Current cycle function is implemented by going back to first page and starting again, which I think is not the best way (not very nice user experience). Is there  any possibility to implement this way: https://github.com/malcommac/DMCircularScrollView ?

infinite loop?
You can use setCycle(true), but this function cannot combine with ViewPagerIndicator.
I have no time to fix it, You can also try https://github.com/lightSky/InfiniteIndicator


[question] DQN: How to control number of samples we collect from the environment before doing an update?

Similar to as with DDPG where you can control the amount of timesteps we collect samples setting nb_rollout_steps and the amount of update steps with nb_train_steps , is there something similar for DQN? So far I've not been able to do so.

Yes, the parameter is train_freq for controlling number of steps before updating the network. The answer is in docs, but to be fair I understand that different parameter naming like this is confusing.
If you have no other questions/issues related to stable-baselines you may close this issue.

thanks!

To give a complement to the answer: best is to use Stable-Baselines3 unless you need DQN extension. In addition to train_freq, you can specify gradient_steps (cf doc)


Extend to manage/monitor locks (Feature Request)

Great job on this integration!  Seems to work well and it's easy to configure.  One of the things I'd love to see is the ability to tie automatic locks into the security scheme.  For instance, right now, I lock all doors (via Node Red) when Alarmo goes to armed_home, armed_away, or armed_night.  Generally, this works fine, but sometimes a door isn't shut completely so the lock can't engage.  It would be great if I could tie locks into the Alarmo 'arm' process so that it would notify me if locks don't lock properly just like it does if a window or door is open (failed to arm).  Not a huge issue but figured I'd submit it, since I didn't see it out there.
Thanks for all your hard work!

You can create a binary sensor template that turns on if the alarm is armed but a lock is not locked and add that sensor to alarmo.
{{ states('alarm_control_panel.alarm') in ['armed_home','armed_night','armed_away']
   and states.lock|selectattr('state','eq','unlocked')|list|count > 0 }}

Hi @kevinsaucier,
As I interpret your request, it consists of two parts:

Automations for closing/opening your locks when arming/disarming the alarm
Monitoring of the states of the locks while the alarm is armed

I think the first part is very user-specific and is therefor best solved using automations (as you already have in place).
To connect part 1 and 2 you need to add some delay for the arming, to allow the locks to be closed before the sensors are monitored.
For part 2 of your request there are two options:

Alarmo adds support for registering lock entities in addition to binary_sensor entities as sensors.
You could define template binary sensors that add entities to Alarmo which represent the open/closed state of each lock (similar to @jazzyisj's suggestion).

I personally don't have electronic locks, and I guess this is the main and only reason why Alarmo does not have native support for monitoring locks.
If it would help you, this support can be added. But it requires some adaptions in multiple places of the code.
While the support is not in place, I'd say adding the template sensors is your best bet.

Thanks @nielsfaber and @jazzyisj .  I would have thought that monitoring/automating the status of doors being locked when arming the alarm would be a pretty general request that would benefit the group but, if that's not what you're seeing, I'm definitely not advocating for you to put in additional work that only suits a very low percentage of the user base.
I'll look into adding support via @jazzyisj 's suggestion and add a little more logic to Node Red to manage it.  Thanks again!

I'd like to get support for locks as well as covers (garage doors). Honestly, I think this is not a very specific ask. I know we can use the template binary sensors, but still.


How to generate a ref_points.sdf file from my complex pdb file?

After running prepare_single_complex.py and clean_and_split.py, the following files are obtained:
8azz_0.sdf, 8azz.pdb, 8azz.pkl, 8azz_protein.pdb.
However, running sample_single_pocket.py requires ref_points.sdf.

This file is manually selecting the pharmacophoric atoms of the ligand and saving them as an SDF file.

Hi, now that you have the files for the ligand and the pocket, you should decide on your reference points that will guide your generation. You can do this manually, and it may vary depending on your goal. For example, you can use PyMOL to choose certain atoms that will define the overall shape of the ligand or select atoms that form specific interactions. Another option is to extract pharmacophore points, which is supported in the code.


merge: stage to master

merge: stage to master

:tada: This PR is included in version 1.10.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add CRISPR/ORF/compound identifiers to babel

Given that it is a very good tool to answer to the question of "Is my X in the datasets"? It becomes really useful to identify in which dataset it is present. Additionally it may also be useful to ensure that we are translating from the right dataframe when integrating babel with other tools.

this column was added as 'plate_type' (at some point, I forgot when I added it):


drivers/smartbond: Remove atomic flags from drivers

Remove atomic flags from drivers that use balanced calls for PM locking.

@ydamigos  @ioannis-karachalios Given that this is labelled bug and set for the 3.7 milestone, would you be so kind as to elaborate on why is it a bug?

@aescolar This PR comes as a follow up for PR #74009. I forgot to remove the unnecessary atomic flags.
The code is still functional without the patch, but it will have a minor improvement to performance and binary size.


Add schema basic.auth for the creation of user jwt

Hello, following the following error when creating jwt users:
SQL Error [42883]: ERROR: function gen_salt(unknown) does not exist
Indice : No function matches the given name and argument types. You might need to add explicit type casts.
I adapted and validated.

@maitrepylos Hey there. Thanks for jumping in to help the docs.
Both crypt and gen_salt are pgcrypto functions. They shouldn't be in the basic_auth schema(this should only have our custom logic) but on the schema you use to create the extensions. The latter could be public or a schema you especially define for extensions(like ext).
Most likely when you did:
create extension if not exists pgcrypto;

Your search_path didn't include "public".

This means that pgcrypto and pgjwt extension must be found in each scheme that I expose through postgreRest?

pgrypto and pgjwt shouldn't be in the same schema you expose through postgrest(the db-schema config).They should be in another schema, usually public.

Btw, if the extensions are created in another schema, like ext, this should be included in the db-extra-search-path.

Not sure if the problem was ever solved, but the docs seem alright as they are. The proposed change would only work, if the first schema in search path was basic_auth. But in this case the qualification for function names would not be needed. So this change can only break the example. I'm closing this PR.


Updated GETSET doc #824

This PR resolves https://github.com/DiceDB/dice/issues/824
Changes Made

Refactored headings to match as per syntax requirement in issue https://github.com/DiceDB/dice/issues/824
Refactored formatting for Parameters, Return values  , Examples sections
Added <IP_ADDRESS>:7379> in all CLI implementation examples
Refactored cli output error messages to reflect current CLI error message syntaxes in Examples and Errors sections
Refactored Behavior section to include additional step of TTL reset on keys
Refactored Examples section to include a new example displaying TTL reset on keys post GETSET

Hi @arpitbbhayani - please review the changes.
Thankyou

Hey @lucifercr07 @apoorvyadav1111 @AshwinKul28 - review whenever feasible.
Thankyou.


Getting a invalid Json error

Hello folks, I'm getting an error trying to run the elm-coverage
Received invalid JSON from test interface search: SyntaxError: Unexpected token e in JSON at position 0 I notice that this come from elm-test --compiler /Users/jouderianjr/.npm-global/lib/node_modules/elm-coverage/bin/fake-elm tests/.
The thing is when I run elm-test it works and all the tests pass. does someone know what could be wrong?
P.S it is elm 0.19.1

I also see this. It works with Elm 0.19.0

Hello, I had the same issue. Is there any solution? Thanks

Should be fine with latest (>0.4.0) version 🎉


MGDOBR-756: Cover unavailable page for instances in ACCEPTED and PROV…

…ISIONING status
https://issues.redhat.com/browse/MGDOBR-756

LGTM.
Technically there's also the preparing status. The creation flow is the following: accepted -> preparing -> provisioning -> ready

@kelvah thank you for information. I never found them inthe UI, I will add it separately.


Initiate api authentication and user management and likes

[ ] We need to add a User class that stores new users (upon authentication via Google, see #23 ) with their name, email, and any other data to support the authentication. There should also be a property that flags whether or not they are an admin. By default, all users should not be admin.
[ ] We also need to seed the database with admin accounts for our developers. I'll share on our shared drive a list of those accounts and when any of them log in, they should have admin access by default.
[ ] We need to track user likes for each thing they can like: resources and demos. For each thing, a user should only be able to toggle whether or not they like it so they do not like it more than once.
[ ] We also need to update the course class so it includes:

[ ] instructors - a list of users who are teachers for that class
[ ] roster - a list of users who are students in the class

@KavetiRohith I've added the list of email addresses for the Admin accounts file in our shared drive

Closed by #26


Fixed minor typos

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/what-is-nuget.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Thanks, we appreciate the edits.


Policy API: Ability to refer to existed entities by unique Name (as alternative to ID) to improve usability

Consider ability to refer to existed entities by its unique Name as a distinct and easier to remember option for usage in Policy API calls. Seems like it could be solid usability improvement (addition and possible alternative to IDs usage).
E.g.:

by 'name' for a namespace entities
by 'fqn' for an attribute
by 'fqn(s)' for an attribute value etc.

Related to https://github.com/opentdf/platform/issues/515 & https://github.com/opentdf/platform/issues/447