toggle_all only applies to the current directory

What system are you running Yazi on?
Linux X11
What terminal are you running Yazi in?
Ghostty 1.0.0-dev+0000000
yazi --debug output
Yazi
    Version: 0.4.3 (Arch Linux 2024-12-27)
    Debug  : false
    Triple : x86_64-unknown-linux-gnu (linux-x86_64)
    Rustc  : 1.83.0 (90b35a62 2024-11-26)

Ya
    Version: 0.4.3 (Arch Linux 2024-12-27)

Emulator
    Brand.from_env      : Some(Ghostty)
    Emulator.detect     : Emulator { kind: Left(Ghostty), light: false, cell_size: Some((15, 30)) }
    Emulator.detect_full: Ok(Emulator { kind: Left(Ghostty), light: false, cell_size: Some((15, 30)) })

Adapter
    Adapter.matches: Kgp

Desktop
    XDG_SESSION_TYPE           : Some("x11")
    WAYLAND_DISPLAY            : None
    DISPLAY                    : Some(":0")
    SWAYSOCK                   : None
    HYPRLAND_INSTANCE_SIGNATURE: None
    WAYFIRE_SOCKET             : None

SSH
    shared.in_ssh_connection: false

WSL
    WSL: false

NVIM
    NVIM          : false
    Neovim version: 0.10.3

Variables
    SHELL           : Some("/bin/bash")
    EDITOR          : Some("nvim")
    VISUAL          : Some("nvim")
    YAZI_FILE_ONE   : None
    YAZI_CONFIG_HOME: None
    YAZI_ZOXIDE_OPTS: None
    FZF_DEFAULT_OPTS: None

Text Opener
    default     : Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })
    block-create: Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })
    block-rename: Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })

Multiplexers
    TMUX               : 0
    tmux version       : No such file or directory (os error 2)
    tmux build flags   : enable-sixel=Unknown
    ZELLIJ_SESSION_NAME: None
    Zellij version     : No such file or directory (os error 2)

Dependencies
    file          : 5.46
    ueberzugpp    : No such file or directory (os error 2)
    ffmpeg/ffprobe: 7.1 / 7.1
    pdftoppm      : 24.12.0
    magick        : 7.1.1-43
    fzf           : 0.57.0
    fd/fdfind     : 10.2.0 / No such file or directory (os error 2)
    rg            : 14.1.1
    chafa         : No such file or directory (os error 2)
    zoxide        : No such file or directory (os error 2)
    7z/7zz        : 24.09 / No such file or directory (os error 2)
    jq            : 1.7.1

Clipboard
    wl-copy/paste: No such file or directory (os error 2) / No such file or directory (os error 2)
    xclip        : 0.13
    xsel         : No such file or directory (os error 2)

Describe the bug
toggle_all only works on the current directory instead of the entirety of Yazi.
Minimal reproducer

Open Yazi
Select a few items in the current directory
Enter a child directory
Press the key bind for toggle_all
Observe that it doesn't do anything

Anything else?
This issue is again to check if this behaviour is intended. If the behaviour is intended, feel free to close the issue.
Yazi versions prior to v0.4.0 have select_all work on the entirety of Yazi, instead of just the current directory.
Checklist

[X] I tried the latest nightly build, and the issue is still reproducible
[X] I updated the debug information (yazi --debug) input box to the nightly that I tried
[X] I can reproduce it after disabling all custom configs/plugins (mv ~/.config/yazi ~/.config/yazi-backup)

Yeah, this is the expected behavior, as per the doc:

Toggle the selection state of all files in the current working directory.

The select_all before v0.4 also only affected the current directory, and toggle_all is a renaming of select_all, but its behavior hasn't changed. Closing as expected.

Ah I see, thanks for clarifying!


1.4.0 beta (Windows 10) Not starting

After console startup it crashes before seeing GUI.
Latest command entry before closing automatically:
[500:2336:0517/173624.069:ERROR:broker_win.cc(59)] Error reading broker pipe; The pipe has been ended. (0x6D)

@din3 can you DM me on Discord please to discuss this fault. If you are not on Discord, here is the link: https://discord.gg/ckkrb8m

no effect, problem persists.

@din3 please have a look here
https://github.com/ContinuumIO/anaconda-issues/issues/9142
If that doesn't help I'll get back to you later. This bug is quit similar to what you are looking at.

I've been trying the DLL's from the link http://download.qt.io/development_releases/prebuilt/llvmpipe/windows/
opengl32sw-64.7z
opengl32sw-64-mesa_12_0_rc2.7z
opengl32sw-64-mesa_11_2_2.7z
There was no effect.
Thats's what the debug.log throws out btw:
[0524/230354.802:WARNING:resource_bundle_qt.cpp(115)] locale_file_path.empty() for locale
[0524/230355.801:WARNING:resource_bundle_qt.cpp(115)] locale_file_path.empty() for locale

The new beta is working fine now.
When trying the old beta, it's working flawless as well. So you did some proper job there, sir. TY.
I tried the beta 3 on Win7 as well, as the old beta was crashing there too, but it's working like a charm all over.


QUESTION ABOUT SEED

Hello, I got question about the fix seed or not, if I fix seed number, can I always get the same face without change? thanks!

Hello, I got question about the fix seed or not, if I fix seed number, can I always get the same face without change? thanks!

No, you need some form of ControlNet to instruct some consistency. The seed alone will give you consistency only if all other aspects like prompts, dimensions, guidance scale, clip skip, etc. stay exactly the same or with very minor changes.


sectorTrend and industryTrend not working

output is empty for TSLA AAPL and etc:  {"industryTrend":{"maxAge":1,"symbol":null,"estimates":[]}}

Please, please, please, fill out the issue template! It exists for a reason! Please open a new issue with the issue template filled out! Now nobody has any idea about what the problem is!
Quick question, though: How did you open a new issue without a label? You shouldn't be able to.

This is what the API gives us. Go to https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=sectorTrend and you will get the same output. This is not our problem. This is Yahoo's problem. Maybe they removed the submodule. We have no control over it.

Hey @GameGC, thanks for your issue.  I believe we found the problem why your issue didn't have any template, so don't worry about that.  As @PythonCreator27 said, however, all this library does make it easier to consume data from Yahoo, and certain data is only available for particular stocks / symbols / markets.
As Yahoo's API isn't a public service, there's no documentation about what we can expect where (but fortunately, this library goes to great lengths to ensure data is always returned in a consistent format).  However, if you figure out any patterns in this regard, and feel inclined to add it to the wiki here on this repository, I think many other users could benefit from it too.
Thanks and good luck!


Add missing visit methods to aggregation visitor

This commit updates the AggregationVisitorTests to ensure
that there is a Visit method for all aggregations and that
all aggregations (expect the intermediate aggregations) have a
Visit method. Missing visit methods added.

@Mpdreamz, @codebrain should this be backported to 7.x? It is technically a binary breaking change as it adds new members to an interface that a consumer may have implemented (IAggregationVisitor). We have in the past added new members to interfaces within majors.

ported to 7.x fc2d1723313b4c81f3e5dd791e90773f08cf31e3


creating Module

No module named 'deepmusic.moduleloader'

Did you find a solution? I definitely have it installed and no obvious solutions online.


I am curious to know how this works

Hello developer, I am curious how this tool works.
 Thank you.

Hey @Nithur-M, the best way to learn how this package works is to read the source code. The LinkPreview.tsx file is where most of the logic exists.
This package basically renders some metadata about a URL which is passed to it. By default this package uses a Heroku server hosted by me for the data but you can point it to use your own server/data. Please go through the Readme for the instructions.


Problem with INFO event handling.

Hi Dave
Making good progress but hit a problem.
I have a sipp UAC script emulating our application server executing a MSML call flow to collect a PIN and join a conference.
This all works fine.
However, the same call flow fails for calls from the actual application server.
It appears the INFO event handler in our javascript is not being called in this call, and the srf is responding automatically to the INFO.
https://gist.github.com/phildunks/8eba657aec5ff8dea97b3459980e1bdc
This gist contains the full srf log for both calls. I have commented inline to explain the call flow.
Thanks very much for your help.
Phil

The two scenarios do actually differ in a subtle but important way:

in the first call, there is no tag on the To header of the INFO request
in the second call, there is a tag on the To header of the INFO request

