Question: Investigate solr performance, diagnose bottlenecks and develop optimizations?

This primarily concerns busy instances with large amounts of indexed metadata. Such as the IQSS prod. installation. There's some evidence of Solr becoming the performance bottleneck during high service load. Facet queries are especially suspect. But this has the potential to benefit any busy instance, hence the issue in the main repo.

@kcondon got the ball rolling on this and has already found and applied some useful info. He has started a google doc documenting his work. We may link it here and we will try to document the most useful things we find here (and in the guides, eventually). Kevin's out today, but we had a conversation and decided I'll go ahead an open the issue to make sure this work is scheduled and tracked; striking it while it's hot, etc.

@luddaniel first, I'd like to point you toward a SQL query that might help as a workaround. It's from the useful queries doc linked from URL

List the titles of datasets without files (4.20):
select dvo.createdate as date_of_creation, dfv.value as title, dvo.publicationdate as publication_date
from datasetfieldvalue dfv
join datasetfield df on dfv.datasetfield_id = df.id
join datasetversion dv on df.datasetversion_id = dv.id
join dvobject dvo on dv.dataset_id = dvo.id
where datasetfield_id not in
(select id
from datasetfield
where datasetversion_id in
(select id
from datasetversion
where id in
(select datasetversion_id
from filemetadata)))
and datasetfield_id in
(select id
from datasetfield
where datasetfieldtype_id in
(select id
from datasetfieldtype
where name = 'title'))
order by dvo.createdate;

I see what you mean about fileCount. If I search for my dataset at URL I see it like this:

"fileCount": 111,

However, this number isn't indexed into Solr. It gets pulled from the database like this:

nullSafeJsonBuilder.add("fileCount", dv.getFileMetadatas().size());

It looks like I added it in 055fa5f as part of this PR:

- #6623

@landreev even asked why we don't just index the number. I guess we should have. 😞


Question: APM data shows telemetry being called ~30 times a day?

We recently enabled APM on the `overview-aws-eu-west-1` kibana (QA environment used to monitor all the other QA deployments).
While analyzing the data, I noticed something interesting and after talking to @Bamieh I wanted to open an issue to track this.

This cluster is running 7.16.0 (meaning URL is already merged into it) and it seems like it's calling the telemetry API way more often than one would expect.

The latency of each call is `10-60s` and they happen once about every hour.
Some contain failures.

APM data from past 7 days
Discover telemetry call transactions,refreshInterval:(pause:!t,value:0),time:(from:now-7d%2Fd,to:now))&_a=(columns:!(transaction.name,observer.hostname,client.ip,host.ip,client.geo.location,client.geo.country_name,labels.deploymentName),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:apm_static_index_pattern_id,key:processor.name,negate:!f,params:(query:transaction),type:phrase),query:(match_phrase:(processor.name:transaction))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:apm_static_index_pattern_id,key:service.name,negate:!f,params:(query:kibana),type:phrase),query:(match_phrase:(service.name:kibana))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:apm_static_index_pattern_id,key:transaction.name,negate:!f,params:!('POST%20%2Fapi%2Ftelemetry%2Fv2%2Fclusters%2F_stats'),type:phrases),query:(bool:(minimum_should_match:1,should:!((match_phrase:(transaction.name:'POST%20%2Fapi%2Ftelemetry%2Fv2%2Fclusters%2F_stats')))))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:apm_static_index_pattern_id,key:labels.deploymentName,negate:!f,params:(query:overview-aws-eu-west-1),type:phrase),query:(match_phrase:(labels.deploymentName:overview-aws-eu-west-1)))),grid:(),hideChart:!f,index:apm_static_index_pattern_id,interval:auto,query:(language:kuery,query:''),sort:!(!('@timestamp',desc))))
One of the errors found in the telemetry request

Another idea that would improve our visibility of telemetry is URL What do you think?


Question: Question for the target label?

Thank you for your excellent work!

I noticed that in the `taskvars_target_label_zrange.json` file, you provide the key actions and the corresponding object labels for each task. For example,

"close_grill+0": [
 {
 "action": "grasp",
 "object": {
 "name": "grill handle",
 "fine": [87],
 "coarse": [87, 86]
 }
 },
 {
 "action": "move grasped object up"
 }
 ].

I am curious about the meaning of the numbers in `"fine": [87]` and `"coarse": [87, 86]`. What do these values represent, and where do they come from?

Looking forward to your response！

The issue was actually caused by a boundary being rendered. This is resolved in 1.0.9.

FYI, you might find it more convenient to use the `task.get_demos()` functionality, rather than parsing the demo folders yourself (see here). If you pass in the live=False flag, then it gives you a list of demos loaded from file. You can also set `image_paths=True` if you want the paths rather than the images themselves.


Question: multiprocessing: serialization must ensure that contexts are compatible (the same)?

BPO | 33196
--- | :---
Nosy | @pitrou, @vstinner, @taleinat, @applio, @arcivanov, @augustogoulart
Files | test_lock_sigsegv.py testing_on_fedora.png coredump: coredump (Fedora 29)

 *Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.*

 Show more details

GitHub fields:

python
assignee = None
closed_at = None
created_at =
labels = ['3.8', '3.7', 'library', 'type-crash']
title = 'multiprocessing: serialization must ensure that contexts are compatible (the same)'
updated_at =
user = ' URL

bugs.python.org fields:

python
activity =
actor = 'davin'
assignee = 'none'
closed = False
closed_date = None
closer = None
components = ['Library (Lib)']
creation =
creator = 'arcivanov'
dependencies = []
files = ['47510', '47931', '47933']
hgrepos = []
issue_num = 33196
keywords = []
message_count = 11.0
messages = ['314762', '314792', '329491', '329719', '329845', '329892', '329893', '329898', '329908', '329909', '329913']
nosy_count = 6.0
nosy_names = ['pitrou', 'vstinner', 'taleinat', 'davin', 'arcivanov', 'augustogoulart']
pr_nums = []
priority = 'normal'
resolution = None
stage = 'needs patch'
status = 'open'
superseder = None
type = 'crash'
url = ' URL
versions = ['Python 3.6', 'Python 3.7', 'Python 3.8']

### Linked PRs
* gh-107275
* gh-108377
* gh-108378

Hmm, interesting. I thought that the auto-merge feature would also auto-close the issue, but it didn't.


Question: --path is not working?

Looks like add command is not working with -p and --path parameters. It's ignoring the given path.

Also it would be good to have a way to set in components.json the path of the generated components.

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.


Question: [FEAT] Make the advanced options more accessible.

I recently heard about the advanced features in passing, and when I went to go image an SD card, I decided that these advanced options would save a lot of time. I then downloaded the imager tool and spent a solid minute clicking the options to find this menu.

After Googling I found this page which ten told me I had to press Ctrl+Shift+X, which isn't obvious.

I feel that this is bad UX, as most people won't be aware of this keyboard shortcuts, even if it would be helpful to them!

I ask for a button somewhere on the main UI (such as another button in the button row or somewhere else)

Well, on Mac the application executable is not in the path.
And yes, you do can actually `cd` into .app containers, but I doubt many Mac users know that.
Would require entering something like: `/Applications/Raspberry\ Pi\ Imager.app/Contents/MacOS/rpi-imager --option`

Keyboard combo was also changed "shift" + "ctrl" + "X", to be able to have the same combination on MacOS.
Even though ctrl+alt+x may be easier to remember for some, MacOS lacked "alt".


Question: Typography: Theme defined font sizes are no longer working?

### Description

It looks like the font sizes a theme defines in its theme.json are no longer working.

| without plugin | with plugin |
| ----------- | ----------- |
| localhost local_ (12) | localhost local_ (13) |

For example, in the theme, `--wp--preset--font-size--medium` should be `1.05rem` but with Gutenberg plugin, the size is `clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.625), 20px)`

I can see this issue with other themes too.

### Step-by-step reproduction instructions

1. Open a homepage in the browser.
2. Deactivate Gutenberg trunk
3. Open the homepage in a new tab
4. Notice the difeerence

### Screenshots, screen recording, code snippet

_No response_

### Environment info

- WP 6.4.2
- Gutenberg Trunk

### Please confirm that you have searched existing issues in the repo.

Yes

### Please confirm that you have tested with all plugins deactivated except Gutenberg.

Yes

It seems we're keeping this on the WordPress 6.5 Editor Task board intentionally in the No Status column in hopes that it'll be addressed for 6.5. It does seem like a critical issue for many builders. I see it as In Progress on the Automattic team Ignite's project board. @ajlende do you have any updates on this, please?


Question: profile param does not working with AWS SSO config?

I am able to use `load_aws_credentials()` with my default profile but it does not work when I specify a different profile, e.g. `load_aws_credentials('prod')`

lets move any discussion here to the aws repo and close this one. Check out the reply here: URL for a working workflow with secrets


Question: Introduce common undo functionality and prevent accidental cell deletion?

My request concerns the same as this one (closed issue from 2+ years ago): URL

It seems to be a frequently occurring problem until today, and a reason for people not to use VSCode for Jupyter notebooks. See for example: URL

It happens all too often: once a cell is not in focus, and one hits the common key combination to undo the last change (on Mac: Cmd + z), a cell gets deleted. Despite the suggested "solution" in issue 1998 (just hitting the key "z" when not focused on a cell), this does more of the same: it deletes cells!
Once a cell is deleted, undoing via menu or via Cmd + Shift + P (command palette), deletes just more cells.

So basically, with this extension, undoing in any way means deleting. And deleting can't be undone.

I use VSCode for programming a lot. Just removing the common undo key combination is not an option for me.

Also, I think there really ought to be a working solution to undo an accidental deletion, because it seems to be the norm in any application these days to have the ability to undo the last change (deleting a cell is a change as well).

Besides the obvious: it would be nice to undo the last edit, whether a cell is active or not!

Has there been any developments in this regard?

This is fixed in main and will be available in next Insiders (tomorrow) and the next Stable.


Question: Tests / Docs / Docs fails on old PRs with blurb?

The tests for PR #8150 were all green. When I added a blurb for #8150, Tests / Docs / Docs failed because of the 4-digit number.
 URL

The error occurred during the sphinx html build, but I have no idea where the misinformation is stored or what tracker this properly belongs on.

It is not clear to me whether to backport, so I did not, but this could still be done. Closing now.


Question: vcpkg provided FluidSynth sounds incorrect compared to Meson wrap?

### Are you using the latest DOSBox Staging version?

- [x] I have checked and I'm using the latest release.

### Different version than latest?

_No response_

### What operating system are you using?

Linux x86_64

### If other OS or Linux, please describe

Debian 12

### Are you running DOSBox Staging on a native OS?

- [x] I am running Staging on a native OS

### Relevant hardware info

_No response_

### Have you checked that no other similar issue already exists?

- [x] I have searched and have not found similar issues.

### A clear and concise description of what the bug is

It sounds like it's underwater or something. I also get the bad sound with my system (Debian provided) FluidSynth. Only the Meson wrap sounds correct.

Bad - System 2.3.1
Good - Meson wrap 2.3.3
Bad - vcpkg 2.4.2

fluidsynth-recordings.zip

Soundfont I'm using:

SC-55.SoundFont.v1.2b.sf2.zip

### Steps to reproduce the behaviour

Explain in detail how to reproduce the bug. Assume no familiarity with the software.
1. Use Sound font linked above with FluidSynth
2. Play first level of Doom using General MIDI
3. Test with meson using `meson setup --force-fallback-for=fluidsynth` - Sound correct
4. Test with CMake using vcpkg - Unlock hidden Doom underwater level

### Download URL of affected game or software

_No response_

### Your configuration

ini

### Provide a log

text

### Code of conduct and contributing guidelines

- [x] Yes, I agree.

This is not a bug. What you hear in `vcpkg.ogg` is called chrous - ever heard of?

The soundfont you use enables chorus for almost every instrument. So, even if the MIDI doesn't use chorus, the soundfont will!

If you don't like it, either use a different soundfont or disable chorus completely in fluidsynth.

The fix implemented by #1339 does ensure that chrous will now be heard in both, single and double precision builds.

There is no "gold standard". IIRC, CMake had double precision mode enabled by default. The old and long gone autotools buildsystem had single precision as default. My advice: Use single precision. It's less CPU expensive, better auto-vectorizable and sounds exactly the same. (Well, unless one encounters fancy numeric bugs like #1331.)
Perhaps I'll change the default to single precision in the future.


Question: systray as a module?

Systray is placed by var ``tray = right|left``