That makes the first example a request outside a dialog, while the second example is a sip request occuring within a dialog.
Since the INFO is intended (I think) to be a message within a dialog, I think you should change your SIPP script to include the To header (with tag) that you got back from the 200 OK to INVITE.
Now as to why the app is not getting triggered by the INFO within a dialog, that's because you need to handle that differently then an INFO outside a dialog.  You need to do this:
uac.on('info', (req, res) => {..}

instead of
srf.info((req, res) => {..}

where uac is the UAC dialog you created with the call to Srf#createB2BUA.

Thanks Dave
Yes, the INFO is intended to be within a dialog.
I've only ever had an event handler on the uac dialog object though, never on the srf.
It's just got a bit weirder.
I came back from lunch, haven't changed anything, and made a call using the real application server - and it worked fine (!?!).
The next and subsequent calls fail with the usual problem.
https://gist.github.com/phildunks/d8785e456a2646bc59d8030f788976d6
This gist shows the srf log for the first two sequential calls from the application server. One good, one bad.

Sorry I should mention for clarity, that because the first call in (from the caller) was successful, the application server creates a dedicated session for the conference control leg. So you will see a second successful call coming in immediately. This is part of the same conference.
The failed call comes after this conference has ended.

Not sure what the issue is with that 3rd INVITE, where we get an INFO and send the default 200 OK response, but whatever the issue is it will be on the app side -- the drachtio server does send that INFO over to the app, and apparently there is no handler found for the INFO message within that dialog.
Not sure if it is related, but I see a BYE come in for the conference control leg (the second dialog) before we get the 3rd INVITE.  shouldn't the conference control leg be staying up?
To troubleshoot what is going on on the app side, I suggest running with DEBUG set as below:
DEBUG=drachtio:srf node app.js

with particular attention to the logging that you see when the INFO on that 3rd dialog comes in

Ok, it looks like a race condition, where for the failed calls, the INFO is processed before the B2B is fully established.
I think this is probably due to my schonky javascript.
I have been manually creating the B2B (eg. using createUAS + createUAC, rather than createB2BUA). I did have reasons for this, but now I understand more about the srf I don't think they are valid.
This gist contains the offending code, and application logs for good and bad call showing the problem occurring.
I'll change it to use createB2BUA and let you know how it goes.
Thanks again for your quick responses.
https://gist.github.com/phildunks/62628a2b6e2383cea6ed6c56390bb578

Working fine with createB2BUA.
Thanks for your help.

Yes, it seems like a race condition.  Try using createB2BUA and let me know if there is still a race condition...there shouldn't be, but I am wondering now if there is a small window where this can happen, which I need to address, so let me know your results.
I slightly simplified and cleaned your code example here:
https://gist.github.com/davehorton/1b93ace680c049d740d646bf9976492c
I left out the manipulation of tags you were doing because I wasn't sure that was really necessary (but I may be not understanding the purpose).

Thanks Dave.
It's certainly working much better with createB2BUA and I haven't been able to reproduce it yet.
When we've worked out all the functionals, we'll definitely be load testing.
I'll let you know how it goes.

great, thanks

Hi Dave
I'm still getting this issue occasionally when using createB2BUA.
Having said that, it is running in a docker container on my 6 year old mac, which is also running a VM with a freeswitch, plus a couple of IDE's etc. We haven't tried it on a decent server.
But it does confirm that there is a small window for it to happen.
Thanks
Phil

Thanks.  Is there any chance of getting another drachtio server log when it happens?

Here it is..
https://gist.github.com/phildunks/9960c4b3124fa720ac6bb694a254fbdf

Hi Dave
Do you need anything else?
Any luck spotting the issue?
Thanks
Phil

I tried creating with this test app last night, unsuccessfully
    try {
      const {uas, uac} = await srf.createB2BUA(req, res, 'sip:<IP_ADDRESS>:5065');
      logger.info('call connected successfully');
      [uas, uac].forEach((dlg) => dlg.on('destroy', () => {
        logger.info('call ended'); dlg.other.destroy();
      }));
      uas.on('info', (req, res) => {
        logger.info('dialog got info');
        res.send(503);
      })
    } catch (err) {

I responded 503 in the event handler so I could distinguish the failure case where a default 200 OK is sent.
In single calls generated to this with a sipp test app, which sent an INFO immediately following the app, I could never make this happen.
Does your app differ in any significant way from the above?  Are you able to recreate (intermittently) on single calls, or is it more of a load test scenario?

Hi Dave
It fails on single calls. It's fine for a while, and then starts failing for a while.
I'm not using 'await' in my code.
I'll update it to use that, and see if it improves things.
I'll let you know.
Thanks
Phil

hmm, the 'await' should be the same as resolving the Promise via 'then' so I'll be surprised if that happens.
As long as you call .on('info' on the dialog as soon as it is returned from createB2BUA this should not be happening.
I'll try running my test longer to see if I can get it to happen.  Meanwhile let me review the logs you provided again to see if I need any more from your side

ok, had a quick look at your logs.  Would it be possible to get another set of logs showing an occurrence:

the drachtio server log, at debug level, as you had it before
the log from the drachtio app, with DEBUG=drachtio:srf when running?

OK sure.
I've updated to use await, and it's behaving fine at the moment.

Hi Dave
Here are the logs.
https://gist.github.com/phildunks/035dafadebd3ec52c1baf58b92d21cc1
The problem can be seen in the app/srf log :
 drachtio:srf examining ACK, dialog id: st5hsVxKUj;from-tag=1213582815620752658891.0 +2ms
  drachtio:srf calling dialog handler +0ms
  drachtio:srf Dialog handling message:  ACK +4m
  drachtio:srf examining INFO, dialog id: st5hsVxKUj;from-tag=1213582815620752658891.0 +1ms
  drachtio:srf calling dialog handler +0ms
  drachtio:srf Dialog handling message:  INFO +1ms
  drachtio:srf createB2BUA: successfully created UAS..done! +1ms
Created B2BUA

We can see the INFO is processed before the B2BUA is created, and hence the INFO event handler has not been registered on the dialog yet.
Thanks
Phil

I'm probably barking up the wrong tree, but there is a small difference in ordering in the logs for good and bad calls.
Good Call

2019-07-02 14:04:14.742321 timerG: removed entry, timer not set (queue is empty after removal), length: 0
2019-07-02 14:04:14.742575 timerH: removing entry, prior to removal length: 1
2019-07-02 14:04:14.742636 timerH: removed entry, timer not set (queue is empty after removal), length: 0
2019-07-02 14:04:14.743019 Client::write_handler - wrote 528 bytes: system:0
2019-07-02 14:04:14.743107 ClientController::removeNetTransaction: transactionId 91487ead-1e26-47d8-be70-a368248fafe0; size: 2
2019-07-02 14:04:14.743166 ClientController::route_ack_request_inside_dialog - removed incoming invite transaction, map size is now: 2 request
2019-07-02 14:04:14.743230 nta.c:5892 incoming_free() nta: incoming_free(0x55d2415c0240)
2019-07-02 14:04:14.743350 tport.c:2777 tport_wakeup_pri() tport_wakeup_pri(0x55d2415275a0): events IN

Here we can see ' wrote 528 bytes' comes before ' incoming_free()'.
Bad Call

2019-06-27 12:59:47.762910 timerG: removed entry, timer not set (queue is empty after removal), length: 0
2019-06-27 12:59:47.762953 timerH: removing entry, prior to removal length: 1
2019-06-27 12:59:47.762983 timerH: removed entry, timer not set (queue is empty after removal), length: 0
2019-06-27 12:59:47.763113 ClientController::removeNetTransaction: transactionId c89659cc-683e-4f58-81a8-99e3fde9ff52; size: 0
2019-06-27 12:59:47.763155 ClientController::route_ack_request_inside_dialog - removed incoming invite transaction, map size is now: 0 request
2019-06-27 12:59:47.763204 nta.c:5892 incoming_free() nta: incoming_free(0x55d8ce0fcc10)
2019-06-27 12:59:47.763234 Client::write_handler - wrote 528 bytes: system:0
2019-06-27 12:59:47.763288 tport.c:2777 tport_wakeup_pri() tport_wakeup_pri(0x55d8ce0e55a0): events IN

Here we can see it comes after.
Other than that, the logs seem pretty identical.

can you report which version of drachtio-srf you are using?

{
  "_from": "drachtio-srf",
  "_id"<EMAIL_ADDRESS>  "_inBundle": false,
  "_integrity": "sha512-mPyU4tPiabpssctl3GGh0Gwrixbo1ZPeG1RcC4uytv/7F6NECciU6D0inRUJushjkLMb088N7G3qrAI3JqewqA==",
  "_location": "/drachtio-srf",
  "_phantomChildren": {},
  "_requested": {
    "type": "tag",
    "registry": true,
    "raw": "drachtio-srf",
    "name": "drachtio-srf",
    "escapedName": "drachtio-srf",
    "rawSpec": "",
    "saveSpec": null,
    "fetchSpec": "latest"
  },
  "_requiredBy": [
    "#USER",
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/drachtio-srf/-/drachtio-srf-4.4.8.tgz",
  "_shasum": "45704314a05f940a7e93e61854213a9b60ca2adc",
  "_spec": "drachtio-srf",
  "_where": "/temp/drachtio",
  "author": {
    "name": "Dave Horton"
  },
  "bugs": {
    "url": "https://github.com/davehorton/drachtio-srf/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "async": "^1.4.2",
    "debug": "^3.1.0",
    "delegates": "^0.1.0",
    "deprecate": "^1.0.0",
    "drachtio-mw-registration-parser": "0.0.2",
    "drachtio-sip": "^0.3.9",
    "lodash": "^4.17.11",
    "node-noop": "0.0.1",
    "only": "0.0.2",
    "sip-methods": "^0.3.0",
    "utils-merge": "1.0.0",
    "uuid": "^3.0.0",
    "winston": "^2.4.2"
  },
  "deprecated": false,
  "description": "drachtio signaling resource framework",
  "devDependencies": {
    "blue-tape": "^1.0.0",
    "cheerio": "^0.22.0",
    "config": "^1.28.1",
    "drachtio-test-fixtures": "^0.1.7",
    "eslint": "^5.16.0",
    "eslint-plugin-promise": "^3.6.0",
    "fs-extra": "^0.26.7",
    "minimist": "^1.1.0",
    "nyc": "^14.1.0",
    "passport": "^0.3.2",
    "passport-http": "^0.3.0",
    "tap": "^13.1.6",
    "tap-dot": "^2.0.0",
    "tap-spec": "^5.0.0"
  },
  "engines": {
    "node": ">= 6.9.3"
  },
  "homepage": "https://github.com/davehorton/drachtio-srf#readme",
  "license": "MIT",
  "main": "lib/srf.js",
  "name": "drachtio-srf",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/davehorton/drachtio-srf.git"
  },
  "scripts": {
    "coverage": "nyc --reporter html --report-dir ./coverage npm run test",
    "jslint": "eslint lib",
    "test": "NODE_ENV=test node test/ | ./node_modules/.bin/tap-spec"
  },
  "version": "4.4.8"
}

OK, I think I see the issue.  It's a Promise race condition -- even though the code delivering a Promise that resolves with the uas is called here:
drachtio:srf Srf#addDialog: adding dialog with id st5hsVxKUj;from-tag=1213582815620752658891.0 type INVITE, dialog count is now 2  +24ms

the .then(uas) code is not guaranteed to execute immediately, and per the spec is enqueued at the back of the job queue.
That queue already has the incoming and 'ack' and 'info' messages that have arrived, which then get processed:
drachtio:srf examining ACK, dialog id: st5hsVxKUj;from-tag=1213582815620752658891.0 +2ms
  drachtio:srf calling dialog handler +0ms
  drachtio:srf Dialog handling message:  ACK +4m
  drachtio:srf examining INFO, dialog id: st5hsVxKUj;from-tag=1213582815620752658891.0 +1ms
  drachtio:srf calling dialog handler +0ms
  drachtio:srf Dialog handling message:  INFO +1ms

and only then do we see are 'then' code execute:
drachtio:srf createB2BUA: successfully created UAS..done! +1ms

Now that I think I see what is going on I should be able to work out a solution.

That's great.
Thanks Dave

can you install and test with this version:
npm install — save drachtio-srf@beta.

and let me know if this resolves it?

Hi Dave
Hasn't occurred all morning.
Approx a couple of hundred calls.
Looks very much better!
I'll keep an eye on it, and let you know any issues.
Thanks very much for your help.
Phil

ok, you can update to<EMAIL_ADDRESS>(latest) if you like as well


requests.exceptions.MissingSchema: Invalid URL '/saml2/idp/sso': No scheme supplied. Perhaps you meant http:///saml2/idp/sso?

You may receive such an exeception:
Traceback (most recent call last):
  File "/tmp/main.py", line 7, in <module>
    r = requests.get(
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 529, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 652, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/omachace/.local/lib/python3.10/site-packages/requests_sap/sap.py", line 60, in handle_response
    response = self._next_step(response, history)
  File "/home/omachace/.local/lib/python3.10/site-packages/requests_sap/sap.py", line 43, in _next_step
    next_response = requests.post(
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 117, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 515, in request
    prep = self.prepare_request(req)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 443, in prepare_request
    p.prepare(
  File "/usr/lib/python3.10/site-packages/requests/models.py", line 318, in prepare
    self.prepare_url(url, params)
  File "/usr/lib/python3.10/site-packages/requests/models.py", line 392, in prepare_url
    raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '/saml2/idp/sso': No scheme supplied. Perhaps you meant http:///saml2/idp/sso?

This is because of wrong credentials. Need to verify the response from step4 and parse the output and print proper error message to user.

Hello, I would love to use this module, but I‘m getting this exact exception.
I have verified that the correct username and password are passed (as regular strings).
They work when logging in regularly.
I‘m using the example code snippet from the README.
Do you know anything I could try to diagnose why it‘s not working?

Do you use Universal ID or Suser as username?
I can reproduce only when username or password is invalid, for example:
omachace ~/workspace/requests-sap (master) $ export LP_USERNAME=x
omachace ~/workspace/requests-sap (master) $ export LP_PASSWORD=y
omachace ~/workspace/requests-sap (master) $ cat main2.py
import json
import os
import requests

from requests_sap import SAPAuth

r = requests.get(
    "https://launchpad.support.sap.com/services/odata/svt/swdcuisrv/ObjectSet('0030000000103162022')",
    auth=SAPAuth(username=os.environ['LP_USERNAME'], password=os.environ['LP_PASSWORD']),
    headers={'Accept': 'application/json'}
)

data = json.loads(r.text)
print(data['d']['Title'] + ' is ' + data['d']['Status'])

omachace ~/workspace/requests-sap (master) $ python main2.py
Traceback (most recent call last):
  File "/home/omachace/workspace/requests-sap/main2.py", line 7, in <module>
    r = requests.get(
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 529, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 652, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/omachace/workspace/requests-sap/requests_sap/sap.py", line 109, in handle_response
    response = self._next_step(response, history)
  File "/home/omachace/workspace/requests-sap/requests_sap/sap.py", line 47, in _next_step
    next_response = requests.post(
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 117, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 515, in request
    prep = self.prepare_request(req)
  File "/usr/lib/python3.10/site-packages/requests/sessions.py", line 443, in prepare_request
    p.prepare(
  File "/usr/lib/python3.10/site-packages/requests/models.py", line 318, in prepare
    self.prepare_url(url, params)
  File "/usr/lib/python3.10/site-packages/requests/models.py", line 392, in prepare_url
    raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '/saml2/idp/sso': No scheme supplied. Perhaps you meant http:///saml2/idp/sso?

If you are using the environment variable for username/password just double check it's properly passed to the script. If it really is, can you please share the traceback?

Thank you for your help! My mistake was using the email address as username. After passing the S-User, it works.
Perhaps you could mention that in the README, that way others won’t make the same mistake.

Actually since version 0.0.6 it should work even with e-mail address, that version added Universal ID support. What version did you use?

I can confirm, S-User works with latest version - E-Mail Adress leads to error above.

I can confirm the example works with the mail address used for universal id.


Fix missing core node pages by handling spaces in node names

Description
This PR addresses an issue where pages for certain core nodes were not being generated due to spaces in their names. By replacing spaces with hyphens in the templateFile path, we ensure that all markdown files are correctly included in the core nodes pages.
Related Issue(s)
https://github.com/FlowFuse/website/pull/2142
Checklist

[x] I have read the contribution guidelines
[x] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

Hi @sumitshinde-84 I've addressed the main issue, but since I've changed some file names the tests are failing. Could you please update them and create a redirect as well?

Thanks for fixing this @Yndira-E  !


Document deprecation strategy/process

In CONTRIBUTING.md we should document how we handle breaking changes to components, including renaming or deprecating components.
e.g. when DateInput was renamed to DateField in #420
Options:

remove deprecated component from source and peer projects must import old version specifically
remove deprecated component from source but export old version via previously published npm module
create a deprecated folder and move deprecated components in to it, for deletion at a later date

NB for version 0.3.0 which includes the DateInput -> DateField change, which is a breaking change, we opted for the first option, and documented how to import the old version in the release notes.
Essentially we felt that as we're working in a mono-repo, with separate NPM releases for each component, as the previous component remains available it can still be installed in apps that wish to use it.
Assuming this is our favoured approach moving forwards, we should document this in CONTRIBUTING.md.
One reason why we may wish to keep around a deprecated folder would be if we want to continue supporting old components with bug fixes.  So, for example, if we wished to implement a bug fix for the now removed DateInput component, we could resurrect the component into a deprecated folder and add fixes there.

Not sure if it's useful but we wrote up a versioning document here: https://github.com/alphagov/govuk-frontend/blob/master/docs/contributing/versioning.md


How do I install this plugin?

It sounds like a very interesting plugin but I have no idea how to install it as it is not in the community plugin

I found it under the name Creases! Thanks


[Improvement][K8S] Bump Kubernetes Client Version to 6.1.1

Code of Conduct

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

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
Bump Kubernetes Client Version to 6.1.1.
To keep up with spark's dependence kubernetes client changes.
How should we improve?
Bump Kubernetes Client Version to 6.1.1.
Are you willing to submit PR?

[ ] Yes. I can submit a PR independently to improve.
[X] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
[ ] No. I cannot submit a PR at this time.

I'm more than happy to do this upgrade kubernetes client with waiting for the PR #3663 merged to avoid merge modification issues.

Class Class1
{
 void Fun()

{
Int. j=0
Var cust=new Custom() :
NEWMethood(ref int j. ref
CustomStrut cust) :
} private static. Void NewMehood j. ref
CustomStust)
{
j +=. cust. Bump() //     Select this line.
}
}
If the"Don't put ref or out on custom stuct" option is checked, them the"Extract metod" features generators the following.
class Class1
{
void Fun1
{
Int j=0
van cust =   0
van cust
= New CustomStrust
cust}
{
just. Bump() : // Select this line.
}
} _

See more in #4453


After 2022.7.0 update, my Collections are labeled Documents and are not opening due to errors

Expected Behavior
Be able to open my Collections successfully and see all the APIs, env variables etc. that are setup.
Actual Behavior
My Collection, has now been labeled as a Document and as a result I get the following error when trying to open it.

Reproduction Steps

Open Insomnia
Navigate to the project (created automatically by the latest update)
Open a collection

Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
The problem occurred after the latest update 2022.7.0.

My Documents are opening just fine. The problem is with my Collection specifically.
Insomnia Version
2022.7.0
What operating system are you using?
Windows
Operating System Version
Windows 10
Installation method
Download from website (I have been using it for years and updating it regularly)
Last Known Working Insomnia version
2022.6.0

Same issue, can't import collection from "insomnia.desktop.app:v2022.6.0"

Same here, can't open the collection I had been using to test last Friday.
Using Version: Insomnia 2022.7.0 on Mac Ventura 13.1.

Same here.
Version: Insomnia 2022.7.0
Build date: 15/12/2022
OS: Windows_NT x64 10.0.22621
Electron: 22.0.0
Node: 16.17.1
V8: <IP_ADDRESS>-electron.0
Architecture: x64

Same version, same error.

Same here.

For those who might find this useful, if you select "debug" in the top bar, you're able to see the collection items.

Thank you ! I now see every items.

Thank you! Insonmia deleted all my requests and then I had to clone from Github which was sadly, very outdated, but at least it's something!

Same

I have he same problem...

This should now be resolved.


Upcoming Puppet 4 / Ruby 2.1.5 Registry compatibility changes

As part of making Puppet 4 compatible with Ruby 2.1.5, we have discovered a couple of bugs inside Ruby that will affect your module.  The two primary issues are:

When enumerating keys with #each_key / #keys or values with #each_value / #values, Ruby will take a UTF-16LE string and roundtrip it through the local codepage unnecessarily, which may cause encoding exceptions.  Our prime example of this is when a Unicode en-dash U+2013 appears in a registry value, and the local codepage is IBM437, which has no equivalent character.  This is just one of many potential examples that may trigger this behavior.  NOTE: Normal registry reads of a value at a particular key are not problematic - the bad behavior is only triggered during enumeration.  We have not yet filed this bug with Ruby.
When using the #delete_key and #delete_value methods, Ruby is passing wide character UTF-16LE strings to ANSI APIs.  We have filed this bug with Ruby at https://bugs.ruby-lang.org/issues/10820

There are additional technical details that can be found in PUP-3837, the ticket we're using to track changes that we've made to Puppet.  Our resolution for these issues was merged to Puppet at https://github.com/puppetlabs/puppet/commit/c610cd01eeef3fafa7aa2761a3435dd6c1b0d8d4
We don't have Puppet 4 builds released yet, but keep an eye on https://groups.google.com/forum/#!forum/puppet-announce
I have identified issues with the code in this module that will require some updating to ensure it maintains compatibility with both existing Puppet releases and the upcoming releases.
Issues:

delete_value is called at https://github.com/badgerious/puppet-windows-env/blob/master/lib/puppet/provider/windows_env/windows_env.rb#L196 and should instead use an internal definition for the RegDeleteValueW API call like we've done inside Puppet.

You might want to also verify the module by hand using a Ruby 2.1.5 runtime.  To do this requires modifying registry.rb, present at c:\tools\ruby215\lib\ruby\2.1.0\win32\registry.rb in my install.  Some simple warnings may be emitted in several locations where problematic behavior can occur.  Then you can exercise your module / run specs for a full validation.

https://github.com/ruby/ruby/blob/v2_1_5/ext/win32/lib/win32/registry.rb#L815 should have puts "BUG: RegDeleteValue called with #{name} against #{@keyname}"
https://github.com/ruby/ruby/blob/v2_1_5/ext/win32/lib/win32/registry.rb#L836 and https://github.com/ruby/ruby/blob/v2_1_5/ext/win32/lib/win32/registry.rb#L841 should have puts "BUG: RegDeleteKey called with #{name} against #{@keyname}" added
https://github.com/ruby/ruby/blob/v2_1_5/ext/win32/lib/win32/registry.rb#L895 should have puts "BUG: export_string triggered with #{str} to #{enc.to_s}"
Optionally https://github.com/ruby/ruby/blob/v2_1_5/ext/win32/lib/win32/registry.rb#L363 can have puts "BUG: expand_environ triggered with #{str}" - while this behavior does trigger a string re-encode to the current codepage, we view it as less problematic as it requires REG_MULTI_SZ and environment variable expansion - where the values will typically be in the current codepage on a default system.

We will be making an announcement to the puppet-dev list shortly mentioning some of these upcoming changes.
https://groups.google.com/forum/#!forum/puppet-dev
Let me know if you have any questions.
Thanks!

Also see #6 when we had to address similar issues.

@Iristyle Thanks, as before, for the very detailed issue. Looking into making the suggested fixes.

Will wait for Puppet 4 builds to test on before merging.

Left one comment for you on 41ae24e @badgerious.

@badgerious Do you think this will be released soon?

thanks for the reminder @ferventcoder - I also just filed the enumeration issue with Ruby at https://bugs.ruby-lang.org/issues/11410

@ferventcoder Slipped off the radar (clearly :) !). I need to put together a Puppet 4 test environment to give it a run and then I'll cut a release.

@badgerious awesome, thank you

\o/ - https://forge.puppetlabs.com/badgerious/windows_env/changelog
Sweet! Thanks. I now have a dependency on this module coming with choco - https://github.com/chocolatey/puppet-chocolatey/pull/76

@ferventcoder Cool. Based on the way you're using windows_env, you may want to have a look at #11, a long standing issue I've not bothered to address since no one has complained. But it might affect you here.


pod cannot running after execute "helm init" command

I am following with the helm docs, install helm client first(I already had k8s cluster which version is 1.3) and then execute "helm init" command which seems ok, but when I execute "get pod" , the tiller pods does not running, then execute "describe pod" which show the pod is unhealthy, but when I execute "docker logs", it show nothing.
Anyone has meet the same problem?

Which version of Helm are you using? I'm not sure that Helm 2.1 will run on Kubernetes 1.3. Helm 2.0.3 might, though.

helm version is 2.1.3

I change helm version to 2.0.2, but still have this problem@technosophos

I got it, it seems that the container start too slow. The pod run successfully after enlarging the failureThreshold and initDelaySeconds. @technosophos, thank you for your help~!

Great! I am marking this resolved. Feel free to re-open if you need.


Issue #2040: Delete key does not prompt deletion in designer

Fixes #2040

Can one of the admins verify this patch?

@ewpatton, can review this?

@AppInventorWorkerBee ok to test

@ewpatton, updated the code as per your review, please review again

@ewpatton, please review this

Any Update?


toysh doesn't understand builtins

Using toysh for a initramfs I get errors with my init script using 'while', 'if' etc.:
sh: exec count=0: No such file or directory
sh: exec while: No such file or directory
sh: exec do: No such file or directory
sh: exec count=`/system/bin/expr: No such file or directory
sh: exec if: No such file or directory
sh: exec then: No such file or directory
Regards,
Christoph

On 07/17/2018 06:49 AM, Christoph G. Baumann wrote:

Using toysh for a initramfs I get errors with my init script using 'while', 'if'
etc.:
sh: exec count=0: No such file or directory
sh: exec while: No such file or directory
sh: exec do: No such file or directory
sh: exec count=`/system/bin/expr: No such file or directory
sh: exec if: No such file or directory
sh: exec then: No such file or directory

https://github.com/landley/toybox/blob/master/toys/pending/README
Rob

So these builtins are not supported at all?
The comment header in sh.c states:
* existing but considered builtins: false kill pwd true
* buitins: alias bg command fc fg getopts jobs newgrp read umask unalias wait
* "special" builtins: break continue : . eval exec export readonly return set
*   shift times trap unset
* | & ; < > ( ) $ ` \ " ' <space> <tab> <newline>
* * ? [ # ~ = %
* ! { } case do done elif else esac fi for if in then until while
* [[ ]] function select
* $@ $* $# $? $- $$ $! $0
* ENV HOME IFS LANG LC_ALL LINENO PATH PPID PS1 PS2 PS4 PWD

So this list is to be understood as a TODO list?
Christoph


Add descriptive help() function

Currently help() is unimplemented, but we should add a descriptive block of text that explains at least the micropython firmware version.  Ideally it would have something with instructions on getting started, like with the esp8266 and microbit ports, would be nice to add too.  See esp8266 help implementation: https://github.com/adafruit/micropython/blob/master/esp8266/help.c

What should we have the help() provide? Ideally it'd be short because it will be stored in flash memory.

Add a link to adafruit.com/micropython and autogenerate lists of available modules and their members.

Fixed in 427d33c706236985dff950382e1c6b896b36b1bd. Example:
>>> help()
Welcome to Adafruit MicroPython v1.8.6-183-ge8db23d-dirty!

Please visit learn.adafruit.com/category/micropython for project guides.

Built in modules:
        __main__
        builtins
        micropython
        array
        ucollections
        ustruct
        math
        sys
        gc
        urandom
        framebuf
        microcontroller
        nativeio
        board
        uos
        time
        neopixel_write
        samd
        bitbangio
>>>


Increase code signing timeout for Mac builds.

We've been hitting a lot of signing timeouts in the Mac builds today, so hopefully increasing the timeout will help. We already use a 600 minute timeout for the Windows signing step, so using 60 minutes here isn't too outrageous.

Were gonna eventually need to increase this with notarization too. Better get people used to the longer wait times :D


Split into separate repositories

This will have multiple benefits:

improve logical organization of the code and separate concerns
give great tools to the community that came out of iroha development
increase visibility of soramitsu and iroha in the eyes of the public

The following crates should be moved to separate repositories:

iroha_config_base with iroha_config_base_derive
iroha_wasm_codec with iroha_wasm_codec_derive
iroha_ffi with iroha_ffi_derive
const_vec with conststr
iroha_crypto (declare it a successor of Ursa in the docs)
iroha_wasm_test_runner (fork it from iroha_wasm_test_runner and apply the change in a separate commit, notify the original author)

The following crates can also be argued to be moved to separate repos:

iroha_version with iroha_version_derive
iroha_schema and iroha_schema_derive
iroha_wasm_builder

When migrating them to separate repositories we should consider renaming them case by case. IMO it would be amazing if some of the crates got some japanese names

All the crates should initially be versioned as 0.x.x to be able to make breaking changes.

We can't do it in a uniform way because the existing iroha crate has already been published (and yanked). We agreed to publish it starting from 2.0.0, and having different versioning schemes would be complicated.

We can't do it in a uniform way because the existing iroha crate has already been published (and yanked).

I don't understand what this has to do with anything.

I do agree that general-purpose crates like conststr can be published from 0.x.x.

I specifically pulled these crates out because I consider them all general-purpose and not specifically related to iroha. They should be considered separate projects and have separate versioning. This is why I proposed to pull them into separate repositories so that other projects can use them as dependencies. Don't let the iroha_ prefix of these crates kid you, prefix should be removed when moving them into separate repos

Created repo stubs:

https://github.com/hyperledger-iroha/iroha-config-base (find a better name)
https://github.com/hyperledger-iroha/iroha-wasm-codec
https://github.com/hyperledger-iroha/iroha-ffi
https://github.com/hyperledger-iroha/const-vec (has nothing to do with Rust's const)
https://github.com/hyperledger-iroha/const-str (has nothing to do with Rust's const)
https://github.com/hyperledger-iroha/iroha-crypto
https://github.com/hyperledger-iroha/iroha_wasm_test_runner (fork of https://github.com/matklad/webassembly-test)


Disable strongbox

Description
This PR disables strongbox temporarily due to slow app startup.
How to test
We should guarantee that logged in users will be able to retrieve their already stored data with biometrics after this change. And also login and store for the first time.

Run the app with the previous version, log in and enable biometrics
Update package.json line 52 with the following https://github.com/katharine-river/react-native-keychain#katharine/disable-strong-box
Run yarn android and unlock the phone with biometrics
User biometrics should work and be faster
Delete the app, run yarn android go though login flow and enable biometrics, close the app, open the app and unlock with biometrics, biometrics should work and be faster

To test a release build:

go to android/app/build.gradle
Update line 112 signingConfig signingConfigs.debug
Add debuggable true in line 117
Run ./gradlew assembleRelease
Install the release apk on physical device and test adb install {path_to_android-app}/android-app/android/app/build/outputs/apk/release/app-release.apk

approved


Update clickoutside.directive.js

fix clicking inside element.
i know that adding an id to element fixes the issue, but i find it stupid to put random ids on elements just for this component, comparing elements by reference is cheaper then getting and comparing ids or classes and other things.

:+1:

#46 is related to it


All script text following an unclosed quotation mark should be highlighted as a string or object

Is your feature request related to a problem? Please describe.
In a SQL editor, if you type in an opening quotation mark, either for a string literal (single quote) or a SQL object (double quote or square bracket), everything following that quote is highlighted as if it were code rather than a string or object name until such time as the closing quote is entered.
Describe the solution you'd like
When an opening quote is typed, everything between that and the next closing quote (or the end of the script, if none exists) should be highlighted appropriately as either a string or object name.
Describe alternatives you've considered
This isn't normally problematic because the closing quotes can be auto-generated at the time the opening quote is entered via preferences.

I also have a strict policy of not including carriage returns or linefeeds in my object names 😃
Additional context
String Literal Examples
See comment thread on #11364 for background information.
This:

should look like this instead:

(achieved by adding a closing quote one line below the snipped screenshot)
Object Names
The current behavior is a bit more complicated for object names.  Everything following an unclosed quote on a line will be highlighted as code.

But after hitting enter, the text following the quote is highlighted as if it were an object name, though nothing on the following line is:

Once the closing quote is entered, the entire string is highlighted appropriately:

Same behavior with square brackets:

Implemented:

Your change looks correct for string literals.
But note how line 2 has an opening quote ([) which is never closed.  All the following lines of code should be highlighted as if they are part of that object name.  Here are some screenshots from SSMS:
First, exactly your text.  Note how everything following the opening square bracket through the end of the script is assumed to be part of the object name.  Absurd, yes, but that's the way the server parses the query, and it provides a visual cue that the closing bracket was forgotten:

Then, after the closing bracket is added but without the closing double-quote.  Now everything between the closing bracket and opening double-quote is correctly highlighted as code, while everything after the opening quote is assumed to be part of the object name.  Again, the highlighting reflects the way the server parses the query, and the lack of color on subsequent lines clues you in to the fact that something is wrong.

After adding the closing double quote, everything between that and the opening single quote is highlighted as code, while everything following the opening single quote is correctly highlighted as a string literal.

For reference:

Queries entered within Visual Studio follow the same rules as SSMS.
Microsoft's Electron-based products (Azure Data Studio, Visual Studio Code) follow the same rules as SSMS for string literals and object names that are double-quoted.  For objects quoted with square brackets, they highlight all following text as code, even on the same line as the opening bracket. That's almost certainly an issue/defect with the Language Server though, rather than anything specific to those products.

Unfortunately, I had to leave bracket and double quotes as-is.
First of all, they are the identifier quotations marks, so they can't span across multiple lines, and our lexical rules can't do something like "try to find your closing sibling on the current line, otherwise span towards the end of file and commit that". What if an opening quote will match closing quote on the other line?
I'd really like to implement this, but I'm not sure what would be the right way to.

We decided to make them multiline too, despite the point I mentioned before. Maybe in some databases they can.

Indeed, MSSQL allows this:

verified


[#fix] misused logic

Codecov Report

Merging #6379 into master will decrease coverage by <.01%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master    #6379      +/-   ##
==========================================
- Coverage   39.63%   39.62%   -0.01%
==========================================
  Files        3065     3065
  Lines       91444    91444
  Branches    11842    11842
==========================================
- Hits        36241    36234       -7
- Misses      52214    52218       +4
- Partials     2989     2992       +3

Impacted Files
Coverage Δ

...interceptor/client/ClientCallStartInterceptor.java
0% <0%> (ø)
:arrow_up:

...gin/kafka/interceptor/ProducerSendInterceptor.java
58.62% <100%> (ø)
:arrow_up:

...rc/main/java/com/navercorp/pinpoint/test/Item.java
70% <0%> (-3.34%)
:arrow_down:

...point/rpc/client/DefaultPinpointClientHandler.java
70.77% <0%> (-1.3%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
78.16% <0%> (-1.06%)
:arrow_down:

...pc/server/LoggingServerMessageListenerFactory.java
100% <0%> (+10%)
: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 044a421...8c56ec8. Read the comment docs.


[$250] [HOLD for payment 2024-06-11] [Wave Collect] [Xero] When you click “Sync now” you see the Quickbooks Online text very briefly:

When you click “Sync now” you see the Quickbooks Online text very briefly.

Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0116910bc2a2e655fa
Upwork Job ID:<PHONE_NUMBER>293109964
Last Price Increase: 2024-06-11

Issue OwnerCurrent Issue Owner: @

Taking a look 👀

Testing well on the freeze branch, nice. 👍

@hungvu193 offer out to you!
Link for me

Xero project have flat price and I already got paid so we can close this one 😄

This bug was not reproduced

Contributor details
Your Expensify account email<EMAIL_ADDRESS>Upwork Profile Link: https://www.upwork.com/freelancers/zhaow2


ci: use new PR preview action

Should hopefully work by just re-running the job. I'm not allowed to do so. 🙂

🐝 PR preview in Swarm
Preview URL: https://bah5acgzapalk3v5kgyjkckbydykd6t3ao3k4wtj4jrpyxawuua34n67wghpq.bzz.link
Swarm Hash: 7816add7aa3612a128381e143f4f6076d5cb4d3c4c5f8b82d4a037c6fbf631df
Commit Hash: 7204d52863136ed50605e85ed76084830c82f330
Commit Message: ci: use new PR preview action

I get {"message":"path address not found","code":404}. It seems that the index-document is not set correctly.

I get {"message":"path address not found","code":404}. It seems that the index-document is not set correctly.

Ah indeed, I'm not doing this:
https://github.com/ethersphere/swarm-cli/blob/4545f2b29c1a8468fb85a91d98463729682847ab/src/command/upload.ts#L144-L147
Wonder if this should be included in the actions that were meant to be as "basic" as possible. Should I force people to use specify index-document, or do this magic?

I get {"message":"path address not found","code":404}. It seems that the index-document is not set correctly.

Ah indeed, I'm not doing this: https://github.com/ethersphere/swarm-cli/blob/4545f2b29c1a8468fb85a91d98463729682847ab/src/command/upload.ts#L144-L147
Wonder if this should be included in the actions that were meant to be as "basic" as possible. Should I force people to use specify index-document, or do this magic?

Maybe I would not do this magic for all the actions, but the point of the PR preview is to upload a website for previewing it and websites are not working correctly without it. Forcing people to specify index-document all the time may work, but it's not a great user experience.
What I would do instead is that do this magic in the pr-preview action but make it overridable, so I would also expose the index-document as a variable with an option to set it to anything else or undefined in case someone wants to override the default "magic" behavior.

🐝 PR preview in Swarm
Preview URL: https://bah5acgzalpw3uuyoo7nlrkubzlxowyoblysk4ny4fv3zdfmxl4frlatnhiaa.bzz.link
Swarm Hash: 5bedba530e77dab8aa81caeeeb61c15e24ae371c2d779195975f0b15826d3a00
Commit Hash: 5fc0fbb84c1c09fd26dffb17ae661126f48e0d12
Commit Message: ci: add error-document


set locale on entry on operations that need them

WHY
BEFORE - What was wrong? What was happening before this PR?
Can't view entry in other locales than edit/show
AFTER - What is happening after this PR?
You can get the entry with or without locale set, update and show operation now get entry with locale set
HOW
How did you achieve that, in technical terms?
set the locale on entry
Is it a breaking change?
no

Thank you @pxpm . But... this doesn't make it work, in my tests.
I shot a video for you here - https://www.loom.com/share/637ded4537e94495803e4ce6d7dd9d5c
Am I doing something wrong? Is this not meant to solve that problem?
Thanks!

Works now. Thanks @pxpm . Merging & tagging.


[TA] Clean up samples

The cleanup involves:

Use Response<T> instead of implicit cast
Showcase try/catch or HasError property
The .md code blocks shouldn't have scroll bars, so avoiding as much as possible
Use "real" documents instead of one sentence documents. fixes https://github.com/Azure/azure-sdk-for-net/issues/16361
Remove unused using
Format output
Use Console instead of Debug

It does not include:

Changes to Healthcare or Analyze Operations as this will change with new design
Samples driven by real user scenarios

Fixes part of: https://github.com/Azure/azure-sdk-for-net/issues/14833
Apologies for the big PR :(

/azp run net - textanalytics - tests


(docs) include publication date and @angular/material version on docs site

feature request:
Include the "docs generated on" date and angular/material version # in the docs site
What is the current behavior?
Info not currently available on https://material.angular.io/
What is the expected behavior
"Generated on MM/DD/YYYY for version #" displayed on site
What is the use-case or motivation for changing an existing behavior?
To be able to easily reference what date/version docs have been published for. Currently hard to tell if docs get out of sync with latest npm package (as it seems to be now)
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
2.0.0-beta.8  ( as of 2017-09-07, currently published version of docs site is for 2.0.0-beta.8, @angular/material@latest is for 2.0.0-beta.10)

See https://github.com/angular/material.angular.io/pull/246 for the version being added. I don't really know that the date is valuable if the version is there.

Cool dude, sorry didnt see this when I searched. Version info will be great


changing default model to instructlab model

Using instructlab/merlinite-7b-lab
I am making this change so we are using an InstructLab community model by default with the instructlab cli.

i still need to test this.

Tested with ilab download and it's working fine


poetry-setup==0.3.5 broken on PyPI

None of the templates seems to be included in the package.
Traceback (most recent call last):
  File "/home/user/venv/bin/poetry-setup", line 9, in <module>
    load_entry_point('poetry-setup==0.3.5', 'console_scripts', 'poetry-setup')()
  File "/home/user/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 111, in main
    PoetrySetup(*argv).sync()
  File "/home/user/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 92, in sync
    document = self.get_requirements(optional=False)
  File "/home/user/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 56, in get_requirements
    with self.requirements_path.open(encoding='utf-8') as f:
  File "/usr/lib/python3.6/pathlib.py", line 1183, in open
    opener=self._opener)
  File "/usr/lib/python3.6/pathlib.py", line 1037, in _opener
    return self._accessor.open(self, flags, mode)
  File "/usr/lib/python3.6/pathlib.py", line 387, in wrapped
    return strfunc(str(pathobj), *args)
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/venv/lib/python3.6/site-packages/poetry_setup/templates/requirements.txt.j2'

Seems to be reoccurring problem #1

same issue for version 0.3.4
Writing lock file

  - Installing wheel (0.32.2)
  - Updating distributed (1.24.1 -> 1.24.2)
  - Updating poetry-setup (0.3.5 -> 0.3.4)
  - Removing locket (0.2.0)
  - Removing partd (0.3.9)
(venv) 13:50:50 X@Y ~/code/msp_conv $ poetry-setup
Traceback (most recent call last):
  File "/home/X/code/msp_conv/venv/bin/poetry-setup", line 11, in <module>
    sys.exit(main())
  File "/home/X/code/msp_conv/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 108, in main
    PoetrySetup(*argv).sync()
  File "/home/X/code/msp_conv/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 31, in __init__
    self.package = self._get_package(path)
  File "/home/X/code/msp_conv/venv/lib/python3.6/site-packages/poetry_setup/core.py", line 38, in _get_package
    builder = Builder(poetry, venv=None, io=NullIO)
TypeError: __init__() got an unexpected keyword argument 'venv'

@rooterkyberian, thank you for your report. It was old setuptools on my machine. Fixed.

@tkschmidt, it was fixed in 0.3.5. Please, update poetry-setup to current 0.3.6 verison:
pip3 install --no-cache-dir -U poetry-setup


Support for arbitrary CSL styles

Following up on https://github.com/ali-ramadhan/DocumenterCitations.jl/issues/22#issuecomment-719887389, it could be nice to support arbitrary CSL styles. Even though personally, I'm happy with the new built-in styles, I just want to give an outline of how this could be implemented:
In the newly released v1.0, the CitationBibliography plugin can now be instantiated with a style keyword parameter. For the built-in styles, this is just a name (symbol). However, in general it can be an arbitrary object, enabling the "style" to have options or hold internal state. Thus, it would be conceivable to have, e.g.,
bib = CitationBibliography(
    "refs.bib";
    style=CSLStyle("chicago-author-date.csl")
)

in docs/make.jl (randomly using one of the many CSL styles as an example). The various internal DocumenterCitations routines would then receive the CSLStyle object as a parameter and specialize to generate the appropriate output.
We would be open to any PR implementing the CSLStyle and the methods to render the bibliography according to the CSL specification. Or, support for CSL could also be implemented as an independent package extending DocumenterCitations.
Maybe something that @Azzaare would be interested in.

I can eventually, but I have too many things in my to-do list for now. So, if anyone can take care of it that would be better (sorry)

That's okay, it's not something I need personally :-)


agate: 2.5.2 -> 2.5.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/mbrubeck/agate/releases.
meta.description for agate is: "Very simple server for the Gemini hypertext protocol"
meta.homepage for agate is: "https://proxy.vulpes.one/gemini/qwertqwefsday.eu/agate.gmi"
meta.changelog for agate is: "https://proxy.vulpes.one/gemini/qwertqwefsday.eu/agate.gmi"
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.5.3 with grep in /nix/store/sqrmysqm8srq1q65im1dcn6zdb30i9i6-agate-2.5.3

directory tree listing: https://gist.github.com/9ede7a188168f66f9174106a67e6b328

du listing: https://gist.github.com/aa0a0462b1dd17f95f8665fda4618cdb

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
agate

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/sqrmysqm8srq1q65im1dcn6zdb30i9i6-agate-2.5.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A agate https://github.com/r-ryantm/nixpkgs/archive/f5b6d35407a07c7fc7c7fd4e71cefc8129dd7fc9.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/sqrmysqm8srq1q65im1dcn6zdb30i9i6-agate-2.5.3
ls -la /nix/store/sqrmysqm8srq1q65im1dcn6zdb30i9i6-agate-2.5.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

agate

Maintainer pings
cc @06kellyjac for testing.

I've replaced this with  #114665 so I could add installChecks


ConvolutionFilter() occured error in IE11

pixi.js version: 4.8.2
Browser: IE 11.285.17134.0
Device: Desktop

I already use adjustementFilter() and it's work well but with convolutionFilter() i get error.
Code :

<script>
       	var filterEffect                 = new PIXI.filters.ConvolutionFilter();
</script>

</html

Sorry i can't edit issue bellow,
Code :

	<script>
       	var filterEffect                 = new PIXI.filters.ConvolutionFilter();
	</script>

Could you please add this issue to https://github.com/pixijs/pixi-filters/issues and please include the error that you're getting.

Yes sure sorry an thank's for your reply
Le jeu. 20 sept. 2018 à 21:56, Matt Karl<EMAIL_ADDRESS>a
écrit :

Could you please add this issue to
https://github.com/pixijs/pixi-filters/issues and please include the
error that you're getting.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pixijs/pixi.js/issues/5123#issuecomment-423312187,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Aia2F1sL7XGrR5OB01rWc7XPH5WxWOX2ks5uc_L-gaJpZM4WyGLN
.

--
MONTEIRO Wyllis


Generate code based on analysis result

Oh nice, thanks :)
I won't be nitpicking the implementation since it's all just a small example and string concats ad-hoc are good enough for the sample... Thanks a lot :-)


ord server 报错，请问是啥问题，咋解决？

ord server
error: Failed to connect to Bitcoin Core RPC at <IP_ADDRESS>:8332/:  the JSON result had an unexpected structure

yyOOOO) You trying to connect fractal? Ive too, if you resolve it please help me too)
the my description is -
the main problem is a error while trying to runs ord explorer here
jimmyalfredo@Jimmys-MBP bin % ./ord --config ./config.json server
error: Failed to connect to Bitcoin Core RPC at `http://localhost:8332/`:  the JSON result had an unexpected structure

Config from above looks like:
bitcoin_data_dir: /Users/jimmyalfredo/cat-token-box/packages/tracker/docker/data
bitcoin_rpc_password: opcatAwesome
bitcoin_rpc_url: http://localhost:8332
bitcoin_rpc_username: bitcoin

The proof of node works fine on the screenshot
the logs from bitcoind looks fine, it means nothing logs while entering ord server command
the config also injects fine, can check by
./ord --config config.json settings


lsp-mode is not enabled: Don’t know how to make a localized variable an alias

What did you expect to happen?
lsp-mode is enabled when opening with c/c++ files (or other modes like Go).
What actually happened?
lsp-mode is node enabled but an error is presented in the messages buffer
File mode specification error: (doom-hook-error lsp! (error Don’t know how to make a localized variable an alias))

Then inspecting describe-modes I do not see lsp-mode enabled.
Additional details:
I have enabled in init.el :tools lsp and :lang (cc +lsp) and have per the cc module instructions setup clangd as well. I have no other customizations--this is a from scratch doom install with these modifications mentioned below.
(setq lsp-clients-clangd-args '("-j=3"
                                "--background-index"
                                "--clang-tidy"
                                "--completion-style=detailed"
                                "--header-insertion=never"))
(after! lsp-clangd (set-lsp-priority! 'clangd 1))

doom version installed from HEAD this morning
[nwatkins@gordon redpanda]$ ~/.emacs.d/bin/doom version
Doom v2.0.9 (HEAD -> refs/heads/develop cf5b7adb 2021-02-12 23:02:55 -0500)

I'm using emacs 27.1 on fedora 32.

Steps to reproduce:

install doom
follow lsp and cc/lsp setup instructions
open .cc file in a project
c/c++ is enabled but lsp-mode is not enabled

System information:
SYSTEM  info       ("Fedora release 32 (Thirty Two)" . Linux 5.8.10-200.fc32.x86_64 x86_64)
        shell      /bin/bash
        path       (~/go/bin ~/go/bin ~/.local/bin ~/bin /usr/lib64/ccache /usr/local/bin /usr/bin /usr/local/sbin /usr/sbin /usr/libexec/emacs/27.1/x86_64-redhat-linux-gnu)
EMACS   dir        ~/.emacs.d/
        version    (27.1 Aug 20, 2020)
        buildopts  --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --lo
calstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig
        features   XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER GMP
        traits     (batch envvar-file)
DOOM    dir        ~/.doom.d/
        version    (2.0.9 grafted, HEAD -> refs/heads/develop, refs/remotes/origin/develop, refs/remotes/origin/HEAD cf5b7ad 2021-02-12 23:02:55 -0500)
        modules    (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline ophints (popup +defaults) vc-gutter vi-tilde-fringe workspaces :editor (evil +everywhere) file-templates fold snippets :emacs dired electric undo vc :checkers syntax :tools (eval +overlay) lookup lsp magit :lang (cc +lsp) emacs-lisp markdown org python sh :config (default +bindings +smartparens))
        packages   (n/a)
        unpin      (n/a)
        elpa       (n/a)

This problem went away when I removed (nil (lsp-file-watch-ignored "build")) from .dir-locals.el. not sure how to deal with this, but it doesn't seem to be a bug in doom :)


Technical operability (Makefile, scripts sh, virtualenv and readme)

Hello,
I think we need to package a bit better our project and document the installation process and how to use it.
Here is a suggestion of what it should be done in my opinion to improve the usability of pyronear-datascience.

[ ] Scripts activate.sh, init.sh, install.sh for initialisation and activation of a virtualenv (conda env or pip3 venv) associated with the project
[ ] Makefile for executing pipelines, tests, coverage, doc, installation etc.
[x] Readme describing what an initial user should do technically to use our code. This will be then extended in the future to explain the content of the package
[x] Assure that the package builds on different OS (Mac, Linux, Windows) (#15)

I can start working on this, I would like to discuss with you if you're ok with that and I'm happy to hear if you have different opinions or strategies.

Hey there :wave:
Regarding scripts and makefiles, I would say that I use them only for projects that require compiling (C++ projects for instance). Since we have a python environment, I would generally specify the requirements and the installation procedure in the readme.
However, here I have to check if we encounter issues installing on Mac or Windows. If there are some specific operation to be conducted, perhaps adding bash scripts for each OS would be necessary.
So, if you want, I can handle the multiple-OS build (since it's CI-related) and report here if there are issues, and then you all can decide what you think is best :)

Hello all!
As I have less experience than you both, I cannot say what's best. I feel that a exhaustive readme should be sufficient, but again I have less experience right now.
However I think it's a good idea to make sure that the package builds on all OS, so we should definitely check that out!

Hello all,
Thanks a lot @miltminz for your proposal !
Concerning the project description I think you are right it would be great to update at least the readme file.
A contributing file would also be a nice to have it could make the repository a little bit more welcoming 😅
For the makefile and the scripts I don't know if they are needed yet.
If it is ok for you, I can make a draft of the doc and you will let me know what you think !

I just opened #15 for multiple OS build and will take care of it!
Let me know if you need something else for the incoming release!

Just checking: is this still relevant? considering the already covered installation options

Yes I agree I think we have covered most points, I will close it !


Include 'edited' to the list of PR types for golangci action

Describe the solution you'd like
Currently, golangci action does not get triggered when PR is edited.
we can add types description to pull requests in lint.YAML file to trigger actions when PR gets edited.
/kind feature
/help
/good-first-issue
Environment:

Cluster-api-provider-bringyourownhost version:
Kubernetes version: (use kubectl version --short):
OS (e.g. from /etc/os-release):

@jaybatra26
Can you add more details to the issue description?

/kind feature
/help
/good-first-issue

I'm afraid all tide commands won't work for our repo 😞 I added these manually.

@anusha94
Added the description and likely solution to the issue.


It's not possible to edit cluster settings for clusters added via this extension

I thought basic menu items like this would be provided by Lens. Apparently not. 😑

Fixed with https://github.com/Mirantis/lens-extension-cc/commit/0d77119ebd670655cff64e4568cb780c7740f52e


Hawkular-1107 Add more event types

Enhance the CommandEventListener to handle a Undeploy responses
as well as datasource responses.

Thanks @jshaughn This is good to have it. To be able to work with it in ManageIQ

@pilhuhn The Undeploy events should start working when PR #10287 gets merged.  The Datasource events will hopefully "just work" when we start utilizing those requests from MIQ.


docs(highlights): add highlights for 0.26.3

🧀

Do we want to also announce ratatui-macros?
use ratatui_macros::{span, line, text};

let name = "world!";

let raw_greeting = span!("hello {name}");
let styled_greeting = span!(Modifier::BOLD; "hello {name}");

let line = line!["hello", format!("{name}")];
let line = line!["bye"; 2];

let text = text!["hello", format!("{name}")];
let text = text!["bye"; 2];

Or maybe we can wait for ratatui-macros until more tutorial material is written on the website.


Remove envisolator & update StackRox dep

As we needed to update the stackrox/rox dep in Scanner, envisolator is not available anymore.
This PR removes the envisolator and updates stackrox to latest master.
This is a prerequisite to working on ROX-13934, for which we need the new NodeInventory storage types in the StackRox library (see draft PR https://github.com/stackrox/scanner/pull/1111)

Looking at the failing e2e-tests, it seems that the FixedBy field changed.
I suspect this has not been caused by my changes, but is due to newer data, correct?

/retest

/retest

Looking at the failing e2e-tests, it seems that the FixedBy field changed. I suspect this has not been caused by my changes, but is due to newer data, correct?

This happens in the Scanner repo sometimes. Good to merge for me, but let's wait for Scanner colleagues opinion.

See also this Slack discussion.


Converting Phi-3.5-vision-instruct to onnx format fails

Please provide us with the following information:

This issue is for Phi-3.5-vision-instruct: (mark with an x)
- [ X ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Follow instructions for converting the Phi-3.5-vision-instruct to onnx format.

Any log messages given by the failure

(phi35) C:\Users*\source\repos\models>python build.py -i .\microsoft\Phi-3.5-vision-instruct -o .\vision-cpu-fp32 -p fp32 -e cpu
C:\Users*\anaconda3\envs\phi35\Lib\site-packages\transformers\models\auto\image_processing_auto.py:513: FutureWarning: The image_processor_class argument is deprecated and will be removed in v4.42. Please use slow_image_processor_class, or fast_image_processor_class instead
warnings.warn(
Traceback (most recent call last):
File "C:\Users*\source\repos\models\build.py", line 241, in
model = AutoModelForCausalLM.from_pretrained(args.input, trust_remote_code=True, torch_dtype=args.precision).to(args.execution_provider)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users*\anaconda3\envs\phi35\Lib\site-packages\transformers\models\auto\auto_factory.py", line 551, in from_pretrained
model_class = get_class_from_dynamic_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users*\anaconda3\envs\phi35\Lib\site-packages\transformers\dynamic_module_utils.py", line 514, in get_class_from_dynamic_module
return get_class_in_module(class_name, final_module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users*\anaconda3\envs\phi35\Lib\site-packages\transformers\dynamic_module_utils.py", line 212, in get_class_in_module
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "C:\Users****.cache\huggingface\modules\transformers_modules\Phi-3.5-vision-instruct\modeling_phi3_v.py", line 50, in
from .image_embedding_phi3_v_for_onnx import Phi3ImageEmbedding  # uncomment when running ONNX export
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'transformers_modules.Phi-3'

Expected/desired behavior

Convert the model to onnx format.

OS and Version?

Microsoft Windows 11 Pro (10.0.26120 Build 26120)

azd version?

Not using azd

Versions

Mention any other details that might be useful

Thanks! We'll be in touch soon.

can you give me your transformer library version

Here you go:
Name: transformers
Version: 4.44.2
Summary: State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow
Home-page: https://github.com/huggingface/transformers
Author: The Hugging Face team (past and future) with the help of all our contributors (https://github.com/huggingface/transformers/graphs/contributors)
Author-email<EMAIL_ADDRESS>License: Apache 2.0 License
Location: C:\Users\****\anaconda3\envs\phi35\Lib\site-packages
Requires: filelock, huggingface-hub, numpy, packaging, pyyaml, regex, requests, safetensors, tokenizers, tqdm
Required-by:

can you confiem you have added https://huggingface.co/lokinfey/Phi-3.5-vision-instruct-onnx-cpu/blob/main/onnx/image_embedding_phi3_v_for_onnx.py in convert folder

Thank you I did download all of the files but I will retest and try it again tomorrow.

After a few tries it seems to have worked will test out the onnx model but we can lose this for now. Thank you.


Include exception message used in code throwing PlatformNotSupportedException

This would allow the developer to understand the reason & condition. Needless to say, this needs to work cases where the exception is constructed from string resources.

Instead of changing the indexer, we probably should do a manual review of exceptions.csv with the respective area owners.


Preact support

Hi, thanks for the great library. Curious how I might support Preact instead of React. I'd need to alias it somewhere, just not sure where exactly

Hi, you intended to run preact web app in react native, right?
Internally, this lib depends on render from react-dom and hooks from react.
So I think it's possible but I don't know how to alias them in build process of metro bundler. If metro didn't have the way to alias them, it's needed to make plugin for preact like react.

Finally, I added support for Preact in 0.5.0.
Thank you for your nice suggestion!


Remove unused imports

This diff was automatically created by scalafix + messagehost with no manual edits.

I suspect this is uncontroversially an LGTM

@olafurpg Please take a look at the comments above. They may indicate weirdnesses in Scalafix.

We can enable this check in CI once https://github.com/scalameta/scalameta/issues/991 is fixed. #991 avoids the need to setup the whole protobuf pipeline for sbt-messagehost.


doc: fixup doc/build-helpers references

Description of changes
This change updates comments referencing the actual documentation after #262648.
Also makes the format of these comments consistent in pkgs/build-support/testers/default.nix.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Thanks!


Update github actions setup

Test on current versions of node.js
Update github actions versions

It's probably premature to dismiss v16, as plenty of code is still out there.


[BUG] Failed to post event to CHIP Platform event queue error when trying to commission M5/ESP32 all clusters or lighting app

Reproduction steps
Observed Failed to post event to CHIP Platform event queue error when trying to commission M5/ESP32 all clusters or lighting app
SHA: 3efdd368f71ebad966f158f38384c897c53db5b4

Build all clusters or lighting app for M5 board
Commission M5 board using Apple Home app on iPhone
After receiving Sigma3 message when setting up CASE session, observe Failed to post event to CHIP Platform event queue errors

Note:

this often causes commissioning to fail. Also, seen in other non commissioning flows as well
I've seen this happen occasionally on older SHAs but latest SHA seems to happen nearly 100%

Log snippet
I (47202) chip[SC]: Received Sigma3 msg
E (47212) chip[SC]: The device does not support GetClock_RealTimeMS() API: 6c.  Falling back to Last Known Good UTC Time
I (47372) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 0 12
E (47462) chip[DL]: Failed to post event to CHIP Platform event queue
E (47462) chip[CSL]: Failed to queue CHIP System Layer lambda event: 1000000
E (47552) chip[DL]: Failed to post event to CHIP Platform event queue
E (47552) chip[CSL]: Failed to queue CHIP System Layer lambda event: 1000000
E (47572) chip[DL]: Failed to post event to CHIP Platform event queue
E (47572) chip[CSL]: Failed to queue CHIP System Layer lambda event: 1000000
E (47742) chip[CR]: mbedTLS error: BIGNUM - Memory allocation failed
E (47752) chip[DL]: Failed to post event to CHIP Platform event queue
E (47752) chip[DL]: Failed to schedule work: 1000000
E (47752) chip[SC]: Failed to Schedule the AfterWorkCallback
Bug prevalence
Nearly always when commissioning
GitHub hash of the SDK that was being used
3efdd368f71ebad966f158f38384c897c53db5b4
Platform
esp32
Platform Version(s)
v4.4.3
Anything else?
out-memory-lighting-app-M5.txt
out-memory-error-all-cluster-app-M5.txt

@dhrishi @shubhamdp

The lighting app configuration was optimized and the queue size was changed to 40. This should not happen now. Please re-open  if you still encounter this.


Raise an error when encoding floats to integers without a fill value

I still have one concerned for this PR -- it's possible to load a integer variable from a netCDF that decodes as float because it defines a fill value, scale or offset. We need to make sure that these variables can be written back to disk successfully. So, a warning might be more appropriate here.