I think that it could be a nice thing to make it as a module. To be able to place it where we want, and to duplicate it (don't think it is possible, just wondering).

There is no fixed timeline. It is mainly tied to which features I want in it. In the 3.6 blog post I said that I wanted to have a fixed tray, new font renderer, and some config syntax improvements in 3.7. But it is starting to look like that will be take too much time for a single release (I really want to release more often than every 12 months).

So I think we should release 3.7 once the tray module is stable and I am finished with #2609. I do want to finish #2609 before 3.7 because it will result in some breaking tray changes (basically if you had the tray anywhere outside of the bar window, this will no longer work) and if people should migrate to the module anyway that won't be a big problem.


Question: Add an installer option to not install the service?

Hello,

because of the issue with windows_exporter not starting on boot, discussed here:

 URL
 URL
 URL

the **only** reliable way to use this software is to wrap the service in a tool such as WinSW or the classic nssm.

That isn't ideal, but at least it works - however it poses a new problem: Because the windows_exporter MSI always forecfully installs the windows_exporter service my ansible role to deploy the windows_exporter now always has to do two consecutive changes and is not properly idempotent anymore:

After installing or updating windows_exporter (change 1), it has to replace the auto-created, non-functioning service from the installer with the winsw-wrapped version of the service again (change 2 - even though the winsw service and its configuration haven't changed, this task will now result in a change)

This service flip-flopping during a rollout could be avoided if the MSI installer exposed an argument that allows the service-creation to be suppressed during the install.

Thanks!

It seems like it worked as expected, because that an internal windows installer behavior.

Windows Installer mostly does nothing on reinstaller. To restore an installation, you have to force a repair mode.

with

msiexec.exe /fa "windows_exporter-0.26.0-amd64.msi" /qn

the service is getting restored. I tested that on a windows server. Sadly, we are unable to change the windows installer behavior here.


Question: processor network error on Send transaction?

# Bug Report

## Description

Erroe message: WPP-025 - status-proxy-O.error: insufficient funds for gas * price + value: add ress 0x3212fD7C2C7984DD6de153691D901445fC8AA07 have 2783037892
8767798 want 159078669589875316

## Steps to reproduce

Use an account that has enough funds to do a send transaction on Mainnet

1. Go to the Wallet
2. Click Send
3. When the modal opens, select a small amount of eth to sent
4. Notice that an error displays

#### Expected behavior
User to be able to perform a Send tx

#### Actual behavior
User unable to do a send tx, even though they have enough funds
Screenshot 2024-09-16 at 4 43 40 PM

### Additional Information
geth 2.log.zip
app_20240916_154447.log

- Status desktop version: 2.30 rc-1
- Operating System: Mac OS Sonoma

There is no actually one conclusion (as it was checked with disabled both grove and proxy(, and the discussion moved there, but yeah, seems that the issue might be on both sides - grove and proxy.
Thanks for the comment. I'll bring this issue today on wallet sync, thank you


Question: Since the last update, Media Player seems to no longer be able to play very long files?

### The problem

I have a 10 hour long track of white noise I play through HA when I sleep. Been using it for a long while, with no issue.

As of the last HA update, it seems to no longer play. The file can still be played on the computer, and the HA automation that turns it on/off will still play any "normal" length file when I run the automation, but it seems to refuse to play it to the speaker if it's the too long file.

### What version of Home Assistant Core has the issue?

core-2025.4.1

### What was the last working version of Home Assistant Core?

core-2024.3.X

### What type of installation are you running?

Home Assistant OS

### Integration causing the issue

Media Player

### Link to integration documentation on our website

 URL

### Diagnostics information

Let me know what would be useful, and I'll send it to you.

### Example YAML snippet

yaml
This is the automation I use to cue it up:

action: media_player.play_media
target:
 entity_id: media_player.office
data:
 media_content_id: >-
 media-source://media_source/local/White Noise Black Screen ¦ Sleep, Study,
 Focus ¦ 10 Hours (128kbit_AAC).m4a
 media_content_type: audio/mp4
metadata:
 title: White Noise Black Screen ¦ Sleep, Study, Focus ¦ 10 Hours (128kbit_AAC).m4a
 thumbnail: null
 media_class: music
 children_media_class: null
 navigateIds:
 - {}
 - media_content_type: app
 media_content_id: media-source://media_source

### Anything in the logs that might be useful for us?

txt

### Additional information

_No response_

I have no clue what your issue is exactly, what are you trying to do and what does it do and what do you expect?


Question: docker image (mac/aarch64) failing?

Hi Keegan,

Do you know if it's an issue with my docker image or maybe with the Gradle docker image or something else regarding:

 URL

The Dockerfile is here: URL

kind regards, and have a nice week :-)
Johannes

Thanks a lot. Can you check if it's working without the existing `sirix-data` folder? I've just committed a fix, hopefully: URL


Question: 'touch' detection is invalid?

Using this on a laptop computer, and I have set

js
 anchors.options = {
 visible: 'touch'
 }

However, it is detecting that a laptop is a touch device. When I look at the source code and try some in the browser console, `!!window.TouchEvent` is returning true, which is here in the source code — URL

------------

example in use: URL

Thanks for the detailed report. You're totally right about where that new behavior is coming from.

Unfortunately, the behavior you're seeing is intended. To quote the docs:

If you're seeing the links in your browser on Windows 10, that means your browser supports touch events (more specifically, `window.TouchEvent`). That might mean your desktop/laptop has support for touch interface (many windows computers, like surface books, do), or that the browser would support a touch interface if it were installed on such a device.

The change that you saw in the newer AnchorJS version comes from a similar Modernizr update, which was intended to make touch event detection more accurate. You can see details on that here: URL

Ultimately, I'm comfortable leaving this feature as-is, focused on detecting touch-events, which only approximates touchscreen detection. The alternative is to remove the feature altogether (which is what Modernizr eventually did).

If you prefer the former behavior, I'd say feel free to continue using v4.2.2.


Question: Cleanup CSI Snapshots post Polling of VSC times out in CSI Plugin.

**What steps did you take and what happened:**

As of today the CSI plugin waits for the VSC to get reconciled for default 10minutes.
After that CSI leaves the VS in the cluster.
This leads to accumulation of useless VS in the cluster which ends up throttling the CSI drivers installed in the cluster. Because the CSI driver keeps on retrying endlessly.

**What did you expect to happen:**
Cleanup the VS if tracking has failed in the CSI plugin.

**The following information will help us better understand what's going on**:

_If you are using velero v1.7.0+:_
Please use `velero debug --backup --restore ` to generate the support bundle, and attach to this issue, more options please refer to `velero debug --help`

_If you are using earlier versions:_
Please provide the output of the following commands (Pasting long output into a GitHub gist or other pastebin is fine.)
- `kubectl logs deployment/velero -n velero`
- `velero backup describe ` or `kubectl get backup/ -n velero -o yaml`
- `velero backup logs `
- `velero restore describe ` or `kubectl get restore/ -n velero -o yaml`
- `velero restore logs `

**Anything else you would like to add:**

Related issue #6209 and also in similar code path as #6165

**Environment:**

- Velero version (use `velero version`):
- Velero features (use `velero client config get features`):
- Kubernetes version (use `kubectl version`):
- Kubernetes installer & version:
- Cloud provider or hardware configuration:
- OS (e.g. from `/etc/os-release`):

**Vote on this issue!**

This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.

- :+1: for "I would like to see this bug fixed as soon as possible"
- :-1: for "There are more important bugs to focus on right now"

There are two issues being discussed here:
1. Object has been modified issue:

I1111 12:01:13.229378 1 snapshot_controller.go:167] updating VolumeSnapshotContent[snapcontent-c5a12581-b9c7-430e-9c61-9bcb576a60d4] error status failed Operation cannot be fulfilled on volumesnapshotcontents.snapshot.storage.k8s.io "snapcontent-c5a12581-b9c7-430e-9c61-9bcb576a60d4": the object has been modified; please apply your changes to the latest version and try again

This has been fixed for all common cases in snapshotter master, which will be in v5.0.0. The version v4.2.1 will not have this fix.

2. #533 - this issue is unrelated to the above error. I've reproduced it in master without the `object has been modified error`. The object are constantly being re-queued without backoff, even though backoff is configured. I'm still looking into why that is the case.

I've been busy the past few weeks, but I'm hoping to continue looking into this one again soon.


Question: Fix bugs on Korean MSX Conversion To SMS games On SG-1000 Mode Emulation?

I already answered these issues report:
- those games do NOT work on stock SG-1000 hardware because they need more RAM than the SG-1000 has (afaik, MSX has more RAM than SG-1000)
- the colors look wrong but that is how they look on Master System hardware

The solution to your problem is to run these games on SG-1000 hardware with RAM extension cartridge, which is not possible yet in this emulator but you are free to use another emulator if it works for you... just stop spamming the issue report.


Question: Tado integration login error since 2025.3.4?

### The problem

I cannot login in Tado integration since updating HA to 2025.3.4.
Login at URL works fine.

### What version of Home Assistant Core has the issue?

core-2025.3.4

### What was the last working version of Home Assistant Core?

core-2025.3.3

### What type of installation are you running?

Home Assistant Supervised

### Integration causing the issue

Tado

### Link to integration documentation on our website

 URL

### Diagnostics information

Logger: homeassistant.components.tado.config_flow
Quelle: components/tado/config_flow.py:87
Integration: Tado (Dokumentation, Probleme)
Erstmals aufgetreten: 12:17:17 (5 Vorkommnisse)
Zuletzt protokolliert: 12:26:19

Unexpected exception
Traceback (most recent call last):
 File "/usr/src/homeassistant/homeassistant/components/tado/config_flow.py", line 87, in async_step_user
 validated = await validate_input(self.hass, user_input)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/usr/src/homeassistant/homeassistant/components/tado/config_flow.py", line 52, in validate_input
 tado = await hass.async_add_executor_job(
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Tado, data[CONF_USERNAME], data[CONF_PASSWORD]
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 )
 ^
 File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
 result = self.fn(*self.args, **self.kwargs)
 File "/usr/local/lib/python3.13/site-packages/PyTado/interface/interface.py", line 46, in __init__
 self._http = Http(
 ~~~~^
 username=username,
 ^^^^^^^^^^^^^^^^^^
 ... ...
 debug=debug,
 ^^^^^^^^^^^^
 )
 ^
 File "/usr/local/lib/python3.13/site-packages/PyTado/http.py", line 153, in __init__
 self._id, self._token_refresh = self._login()
 ~~~~~~~~~~~^^
 File "/usr/local/lib/python3.13/site-packages/PyTado/http.py", line 333, in _login
 raise TadoException(
 f"Login failed for unknown reason with status code {response.status_code}"
 )
PyTado.exceptions.TadoException: Login failed for unknown reason with status code 403

### Example YAML snippet

yaml

### Anything in the logs that might be useful for us?

txt

### Additional information

_No response_

Sorry, the change is too large to ship in a patch. Feel free to join the beta testing, which starts today.

../Frenck


Question: Can't add FirefoxPWA's patched Firefox.app into filtered applications?

FirefoxPWA is a way to install PWA as an app with Firefox. On macOS, it downloads a separate instance of Firefox to ~/Library/Application Support/firefoxpwa/runtime/Firefox.app, and patches the binary to do some additional magic for PWA to work. However, I'm not able to add this Firefox.app into filtered applications, so I'm seeing many ads.

### Steps to reproduce
1. Install FirefoxPWA's extension as well as the native counterpart (via Homebrew on macOS)
2. Create a PWA with it
3. Try to add the patched Firefox.app into filtered applications

### Expected behavior
The separate, patched Firefox.app should be added to the list, and filtering should work

### Actual behavior
The app is not added to the list and filtering is not working. AdGuard instead highlights the original Firefox.app in the list, which locates in /Applications/Firefox.app, as if they're the same one, but they're not.

Then I tried adding the PWA app it creates in ~/Applications (for example ~/Applications/Spotify.app) into filtered applications. It showed up in the list, but the ads are still not filtered this way, so I think being able to add that patched Firefox.app is the key.

Finally I granted AdGuard full disk access then retried, but it doesn't work. And I tried trashing the original Firefox.app & delete its entry from the list before adding the patched one. It did show up in the list this way, but filtering is still not working.

### Customer ID
Not seeing a "Customer ID" in the email reply? Ticket number is 554896. Or is it this strange string at the end? -> [X7LYQM-557Q]

### Your environment
* Environment name and version: Firefox 94.0.1, macOS 12.0.1
* Any specific potentially conflicting software installed: LuLu firewall

I'm pretty late because I didn't have much time. Anyway, I tried doing this but it doesn't work for me. It appears the executable does not see variables set in `LSEnvironment`, so the app cannot start.

Apparently `LSEnvironment` by processes started via "Launch Services" and not via terminal (source?). However, it also does not work for me when I try to launch it from Launchpad. Maybe it's because I'm using the old macOS 10.15.7 (the latest I could install into VM)? But in any case, I would like if launching from the terminal (using `firefoxpwa site launch` and `open`) would also work.

Is there any more reliable way of setting environment variables for a bundle? Or, is `swiftc` included in standard macOS out-of-the-box? This isn't the nicest solution, but maybe PWAsForFirefox could compile a new executable when installing each PWA and include `exePath` and `pwaId` directly in the source code.


Question: Can't do mkltfs on HP StorageWorks Trivium 3000?

Hello.

I've compiled LTFS using manual in README on my Debian 11 Bullseye (Linux 5.13.19-2-pve #1 SMP PVE 5.13.19-4 (Mon, 29 Nov 2021 12:10:09 +0100) x86_64 GNU/Linux)

The device is HP StorageWorks Ultrium 3000 SAS, cartridges are Sony LTX1500G

`ltfs -o device_list` shows connected hardware:

885 LTFS14000I LTFS starting, LTFS version 2.5.0.0 (Prelim), log level 2.
885 LTFS14058I LTFS Format Specification version 2.4.0.
885 LTFS14104I Launched by "ltfs -o device_list".
885 LTFS14105I This binary is built for Linux (x86_64).
885 LTFS14106I GCC version is 10.2.1 20210110.
885 LTFS17087I Kernel version: Linux version 5.13.19-2-pve (build@proxmox) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PVE 5.13.19-4 (Mon, 29 Nov 2021 12:10:09 +0100) i386.
885 LTFS17089I Distribution: PRETTY_NAME="Debian GNU/Linux 11 (bullseye)".
885 LTFS17085I Plugin: Loading "sg" tape backend.
Tape Device list:.
Device Name = /dev/sg1 (0.0.0.0), Vendor ID = HP , Product ID = Ultrium 5-SCSI , Serial Number = HUJ011CW59, Product Name =[Ultrium 5-SCSI].

But when I try to do mkltfs, I'm getting the following error:

root@office:~# mkltfs -d /dev/sg1
LTFS15000I Starting mkltfs, LTFS version 2.5.0.0 (Prelim), log level 2.
LTFS15041I Launched by "mkltfs -d /dev/sg1".
LTFS15042I This binary is built for Linux (x86_64).
LTFS15043I GCC version is 10.2.1 20210110.
LTFS17087I Kernel version: Linux version 5.13.19-2-pve (build@proxmox) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PVE 5.13.19-4 (Mon, 29 Nov 2021 12:10:09 +0100) i386.
LTFS17089I Distribution: PRETTY_NAME="Debian GNU/Linux 11 (bullseye)".
LTFS15003I Formatting device '/dev/sg1'.
LTFS15004I LTFS volume blocksize: 524288.
LTFS15005I Index partition placement policy: None.

LTFS11337I Update index-dirty flag (1) - NO_BARCODE (0x0x56531f111be0).
LTFS17085I Plugin: Loading "sg" tape backend.
LTFS30209I Opening a device through sg-ibmtape driver (/dev/sg1).
LTFS30250I Opened the SCSI tape device 0.0.0.0 (/dev/sg1).
LTFS30207I Vendor ID is HP .
LTFS30208I Product ID is Ultrium 5-SCSI .
LTFS30214I Firmware revision is Z6MW.
LTFS30215I Drive serial is HUJ011CW59.
LTFS30285I The reserved buffer size of /dev/sg1 is 524288.
LTFS30294I Setting up timeout values from RSOC.
LTFS17160I Maximum device block size is 1048576.
LTFS11330I Loading cartridge.
LTFS39805W The timeout table is not configured: SCSI OP code 0x4d. Use the default timeout.
LTFS11332I Load successful.
LTFS39805W The timeout table is not configured: SCSI OP code 0x4d. Use the default timeout.
LTFS17157I Changing the drive setting to write-anywhere mode.
LTFS15049I Checking the medium (mount).
LTFS39805W The timeout table is not configured: SCSI OP code 0x4d. Use the default timeout.
LTFS30205I LOCATE (0x92) returns -20802.
LTFS30263I LOCATE returns End-of-Data (EOD) not found (-20802) /dev/sg1.
LTFS12037E Cannot seek: backend call failed (-20802).
LTFS11006E Cannot read volume: failed to load the tape.
LTFS30205I MODESELECT (0x55) returns -20500.
LTFS30263I MODESELECT returns Invalid Field in Parameter List (-20500) /dev/sg1.
LTFS15023I Formatting failed.

Maybe you have any ideas what's the problem? The cartridges & streamer are absolutely new

Yes. But the alternative is to use /dev/nst* instead. `nst` device never issue `REWIND` at open/close.

Another point is to add `-o eject` option to LTFS for a safeguard. Basically LTFS tries to use `append only mode` of IBM drives. But the `append only mode` only can clear when the tape is ejected from the drive spec. So LTFS only uses the `append only mode` when `-o eject`. Because historically default behavior is keep the tape on drive at unmount, so it is no chance to disable the `append only mode`. (May be it is a good timing to consider to change default behavior...)

Anyway, you can avoid data corruption because of `REWIND` from another path if you add `-o eject` in the command line. But you may receive an write error (and goes to R/O mode) when `REWIND` from another path happens.


Question: Replace `Foreign.Marshal.Error.void` with a re-export of `Data.Functor.void`?

These two functions have identical behavior and names, but differing types. (This can cause annoying and pointless "ambiguous occurrence" errors when both are in scope.) `Data.Functor.void` is more general than `Foreign.Marshal.Error.void`, but the proposed change is nevertheless a breaking one since the more general type of `Data.Functor.void` can cause type inference to fail in some cases.

But `Foreign.Marshal.Error.void` has been deprecated since `base-4.6.0.0`, which shipped with ghc-7.6.1 and was released in September 2012, more than a decade ago. Potentially-affected users have had plenty of time to migrate.

Side note: `Foreign.Marshal.Error.void` is specified in the Haskell2010 report; see this chapter. Otherwise I might propose to just delete this function instead of generalizing it.

OK, let's vote on this.

Dear CLC members, the proposal is to extend Impact Assessments section of `PROPOSALS.md` with a paragraph

@angerman @hasufell @tomjaguarpaw @parsonsmatt @velveteer @mixphix

----

+1 from me, see my comment above.


Question: [Bug Report][3.0.0-beta.10] `v-select`'s label get active always?

### Environment
**Vuetify Version:** 3.0.0-beta.10
**Vue Version:** 3.2.38
**Browsers:** Chrome 105.0.0.0
**OS:** Windows 10

### Steps to reproduce
Try to use blank string `v-model` value and you see the label get an active state

 data: () => ({
 items: ['Foo', 'Bar', 'Fizz', 'Buzz'],
 standardSelect: '',
 outlinedSelect:'',
 soloVariant:'',
 plainVariant:'',
 underlinedVariant:'',
 }),

### Expected Behavior
v-select does not get an active state

### Actual Behavior
Refer to code pen for details

### Reproduction Link
 URL

This has since been resolved with the property **cache-items**.

 URL

Closing this as resolved.

If you have any questions, please reach out to us in our Discord community.


Question: importing electron in a WebWorker doesn't work?

Doing `import { ipcRenderer} from 'electron'` (or any other renderer electron module) crashes the app with `reason: "crashed"` and `exitCode: 11`.

## Details

- I'm trying to migrate from Webpack and the same code works there.
- `nodeIntegrationInWorker` is set to true.
- Exit code 11 usually means Segmentation fault.
- One thing that is being logged in the Terminal when the app crashes:

 [20890:0831/172750.464535:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464559:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.
 [20890:0831/172750.464564:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464569:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.
 [20890:0831/172750.464572:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464578:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.
 [20890:0831/172750.464580:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464584:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.
 [20890:0831/172750.464601:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464606:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.
 [20890:0831/172750.464609:ERROR:shared_image_manager.cc(267)] SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.
 [20890:0831/172750.464612:ERROR:skia_output_device_buffer_queue.cc(354)] Invalid mailbox.

- Another thing:

 Error sending from webFrameMain: Error: Render frame was disposed before WebFrameMain could be accessed
 at n._sendInternal (node:electron/js2c/browser_init:165:629)
 at b._sendInternal (node:electron/js2c/browser_init:161:2573)
 at node:electron/js2c/browser_init:193:729
 at new Promise ( )
 at Object.invokeInWebContents (node:electron/js2c/browser_init:193:477)
 at b.executeJavaScript (node:electron/js2c/browser_init:161:3267)
 at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

This isn't a bug - using IPC requires a render frame, which a worker doesn't and can't have.


Question: Component level note content needs to allow text formatting?

## Summary
Right now all note types allow text formatting for its content with a few exceptions:
- `dimensions`
- `physfacet`
- `acqinfo`

The following note types aren't displaying at all when the content has text formatting
- `physdesc`
- `index`

`physdesc` may be the place to start because `dimensions` and `physfacet` are EAG tags nested within `physdesc`.

This issue may overlap with AR-136 In Progress which calls for text formatting in component `unittitle`

Please see the attached spreadsheet for data on whether or not a note type displays and/or allows text formatting.
component_notes_text.xlsx

## Acceptance Criteria
- [ ] Text formatting is allowed and displays on all note types that are listed in the above spreadsheet

## Testing Instructions
- Use the G334 – 54 slides component on staging
- Ensure there is bold or underline formatting for the following:
 - Acquisition information
 - Physical description
 - Physical facet
 - Dimensions
 - Indexes

 Text formatting

Image

Example of text formatting not rendering in : URL

code snippet:
`

 "Singing for her supper," The Hill , pp.
 30-31 `

I will add an example of text formatting not rendering in component level notes shortly.


Question: Put more requests for help & advice on requests into public?

We could have a public "get help on this request" link somewhere on request pages, which goes through to the user support inbox but also gets posted on the request thread (perhaps behind a tabbed interface).

We could then allow admins to answer the help request in public, with the aim of being able to point people towards existing answers rather than using canned responses to reply privately.

Possibly, on viewing the help request, admins could also mark it safe for public comment (rather than admin-only reply) to enable other users to contribute. We could have a feed of these help requests similar to URL

We could have an admin page of "allowed tags" that users can suggest or add (like our body performance tags or `pit`-related tags). That would reduce the impact of users adding synonyms or tags that generate notes.


Question: .so file not found?

Getting this error after installation in Docker container

Could not open library '/usr/local/bundle/gems/cld3-3.5.0/lib/cld3/../../ext/cld3/libcld3.so': /usr/local/bundle/gems/cld3-3.5.0/lib/cld3/../../ext/cld3/libcld3.so: cannot open shared object file: No such file or directory (LoadError)

The `.so` file is present in `/usr/local/bundle/gems/cld3-3.5.0/lib/` but not `/usr/local/bundle/gems/cld3-3.5.0/ext/cld3/libcld3.so`

Reproduction: URL
 URL

`extension_dir` is the best place for `ffi_lib` feature. We will document it at URL

I did investigate all affected gems in rubygems.org and fixed them that released in 2022. see URL

I'll close this issue because there is no action about this in RubyGems 3.4.x.


Question: StickyHeader scrolling issue.

### Can we access your project?

- [X] I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

### Current Behavior

I have a scrollable column, with a StickyHeader inside it. The content of the StickyHeader widget is a listview. I have datapills in the header of the StickyHeader, which filter my listview below. If one scrolls down in the list view and switches to another datapill and the filtered list items length is shorter, the header of the StickyHeader jumps to the bottom of the page and resets back only if the content is touch scrolled. I tried hiding and displaying the header again after the filter is applied, but the behavior is the same. I also tried scrollto action on the content view, that didn't seem to do anything either.

### Expected Behavior

The conent updates based on the filter change, but the sticky header sticks to the top.

### Steps to Reproduce

1. Create New Page, add navigation to the page from home page. (You may be able to do it on Home page as well instead).
2. Add new Page State variable showItems, Boolean set to true by default.
3. Select the column in the new page. Make it scrollable, select stretch for Cross Axis Alignment.
4. Add StickyHeader widget inside the column.
5. Add a Button into the header, wrap it in a row. Set the action on it to to update page state toggle the value of showItems
6. Select the last sample list item container in the content of the sticky header, make its visibility conditional equal to page state variable showItems.
7. Duplicate these a couple of times so the list items are scrollable down the page.
8. Launch the application, navigate to the test page, scroll down in the list view then push the button in the header. You will notice that the header will jump to the bottom of the page.

### Reproducible from Blank

- [x] The steps to reproduce above start from a blank project.

### Bug Report Code (Required)

ITFXi87huJdgrthE+qniLMZonmEwGVwbbZIRiO4aTTEjGJz1BIYMaffSS1pBONOkTWw2KEWKpHsE0uj3ivP9IMYBNSquUapCwatUZj3vWky/aoSTBsyaQ0QnAdpbGhG90YmsniJdCNNhdEIs7DiMBeeRSindNKH6Zwh9f6PHaOI=

### Visual documentation

<img width="402" alt="image" src=" URL

<img width="384" alt="image" src=" URL

### Environment

markdown
- FlutterFlow version: v5.0.2
- Platform: Web, iOS, Android
- Browser name and version: Chrome 129.0.6668.60
- Operating system and version affected: MacOS Sequoia 15.0, iOS 18

### Additional Information

Trying to publish my updated app with this new page in it.

Can't replicate the issue on Flutter v3.0.0 and sticky_headers 0.3.0. Please retest and if it's still a problem provide example so we can resolve it.


Question: Test dicovery doesn't provide feedback on failure?

I find quite often my tests "disappear" from the test window, or discovery appears to do nothing. This is almost always because I've introduced a syntax error in the package I'm testing which results in an import failure. The reason is clear in the Python Test Log, i.e. below I forgot to install a dependency culminating in discovery failing with exit code 2. If this should happen at the very least the test sidebar should provide some indication that test discovery exited abnormally - perhaps with a highlight on the "Show Test Output" icon since clicking on that is the first step in resolving the issue.

Test Discovery failed:
Error: ============================= test session starts ==============================

 import ahocorasick # pip install pyahocorasick
E ModuleNotFoundError: No module named 'ahocorasick'
=========================== short test summary info ============================
ERROR tests/test_label_model.py
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
===================== 5 tests collected, 1 error in 2.00s ======================

Traceback (most recent call last):
 File "/home/david/.vscode/extensions/ms-python.python-2021.7.1060902895/pythonFiles/testing_tools/run_adapter.py", line 22, in
 main(tool, cmd, subargs, toolargs)
 File "/home/david/.vscode/extensions/ms-python.python-2021.7.1060902895/pythonFiles/testing_tools/adapter/__main__.py", line 100, in main
 parents, result = run(toolargs, **subargs)
 File "/home/david/.vscode/extensions/ms-python.python-2021.7.1060902895/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 44, in discover
 raise Exception("pytest discovery failed (exit code {})".format(ec))
Exception: pytest discovery failed (exit code 2)

Hello, thank you for all your patience and assistance- your help is critical to us being able to deliver the best product to our users! A few things:

1. Can you try switch your log level to trace (you can do so in the command palette) and then running it again and sending me both the logs from the `python` output channel and the `python test output` channel? I have extra error logging I've been adding and it might give some more insight.
2. To clarify on your setup it is a multiroot workspace with multiple modules per workspace? When you talk about projects A,B,C and D are these within a specific workspace? Then where does the 40+ modules come into play?
3. I see from that output you have a few plugins in use, does removing all of those change anything? I know you tried with the pytest-fixtures one already. `plugins: dictsdiff-0.5.8, pyfakefs-4.7.0, requests-mock-1.9.3, unordered-0.5.2, mock-3.10.0, cov-2.12.1, pytest_check-1.0.2, smtpdfix-0.4.2`

Thank you!


Question: Error deploying Wazuh Indexer cluster via Puppet?

|Wazuh version|Component|Install type|Install method|Platform|
|---|---|---|---|---|
| 4.6.0 Beta 1 | Wazuh component | Indexer | Puppet | Ubuntu 18.04|

I discovered in the test carried out in this issue that, deploying indexer cluster via puppet isn't successful. Each indexer node is installed and configured separately but are not part of the same cluster.

Testing the Wazuh indexer cluster with the security admin script provides the output below showing only one node:

console
root@indexer2:/home/rolly# /usr/share/wazuh-indexer/bin/indexer-security-init.sh
**************************************************************************
** This tool will be deprecated in the next major release of OpenSearch **
** URL **
**************************************************************************
Security Admin v7
Will connect to 127.0.0.1:9200 ... done
Connected as "CN=admin,OU=Wazuh,O=Wazuh,L=California,C=US"
OpenSearch Version: 2.8.0
Contacting opensearch cluster 'opensearch' and wait for YELLOW clusterstate ...
Clustername: wazuh-cluster
Clusterstate: GREEN
Number of nodes: 1
Number of data nodes: 1
.opendistro_security index does not exists, attempt to create it ... done (0-all replicas)
Populate config from /etc/wazuh-indexer/opensearch-security/
Will update '/config' with /etc/wazuh-indexer/opensearch-security/config.yml
 SUCC: Configuration for 'config' created or updated
Will update '/roles' with /etc/wazuh-indexer/opensearch-security/roles.yml
 SUCC: Configuration for 'roles' created or updated
Will update '/rolesmapping' with /etc/wazuh-indexer/opensearch-security/roles_mapping.yml
 SUCC: Configuration for 'rolesmapping' created or updated
Will update '/internalusers' with /etc/wazuh-indexer/opensearch-security/internal_users.yml
 SUCC: Configuration for 'internalusers' created or updated
Will update '/actiongroups' with /etc/wazuh-indexer/opensearch-security/action_groups.yml
 SUCC: Configuration for 'actiongroups' created or updated
Will update '/tenants' with /etc/wazuh-indexer/opensearch-security/tenants.yml
 SUCC: Configuration for 'tenants' created or updated
Will update '/nodesdn' with /etc/wazuh-indexer/opensearch-security/nodes_dn.yml
 SUCC: Configuration for 'nodesdn' created or updated
Will update '/whitelist' with /etc/wazuh-indexer/opensearch-security/whitelist.yml
 SUCC: Configuration for 'whitelist' created or updated
Will update '/audit' with /etc/wazuh-indexer/opensearch-security/audit.yml
 SUCC: Configuration for 'audit' created or updated
Will update '/allowlist' with /etc/wazuh-indexer/opensearch-security/allowlist.yml
 SUCC: Configuration for 'allowlist' created or updated
SUCC: Expected 10 config types for node {"updated_config_types":["allowlist","tenants","rolesmapping","nodesdn","audit","roles","whitelist","internalusers","actiongroups","config"],"updated_config_size":10,"message":null} is 10 (["allowlist","tenants","rolesmapping","nodesdn","audit","roles","whitelist","internalusers","actiongroups","config"]) due to: null
Done with success

Also although dashboard deployment was not part of the test description, I however tried to install but got the following error when trying to access via URL.

image

The dashboard error log shows the following:

console
root@dashboard:/home/rolly# tail /tmp/wazuh-dashboard.log
Oct 04 11:33:15 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:15Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:17 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:17Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:20 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:20Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:22 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:22Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:25 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:25Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:27 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:27Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:30 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:30Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:32 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:32Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:35 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:35Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}
Oct 04 11:33:37 dashboard opensearch-dashboards[6486]: {"type":"log","@timestamp":"2023-10-04T11:33:37Z","tags":["error","opensearch","data"],"pid":6486,"message":"[ConnectionError]: connect ECONNREFUSED 127.0.0.1:9200"}

The dashboard searches for the indexer on `localhost` instead of its IP address(`192.168.21.170` or `192.168.21.171` in the case of this test)

I did a test installation with the classes for distributed installation and found several problems:

It was necessary to declare each of the nodes and they were fixed, so I opted to modify the code of the `indexer_dist.pp` class so that it does not configure any parameters of the `opensearch.yml` template except the default values and that they are assigned in the installation manifest

The config.yml file for the creation of the certificates has fixed values assigned and I am investigating how to be able to assign these values of each node by means of an array, which should have a pair of values for each item (node name, ip) So I continue with the investigation to review how to assign these values to the creation template of the `config.yml` file.

Modifying the `indexer_dist.yml` manifest allowed me to deploy an AIO environment, but it requires a different configuration of the install manifest than what we currently have:

$discovery_type = 'single'
stage { 'certificates': }
stage { 'repo': }
stage { 'indexerdeploy': }
stage { 'securityadmin': }
stage { 'dashboard': }
stage { 'manager': }
Stage[certificates] -> Stage[repo] -> Stage[indexerdeploy] -> Stage[securityadmin] -> Stage[manager] -> Stage[dashboard]
Exec {
 timeout => 0,
}
node "ip-172-31-35-35.us-east-2.compute.internal" {
 class { 'wazuh::certificates_dist':
 stage => certificates,
 }
 class { 'wazuh::repo_use':
 stage => repo,
 }
 class { 'wazuh::indexer_dist':
 stage => indexerdeploy,
 }
 class { 'wazuh::manager':
 manage_repos => false,
 stage => manager,
 }
 class { 'wazuh::filebeat_oss_dist':
 stage => manager,
 }
 class { 'wazuh::dashboard_dist':
 stage => dashboard,
 }
}


Question: TransformerPS1S2 Issue?

I'm having issues trying to get a 6-phase rectifier circuit to work. I sent the netlist over to the ngspice guys and they found a possible error with .SUBCKT Transformers_TransformerPS1S2. The netlist line "R3 nSPlus nSplus {RS1}" is wrong. There may be other errors in the .SUBCKT.

 URL

2023-11-14_105159

6_Phase_Rectifier.zip

**TODO** list:
- [x] Fix short circuit in transformer model
- [x] Add TD parameter for sine source
- [x] Deprecate red AC source

I have uploaded a new `Transformer.lib` library. Thanks for the contribution! Closing this.


Question: Terminus error -- call to undefined method?

Good day,
We got the error as following when trying to build the environments thru GitHub action:
`PHP Fatal error: Uncaught Error: Call to undefined method Pantheon\TerminusBuildTools\Commands\EnvPushCommand::getsite() in /home/runner/.terminus/terminus-dependencies-c788000802/vendor/pantheon-systems/terminus-build-tools-plugin/src/Commands/BuildToolsBase.php:1120`

It is PR from `mylocalbranch` -> `develop` branch. The workflow file install terminus part as blowing:

 - name: Install Terminus
 run: |
 mkdir ~/terminus && cd ~/terminus
 curl -L URL --silent " URL | perl -nle'print $& while m{"tag_name": "\K.*?(?=")}g')/terminus.phar --output terminus
 chmod +x terminus
 sudo ln -s ~/terminus/terminus /usr/local/bin/terminus

I tried to downgrade teriminus 3.6.2 version, action still failed and same error as above.
`$(curl) --silent " URL
Please let me know if more info need to provided.

Thanks.

Image

I got some reports in Slack of this working so I'm closing this ticket. Thanks everyone involved!

Feel free to open a new issue if there is something else that needs to be addressed :)


Question: [fhir-client] Calling $validate from the fhir-client fails in the main branch?

We are using the FHIRClient validate method to validate Bundle resource by passing the Bundle object.

client.validate(finalBundle)

It fails to perform validation. The FHIR server log displays following message

[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Creating FHIRHttpServletRequestWrapper for HttpServletRequest: com.ibm.ws.webcontainer40.srt.SRTServletRequest40@ee864739
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Retrieved these 'header' query parameters from the request URI: {}
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRHttpServl 2 Content-Type is application/xml
[6/17/22, 16:27:24:361 UTC] 00000042 FHIRRestServl I Received request: tenantId:[default] dsId:[default] user:[fhiruser] method:[POST] uri:[ URL
[6/17/22, 16:27:24:365 UTC] 00000042 FHIRProvider > com.ibm.fhir.provider.FHIRProvider readFrom ENTRY
[6/17/22, 16:27:24:375 UTC] 00000042 FHIRProvider com.ibm.fhir.server.resources.Operation invoke(String,String,Resource) ENTRY
[6/17/22, 16:27:24:376 UTC] 00000042 FHIRResource 1 'Resource' is not a valid resource type.
[6/17/22, 16:27:24:381 UTC] 00000042 FHIRResource 1
OperationOutcome:
{"resourceType":"OperationOutcome","id":"ac-13-0-2-cd77fa72-e66c-4b97-a533-56c7af817a67","issue":[{"severity":"fatal","code":"not-supported","_code":{"extension":[{"url":" URL is not a valid resource type."}}]}
[6/17/22, 16:27:24:381 UTC] 00000042 RestAuditLogg > com.ibm.fhir.server.util.RestAuditLogger logOperation ENTRY
[6/17/22, 16:27:24:381 UTC] 00000042 RestAuditLogg com.ibm.fhir.provider.FHIRProvider writeTo ENTRY
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRProvider < com.ibm.fhir.provider.FHIRProvider writeTo RETURN
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRRestServl I Completed request[0.024226862 secs]: tenantId:[default] dsId:[default] user:[fhiruser] method:[POST] uri:[ URL status:[404]
[6/17/22, 16:27:24:385 UTC] 00000042 FHIRRestServl < com.ibm.fhir.server.filter.rest.FHIRRestServletFilter doFilter RETURN

**Following is a sample Bundl resource that has validation error but the validation operation does npt detect it**
EST-REG-ForVikas-RegTesting-Enriched.xml.zip

Error 404 issued with the text the "unknow" text is not a valid resource Closing issue.
The 404 is given for both 4.0 and 4.3 fhir versions


Question: Update help pages to clarify ownership of requests once published?

As discussed on WDTK volunteer catch up call 24/06/2021 - URL

- Should make clear to pro and non pro users the requests aren’t “theirs” once published.
- Treat like publishing under Creative Commons / Open licence
- “You’re making this a public asset” .. “doing a public service”.
- Issue with existing requests .. can’t retrospectively apply a public licence.

Simplest thing to do here is change the default value of the select box and add more emphasis to the consequence of selecting a particular value:

<img width="702" alt="Screenshot 2022-09-21 at 14 38 53" src=" URL

<img width="685" alt="Screenshot 2022-09-21 at 14 38 59" src=" URL


Question: Jetbrains Toolbox "Invalid client serial" when using dbus-user=filter?

### Description

Jetbrains Toolbox takes an insane amount of time to load up and display its tray icon when using `--dbus-user=filter`. Unlike a normal run, it displays the following message:

** (process:10596): WARNING **: 21:28:17.026: Invalid client serial

This message originates from xdg-dbus-proxy, in flatpak-proxy.c.

### Steps to Reproduce

1. Download the toolbox app URL
2. Run `firejail --noprofile --dbus-user=proxy --appimage ./jetbrains-toolbox`

### Expected behavior

The app runs and displays a GtkStatusIcon as a fallback for having no access to a StatusNotifierItem tray.

### Actual behavior

It took a solid 5 minutes to start up and do this.

### Behavior without a profile

N/A

### Additional context

I don't have a StatusNotifierItem implementation like snixembed, yet running outside of firejail makes it work. I want it to run with either --dbus-user=none or --dbus-user=proxy, either is fine.

### Environment

- Gentoo amd64
- i3 window manager with polybar

firejail version 0.9.70

Compile time support:
 - always force nonewprivs support is disabled
 - AppArmor support is disabled
 - AppImage support is enabled
 - chroot support is enabled
 - D-BUS proxy support is enabled
 - file transfer support is enabled
 - firetunnel support is disabled
 - IDS support is disabled
 - networking support is enabled
 - output logging is enabled
 - overlayfs support is disabled
 - private-home support is enabled
 - private-cache and tmpfs as user enabled
 - SELinux support is disabled
 - user namespace support is enabled
 - X11 sandboxing support is enabled

### Checklist

- [x] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it).
- [x] I can reproduce the issue without custom modifications (e.g. globals.local).
- [ ] The program has a profile. (If not, request one in ` URL
- [ ] The profile (and redirect profile if exists) hasn't already been fixed upstream.
- [x] I have performed a short search for similar issues (to avoid opening a duplicate).
 - [x] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers.
- [ ] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages)

### Log

 Output of LC_ALL=C firejail --noprofile --dbus-user=proxy --appimage ./jetbrains-toolbox

Parent pid 10594, child pid 10598

** Warning: dropping all Linux capabilities and setting NO_NEW_PRIVS prctl **

Mounting appimage type 2
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Child process initialized in 50.05 ms

** (process:10596): WARNING **: 21:28:17.026: Invalid client serial

This has to do with the exception handling of the calling code.
When DBus is not available dbus-java will instantly fail with an `AddressResolvingException` or an `IOException`. When the calling code swallows the exception, nothing will happen (no DBus usage, no blocking).

When blocking certain calls the problem is different. While establishing connection to DBus worked (handshaking, sending Hello etc), specific calls get blocked. In that case the connection (at least in version 4.0.0) gets into some sort of half-disconnected behaviour, which causes the connection to be treated as connected when it actually isn't.
This was fixed in 4.1.0 of dbus-java.

When using 4.1.0 with your setup, the application will only block for about 10-20 seconds due to waiting for method replys which will never be received.

I improved this in the latest 4.1.1 snapshot, so dbus-java will no longer wait for method-replies if the disconnection from the bus was caused by an `IOException` (e.g. of the transport like in this case).

The error message 'invalid client serial' you see is not from dbus-java but from some launcher used to start the jetbrains-toolbox.
I guess that this has something to do with messages not arriving at that application, but usually this does not hurt.


Question: Unable to build due to "clang++ exited with error code 1" and empty file?

### Apple platform

iOS

### Framework version

net9.0-*

### Affected platform version

VS 2022 17.13.1

### Description

1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk.net9.0_18.2\18.2.9180\targets\Xamarin.Shared.Sdk.targets(1665,3): error : clang++ exited with code 1:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk.net9.0_18.2\18.2.9180\targets\Xamarin.Shared.Sdk.targets(1665,3): error : ld: file is empty in '/Users/**/Library/Caches/Xamarin/mtbs/builds/**/e714b99856d2d8abeed05f03af7a2bd21b67f244c175af00f39b5193cbd8bd41/C:/Program Files/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.ios-arm64/9.0.2/runtimes/ios-arm64/native/libmono-component-marshal-ilgen-static.a'
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk.net9.0_18.2\18.2.9180\targets\Xamarin.Shared.Sdk.targets(1665,3): error : clang++: error: linker command failed with exit code 1 (use -v to see invocation)

I checked that path on the Mac and it is indeed a 0 byte file. All the other files in that directory are non-zero in size.

The corresponding file on my Windows machine is 199KB.

I scp'd that file from my Windows machine to the Mac and that allowed the build process to get past that error and it seems to fully build, though it can't deploy due to an issue with the iOS version.

### Steps to Reproduce

I don't know. I have had to do so many things to get to this point with a brand new Mac and an app that has never been built for iOS before.

### Did you find any workaround?

Yes, I copied the file from my Windows machine to the Mac, overwriting the 0-byte file.

### Build logs

_No response_

It's a known issue, and there's a proposal to improve this scenario: URL (which also explains the reason why it behaves like it does today).


Question: Run DLL error after start?

**Describe the bug**
After start of bleachbit I see a popup with an error message "the module was not found"

**To Reproduce**
Steps to reproduce the behavior:
1. Install Bleachbit
2. Start Bleachbit
3. See error

The error happens every time.

**Expected behavior**
No error popup.

**Screenshots**
Image

**Desktop (please complete the following information):**
 - OS: Windows 11
 - BleachBit version 4.6.2

@mr-brunes
@harkinhails

Recently there were major upgrades in the Python framework that may help. Would you please test one of these options?

1. BleachBit 4.9.0 alpha is based on Python 3.10 and is digitally signed
2. BleachBit 4.9.1 CI build 2775 , based in Python 3.11, is newer but is not digitally signed.

Both have known issues, so may not be ideal for everyday use. However, testing would tell us a lot about whether the Python upgrade fixed the issue.

A workaround is install BleachBit in a folder without a space such as
* `c:\bleachbit`
* `d:\bleachbit
* `d:\program_files_x86\bleachbit`

Please let me know what you find out.


Question: New styles for footer actions?

Here are the styles of this specific component:

Image

And more generally of all dropdowns like this: URL

Ideally we’d only get to this after @wagtail/gsoc-ux-unification has implemented their changes to the JS side of this.

Note for footer actions – there is much more than just the dropdown, we also need to make sure the new styles work with the bulk chooser’s components, and with our dirty form check messages.

As part of this, we could also add this component to the user creation screen to help with #5906. Ideally #7366, #6591, #7650 will have also been fixed.

Sub-tasks:

- [x] Re-implement dropdown buttons with Tippy
- [x] Re-implement bulk actions + button styles according to new designs
- [x] Include styleguide improvements for warning buttons URL

@Nazi-pikachu no as you can see in my description above this is blocked by two other issues.


Question: There is a probability of crashing when using Warhammer right-click to attack creatures?

version 1.20.1
forge 47.3.1
weaponmod-forge-1.20.1-1.21.3
architectury-9.2.14-forge
cloth-config-11.1.118-forge
There is a probability of crashing when using Warhammer right-click to attack creatures.
I really like this mod.
Also, my English is not good, so I used mechanical translation.

Alright, I've looked into this again. Not sure where my head was at before, but I've reverted my previous changes, applied the suggested changes, and released a new version.
Thanks again @XFactHD for your input!


Question: [PT Run] [Time and Date plugin] Allow custom format string?

### Description of the new feature / enhancement

The PR #16662 implements a new plugin for date and time values.

It might be interesting to support custom format string as user input like the wox plugin "DateTimeFormatter".

### Scenario when this would be used?

If the user needs an unsupported format.

### Supporting information

 URL

---

⚠ The work on this enhancement can't begin before the plugin code is merged into main branch!!

@Picazsoo
Great request. Feel free to open the PR. Your contribution is welcome. If you need any help, you can ask me.

I personally prefer `YYYY-MM-DD_HH-MM-SS` in my file names. Not sure what's better or if we need both variations/a setting.


Question: InputImageRotation issues: Vertical images are not working, etc...

In Flutter I am trying to detect text from images in horizontal orientation is working perfectly but Vertical orientation text is not detected.
I am using the google_ml_kit plugin.
Anyone has a solution for this or another way to achieve this functionality.

Here you can check it is working with native android :- URL

Closing this issue.

Fix: google_mlkit_text_recognition instead of `google_ml_kit`.

More details here: URL

Moving `InputImage` and `InputImageRotation` issues to: URL


Question: SharePoint Online API: Access denied creating Personal Site when passing Signed In User Bearer Token?

#### Category
- [ ] Question
- [ ] Typo
- [x] Bug
- [ ] Additional article idea

#### Expected or Desired Behavior

The below HTTP call should create a new personal site for the user

POST /_vti_bin/client.svc/ProcessQuery HTTP/1.1
Host: tenant-admin.sharepoint.com
Content-Type: application/xml
Authorization: Bearer

 user@tenant.onmicrosoft.com

#### Observed Behavior

Above request results in `200 OK` response but returns the below error, no personal site is created for the user.

[
 {
 "SchemaVersion": "15.0.0.0",
 "LibraryVersion": "16.0.19318.12002",
 "ErrorInfo": {
 "ErrorMessage": "Access denied. You do not have permission to perform this action or access this resource.",
 "ErrorValue": null,
 "TraceCorrelationId": "7c05089f-70d6-1000-af48-5aaa8564ad67",
 "ErrorCode": -2147024891,
 "ErrorTypeName": "System.UnauthorizedAccessException"
 },
 "TraceCorrelationId": "7c05089f-70d6-1000-af48-5aaa8564ad67"
 }
]

#### Steps to Reproduce

- Create Azure AD application
- Set the following delegate SharePoint Online API permissions
 - AllSites.FullControl
 - User.ReadWrite.All
- Grant Admin consent for delegated permissions
- Generate Bearer Token using OAuth 2.0 Authorization Code Flow
 - Provide Tenant Admin credentials
- Pass Bearer Token in Authorisation header of request

#### Related Issues

 URL
 URL
 URL

Unfortunately the SharePoint Online support engineers are not always 100% up to date about the limitations of their own products... :-( In this case the issue lies with the fact that a requested permission through an Azure AD application grant is not being recognized by SharePoint online specifically when it comes to the UPS (User Profile Service Application). With -UseWebLogin we use a different type of authentication (cookiebased/legacy) where as with all the other authentication methods we use the currently by Microsoft promoted way of authentication : Azure AD OAuth. We switched over to Azure AD OAuth as the default as more and more API requests we need to make are located in the Microsoft Graph. And the MS Graph only supports Azure AD OAuth.

In order for the OAuth authentication flow to work one needs to grant permissions to an Azure AD App registration, either a multi-tenant one alike the PnP Management Shell, or your own registered one. Our tests show that while the correct permissions are in place, SPO is not allowing the user to perform the actions. We brought this up with the product manager in charge of those APIs back then but are still awaiting feedback.


Question: Issues when running on fly genome?

Hello Andrey:
I have worked with isoquant output on mouse genome and find it super cool. So now I tried to run isoquant on long read seq from a fly RNA seq data, with the attempt to get de novo transcripts in specific knockout model. But it seems to be not working.
My line was:
isoquant.py \
--reference/homes/01/dmmccormick/oliviaao/Genome_assembly_Release_6_plus_ISO1_MT/GCF_000001215.4_Release_6_plus_ISO1_MT_genomic.fna \
--bam METTL3_KO_LacZ_RNAi.bc_3_sorted.bam \
--data_type nanopore \
-o METTL3_KO_LacZ \

Below is the error I encountered:
2025-06-11 14:32:32,590 - CRITICAL - IsoQuant failed with the following error, please, submit this issue to URL (most recent call last):
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/bin/isoquant.py", line 870, in
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/bin/isoquant.py", line 864, in main
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/bin/isoquant.py", line 814, in run_pipeline
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/share/isoquant-3.7.0-0/src/dataset_processor.py", line 432, in process_all_samples
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/share/isoquant-3.7.0-0/src/dataset_processor.py", line 456, in process_sample
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/share/isoquant-3.7.0-0/src/dataset_processor.py", line 547, in collect_reads
 File "/homes/01/dmmccormick/miniconda3/envs/isoquant/share/isoquant-3.7.0-0/src/dataset_processor.py", line 595, in resolve_multimappers
OSError: [Errno 24] Too many open files: 'METTL3_KO_LacZ/OUT/aux/OUT.save_multimappers_NW_001846120.1'

On the other hand, I also tried running isoquant with all the parameters by
--reference /homes/01/dmmccormick/oliviaao/Genome_assembly_Release_6_plus_ISO1_MT/GCF_000001215.4_Release_6_plus_ISO1_MT_genomic.fna \
--genedb /homes/01/dmmccormick/oliviaao/Genome_assembly_Release_6_plus_ISO1_MT/GCF_000001215.4_Release_6_plus_ISO1_MT_genomic.gtf \
--bam METTL3_KO_LacZ_RNAi.bc_3_sorted.bam \
--data_type nanopore \
-o METTL3_KO_LacZ \
This line of code gives me a different error by telling me the GTF file is corrupted. But this GTF file is directly downloaded from NCBI without no modification to anything...?

Please let me know if you could help with these errors, and what I could do to help in this process.
Thank you

Olivia

Dear @biochristmas

The correct command is `ulimit -n`, while you mentioned you used `ulimit -c`. Could you try -n option and see if it helps?

Best
Andrey


Question: [FP]: Wrongly reporting vulnerability CVE-2021-41033 on org.eclipse.osgi-3.18.0?

### Package URl

pkg:maven/org.eclipse.platform/org.eclipse.osgi@3.18.0

### CPE

cpe:2.3:a:eclipse:equinox:*:*:*:*:*:*:*:* versions up to (excluding) 4.21

### CVE

CVE-2021-41033

### ODC Integration

{"label"=>"Maven Plugin"}

### ODC Version

8.3.1

### Description

Per CVE Affected component:
Eclipse Equinox, at least until version 4.21
cpe:2.3:a:eclipse:equinox:*:*:*:*:*:*:*:* versions up to (excluding) 4.21

only 3PP "org.eclipse.osgi-3.18.0.jar" used, but NOT packing/using the vulnerable 3PP component "Eclipse Equinox", even they are NOT packed as indirect dependency in the environment. And this vulnerability is more specific to IDE and the plugin installation of eclipse. But tool is reporting this vulnerability on org.eclipse.osgi-3.18.0.jar, which is wrong.

From Dependency Check tool team, we need confirmation on these false positives. Could you please validate and confirm?

Yes I think this is good, because even today I see a lot of "unsave http" warnings but no one seems to care!
Making it default redirect seems not to improve the situation here, so I think it should really not be the default.

Sadly the current implementation is only on the transport level otherwise I could think about something like even asking the user the same way as we ask for certificates:

- Skip the mirror / edit the location
- Try https instead
- use http even if its unsecure

At least I think (depending on the setting) P2 might want to filter out unsecure mirrors and somehow notify them that they have to upgrade to https, e.g. by getting a list of mirrors that currently use unsafe transports.

For the UI, I think there should be a Warning whenever there is a site added with http and ask the user:

1. Try https instead
2. cancel the operation

It would therefore also be good to ask on start if one wants to convert all http -> https ...


Question: Transfer Ownership?

**Nextcloud (please complete the following information):**
- Nextcloud-Version: 22.2.5
- Forms-Version: 2.4.0

**Is your feature request related to a problem? Please describe.**
Nextcloud is used by many companies, that implies staff turnover and leaving employees. If the account is disabled or deleted, we lost access to the forms and related data.

**Describe the solution you'd like**
We would like to be able to transfer forms ownership from an user to another, using occ commands and/or a web gui option.

**Describe alternatives you've considered**
I thought about changing manually the db, but it seems touchy and I cannot give control to it through my userbase.

**Additional context**
If this isn't a regular use case, I think it may tend to become one as Nextcloud seems to be more and more used by privacy-concerned companies. Nextcloud Files and Calendar are already proposing such a feature, it's a shame that this is not "standardized".

Thanks for your reading and thanks for the amount of work you're placing on Nextcloud as a whole.

It’s set for 4.0 so not urgent, but also definitely not wontfix. It already came up in our own little usecase that we needed the marketing team and me to have access to the Forms.


Question: Rust TL-B serialization?

### Summary

TL-B serialization is a fundamental component of the TON blockchain, enabling the encoding and decoding of data structures in a compact, efficient, and schema-based binary format. To provide Rust developers with seamless support for this critical feature, we propose developing a TL-B serialization library in Rust. This library will allow developers to work with TL-B schemas directly in their Rust applications, enhancing the capabilities of TON-based tools and services.

### Context

The TL-B (Type Language - Binary) format is widely used within the TON blockchain for serializing and deserializing data structures, such as messages, cells, and state data. While other programming languages have partial implementations or utilities for TL-B serialization, Rust lacks a comprehensive and developer-friendly library tailored for this purpose. By creating a dedicated TL-B serialization library in Rust, we can empower developers to build efficient and reliable applications in the TON ecosystem. Key features of the proposed library include:
 • Support for defining and parsing TL-B schemas directly in Rust.
 • Serialization and deserialization of TL-B data structures into binary format.
 • Bit-level data manipulation for precise TL-B compliance.
 • Recursive structure handling for complex TL-B schemas.
 • Error handling to ensure data integrity and conformity with TL-B specifications.
 • Integration with existing TON blockchain tools, such as tonlibjson, for seamless workflows.

Suppose we have a simple TL-B schema:
use std::io::{self, Read, Write};

// Example struct matching the TL-B schema
struct User {
 text: String,
 age: i32,
}

// Serialization
impl User {
 fn serialize(&self, writer: &mut impl Write) -> io::Result {
 // Serialize the text as a string (length-prefixed, for example)
 let text_bytes = self.text.as_bytes();
 let length = text_bytes.len() as u32;
 writer.write_all(&length.to_be_bytes())?;
 writer.write_all(text_bytes)?;

 // Serialize the age as a 32-bit integer
 writer.write_all(&self.age.to_be_bytes())?;
 Ok(())
 }

 // Deserialization
 fn deserialize(reader: &mut impl Read) -> io::Result {
 // Read the text length
 let mut length_bytes = [0u8; 4];
 reader.read_exact(&mut length_bytes)?;
 let length = u32::from_be_bytes(length_bytes);

 // Read the text
 let mut text_bytes = vec![0u8; length as usize];
 reader.read_exact(&mut text_bytes)?;

 // Read the age
 let mut age_bytes = [0u8; 4];
 reader.read_exact(&mut age_bytes)?;
 let age = i32::from_be_bytes(age_bytes);

 Ok(Self {
 text: String::from_utf8(text_bytes).unwrap(),
 age,
 })
 }
}

### References

Develop a Rust library that implements TL-B serialization, enabling developers to encode, decode, and manipulate TL-B data structures effortlessly within Rust applications.

### Estimate suggested reward

$5,000 USD in TON equivalent

### @mitinarseny thank you for the contribution!

To accurately recognize your **valuable contributions** in our repository, we kindly request you to submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number.

Please follow these steps:
1) Fork the repository (if you haven't already).
2) Edit the Hall of Fame file, commit, and push your changes.
3) Create a Pull Request from your fork to the main repository, providing the wallet address and a link to the bounty with the number (for example, Pull Request URL
For reference on what your entry should look like, please see the examples of past merged pull requests.

4) And please follow the questbook proposal stage in accordance with the bounty guideline


Question: iOS return 500 while using flutter uploader with version 1.x?

For android the flutter uploader works fine, the server able to upload the data. But for iOS, I meet this issue.
3f1086db-3486-42f2-9b66-d2523640280f

Then, I have tried the flutter uploader with version 3.0 beta, it didn't appear this error, but it straight went into this line first and the progress automatically = 100
 uploader.result.listen((result) {
 BotToast.showText(text:"Complete");
 }
 instead of this
 uploader.progress.listen((progress) {
 BotToast.showText(text:progress.progess.toString());
 }

then it automatically run 2nd time ( uploader.enqueue() ) then start from listening the progress=0. When the progress =100 and result = UploadTaskStatus.complete , it did toast the complete but my server couldn't receive any data from it.

What content type is the file you are uploading? You need to match it using `Content-Type`.


Question: Add an unauthenticated GetDataHolderBrands endpoint exposed as a public API?

# Description
As part of the API Uplift for Data Holder Multi-Sector support #424, there are considerations to be made on how the GetDataHolderBrands endpoint can be augmented to allow unauthenticated client access.

This piece of work has been extracted into its own change request to allow this topic to be considered beyond maintenance iteration 9.

# Area Affected
Register APIs will need to be structured to expose GetDataHolderBrands information from a public API

# Change Proposed

The following changes are proposed:

1. Create a new GetDataHolderBrands endpoint returning the same payload in time for energy
2. Move this endpoint out of the secure domain, removing MTLS and authentication requirements
3. Move this endpoint into the public API domain, allowing the API to be accessible via CDN and leverage ETags
4. Add industry filtering behaviour:
• Default: All data holder brands will be returned
• Query parameter filter: allow filtering by industry sector
5. Remove paging, aligning the response definition to other public APIs

## Options:
1. Create an unauthenticated Data Holder Brands API returning the same content as the current authenticated API. The authenticated version of the API will be deprecated once a schedule has been determined

2. Create an unauthenticated Data Holder Brands API returning a subset of the content currently returned in the authenticated API. Security endpoint information would NOT be included in this API. Both the authenticated and unauthenticated APIs would be maintained.

## Considerations:

- What are the consequences of making this information available publicly?
- What are the use cases which will be used from the public and authenticated APIs?

A dependency date was set as 15 November 2022 to align with the Energy release timeframe and considerations to change this date will be discussed further through Issue #507 in Maintenance Iteration 11.

This change was incorporated into release v1.17.0.

Please refer to Decision 237 for further details.


Question: Cannot handle enums with numeric fields?

### Expected Behavior

When presented with enum with number fields (e.g. `FOO(1)`), it should respect `@JsonValue` and `@JsonCreator` and should compile.

### Actual Behaviour

When running the test, compilation fails with

 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Cannot deserialize value of type `java.lang.Number` from String "EdDSA": not a valid number

This works fine in micronaut 3.

The error does not really make sense as the enum should be serialized to a number (based on `@JsonValue`) and never be in the string form.

### Steps To Reproduce

1. Clone URL
2. Run the test and see compilation fail with the above error (it does not even get to running the test)
3. Adjust the HelloController to use COSEAlgorithmIdentifier2 (with 2 suffix). This uses `@JsonProperty` instead
4. Re-run the test and see it pass

Raising this in micronaut repo, as the same enum class serializes and deserializes fine with jackson by itself.

### Environment Information

- OSX
- JDK 21
- Micronaut 4.0.0 -> 4.7.6

### Example Application

 URL

### Version

4.7.6

The problem is here: URL

OpenApi calls `.values()` to get the values of the enum. This calls (for Java) the following in core URL

The problem is that inside that code (even if we copy it to the openapi module) we don't have access to any bean metadata that Micronaut produces. All the `Element`s in the stream are javax elements and not Micronaut. I don't see a way to check if those element have the appropriate annotation to generate the right value instead of the `toString()` that it's done at this moment.

@graemerocher any thoughts if there is a way to do this?


Question: Deno add - "Failed to install from package.json" "Unexpected character."?

Version: Deno 2.0.4

$ deno add npm:debug
Add npm:debug@4.3.7
error: Failed to install from package.json

Caused by:
 0: Invalid version requirement
 1: Unexpected character.
 ^
 ~
$ cat deno.json
{
 "name": "...",
 "description": "...",
 "version": "3.0.0-alpha.5",
 "exports": "./src/index.ts",
 "tasks": {
 "build": "deno run --allow-read --allow-write scripts/export-json-schema.ts",
 "coverage": "deno coverage | deno run jsr:@silverbucket/threshold 100 88",
 "test": "deno test --coverage --clean --allow-env src/**/*.test.ts"
 },
 "imports": {
 "@silverbucket/threshold": "jsr:@silverbucket/threshold@1.0.2",
 "@types/node": "npm:@types/node@22.5.0",
 "@types/debug": "npm:@types/debug@4.1.12",
 "ajv": "npm:ajv@8.12.0",
 "ajv-formats": "npm:ajv-formats@2.1.1",
 "@silverbucket/ajv-formats-draft2019": "jsr:@silverbucket/ajv-formats-draft2019@1.6.1",
 "debug": "npm:debug@4.3.7"
 }
}

It looks good, but I think we probably dont' need any changes in deno_semver. Probably it could just be handled in deno_package_json (I'm not sure though)


Question: Evaluate DAG versioning & bundles with a Airflow 3 pre-release?

**What we want to do**

Evaluate how DAG Bundles and DAG versioning are behaving with Cosmos.

Try out Airflow 3.0 with Cosmos example DAGs:

COMMIT_SHA=573cd95 AIRFLOW_HOME=$(pwd) uvx \
 --python 3.11 \
 --from "git+ URL \
 --with "git+ URL \
 --with "git+ URL \
 bash -c "
 cd \$(python -c 'import airflow, os; print(os.path.dirname(airflow.__file__))') && \
 # Build the new UI (located in the 'ui' directory)
 cd ui && pnpm install && pnpm build && \
 # Build the legacy UI (located in the 'www' directory)
 cd ../www && yarn install --frozen-lockfile && yarn run build && \
 airflow standalone
 "

See the UI working in:
 URL
 URL

Focus on the work of these AIPs:
* AIP-63: DAG Versioning
* AIP-66: DAG Bundles & Parsing

**Acceptance criteria**

* [ ] Document which Airflow/Cosmos version was tested
* [ ] Raise any concerns and problems faced with @jedcunningham and team
* [ ] Have an action plan

Create a PR isolating changes and add conditionals so we can all work using this same code base


Question: roachtest: cdc/schemareg failed?

roachtest.cdc/schemareg failed with artifacts on release-22.1 @ 000c9624b56b09d5fbd06557c559b2f910142a9c:

The test failed on branch=release-22.1, cloud=gce:
test artifacts and logs in: /artifacts/cdc/schemareg/run_1
 cdc.go:514,cdc.go:883,test_runner.go:883: pq: Use of CHANGEFEED requires an enterprise license. Your evaluation license expired on December 30, 2022. If you're interested in getting a new license, please contact subscriptions@cockroachlabs.com and we can help you out.

 cluster.go:1934,cdc.go:1449,panic.go:1038,test_impl.go:248,cdc.go:514,cdc.go:883,test_runner.go:883: cluster.RunE: context canceled
 (1) attached stack trace
 -- stack trace:
 | main.(*clusterImpl).RunE
 | main/pkg/cmd/roachtest/cluster.go:1951
 | main.(*clusterImpl).Run
 | main/pkg/cmd/roachtest/cluster.go:1932
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests.kafkaManager.stop
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests/cdc.go:1449
 | runtime.gopanic
 | GOROOT/src/runtime/panic.go:1038
 | main.(*testImpl).Fatal
 | main/pkg/cmd/roachtest/test_impl.go:248
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests.runCDCSchemaRegistry
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests/cdc.go:514
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests.registerCDC.func10
 | github.com/cockroachdb/cockroach/pkg/cmd/roachtest/tests/cdc.go:883
 | main.(*testRunner).runTest.func2
 | main/pkg/cmd/roachtest/test_runner.go:883
 | runtime.goexit
 | GOROOT/src/runtime/asm_amd64.s:1581
 Wraps: (2) cluster.RunE
 Wraps: (3) context canceled
 Error types: (1) *withstack.withStack (2) *errutil.withPrefix (3) *errors.errorString

 Help

See: roachtest README

See: How To Investigate \(internal\)

/cc @cockroachdb/cdc

This test on roachdash | Improve this report!

Jira issue: CRDB-22922

roachtest.cdc/schemareg failed with artifacts on release-22.2 @ 07a53a36601e9ca5fcffcff55f69b43c6dfbf1c1:

test artifacts and logs in: /artifacts/cdc/schemareg/run_1
(test_impl.go:286).Fatal: pq: Use of CHANGEFEED requires an enterprise license. Your evaluation license expired on December 30, 2022. If you're interested in getting a new license, please contact subscriptions@cockroachlabs.com and we can help you out.
(test_impl.go:286).Fatal: cluster.RunE: context canceled

 Parameters: ROACHTEST_cloud=gce
, ROACHTEST_cpu=4
, ROACHTEST_encrypted=false
, ROACHTEST_fs=ext4
, ROACHTEST_localSSD=true
, ROACHTEST_ssd=0

 Help

See: roachtest README

See: How To Investigate \(internal\)

 Same failure on other branches

- #94502 roachtest: cdc/schemareg failed [C-test-failure O-roachtest O-robot T-cdc branch-master release-blocker]
- #94482 roachtest: cdc/schemareg failed [C-test-failure O-roachtest O-robot T-cdc branch-release-22.1 release-blocker]

This test on roachdash | Improve this report!


Question: Default shortcut keys cannot be used.

os:ubuntu22.04
yazi version: 25.3.7

Install and configure according to the instructions in the readme.

Wow, thanks! I rarely start `nvim .` myself so I didn't know about it.

But I can reproduce it too, although it happens so fast on my machine that I missed it previously. I'll add a note about this to the docs for now.

I don't know if it's possible to automatically apply this at the correct time with this solution, but at least people can now copy paste this into their configs.


Question: Recursively controlling a circuit takes exponential time and memory?

### Environment

- **Qiskit version**: 1.0
- **Python version**: 3.12
- **Operating system**: OSX and Linux

### What is happening?

Recursively adding controls to an initial sub-circuit will cause Qiskit to hang, using up ever increasing CPU and memory resources. E.g. the below will never complete, but taking `N=5` or so will.

python

N = 10
sub_qc = QuantumCircuit(1)
sub_qc.x(0)

out = QuantumCircuit(N)
out.compose(sub_qc,range(sub_qc.num_qubits), inplace=True)

for kk in range(N-1):
 sub_qc = sub_qc.control()
 out.compose(sub_qc,range(sub_qc.num_qubits), inplace=True)

### How can we reproduce the issue?

Run above

### What should happen?

It should not take apparently exponential time

### Any suggestions?

_No response_

The primary focus of this issue is to decompose an `MCXGate()` using non-exponential number of `CX` gates, without using ancillas, thus fixing URL


Question: Uncaught TypeError: Cannot read properties of undefined (reading 'hasOwnProperty') Console error thrown while using GTranslate widget and logged into website as admin?

## Bug Description

As flagged in the support forum, the following console error is thrown while using GTranslate plugin widget and logged into website as admin:

Uncaught TypeError: Cannot read properties of undefined (reading 'hasOwnProperty')
 at _._setupNS (/_/translate_http/_/js/k=translate_http.tr.cs.sS79CTwCGSs.O/d=1/rs=AN8SPfooco5r-XPZgZHhoMWywin50i9rzg/m=el_conf:261:314)
 at /_/translate_http/_/js/k=translate_http.tr.cs.sS79CTwCGSs.O/d=1/rs=AN8SPfooco5r-XPZgZHhoMWywin50i9rzg/m=el_conf:287:17
 at /_/translate_http/_/js/k=translate_http.tr.cs.sS79CTwCGSs.O/d=1/rs=AN8SPfooco5r-XPZgZHhoMWywin50i9rzg/m=el_conf:292:11
 at /_/translate_http/_/js/k=translate_http.tr.cs.sS79CTwCGSs.O/d=1/rs=AN8SPfooco5r-XPZgZHhoMWywin50i9rzg/m=el_conf:293:9

I have been able to replicate this on a TasteWP site with just Site Kit and GTranslate installed. This only displayed when logged into the site as admin and viewing a page with the GTranslate widget place on it. When testing from an incognito browser and not logged in the console error does not display. You do not need to interact with the widget for the console error to show as it will display on page load.

Video recording of this in action:

 URL

## Steps to reproduce

1. Set up fresh TasteWP website with Site Kit installed and set up.
2. Install the GTranslate plugin.
3. Go to **Settings > GTranslate** and select an option for **'Show in menu'** and **'Show floating language selector'** so that the widget will display on posts/pages.
4. Visit the site homepage and console error should display.

## Screenshots

## Additional Context

---------------

_Do not alter or remove anything below. The following sections will be managed by moderators only._

## Acceptance criteria

*

## Implementation Brief

*

### Test Coverage

*

## QA Brief

*

## Changelog entry

*

### QA Update: ✅

**Verified:**

- Installed GTranslate chrome extension and WordPress plugin verified the extension works.
- Visited a page on frontend, and the gtranslate extension is translating page.
- Tested gtranslate plugin, you can add shortcode [gtranslate] into any page, and the gtranslate widget shows and translation works.
- Tested with the Google Translate extension as well as GTranslate.
- No console or front end error messages.
- Completed a regression test on the behaviour fixed in URL

 Screenshots

image
image
image
image
image


Question: Erreur après mise a jour de core?

Depuis la mise a jour de core de ce jour j'ai cette erreur:

ERROR (MainThread) [homeassistant.components.binary_sensor] linkytic: Not adding entity with invalid device info: Invalid device info {'default_manufacturer': 'ENEDIS', 'default_model': 'Compteur communiquant Linky', 'default_name': 'Linky', 'identifiers': {('linkytic', '8cf004887b4e5242b31780c04d6df0ee')}, 'manufacturer': None, 'model': None} for 'linkytic' config entry: device info needs to either describe a device, link to existing device or provide extra information.

Il est possible que domoticz mettait simplement de côté les lignes invalides silencieusement quand j'ai décidé de les faire remonter (justement pour aider l'utilisateur a détecter un mauvais module ou lien). Mais je ne peux le dire avec certitude, je n'ai pas regardé le code de domoticz.

Je ne saurais dire, malheureusement mon domaine (software) commence là où le hardware fini :)

~1 erreur/minute sur le lien série c'est clairement beaucoup

tag ok, valeur ok, checksum ko

Failed to validate the checksum of line 'b'?PTARIF HC.. HC.. (None) | s1 780 0b1100001100 | truncated 12 0b1100  | computed 44 0b101100 , | expected 60 0b111100 <

tag ko, valeur ok, checksum inconnu

Cela confirme ma conclusion précédente, vous avez beaucoup de lignes incorrectes en provenance du lien série. Mon intégration doit pouvoir les gérer tout en continuant de fonctionner, c'était le but de la mise à jour et si vous avez de nouveau une erreur de type `Uncaught thread exception` (celle-ci stoppant l'execution de l'intégration) prévenez moi que je rajoute un correctif.

Maintenant concernant vos erreurs/trames incorrectes en provenance du lien série, je ne saurais dire... Est-ce votre Linky qui est défectueux ? Votre connexion TIC ? Votre module série ? Le cablage ? J'ai bien peur que le seul moyen de le savoir serait de changer un élément après l'autre jusqu'à identifier le coupable. Ou alors simplement conserver l'ensemble tel quel et laisser l'intégration mettre de côté les lignes problématiques :)