Question: Erreur sur l'onglet service?

Bonjour,
Suite au passage à la version 2.101, nous avons un message d'erreur sur l'onglet service.
Est-ce que ça vous parle ?

image

Internal Server Error: /api/service/drf/services.datatables

AttributeError at /api/service/drf/services.datatables
Got AttributeError when attempting to get a value for field `name` on serializer `DatatablesSerializer`.
The serializer field might be named incorrectly and not match any attribute or key on the `Service` instance.
Original exception text was: 'ServiceType' object has no attribute 'review'.

Fixed in release 2.100.0

It is now possible to filter the list by searching directly for the id of an object.


Question: Path with Fragment is not handled as expected?

Consider this example spec:

yaml
openapi: 3.1.0
info:
 title: Test
 version: 0.1.0
security:
 - apiKeyAuth: []
paths:
 /auth#basicAuth:
 post:
 operationId: basicAuth
 security:
 - basicAuth: []
 servers:
 - url: URL
 requestBody:
 content:
 application/json:
 schemas:
 type: object
 required: true
 responses:
 "200":
 description: OK
components:
 securitySchemes:
 basicAuth:
 type: http
 scheme: basic

wiretap will return the below error when sending a request to `/auth`

json
{"type":" URL to serve mocked response","status":404,"detail":"Error: POST Path '/auth' not found, Reason: The POST request contains a path of '/auth' however that path, or the POST method for that path does not exist in the specification"}

Using a fragment in the OpenAPI spec is a pretty common way of reusing a path multiple times ie `/auth#instance1` and `/auth#instance2` so for the same path & method combination a different schema can be provided instead of needing to use `oneOf` for example on the request/response bodies.

As mentioned in #96

After attempting to solve this, I was confused as to why the correct path could not be found.

The `http.Request.URL.Fragment` was always missing when making a curl request or via postman etc. I was unable to perform any kind of lookup when a fragment was used, because any request made to wiretap using a fragment was just missing the fragment each time.

So then I looked a little deeper. I found this:

 URL

Fragments are never sent in HTTP. They're purely a local browser concept.

There is no way for me determine which path is being requested when the OpenAPI specification uses a fragment as a delimiter. The fragment is never picked up by the standard library.

Which pulls into question the legitimacy of using fragments at all in OpenAPI specs. They are quite useless it seems and should not be used as delimiters for paths.

Marking this as a wontfix, because there is nothing I can do to make it work.


Question: Update eth-json-rpc-middleware from 6.0.0 to latest version?

Currently this repo uses an outdated version of the `eth-json-rpc-middleware` library as a dependency. This throws warnings regarding outdated dependencies and specifically causes an issue on Webpack 5 due to the middleware dependency's usage of the `safe-event-emitter` (requiring a node resolution of `util`) instead of the newer `@metamask/safe-event-emitter`.

Hi there,
we are very open to do a quick bugfix release on our side if this helps, even if this package is deprecated, I just haven't identified if we can do something on our side.

If you follow-up the dependency path and find the right place where to post the issue "on the other side" feel free to mention me, then we can coordinate on how to fix this and see if we can also do something from the EthereumJS side of things.


Question: Undelete account?

Hey,

I was experimenting with a hachyderm account as I wasn’t sure whether to move my mastodon.social account to it. As I wasn’t sure I ended up deleting my account.

I’ve since seen a lot of similar minded folk move over and so have decided I’d like to do the same, but am I able to reinstate the deleted account?

I didn’t make any posts so it’s just bringing back the account/username I’m trying to do. Is this possible?

The username was @mattbrailsford

I don't understand if the account was deleted or suspended? Does the account still show up in the admin interface?
Note that suspending an account also bans their email address.

It seems you're using a *different* username than that of the account which is to be re-used. If you want to re-use the email address but with a different name, you can delete the old account with `tootctl accounts delete USERNAME`.


Question: New release before end of 2023?

Last one was from start of october 2023. Can we carve out a final release for this year before the end of the year?

@Drakonas @fernandofig @Xmetalfanx @elmuz @ms178 @pixelpicnic No it is NOT dead. Im going to be completely honest, I was in inpatient rehab for alcohol, something I have struggled with since 15 years old.

I also happen to have covid right now too (i caught it at the facility, as did 10 others), but I will get a release out as soon as I can (because I want a new version too for tha security fixes)

I will be making a note on the previous release and upcoming release to explain why I was "dead" for a month.


Question: All databases are empty, possibly due to unintentional OrbStack reset?

### Preliminary checklist

- [x] I am using the latest stable version of DDEV (see upgrade guide)
- [x] I have searched existing issues
- [x] I have checked the troubleshooting guide
- [x] I have run `ddev debug test` to include output below

### Output of `ddev debug test`

Since the upgrade to 1.24.5, all my databases are empty.

Upgrade to 1.24.6 did not help.

I run ddev debug test in one of my projects, here is th output.

 URL

### Expected Behavior

I expect that after upgrade all projects are still running with no problem (as it did all the uzpgrades before)

### Actual Behavior

All databases are running and I can connect but are empty

### Steps To Reproduce

_No response_

### Anything else?

_No response_

Thank you for the feedback @MattWilcox.

It can be disabled completely:

bash
ddev config --disable-settings-management


Question: Mes compteurs d'énergie ne fonctionnent pas - There is no state available for this entity?

Est-ce que ca vous dit qqch?

On dirait que Home assistant force la définition de tyypes pour ces variables... mais j'y connais pas grand chose!

J'ai récemment dû réinstaller l'intégration après plusieurs problèmes bizarres. Tout semble enfin se connecter et je suis capable de contrôler mes thermostats à partir de Home Asssistant. Par contre, aucune donnée statistiques au niveau Énergie.

image

Quand je regarde les stats dans Developers tools, je vois ceci:

image

image

Je n'ai pas essayé de cliquer sur "remove", car je ne veux justement pas les enlever... mais peut-etre vont-ils se recréer ensuite?

Bon j'ai réessayé avec la version officielle 2022.5 qui sortait aujourd'hui et ca marche toujours pas.. j'ai l'impression que c'est vraiment un détail que @valleedelisle pourrait régler... as-tu des idées rapides? Merci

Setup failed for custom integration hilo: Requirements for hilo not found: ['python-hilo>=2022.5.1'].
14:55:43 – (ERROR) setup.py

Logger: homeassistant.util.package
Source: util/package.py:99
First occurred: 14:52:30 (3 occurrences)
Last logged: 14:55:43

Unable to install package python-hilo>=2022.5.1: ERROR: Cannot install python-hilo==2022.5.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit URL WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available. You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.


Question: IDE0251 error in error list has no title?

_This issue has been moved from a ticket on Developer Community._

[severity:It bothers me. A fix would be nice] I just opened my project and noticed in the Error List window I have two IDE0251 errors with no descriptions. If I click to go to the location of the error, I see code is fine. Also, the link to the documentation around that error seems to be broken, I get a 404 on it ( URL

### Original Comments
#### Feedback Bot on 3/16/2023, 05:46 PM:
(private comment, text removed)

#### Feedback Bot on 3/17/2023, 06:31 AM:
(private comment, text removed)

### Original Solutions
(no solutions)

@DanTravison Apparently this was forgotten to be moved. I opened URL and will close this.


Question: [Migrated] #167: Add Dockerfiles, plain Docker deployment instructions and minor fixes?

**Original Pull Request #167**
**Original Author:** @discordianfish
**Created:** 2014-06-19 12:52:56 UTC
**Updated:** 2014-08-12 20:25:13 UTC
**Closed:** 2014-08-12 20:25:13 UTC
**PR State:** closed
**Merged:** No
**Base Branch:** master
**Head Branch:** various-fixes
**Commits:** 4
**Changed Files:** 10
**Additions:** +106
**Deletions:** -18

**Note:** This was originally a Pull Request. The code changes are preserved in the forked repository's branches.

---

Hi,

I've put all this in one PR, hope that's okay. It's basically what I had to change to get it working in my everything-is-dockerized environment.
I've tried to come up with "good commits". Let me know if you prefer single PRs for each of them.

So the idea here is to run kubernetes itself in Docker containers, therefor I created three Dockerfiles. The documentation assumes that this will be added as automated builds in the Google account. Guess that's up for discussion so let me know if I should change that.
The Dockerfile in / will create a kubernetes 'base image' which just includes the code/binaries and is used by kubernetes-node and kubernetes-server. This might not fit all all deployments but it's a good start and easy to understand.
To make this possible I added a `-docker` flag to point to the docker address (since with the bind-mount we can't use /var/run/docker.sock in the container). Beside that I made kubelet use the client lib for pulling the image instead of the binary (which isn't installed in the container).

**Original comment by @proppy**
**Posted:** 2014-06-14 17:11:39 UTC

---

Note of you just want to have a container to build the projects and get
binaries out.

You can also set the ENTRYPOINT to the build command.

docker build ; docker run # to build
docker cp # to get the file out of the container
On Jun 14, 2014 10:00 AM, "Johan Euphrosine" proppy@google.com wrote:


Question: curl exited with code '6'?

Hi antlafarge,

I have tried to run your jdownloader container on a Raspi 4 with Bookworm arm64. Unfortunately the container does not come up. The Logfile says:

2023-11-08T20:51:15+00:00| ________________________________________ CONTAINER STARTED _________________________________________
2023-11-08T20:51:15+00:00| OS = "Ubuntu 22.04.3 LTS"
2023-11-08T20:51:15+00:00| JAVA version = "openjdk-17-jre-headless:arm64 17.0.8.1+1~us1-0ubuntu1~22.04"
2023-11-08T20:51:15+00:00| JAVA options = ""
2023-11-08T20:51:15+00:00| Delete any existing JDownloader installation files
2023-11-08T20:51:15+00:00| Download URL
2023-11-08T20:51:31+00:00| JDownloader.jar download failed: curl exited with code '6'
2023-11-08T20:51:31+00:00| Download URL
2023-11-08T20:51:47+00:00| FATAL ERROR JDownloader.jar download failed: curl exited with code '6'
2023-11-08T20:51:47+00:00| Get more informations here : URL
2023-11-08T20:51:47+00:00| ________________________________________ CONTAINER EXITED __________________________________________

I tried manually downloading JDownloader.jar on my network using the browser. It is working. Do you have any idea how to solve the problem?

Maybe you have some privileges issues with this docker host? Maybe try the `--privileged` flag ? URL


Question: The 1k context limit in Open-WebUI request is causing low-quality responses.

### What is the issue?

When using open-webui, I've noticed that long contextual messages sent to ollama consistently result in poor responses. After investigating the issue, it appears that the `/api/chat` and `/v1/chat/completions` endpoints are defaulting to a 1k context limit. This means that when the content exceeds this length, the system automatically discards the earlier portions, leading to subpar answers. What follows is the captured network request data for open-webui version 0.3.8.

curl ' URL \
-X POST \
-H 'Host: localhost:11434' \
-H 'Accept: */*' \
-H 'User-Agent: Python/3.11 aiohttp/3.9.5' \
-H 'Content-Type: text/plain; charset=utf-8' \
--data-raw '{"model": "qwen1_5-4b-chat-q4_k_m", "messages": [{"role": "user", "content": " "}], "options": {}, "stream": true}'

Based on the final response, we can observe that the prompt_eval_count is 1026, which indicates that only approximately 1,000 tokens of context were processed.

{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":9987503333,"load_duration":28999667,"prompt_eval_count":1026,"prompt_eval_duration":1896469000,"eval_count":238,"eval_duration":8059779000}

I'm uncertain whether I should submit an issue about this bug to the open-webui repository.

### OS

macOS

### GPU

Apple

### CPU

Apple

### Ollama version

0.3.0

It should be noted that changing the context size of a model via the Modelfile is mentioned, but in the OpenAI doc , not the FAQ.


Question: [BUG] Compositor crash when using KVM and switching inputs with 2 monitors?

I am pretty confident the last variant of this issue has now been resolved with URL

Thanks @hayandev for debugging this. The missing piece was, that this only happens, when the last output is disconnected (even if just temporarily), which is why I wasn't able to reproduce this earlier.

I bunch of this code was refactored when focus-follows-cursor was introduced, which caused some subtle regressions, which only surfaced after some other fixes to output hotplug. At last that logic should be sound now.


Question: Need some basic help!

Hi,

Firstly, I want to express my gratitude to the team for their outstanding work on this project. Over the past three years, I've had the pleasure of successfully utilizing Boost::Beast, which has given me a deep appreciation for the power of ASIO. Additionally, I've been intrigued by the potential of integrating gRPC into my projects, but I've found it challenging due to my lack of confidence in the build process. To address this, I took the initiative to learn tools such as CMake, Conan, and a bit of Bazel.

Your work has particularly caught my attention because it combines the strengths of both ASIO and gRPC. I've spent several days attempting to integrate it into my projects using both CMake and Conan, but unfortunately, I haven't had much success. Despite this setback, I'm determined not to give up.

I'm seeking your advice on how frameworks like this can be more easily integrated. Perhaps there's a secret sauce that I'm missing, and I'm struggling to identify where I can learn more about it.

For instance, my goal is to develop a C++ server using asio-grpc to serve clients written in PHP and Python, seamlessly exchanging protobuf messages. I'm also interested in creating a trimmed version of my server, which currently relies on Boost::Beast.

Given these use cases, the codebase appears somewhat daunting to me. Could you please provide guidance on the steps involved in building this library as a standalone component, enabling me to integrate it into my project effortlessly?

1. Find the package using 'find_package'
2. What paths to be added to "target_include_directories"
3. What libs are to be added to "target_link_libraries"

As said, I tried with `Conan` and did "install" using the below CMakeLIsts.txt, but I ran into several LINK errors:

**CMakeLists.txt**

cmake_minimum_required(VERSION 3.15)

project(asio_example CXX)

# Minimum C++ standard
set(CMAKE_CXX_STANDARD 20)

find_package(ASIO-GRPC REQUIRED)

add_executable(${PROJECT_NAME} src/file-transfer-server.cpp)

target_link_libraries(${PROJECT_NAME} PRIVATE asio-grpc::asio-grpc )

**Install command**

conan install . --output-folder=build --build=missing -s compiler.cppstd=20

**LINK Errors**

libprotobuf-lite.lib(libprotobuf-lite.dll) : error LNK2005: "public: virtual __cdecl google::protobuf::io::StringOutputStream::~StringOutputStream(void)" (??1Str
ingOutputStream@io@protobuf@google@@UEAA@XZ) already defined in libprotobuf.lib(message_differencer.obj) [C:\Users\thavi\.conan2\p\b\grpc67bcbddea9216\b\bu
ild\grpc_ruby_plugin.vcxproj]
libprotobuf.lib(libprotobuf.dll) : error LNK2005: "public: bool __cdecl google::protobuf::ServiceDescriptor::GetSourceLocation(struct google::protobuf::SourceLoc
ation *)const " (?GetSourceLocation@ServiceDescriptor@protobuf@google@@QEBA_NPEAUSourceLocation@23@@Z) already defined in libprotobuf.lib(descriptor.obj) [C:\Use
rs\thavi\.conan2\p\b\grpc67bcbddea9216\b\build\grpc_ruby_plugin.vcxproj]
libprotobuf.lib(libprotobuf.dll) : error LNK2005: "public: class google::protobuf::Descriptor const * __cdecl google::protobuf::MethodDescriptor::input_type(void
)const " (?input_type@MethodDescriptor@protobuf@google@@QEBAPEBVDescriptor@23@XZ) already defined in libprotobuf.lib(descriptor.obj) [C:\Users\thavi\.conan
2\p\b\grpc67bcbddea9216\b\build\grpc_ruby_plugin.vcxproj]
libprotobuf.lib(libprotobuf.dll) : error LNK2005: "public: class google::protobuf::Descriptor const * __cdecl google::protobuf::MethodDescriptor::output_type(voi
d)const " (?output_type@MethodDescriptor@protobuf@google@@QEBAPEBVDescriptor@23@XZ) already defined in libprotobuf.lib(descriptor.obj) [C:\Users\thavi\.con
an2\p\b\grpc67bcbddea9216\b\build\grpc_ruby_plugin.vcxproj]
libprotobuf.lib(libprotobuf.dll) : error LNK2005: "public: bool __cdecl google::protobuf::MethodDescriptor::GetSourceLocation(struct google::protobuf::SourceLoca
tion *)const " (?GetSourceLocation@MethodDescriptor@protobuf@google@@QEBA_NPEAUSourceLocation@23@@Z) already defined in libprotobuf.lib(descriptor.obj) [C:\Users
\thavi\.conan2\p\b\grpc67bcbddea9216\b\build\grpc_ruby_plugin.vcxproj]
libprotobuf.lib(libprotobuf.dll) : error LNK2005: "public: bool __cdecl google::protobuf::FileDescriptor::GetSourceLocation(class std::vector<int,class std::allo

Apologies for any inconvenience caused, but I'm genuinely eager to learn and gain knowledge about the build process, particularly because I'm enthusiastic about utilizing this library. So whatever guidance and pointers you could give, i will be really grateful to you.

Thanks,
Tharma

This appears to have been resolved in VS2019 update 16.11.

On a side note: 16.11 was the first version to fully support C++20. In general, I would not expect `std:c++latest` to actually be stable or conformant, since it will often cover a not-yet-ratified standard (draft C++23 as of 16.11) with bugs of its own.


Question: Duplicate FedEx tracking number 635213673400 still on Packages In transit screen even though receipted on 11/24/2023 (Biospecimen)?

FedEx tracking number 635213673400 is still showing up on the Packages in Transit screen and in the In Transit Report even though it was receipted back on 11/24/2023.
Background to this tracking number: FedEx tracking number 635213673400 was used on 11/16/2023 to ship samples to BPTL from KPGA and again on 11/22/2023 to ship samples to BPTL from Chicago. This was a mistake on part of the BPTL team.
The second time it was used, it was recipted into the dashboard on 11/24/2023.

The tracking number is still showing up so BPTL tried to do a receipt of the package again on 12/1/2023 but the package still has not disappeared from the screen or the report.
Please look into why it is still showing up on the Packaged in Transit screen and In Transit report.

This issue is tough to diagnose because there doesn't seem to be a pattern to the failed writes.

There was a potential issue with the db write operation. These writes were being executed separately and individually, in a way where some could succeed, others could fail, and the user processing the package receipt wouldn't know anything was amiss.

This update will restructure the way the write operation is handled. The receipted box and specimens in the box will be written in a batch - either 100% pass or 100% fail. Error handling will be implemented to trace any error's source and show a useful error message in the BPTL dashboard. This way, if we have future errors, we'll have a better handle on the source. In the failed cases, it's possible a simple retry will succeed.

Additionally, we're implementing a check to make sure a box hasn't already been marked received. This should solve the possibility of accidentally scanning a tracking number twice in the 'package receipt' form. Now, if a package has already been received, the user will receive a warning about the already received status. Clicking 'cancel' will terminate the operation, clicking 'continue' will process the double receipt and add a `'forceWriteOverride' = true` property to the box.

The PR should be out for review tomorrow. Please let me know if any changes are requested to this update.

Box - accidental double receipt screenshots (from dev):
<img width="1185" alt="Screenshot 2023-11-16 at 4 04 34 PM" src=" URL
<img width="964" alt="Screenshot 2023-11-16 at 4 06 08 PM" src=" URL


Question: ccall segfault on adopt_threads on win32?

Been seeing this sometimes on CI lately. At first I assumed it was an OOM, but the backtrace doesn't really align well with that hypothesis, so this probably needs to be looked into more closely.

 From worker 9:
 From worker 9: Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
 From worker 9: Exception: EXCEPTION_ACCESS_VIOLATION at 0x746ed01d -- jl_makecontext at C:/workdir/src\win32_ucontext.c:61
 From worker 9: in expression starting at C:\buildkite-agent\builds\win2k22-amdci6-2\julialang\julia-master\julia-1aa59a6e07\share\julia\test\ccall.jl:1066
 From worker 9: jl_makecontext at C:/workdir/src\win32_ucontext.c:61
 From worker 9: jl_init_root_task at C:/workdir/src\task.c:1559
 From worker 9: ijl_adopt_thread at C:/workdir/src\threading.c:407
 From worker 9: unknown function (ip: 3b4ce4af)
 From worker 9: jl_work_wrapper at C:/workdir/src\jl_uv.c:987
 From worker 9: uv__queue_work at /workspace/srcdir/libuv\src\threadpool.c:305
 From worker 9: worker at /workspace/srcdir/libuv\src\threadpool.c:122
 From worker 9: uv__thread_start at /workspace/srcdir/libuv\src/win\thread.c:111
 From worker 9: beginthreadex at C:\Windows\System32\msvcrt.dll (unknown line)
 From worker 9: endthreadex at C:\Windows\System32\msvcrt.dll (unknown line)
 From worker 9: BaseThreadInitThunk at C:\Windows\System32\KERNEL32.DLL (unknown line)
 From worker 9: RtlGetFullPathName_UEx at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
 From worker 9: RtlGetFullPathName_UEx at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
 From worker 9: Allocations: 406330629 (Pool: 406147582; Big: 183047); GC: 1166
Worker 9 terminated.

 URL

This is likely not a Julia issue. Windows will throw this error on a double free.

Since the stacktrace goes through:

ft_bfmmf at C:\Users\runneradmin\.julia\artifacts\2f4394502c5b9c9863425335a6140d4bfd02153b\bin\libfasttransforms.dll (unknown line)

It is likely an issue in the library itself.


Question: [SidecarContainer] Need to provide sidecar implementation best practices?

This is a follow up from URL

We need to improve the page URL with the best practices on how to implement sidecar containers. Things like exiting with `0` on `SIGTERM`

This looks not just limited in the init container with restartPolicy of `Always`, the regular container should have the same behavior.

There is a time gap between the container start and its startupProbe start. If your container exits quickly, it might not run the startupProbe at all.

---

Why do you need to run this command with restartPolicy of `Always`?
I am not getting what this scenario is for.

The init container with restartPolicy of `Always` is supposed to be long-running.


Question: 🐛 Bug Report — Runtime APIs: names of WebSocket ready state constants differ from the Living Standard?

Names of ready states constants on the `WebSocket` class, defined in here differ from that of the Web IDL definition in the WebSocket Living Standard. In workerd, every name have extra prefix: `READY_STATE_`.

It may cause problems when we want to use libraries that handle WebSocket connections and depend on the "standard" names for checking ready state of sockets in Cloudflare Workers. In workerd environment, ready state checks based on the "standard" constant names (e.g. `WebSocket.OPEN`) don't work correctly since they have no value (`undefined`).

I'm curious about why these constants are given different names than the "standard". If we have no reason for that, shouldn't we fix it?

@rodbs Try using `const synthesizer = new sdk.SpeechSynthesizer(speechConfig, null);`
Not sure what the DefaultSpeakerOutput on a Cloudflare worker would be.


Question: Seeking mechanical properties ontology?

Hoping it will cover things like "Rockwell C Hardness Scale", "The Charpy impact test", "Elongation / tension tests for metals".

related: URL

Any advice welcome.

I looked into this. QUDT does not have a role to play here; QUDT is focused on units, not which type of measurement is conducted.

I suggest we close this ticket and continue our search for a proper metallurgy tests vocabulary on a fresh issue which isn't premised on QUDT.


Question: Fix Error 1002 missing schema on project installer.

## Description of the bug
Enabled project installer on a site that had been upgraded a while ago from D7 but have always used `bee` to download and install.
I don't think project installer was enabled on the D7 site so an update might have been missed and may not have the projects server listed.. I don't get this anywhere else.
Got error (that looks like success message) and no projects listed

This is may not be a Backdrop bug and may be related to the upgrade process and the unusual circumstances of not having project installer enabled, but would appreciate guidance on how to fix it. Happy to apply SQL but don't know where to look.

## Steps To Reproduce
Not sure - perhaps start with D7 site with project installer disabled
Then upgrade
Then enable project installer

## Actual behavior

No results returned. Notices, warnings and error message.

image

Warning: array_merge(): Expected parameter 2 to be an array, null given in installer_browser_fetch_results() (line 240 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 248 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 256 of /app/docroot/core/modules/installer/installer.browser.inc).
Dismiss
Status messageEncountered an error when trying to fetch results from . Error -1002 : missing schema

Also can't install by manual > install projects by name

image

Warning: array_merge(): Expected parameter 2 to be an array, null given in installer_browser_fetch_results() (line 240 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 248 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Trying to access array offset on value of type null in installer_browser_fetch_results() (line 256 of /app/docroot/core/modules/installer/installer.browser.inc).
Notice: Undefined index: projects in installer_manager_install_form_validate() (line 688 of /app/docroot/core/modules/installer/installer.manager.inc).
Sorry, the project server is offline.
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 723 of /app/docroot/core/modules/installer/installer.manager.inc).
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 726 of /app/docroot/core/modules/installer/installer.manager.inc).
Notice: Trying to access array offset on value of type null in installer_manager_install_form_validate() (line 744 of /app/docroot/core/modules/installer/installer.manager.inc).
Dismiss
Status messageEncountered an error when trying to fetch results from . Error -1002 : missing schema

## Expected behavior

Project installer lists projects and allows install by name

## Additional information

Add any other information that could help, such as:
- Backdrop CMS version: 1.22
- Web server and its version: apache
- Operating System and its version: n/a
- Browser(s) and their versions: n/a

@olafgrabienski:

@findlabnet:

Yes, absolutely! I had this same thought today but you two beat me to suggesting it. Let's included this core update functionality in 1.11.0 but hide it. We can enable it by default in a later release.

We already have an `installer.settings.json` config file. We should add a new option for enabling core updates, e.g. `config_get('installer.settings', 'core_update')`.

In fact it would be great to have all of the various installation/updating options be able to be toggled (e.g. `"module_update", "module_install", "theme_update", "theme_install", "layout_update", "layout_install"`). But as we're in a time crunch, let's add the toggle for core only and expand that out later. Our primary concern here is just making it so that we can test this after release with a real example and the whole system together.

So we need the following:

- Add `core_update: false` to `installer.settings.json`.
- An update hook to set the default to `false` for existing sites.
- A conditional check ensuring `config_get('installer.settings', 'core_update')` is TRUE before allowing any core updates.

At this point, I don't think any UI for toggling the option is needed.


Question: Daemon does not start without apparmor?

### Description

Running on Debian 11 Bullseye, and using
`deb URL bullseye stable`
in sources.list.d.

After upgrade from version 20.10.22 to 23. results in this error

Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `apparmor_parser apparmor_parser --version` failed with output:
error: exec: "apparmor_parser": executable file not found in $PATH
Error: failed to start containers: somecontainer

This seems to be connected with this ticket and this. There is a workaround below.

### Reproduce

1. apt update
2. apt upgrade

to install docker version 23.

### Expected behavior

Upgrade should run smoothly.

### docker version

bash
Client: Docker Engine - Community
 Version: 23.0.0
 API version: 1.42
 Go version: go1.19.5
 Git commit: e92dd87
 Built: Wed Feb 1 17:43:17 2023
 OS/Arch: linux/amd64
 Context: default

Server: Docker Engine - Community
 Engine:
 Version: 23.0.0
 API version: 1.42 (minimum version 1.12)
 Go version: go1.19.5
 Git commit: d7573ab
 Built: Wed Feb 1 17:43:17 2023
 OS/Arch: linux/amd64
 Experimental: false
 containerd:
 Version: 1.6.16
 GitCommit: 31aa4358a36870b21a992d3ad2bef29e1d693bec
 runc:
 Version: 1.1.4
 GitCommit: v1.1.4-0-g5fd4c4d
 docker-init:
 Version: 0.19.0
 GitCommit: de40ad0

### docker info

bash
Client:
 Context: default
 Debug Mode: false

Server:
 Containers: 5
 Running: 5
 Paused: 0
 Stopped: 0
 Images: 30
 Server Version: 23.0.0
 Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Using metacopy: false
 Native Overlay Diff: true
 userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 31aa4358a36870b21a992d3ad2bef29e1d693bec
 runc version: v1.1.4-0-g5fd4c4d
 init version: de40ad0
 Security Options:
 apparmor
 seccomp
 Profile: builtin
 cgroupns
 Kernel Version: 5.10.0-21-amd64
 Operating System: Debian GNU/Linux 11 (bullseye)
 OSType: linux
 Architecture: x86_64
 CPUs: 24
 Total Memory: 125.8GiB
 Name: server
 ID: ASHT:IIYG:NTE5:MWJH:XKZH:LCB2:RYWI:EZQM:QNT6:SNKW:AQWU:UYDW
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: URL
 Experimental: false
 Insecure Registries:
 127.0.0.0/8
 Live Restore Enabled: false

### Additional Info

Workaround is to install apparmor package

`apt install apparmor`

Thanks everyone! I'm going to go ahead and lock this issue to prevent unnecessary notifications -- the issue is definitively solved, as confirmed by developer testing, formal QA, and end user reports.

For future users: please note that this behavior will **likely change in the future**. While it will likely always be possible to run Moby without AppArmor installed on an AppArmor-enabled kernel (e.g. to support a mixed userland/kernel situation), there is a strong likelihood that we will require an explicit opt-out in the future, as such configurations are the exception and not the rule.


Question: Out-of-date: lib32-gst-plugins-ugly?

### 问题类型 / Type of issues

* 过期软件包 / out-of-date packages

### 受影响的软件包 / Affected packages

* lib32-gst-plugins-ugly

----

- lib32-gst-plugins-bad: deb lib32-ffmpeg build fails. AUR comment. AUR maintainer can't reproduce.
- lib32-gst-plugins-ugly: mpeg2dec test fails. Nothing found in AUR comments.

Both of them need time to investigate.


Question: Test: workbench.view.dimUnfocused.*?

Refs: URL

- [x] macOS @bhavyaus
- [x] linux @bpasero
- [x] windows @justschen

Complexity: 2

Create Issue

---

There are new settings `workbench.view.dimUnfocused.enabled` and `workbench.view.dimUnfocused.opacity`, read the settings and verify they work as expected.

It's 3/3 users that commented on it recently (see URL URL plus the requestor of the feature ( URL - "Dim or otherwise indicate "inactive" editor/terminal"). Additionally, almost all comments on the issue mention only terminals and editors.

Dimming all other views would make the feature less useful imo, the reason users want this is to dim less relevant editors and terminals (primary work areas), dimming other parts of the UI that show auxiliary information would harm the user experience as they often augment the active editor. I understand it seems somewhat arbitrary, but it's solving a targeted problem.

We can expand it later if needed `(accessibility|workbench.view).dimUnfocused.views: { terminal: true, ... }`, but right now that's solving a problem that no one is asking for and I wanted to solve the issue efficiently for those requesting it.


Question: Bug: Unable to calculate team data Viz or data file in Data UI?

**Next team meeting _MTL_ Blue Session 3 is Mon, Sept 19 9am**

Data UI - data set
On 8/23 and 8/30, I attempted to generate the team data file for team that would be uploaded to the SIM UI.
I received the same error message both times. Screenshot 1 (image 4 in title) is the first screen I see after trying to generate the file. When I click on details, screenshot 2 (image 3) is the details for the error. @jwklocek attempted to do the same on 8/30 with the same dataset and received the same error.

 >

MicrosoftTeams-image (4)

MicrosoftTeams-image (3)

1. When was the bug discovered? On 8/23 - two attempts early a.m. and early afternoon and 8/30 about 12:30 pm

3. Is this an invidivual or shared world? Not in SIM UI, in Data UI/Power BI

5. What is the name of the experiment? Not an experiment.

**2. Click on the right:**
i. **Pipelines** - prioritize in a TeamPSD (& Workgroup) pipeline
ii. **Assignee** - @jamesmrollins
iii. **Label**- assign workgroup (lead) responsible for tracking the task. If this is a bug, add "Bug" label.
iv. **Projects** - assign to domain-specific TeamPSD tracker (issues, features, document, manuscript, team)
v. **Milestones** - select monthly sprint milestone within the workgroup
vi. **Estimate** - Estimate task in complexity points
vii. **Epics** - assign to team-wide epic and TeamPSD master plan project
iix. **Releases** - assign to key team release grouped with other relevant issues

**3. If you anticipate that your **issue card** or **bug card** will have **dependencies** these can be added once the issue has been submitted.
ix. **Add dependencies** - assess for and add dependencies *blocking* & *blocked by* this issue

Yeah, let's close this one. There is only one idea missing at this point, the propagation code, but I think that should be a separate issue: URL


Question: How long lived should a Client be?

I'm not sure the best way to ask you a general question, so I'll pose it as an "issue"...

How long lived should a Client object be? Make one command and dispose of it? Or should it be possible to use one Client for an entire Bluetooth connection?

To create a client, you need another package which provides Bluetooth connectivity.
I've used flutter_blue in the past, but that looks like it's unmaintained, flutter_reactive_ble might be a good alternative.

You need to discover the service (`8d53dc1d-1db7-4cd3-868b-8a527460aa84`) and characteristic (`da2e7828-fbce-4e01-ae9e-261174997c48`). Then, you subscribe to notifications from the characteristic and pass that stream to the Client constructor - the client will read responses from there. To send requests, it also needs a callback which writes a byte array to the characteristic. There's an example for that in the README.md.

Also remember to increase the MTU of the connection, the default is way too low and probably won't work.

After that, using the echo command looks like this:

dart
final response = await client.echo("Hello World", Duration(seconds: 5));

This will throw an exception if the command times out or the device returns an error.

Only few commands are implemented yet (for example, I just added echo in 0.0.2), so depending on what you want to do, you might have to use `client.execute` (and/or create an issue). But everything that's needed for firmware uploads is there.

There's no full example yet, I'll probably write one for firmware uploads using flutter_reactive_ble this weekend.


Question: Error when evaluating SSR module: "Object.defineProperty is not a function"?

### Having below dependancies,

 "@sjsf/ajv8-validator": "^2.0.0-next.11",
 "@sjsf/flowbite3-theme": "^2.0.0-next.11",
 "@sjsf/form": "^2.0.0-next.11",
 "ajv": "^8.17.1",

### included below in app.css

 @source "../node_modules/@sjsf/flowbite3-theme/dist";

### tried running demo code from README. Getting below error:

10:58:20 PM [vite] (ssr) Error when evaluating SSR module /src/routes/(widgets)/pages/sample/+page.svelte: Object.defineProperty is not a function
 at eval (/Users/gin/sample/node_modules/@sjsf/form/dist/fields/object/object.svelte:3:21)
 at ESModulesEvaluator.runInlinedModule (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1070:6)
 at SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1284:82)
 at SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:35)
 at SSRCompatModuleRunner.cachedRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1179:28)
 at request (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1228:79)
 at async eval (/Users/gin/sample/node_modules/@sjsf/form/dist/fields/object/exports.js:2:1)
 at async ESModulesEvaluator.runInlinedModule (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1062:5)
 at async SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1284:61)
 at async SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:23)
TypeError: Object.defineProperty is not a function
 at eval (/Users/gin/sample/node_modules/@sjsf/form/dist/fields/object/object.svelte:3:21)
 at ESModulesEvaluator.runInlinedModule (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1070:6)
 at SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1284:82)
 at SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:35)
 at SSRCompatModuleRunner.cachedRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1179:28)
 at request (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1228:79)
 at async eval (/Users/gin/sample/node_modules/@sjsf/form/dist/fields/object/exports.js:2:1)
 at async ESModulesEvaluator.runInlinedModule (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1062:5)
 at async SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/module-runner.js:1284:61)
 at async SSRCompatModuleRunner.directRequest (file:///Users/gin/sample/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:23)

Kindly help!

Below is my full list of dependencies for reference:

 "devDependencies": {
 "@eslint/compat": "^1.2.5",
 "@eslint/js": "^9.18.0",
 "@sveltejs/adapter-node": "^5.2.12",
 "@sveltejs/kit": "^2.16.0",
 "@sveltejs/vite-plugin-svelte": "^5.0.0",
 "@tailwindcss/vite": "^4.0.0",
 "eslint": "^9.18.0",
 "eslint-config-prettier": "^10.0.1",
 "eslint-plugin-svelte": "^3.0.0",
 "flowbite-svelte": "^1.0.5",
 "flowbite-svelte-icons": "^2.1.1",
 "globals": "^16.0.0",
 "prettier": "^3.4.2",
 "prettier-plugin-svelte": "^3.3.3",
 "prettier-plugin-tailwindcss": "^0.6.11",
 "svelte": "^5.0.0",
 "svelte-check": "^4.0.0",
 "tailwindcss": "^4.0.0",
 "typescript": "^5.0.0",
 "typescript-eslint": "^8.20.0",
 "vite": "^6.2.6"
 },
 "dependencies": {
 "@sjsf/ajv8-validator": "^2.0.0-next.11",
 "@sjsf/flowbite3-theme": "^2.0.0-next.11",
 "@sjsf/form": "^2.0.0-next.11",
 "ajv": "^8.17.1",
 "apexcharts": "^4.7.0",
 "date-fns": "^4.1.0",
 "knex": "^3.1.0",
 "mysql2": "^3.14.1",
 "unplugin-icons": "^22.1.0"
 }

@x0k Ah, yes. That's the "slight" difference. These two are semantically different and you probably have the latter. The former was broken for a long time but the latter just got broken since 6.3.3 due to our natural generalization and we should fix both.

js
export default function Object() {}

js
function Object() {}
export default Object;


Question: hide .env file on the web?

Hi, thanks for this package.

I'm using it in a web project, but I noticed that the .env file is available via inspector, I think because it's in assets, is there any way I can hide it?

<img width="667" alt="Screen Shot 2022-10-03 at 12 12 20" src=" URL

Thanks for raising the issue!

Related issues raised are
 URL
 URL
 URL

I am going to close the issues for now but if someone would like to discuss if there is value in obfuscation or has another better idea please feel free to open or re open!


Question: Thread 1: "MMKV not initialized properly, must call +initializeMMKV: in main thread before calling any other MMKV methods"?

## Note:
An crash issue will be **ignored & closed** in a week **without logs**.

### The language of MMKV

Swift

### The version of MMKV

1.3.5

### The platform of MMKV

iOS

### The installation of MMKV

Cocoapods

### What's the issue?

Thread 1: "MMKV not initialized properly, must call +initializeMMKV: in main thread before calling any other MMKV methods"

### What's the log of MMKV when that happened?
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'MMKV not initialized properly, must call +initializeMMKV: in main thread before calling any other MMKV methods'
*** First throw call stack:
(
 0 CoreFoundation 0x00000001804ae138 __exceptionPreprocess + 172
 1 libobjc.A.dylib 0x0000000180087db4 objc_exception_throw + 56
 2 Foundation 0x0000000180d2dfd8 _userInfoForFileAndLine + 0
 3 MMKV 0x0000000100d89888 +[MMKV mmkvWithID:cryptKey:rootPath:mode:expectedCapacity:] + 156
 4 MMKV 0x0000000100d897e0 +[MMKV mmkvWithID:cryptKey:rootPath:mode:] + 88
 5 MMKV 0x0000000100d893e8 +[MMKV mmkvWithID:mode:] + 160
 6 moment 0x0000000100aec104 $sSo4MMKVC6mmapID4modeABSgSS_So8MMKVModeVtcfCTO + 64
 7 moment 0x0000000100aebe8c $s6moment13OperationViewC09configSubC0yyF + 728
 8 moment 0x0000000100aca994 $s6moment8BaseViewC5frameACSo6CGRectV_tcfc + 320
 9 moment 0x0000000100acaa14 $s6moment8BaseViewC5frameACSo6CGRectV_tcfcTo + 56
 10 moment 0x0000000100aec608 $s6moment13OperationViewC5frameACSo6CGRectV_tcfc + 272
 11 moment 0x0000000100aec66c $s6moment13OperationViewC5frameACSo6CGRectV_tcfcTo + 56
 12 moment 0x0000000100ae548c $s6moment13OperationViewC5frameACSo6CGRectV_tcfC + 96
 13 moment 0x0000000100ae5284 $s6moment9GroupCellC5style15reuseIdentifierACSo011UITableViewC5StyleV_SSSgtcfc + 3152
 14 moment 0x0000000100ae5538 $s6moment9GroupCellC5style15reuseIdentifierACSo011UITableViewC5StyleV_SSSgtcfcTo + 160
 15 moment 0x0000000100ae8290 $s6moment8TextCellC5style15reuseIdentifierACSo011UITableViewC5StyleV_SSSgtcfc + 228
 16 moment 0x0000000100ae8370 $s6moment8TextCellC5style15reuseIdentifierACSo011UITableViewC5StyleV_SSSgtcfcTo + 160
 17 UIKitCore 0x0000000185603c04 -[UITableView _dequeueReusableViewOfType:withIdentifier:] + 416
 18 UIKitCore 0x0000000185603e44 -[UITableView dequeueReusableCellWithIdentifier:] + 152
 19 UIKitCore 0x0000000185604034 -[UITableView _dequeueReusableCellWithIdentifier:forIndexPath:usingPresentationValues:] + 216
 20 UIKitCore 0x0000000185603f38 -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:] + 68
 21 moment 0x0000000100ac9270 $s6moment16MomentControllerC9tableView_12cellForRowAtSo07UITableE4CellCSo0jE0C_10Foundation9IndexPathVtF + 612
 22 moment 0x0000000100ac9408 $s6moment16MomentControllerC9tableView_12cellForRowAtSo07UITableE4CellCSo0jE0C_10Foundation9IndexPathVtFTo + 136
 23 UIKitCore 0x0000000185618c8c -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] + 1376
 24 UIKitCore 0x00000001855eba54 -[UITableView _updateVisibleCellsForRanges:createIfNecessary:] + 560
 25 UIKitCore 0x00000001855ec06c -[UITableView _updateVisibleCellsNow:] + 1112
 26 UIKitCore 0x0000000185606168 -[UITableView layoutSubviews] + 144
 27 UIKitCore 0x000000018590a128 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1492
 28 QuartzCore 0x000000018a1ae654 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 440
 29 QuartzCore 0x000000018a1b940c _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 124
 30 QuartzCore 0x000000018a0f2d30 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 460
 31 QuartzCore 0x000000018a122aa8 _ZN2CA11Transaction6commitEv + 652
 32 UIKitCore 0x0000000185400570 __34-[UIApplication _firstCommitBlock]_block_invoke_2 + 32
 33 CoreFoundation 0x000000018040ec50 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20
 34 CoreFoundation 0x000000018040e398 __CFRunLoopDoBlocks + 352
 35 CoreFoundation 0x0000000180408c3c __CFRunLoopRun + 788
 36 CoreFoundation 0x0000000180408514 CFRunLoopRunSpecific + 572
 37 GraphicsServices 0x000000018ef06ae4 GSEventRunModal + 160
 38 UIKitCore 0x00000001853e8040 -[UIApplication _run] + 868
 39 UIKitCore 0x00000001853ebcc8 UIApplicationMain + 124
 40 moment 0x0000000100ae2344 main + 64
 41 dyld 0x0000000100cf9544 start_sim + 20
 42 ??? 0x0000000100e7a0e0 0x0 + 4310147296
 43 ??? 0x8152000000000000 0x0 + 9318510578982977536
)
libc++abi: terminating due to uncaught exception of type NSException

Mainly because NSDictionary's value type is uncertain, it's hard to encode/decode NSDictionary properly in protobuf, if not possible.

However, you can turn a NSDictionary into a NSData by NSArchive, and store that NSData in MMKV.


Question: Fortran: Remove backslash (C escape character) support?

Some time ago, code.golf added the `-fbackslash` flag to gfortran. Although it is convenient in some cases, the C-style escape characters are not in the language standard and are more of a language extension.

I feel like I've done enough holes to convince myself that these are not necessary.

As someone who is more interested in standard-compliant solutions rather than just whatever can be squeezed out of gfortran, I think would be better to remove this flag.

But think of this issue as more of a "Request for Comment"; I am interested to see what others think.

Can we close this? We have the flag now, and literal unicode seems to work, thanks.


Question: bug/unable to process .docx file from office 365?

**Describe the bug**
When I try to use the partition on .docx file, it fails with error unstructured.partition.common.UnsupportedFileFormatError: Partitioning is not supported for the FileType.ZIP file type.

**To Reproduce**
Download the attached

Document.docx

file and run the below code

from unstructured.partition.auto import partition
elements = partition("Document.docx")

**Expected behavior**
Partioning should be done without any errors

**Screenshots**
NA

**Environment Info**
OS version: macOS-14.6.1-arm64-arm-64bit
Python version: 3.10.15
unstructured version: None
unstructured-inference version: 0.8.7
pytesseract is not installed
Torch version: 2.6.0
Detectron2 is not installed

[notice] A new release of pip is available: 23.2.1 -> 25.0.1
[notice] To update, run: python3 -m pip install --upgrade pip

[notice] A new release of pip is available: 23.2.1 -> 25.0.1
[notice] To update, run: python3 -m pip install --upgrade pip
PaddleOCR is not installed
Libmagic version: file-5.41
magic file from /usr/share/file/magic
Traceback (most recent call last):
FileNotFoundError: [Errno 2] No such file or directory: 'libreoffice'

**Additional context**
On further debugging found that for .docx processing, unstructured relies to unzip the file and look for a specific file called `word/document.xml` , but in certain versions of office365, .docx files are sent with `word/document2.xml`, adding this to the list of checks in URL fixes the issue.
Tried the same in local and found no issues.

Tried to understand the same from official microsoft docs, but there is no explicit mention about them

Hello @speedpro ,

I have now fixed this issue for good, I do not look anymore at the filenames but instead look at the "[Content_Types].xml" file.

This should be fixed in the just released version (3.10.1).


Question: Fix `selector-max-specificity` README examples of the `ignoreSelectors` secondary option?

see : URL

These tests are problematic for multiple reasons:
- `:global` and `:local` are non-standard and it isn't defined what their specificity is.
- `:global` and `:local` don't have any specificity of their own in `@csstools/selector-specificity`, so ignoring them to reduce their specificity seems weird?
- `:global` and `:local` do not support selector lists in implementations
 - `lightningcss` errors
 - `postcss-modules` mangles the output (`:global(.page, .bar)` -> `.page .bar`)

They also dominate the implementation of `selector-max-specificity`.

As far as I can tell the `ignoreSelectors` was also created with css modules too much in mind.
It acts like a hole punch. The AST node that matches doesn't contribute to specificity, but its child nodes do. Which works really well for `:global` and `:local` because they happen to be removed during compilation.

But I am not sure if this makes sense for any case other than css modules.
There isn't any test coverage for other pseudo selectors with child nodes, so I can't tell what the exact intention was here.

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

Proposal :
- fix the tests so that `:global` and `:local` are used as supported by implementations
- better define how `ignoreSelectors` works when it matches AST nodes with child nodes

Did you find the answer?

If you want to use RegExp, then it's always should be surrounded by `/`, e. g. `"/.*/"`.


Question: matrix-synapse doesn't start and crashes?

### Describe the bug

matrix-synapse service keeps crashing since I updated it today.

### Context

- Hardware: Some Hetzner server.
- YunoHost version: 11.2.5
- I have access to my server: Through SSH | through the webadmin
- Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
- Using, or trying to install package version/branch: using stable
- If upgrading, current package version: Not applicable

### Steps to reproduce
matrix-synapse crashes with the log below and restarts, this happens since I updates all apps (synapse was updated) an hour ago.

### Expected behavior

it used to run without any problem.

### Logs
journalctl

### Remark
I know this bug report is not very meaningful, sorry about that, not sure what else to write, please have a look in the log.

Logging to `/homeserver.log` by default doesn't seem ideal regardless. I'm not 100% sure where we should put the log file by default (I don't know what the standard practice for docker containers are), but I think we'd be happy to have a PR to change the defaults. We probably do want to make sure that any changes here are backwards compatible? I.e. we don't change the location for existing deployments?


Question: Replace Coptic example at embed.openhistoricalmap.org?

**Bug description**
The README provides a link where I can "see Roman Egypt labeled in Copt". I don't know quite what to expect but when I click on that link I see labels in English and in what I take to be an Arabic script. I do expect that, if I remove `&language=cop` from ` URL the rendering should be different but the map appears the same.

For now, a threshold of 50 may be necessary, but I think we would indeed want to eventually support languages with fewer features, if only because some regionally significant indigenous languages don’t have many features in the native name. I’d also expect ancient languages such as Sumerian and Phoenician to be represented by very few but very significant features. However, we can defer that consideration until we find an alternative solution that doesn’t incur a performance penalty per language. Once we implement bilingual labeling in #799, this will become somewhat less of an issue, because we’d once again expose many of these names via `name=*` anyways.


Question: OpenGL: Transition glitched on NVIDIA GPUs (Proprietary Driver)?

On an NVIDIA GPU, the transition effect looks glitched with the OpenGL 1.5 and OpenGL ES 2.0 renderers

 URL

OS: Arch Linux (6.12.34-1-lts)
CPU: AMD FX-4300 (Yes I know this CPU is terrible)
GPU: NVIDIA RTX 3050 8GB (nvidia-lts 575.64)

Here was my effort, but since I'm not on Windows configuring things wasn't easy. URL


Question: Question: Dealing with filenames containing newlines?

Cheers. I'm trying to use rhash to verify correct copies of various backup data (home folders with AppData, old saved webpages etc) which for one reason or another contain files with newlines in the middle. Is there a recommended way of dealing with these filenames? As in, how to create a sum file that will subsequently verify these files.

My first thought was to use `--printf` to replicate the oft-used `-0` switch from `find` and many other tools, but if I'm reading the manual correctly, rhash isn't actually able to process sum files created with the printf option. Is there some other way?


Question: Playing a `StreamingSoundData` intermittently plays a scratchy, sped-up version of the sound?

I tried playing this audio file as a `StreamingSoundData` with a loop point of 7.0. Occasionally, this would work, but sometimes, it would come out as a scratchy mess:

 URL

Upon closer inspection, this seems to be a sped up version of the track. Sometimes this issue would correct itself at the loop point, but occasionally, it continues forever.

Thus far, I've only been able to reproduce this issue in debug builds (with optimized dependencies). Release builds seem to be unaffected.

I went ahead and released v0.1.2, so this should be fixed now. Let me know if you have any more issues.


Question: ST announcement still playing?

Hi there!
Your earlier fix removing the "_Composite Clipper is used without license_" indeed removes that message, however after exactly 4 hours of running ST9.92 still an audio advertisement clip is played ("_This sound is processed by StereoTool ..._ blabla") mixed through the FM-output), even after a fresh install on a computer without Internet connection.
All available licenses are marked green in ST and the only remaining nagging is that this audio advertisement is played after 4 hours run-time on FM-output. I am only using all FM-professional features, including Composite Clipper. I have µMPX, BIMP and other features disabled.

Try adding -f 0x49f508df to the keygen. Might have to do with AGC 3/4 but I'm not sure.


Question: IsEnabled doesn't update visual state after being updated with INotifyPropertyChanged when displaying shell alert on Windows 10?

### Description

Visual state of button doesn't change after alert is displayed despite being enabled. It's visible as disable despite being clickable.

It works fine on Android.

image

ObservableProperty and ICommand is part of Microsoft.Toolkit.Mvvm.ComponentModel

cs
 [ObservableProperty]
 [AlsoNotifyChangeFor(nameof(IsNotBusy))]
 private bool isBusy;
 public bool IsNotBusy => !IsBusy;

xml

cs
[ICommand]
public async Task DisplayAlertAsync()
 {
 IsBusy = true;
 bool answer = await Shell.Current.DisplayAlert("Question?", "Would you like to play a game", "Yes", "No");
 IsBusy = false;
 }

### Steps to Reproduce

1. Run app on Windows 10
2. Click button
3. Visual state doesn't update after alert is displayed.

### Version with bug

6.0.419 (current)

### Last version that worked well

Unknown/Other

### Affected platforms

Windows

### Affected platform versions

Windows 10

### Did you find any workaround?

_No response_

### Relevant log output

_No response_

Closing this, as it just seems like an issue with MAUI (also I think I've seen this being mentioned in a separate issue as well though I don't have it handy right now). I'd recommend opening an issue in the MAUI repo (or finding one if it already exists) and possibly linking this one there for reference 🙂


Question: Consider making the `version` field optional in Cargo.toml?

**Describe the problem you are trying to solve**

Today, the `version` field is required. However, in many (most?) cases it doesn't make sense:

* when doing some casual rust hacking for fun or learning
* inside "live at HEAD" company monorepo
* when working on a large Rust projects not distributed via `cargo install`

This creates specific issues:

* additional confusion -- there is a line in Cargo.toml which is there "just because", and not due to some specific reason
* diluted meaning of versions: semver compatibility is a lot to promise, by having versions everywhere it's harder to notice where they matter and where you need to care about API compatibility
* For projects which mix published and non-published crates in the same source tree, it becomes harder to know at a glance if a particular crate is published.

**Describe the solution you'd like**

Make the `version` field in Cargo.toml optional. Do populate it by default, as it is today. Prevent publishing the crates which (transitively) depend on non-versioned crates.

**Notes**

There is `publish = false`, to my mind that serves a different purpose -- preventing accidental publishing of the crates. It doesn't help with solving confusion problem -- the version is still there, and it still doesn't have a meaning. Although, if we were to re-design Cargo from scratch, I would argue that we shouldn't have `publish` field at all, and insead define it as `publish = version.is_some()`.

Implementation wise, it seems like we can desugar absence of version as `version = "0.0.0" publish = false`. I personally use `version = "0.0.0"` as a way to explicitly signal that there's no meaningful version.

any lines at all between the `#!` shebang line and the code fence are not supported. in the future only blank lines will be allowed between them. you seem to have a bunch of doc comments which aren't supported, so you need to move the code-fenced Cargo.toml section to right after the shebang line and before any rust comments.


Question: n8n Linkedin node?

### Bug Description

 From LinkedIn
Error code

426

Full message

{ "status": 426, "code": "NONEXISTENT_VERSION", "message": "Requested version 20240401 is not active" }

### To Reproduce

post to linkedin

### Expected behavior

node is invalid:

# Debug info

## core

- n8nVersion: 1.88.0
- platform: docker (cloud)
- nodeJsVersion: 20.19.0
- database: sqlite
- executionMode: regular
- concurrency: 5
- license: community
- consumerId: 00000000-0000-0000-0000-000000000000

## storage

- success: all
- error: all
- progress: false
- manual: true
- binaryMode: filesystem

## pruning

- enabled: true
- maxAge: 168 hours
- maxCount: 2500 executions

## client

- userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/135.0.0.0 safari/537.36
- isTouchDevice: false

Generated at: 2025-04-16T11:37:43.341Z

### Operating System

windows

### n8n Version

1.88

### Node.js Version

1.88

### Database

SQLite (default)

### Execution mode

main (default)

Hey @filipefmelo,

We have created an internal ticket to look into this which we will be tracking as "GHC-1611"


Question: Unable to resolve module when using path alias in environment with ESModule and TypeScript?

Hello! First of all, thank you for your wonderful project. I'm having some problems using this template, so if you know where I can find a solution, could you please let me know?

In an environment using TypeScript and ESModule, importing using the path alias set on `tsconfig.json` gives the following error and does not work properly.

/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:757
 throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base));
 ^
Error: Cannot find package '~' imported from /home/yupix/works/remix-v2-server/build/index.js
 at packageResolve (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:757:9)
 at moduleResolve (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:798:18)
 at Object.defaultResolve (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:912:11)
 at /home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/src/esm.ts:218:35
 at entrypointFallback (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/src/esm.ts:168:34)
 at /home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/src/esm.ts:217:14
 at addShortCircuitFlag (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/src/esm.ts:409:21)
 at resolve (/home/yupix/works/remix-v2-server/node_modules/.pnpm/ts-node@10.9.1_@swc+core@1.3.63_@types+node@20.8.4_typescript@5.0.4/node_modules/ts-node/src/esm.ts:197:12)
 at nextResolve (node:internal/modules/esm/hooks:833:28)
 at Hooks.resolve (node:internal/modules/esm/hooks:278:30)
Failed running './server.ts'

### Projects I have tested

 URL

### Environment

OS: Ubuntu 22.04.3
Remix: v2.0.1
pnpm: v8.6.7
node: v20.8.0

The whole idea of TypeScript is to add static types on top of JavaScript, not to be a higher-level language that builds to JS. The C# / IL comparison is not apt at all.

There's literally no line of undownleveled JavaScript code you can write where TS intercepts some *string* in it and changes it to be something else. This is 100% consistent with TS behavior in every other kind of JS construct; it would be frankly bizarre to have import paths be the one thing that we decide to go mess with.


Question: [frontend] logs and artifacts stored in different Minio locations and can't be accessed by frontent?

### Environment

* How did you deploy Kubeflow Pipelines (KFP)? from repo
* KFP version: 1.7.0
To find the version number, See version number shows on bottom of KFP UI left sidenav. -->
* KFP SDK version:

kfp 1.7.0
kfp-pipeline-spec 0.1.9
kfp-server-api 1.7.0

### Steps to reproduce

* run a pipeline and store an artifact
* delete the pod

Then we see that:
* The artifact (and its preview) can be seen in the output list of Input/Output tab
* The metrics can be accessed by the visualisations tab
* A wrong link to the metrics is found in the outputs list of the input/Outputs tab
 * details read `Failed to get object in bucket mlpipeline at path v2/artifacts/pipeline/example pipeline/e154ea68-d59c-46ba-aea4-ead5b9eb0ea8/square/metrics: S3Error: The specified key does not exist.`
* The logs cannot be retrieved from minio in the logs tab
 * details read `Error response: Could not get main container logs: Error: Unable to find pod log archive information from workflow status.`

Looking in MiniO it seems
* the Artifact is stored at
`mlpipeline/v2/artifacts/pipeline/example%20pipeline/e154ea68-d59c-46ba-aea4-ead5b9eb0ea8/square/`

* and the logs and metrics are stored at
`mlpipeline/artifacts/example-pipeline-ljzls/2021/08/25/example-pipeline-ljzls-1034021739/`

minimal code sample:

python
import kfp
from kfp.v2.dsl import pipeline, component, Output, Metrics, Artifact

@component(base_image='python:3')
def square(x: int, metrics: Output[Metrics], data: Output[Artifact]):
 metrics.log_metric('test_metrics', 1)
 metrics.log_metric(f'{x} squared', x**2)
 print(f'{x} squared is {x**2}')

 with open(data.path, 'w') as f:
 f.write("some content")

@pipeline(name='example pipeline')
def pipeline():
 square(4)

client = kfp.Client(host=' URL
client.create_run_from_pipeline_func(
 pipeline, arguments={}, run_name='Example run',
 experiment_name='Default', enable_caching=False,
 mode=kfp.dsl.PipelineExecutionMode.V2_COMPATIBLE
)

### Expected result

The logs and metrics can be retrieved from MiniO by the frontend even when pods are deleted

### Materials and Reference

Is this a configuration issue? Should I move things to point only to v2 path?

---

Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

@kubeflow/pipelines @HumairAK @pdettori I would like to ask that we prioritize this issue, it is a significant regression for V2 pipelines.

The gist of the issue is that when Argo Workflows has the `archiveLogs` config set (which we do at the cluster level in our manifests), then Argo Workflows automatically creates a "output artifact" called `main-logs` which full Pod logs of each step as an S3/MinIO artifact.

In Kubeflow Pipelines V1, we used to capture this output artifact, which allowed users to see the old logs when the Pod had disappeared, but in V2 this was strangely omitted.

Fixing it should be very straightforward, we just need to capture the artifact location of the `main-logs` output of the `executor` step, and store it as an "Output Artifact" in the ML Metadata of the step.

For reference, we can retrieve this artifact by reading the status field of the `Workflow` resource:

yaml
status:
 nodes:
 pipeline-1-8g5bs-3160443754:
 displayName: executor
 outputs:
 artifacts:
 - name: main-logs
 s3:
 key: artifacts/team-1/pipeline-1-8g5bs/2024/06/13/pipeline-1-8g5bs-3160443754/main.log


Question: Fix aarch64 dmg (MacOS Silicon version)?

This issue is being opened because the aarch64 version is damaged: URL

Also because a possible solution is referenced at:
 URL

So, I'll see if it's possible to fix it for the next version.

This is macOS' gatekeeper (no idea why apple thought it's a good idea to show such a misleading error). It blocks all downloaded apps which are not signed, so the only real solution is to give Apple 100$ to buy "trust" :(


Question: Deleted and then recreated Github repository can't be cloned?

### Describe the bug

After deleting and then creating another repository with the same name, I couldn't clone the new repository in Github Desktop.

### Version & OS

Windows 10, Github Desktop version 2.5.6

### Steps to reproduce the behavior

1. Create repository online
2. Delete repository online
3. Create new repository using the same name online
4. Attempt to clone the new repository

### Expected behavior

It should clone the repository just fine.

### Actual behavior

I got the message "We couldn't find that repository. Check that you are logged in, the network is accessible, and the URL or repository alias are spelled correctly."

### Screenshots

### Logs

2020-10-26T21:38:03.377Z - warn: [ui] fetchRepository: 'MasquitoWasTaken/masquito-backend' returned a 404
2020-10-26T21:38:03.493Z - warn: [ui] fetchRepository: 'MasquitoWasTaken/masquito-backend' returned a 404
2020-10-26T21:38:03.493Z - info: [ui] [AppStore.getAccountForRemoteURL] no generic credentials found for 'MasquitoWasTaken/masquito-backend'
2020-10-26T21:38:03.494Z - info: [ui] proxy url not resolved, protocol not supported
2020-10-26T21:38:03.568Z - error: [ui] `git -c credential.helper= clone --recursive --progress -- MasquitoWasTaken/masquito-backend C:\Users\Gabriel Pizarro\Documents\GitHub\masquito-backend` exited with an unexpected code: 128.
stderr:
fatal: repository 'MasquitoWasTaken/masquito-backend' does not exist

### Additional context

Check out my repository at URL it does exist. I can also manually clone the repo from CLI.

Thanks for the update @AngeloSolusys. Can you try cloning the repository via the command line (`git clone `) to see if that succeeds? I


Question: Gitpod in Mumbai region?

_Issue tracked as part of URL

The latency experienced by me in Rajkot, Gujarat, India is about 300ms. This leads to a subpar experience. I'm on an FTTH connection whose bandwidth is 80Mbps down and 40Mbps up. Please refer to the attached screenshots. I've also attached a screenshot showing the latency of various GCP regions from my location.

It would be nice to see Gitpod deploying a cluster in India as India houses a sizeable proportion of developers and is one of the largest markets for off-shore development.

Screenshot 2021-10-10 at 9 55 18 PM
gcp_latency
<img width="395" alt="Screenshot 2021-10-10 at 10 13 08 PM" src=" URL

We discussed that we would want to go with the solution outline in #5596. Give our priorities atm this will have to wait a few weeks. Let's aim at scheduling this by mid October.


Question: Parser Error: Native class "EditorSpinSlider" cannot be constructed as it is abstract.

### Tested versions

v4.3.beta2.mono.official [b75f0485b]

### System information

Windows 11

### Issue description

I'm working on a new plugin to build by procedural nodes via visual scripting and build my own custom graph nodes.
As example:
image

To have the same Look&Feel I rebuild the property editors used by the Godot editor inspector. (The original property editors are not public, but why?)

I used the Godot provided class EditorSpinSlider
And it works fine, so far so good.

But i have a unit test coverage and it fails when loading my ui components by error

Parser Error: Native class "EditorSpinSlider" cannot be constructed as it is abstract.

From the documentation, it is not abstract.
This blocks me actually to develop and test the scene and often needs a restart of the Godot editor.
It also blocks me to write unit tests because the scene is loaded via a test API and not instantiated by a plugin.

### Steps to reproduce

Use the attached example plugin.
When the project opened, it shows the example in the bottom.
image

The scene is loaded and the custom panel using the `EditorSpinSlider` works fine.
But when you try to run the panel scene itself, it fails with the error.
`Parser Error: Native class "EditorSpinSlider" cannot be constructed as it is abstract.`
image

This makes it impossible to test the scene manually or by a testing framework.

### Minimal reproduction project (MRP)

EditorSpinSlider.zip

Yes, please comment on it that it solves the problem for you to help it along, it's still waiting for a decision


Question: Sam's Thesis Meeting | Dec 19, 2023 - VIRTUAL?

My main work this week has been filling in my glossary with information I have already documented. If you think a "peer review" would be beneficial, I'm good with that! There are also some gaps to be filled in later that we could discuss if any stand out. I have some specific questions below, which will likely be answered with time and more research, but figured it wouldn't hurt to provide them to potentially get the ball rolling!

1. Level of granularity
 1. Data Testing
 2. Reviews
 3. Path Coverage
 4. Mutation
 5. Regression
2. Parent relations
 1. Regression testing: can be white- or black-box, so child or both or N/A?
 2. Metamorphic testing: seems to be black-box for the code and white-box for the tests; is the "transparency" of the testing defined in relation to the test subject?
3. Confusion on terms
 1. Data testing vs. data coverage in Patton2006 (the same thing, or testing = black-box and coverage = white-box?)
 2. White-box testing (structural analysis/testing) in Patton2006 vs. structural = white-box in other places (see also #1)
 3. Black-box testing ("specification"/functional testing) in Patton2006 vs. black-box in other places (e.g., "functional testing" for FRs)

Yes, the natbib style for citations is nice because it contains some useful information (author and year) right where the citation is located. It is a good idea if you have a file for a paper that you use the same naming convention. It does help with traceability. That is what I've tried to do in the pub repo. I slipped a few times, but most of the files have natbib style names.

If there are files that would be helpful for @JacquesCarette and me to read, it is a good idea to put the paper somewhere, or link to its public version, when that exists. For files that don't have a public version you can't put them in a public repo, but you could put them in a private repo, like the pub repo mentioned above.


Question: Transaction execution listeners?

**Affects:** 5.3.10

Please provide a method to register a listener to be notified when a transaction is created/committed/rolledback/finished.

I'd like to fix #36801 before going forward as I implemented it as a customizer which make the problem more apparent.


Question: Invariant: Native Module Cannot be Null (Expo)?

Hi there,

I am trying to use this lib for a ios build and when debugging in metro I get the "Native Module Cannot be Null" error (please see screenshot attached). It goes away when I comment the printing code so it is definitely coming from this, I have installed npm package and have listed the package "react-native-star-io10" in my package.json as well but no luck.

I have been trying to solve this for a while, would greatly appreciate any help :)

image

We have released an updated version that includes the above reflections. Thank you for your patience!


Question: POST to a new table returns a 404, but GET on the same table returns a 200?

### Environment

* PostgreSQL version: Postgres 15.5 running on my local development machine on port 5432
* PostgREST version: PostgREST 12.0.2 running on my local machine from an unmodified docker image pulled from `postgrest/postgrest`
* Operating system: macos 12.6.1

### Description of issue
I added a table `ApiVersion` to my `pmg` schema through a database migration. My problem is that when I try to POST a record in Postman to `/ApiVersion`, I get a 404 with no error body. I have another request in Postman that is a GET `/ApiVersion` and I get a 200 on that route.

- I did try both sending the server a SIGUSR1 signal (multiple times), and completely restarting the server, with no success.
- I have tried posting as both a single record and an array containing the record with the same results.
- I have tried POSTing to other tables in other schemas and that works with no problems
- I am wondering if there is some kind of database permissions problem causing this - but I would expect in that case to return a 403 and an error body describing the problem - not a 404 with an empty error body.
- I checked and my user `db_admin` has both USAGE and CREATE privileges on the `pmg` schema
- I checked the table permissions relating to `db_admin` and got: `db_admin,pmg,ApiVersion,{db_admin=arwdDxt/db_admin} `
So, the `db_admin` role has been granted INSERT, SELECT, UPDATE, DELETE, TRUNCATE, REFERENCES, and TRIGGER privileges on the table.
- I also checked the sequence permissions for the sequence used in the table index: `db_admin,pmg,ApiVersion_id_seq,{db_admin=rwU/db_admin}`. So, the `db_admin` role has been granted SELECT, UPDATE, and USAGE privileges on the sequence.

#### Summary
I would expect to be able to insert records in the `pmg."ApiVersion"` table with a POST request, but I get a 404. I can do a GET on the table with a 200.

### Steps to Reproduce

#### Table Creation
I create the table using a Knex migration, but the equivalent SQL (supplied by TablePlus) is below:

CREATE SEQUENCE IF NOT EXISTS pmg."ApiVersion_id_seq";
CREATE TABLE "pmg"."ApiVersion" (
 "id" int4 NOT NULL DEFAULT nextval('pmg."ApiVersion_id_seq"'::regclass),
 "name" varchar NOT NULL,
 "activeDate" timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
 PRIMARY KEY ("id")
);

#### Populate the table
SET ROLE db_admin;
INSERT INTO pmg."ApiVersion" ("name") VALUES ('weird-wallaby-92');

#### GET request
curl --location ' URL \
--header 'Accept-Profile: pmg' \
--header 'Authorization: Bearer (token containing the db_admin role)

Result:

[
 {
 "id": 1,
 "name": "weird-wallaby-92",
 "activeDate": "2024-02-16T13:48:10.548943-07:00"
 }
]

#### POST request
curl --location ' URL \
--header 'Accept-Profile: pmg' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer (token containing the db_admin role)\
--data '[
 {
 "name": "weird-wallaby-93"
 }
]'

Result:
{}

I get the idea, although I don't think this would be respected in practice. Name collisions could also happen in homographs too.

---

Since I was working on bulding the OpenAPI spec, I noticed that it's quite difficult to work with the `Accept-Profile` header, since the response, filters and permissions may change when that header is present and the endpoint is the same. Separating it into a different endpoint instead of a header helps a lot in simplifying this. Of course, we shouldn't build our API around OpenAPI, but I think it's good to know that the issue is there.


Question: Help with installing on macOS Ventura 13?

Hi,

I am trying to help a student install Corrfunc on their MacBook, which has the latest OS (Ventura 13, I believe). We tried Method 2 (i.e., directly using pip), but ran into the `failed building wheel for Corrfunc` error. Then we tried Method 1, but unfortunately got the following error after running `make CC=gcc-13`:

In file included from ../../utils/cpu_features.c:13:

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:27:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:29:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'xgetbv',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:54:10,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:69:4: error: impossible constraint in 'asm'

 69 | __asm("xgetbv" : "=a"(a),"=d"(d) : "c"(ctr) : );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:58:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:62:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

make[2]: *** [../../utils/cpu_features.o] Error 1

make[1]: *** [DD] Error 2

make: *** [theory] Error 2

Do you know what could be going wrong and what else we can try?

Great - glad this all worked :)! Can you confirm that you have OpenMP support, i.e., that you can use multiple threads now?

Sidenote: The reason why you were facing the compilation and non-detection of `llvm-clang/python/numpy` is all because you (or `homebrew`) have the relevant aliases set. The aliases work fine for you since you are always accessing from an interactive terminal - i.e., a terminal where you can send keyboard input to. The shell sessions spawned by `common.mk` are non-interactive and, therefore, **do not** know about the aliases.

I also suspect your `PATH` variable does not contain `/opt/homebrew/bin` (for `llvm-clang`) ahead of `/usr/bin` (for `apple-clang`), and thus, when the non-interactive shell resolves `clang` as `/usr/bin/clang`. Since I don't use `homebrew`, I am unsure if it is an intentional design that `/opt/homebrew/bin` is not added to your `PATH` environment variable. If you ever run into such odd issues of not-detecting-the-correct-tool, then it might be worthwhile adding the full path to whichever tool that you are wanting to detect (or equivalently, add `/opt/homebrew/bin` to `PATH` either in the terminal you are working in, or in the startup shell file - `.bashrc/.zshrc` etc)


Question: Not downloading raindrop data after 3000 and crashes?

This is the error shows after the crash. I only paste Test API key from raindrop

OS: MacOS
Installation: Brew

Despite what the documentation says, it looks like there isn't a `X-RateLimit-Reset` header (or any of the other headers) when there's a 429. Instead you get a `Retry-After`.


Question: Adding Jupyter Notebook causes disconnect from remote server?

Type: Bug

When ssh-ed into a node, I can run files & use the terminal normally.

However, when I add a new jupyter notebook, it shows the "setting up ssh..." notification, then disconnects from the server.

This does not happen when I add a new text file or python file, so maybe an extension.

VS Code version: Code 1.83.1 (f1b07bd25dfad64b0167beb15359ae573aecd2cc, 2023-10-10T23:48:05.904Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Connection to 'SSH: 209.137.198.14' could not be established Canceled
Connection to 'SSH: 209.137.198.14' could not be established Canceled

 System Info

|Item|Value|
|---|---|
|CPUs|11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (8 x 2803)|
|GPU Status|2d_canvas: enabled canvas_oop_rasterization: enabled_on direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled|
|Load (avg)|undefined|
|Memory (System)|15.77GB (2.81GB free)|
|Process Argv|--crash-reporter-id 85b6318c-39aa-4637-93f5-fc2aac3f163d|
|Screen Reader|no|
|VM|0%|

Connection to 'SSH: 209.137.198.14' could not be established Canceled

Connection to 'SSH: 209.137.198.14' could not be established Canceled
 Extensions: none
 A/B Experiments

vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30856252
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
f6dab269:30613381
showlangstatbar:30737416
962ge761:30841074
03d35959:30757346
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
gsofa:30866041
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
copilotsettingc:30859502
asynctok:30821568
dsvsc013:30795093
dsvsc014:30804076
diffeditorv2:30821572
dsvsc015:30845448
pythontestfixt:30866405
pyreplss1:30865275
pythoncet0:30866520
h48ei257:30867296
pythontbext0:30864172

We figured out it was caused by Pylance extension killing the remote extension host process (see details in URL The Pylance team has fixed this issue in Prerelease and it working on a recovery release for stable. To mitigate/workaround this issue before the fix lands:

* Open an empty Remote SSH window (Remote indicator -> Connect to Host ... -> Pick the remote)
* Downgrade the Pylance extension to previous version (a week ago) or disable it for now

We will keep you posted once there is a new Pylance release.


Question: Weird notification if local jdk is specified?

Greetings,

When I'm tying to spec path to local jdk installation, everytime, when I autocomplete code, bunch of notifications pop up, like in screenshot below. Also listing configuration script, maybe there is some misconfiguration

lua
return {
 "nvim-java/nvim-java",
 config = false,
 dependencies = {
 {
 "neovim/nvim-lspconfig",
 opts = {
 servers = {
 jdtls = {
 settings = {
 java = {
 runtimes = {
 name = "JavaSE-21",
 path = "~/Library/Java/JavaVirtualMachines/corretto-21.0.5/Contents/Home",
 },
 },
 },
 },
 },
 setup = {
 jdtls = function()
 require("java").setup({
 jdk = {
 auto_install = false,
 },
 })
 end,
 },
 },
 },
 },
}

You can also tryout following with docker & devcontainer and compare your local setup to figure out what's wrong.
 URL


Question: syntax error with phpstan starting with 2.6.7?

I use phpstan in my project and after the update to 2.6.7 phpstan fails with a "syntax error":

 44/44 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%

 ------ ----------------------------------------------------------------------
 Line tests/ApiTest.php
 ------ ----------------------------------------------------------------------
 Internal error: syntax error, unexpected 'static' (T_STATIC)
 Run PHPStan with --debug option and post the stack trace to:
 URL
 ------ ----------------------------------------------------------------------

The internal error is (I'm using php 7.4):

Does anyone know how to work around that?

Hi, can you please create a small reproducing repository that shows this problem? Thanks.


Question: index.html permission denied?

Jellyfin is installed on TrueNas Scale. Used over Android as well as Windows Devices throughout the House.

Image

I tried the "Windows" Fix by adjusting the Permission of index.html in jellyfin-web for all users on my PC, didn´t do anything for JMP on the Device and obviously not for any phone or whatsoever.

Tried the docker fix but it got too technical for me as im not even sure what exactly a Docker is and over TrueNas Shell for Jellyfin Container i just get docker: not found. I think that means i don´t use dockers?

Image

Any help would be appreciated on how to move forward trying to fix it and please excuse any technical illiteracy on my part

Hey, the way of modifing something for JMP is deprecated.
JMP is using the frontend from the server now.
If you can't see the button. Check if you have the newest version of JMP 1.11.1 and this plugin


Question: action button not working and sync error Android 14?

The action button doesn't work and I'm only able to connect once, after that I have to forget the watch in the app and connect again.

Steps to reproduce:

1. open app
2. connect watch as instructed
3. all settings sync perfectly
4. disconnect watch by short pressing either mode or 'action' button
5. pressing the action button doesn't do anything
6. try to connect watch again as instructed but watch displays 'ERR' in the top right matrix display after flashing 'CNCT' for 8 times, no reaction from the app
7. press 'forget' in the app and connect watch again
8. app works until watch is disconnected upon which watch won't connect again unless watch is forgotten in app

Expected behavior:

1.- 4. as above
5. pressing action button launches set action
6. watch can be reconnected without having to forget every time

If theres a way to send logs or provide u with other information please let me know.

Devices:
GW-B5600
Pixel 7
Android 14 UQ1A.231205.015
App ver. 12.1

@tomasz-c OK, good point!

Here is what the app currently does:

The first time a watch tries to connect, the app will pair with the watch automatically.
From then on, it will only pair with the same watch until you press the "FORGET" button.
If you try to connect another watch, it will fail.
You can test this by resetting your watch to factory default and trying to connect. This will fail because the Bluetooth ID of the watch changes when reset, equivalent to connecting a new watch. To connect the watch, you must press the "FORGET" button. (Prior to version 11.9, I have gone back and forth allowing all watches to auto-connect because some people have requested auto-syncing multiple watches, but now only one watch can connect until "FORGET" is pressed).

Now, the only way somebody else can connect to the watch is if they are running the app and have not yet paired it with a watch. This can happen when the watch auto-syncs, and they are nearby, like on a bus (a very rare event, I can only hope this app is popular enough for random people to run it on the same bus). In this case, they will not be able to see the Google reminders in the app, but it is possible to send their reminders to your watch, which is, of course, a problem.

Auto-pair is generally a good feature. The app can connect to watches ad-hoc, even if they are not in the supported list. People like this feature, and I would like to keep it.

To address the rare possibility of sending the wrong reminders, I will arrange the app not to send reminders if this is the first time they have connected to this watch.


Question: [🕹] Feedback Fanatic?

### What side quest or challenge are you solving?

Fill out our feedback survey after the hackathon with suggestions for improvement

### Points

150

### Description

_No response_

### Provide proof that you've completed the task

Screenshot 2024-10-18 121846

/award 150

thanks for playing :) keep collecting points to increase your chances of winning!


Question: Compatibility with JSR?

I love this module and use it in almost every project.

I've recently started using Deno and JSR, and this package can't be used in modules published there for the following reasons:

1. Imports/export strings need to specify the extension (e.g, `export * from 'file.ts'`.
2. `(... arguments: any[])` isn't allowed
3. Module augmentations aren't allowed.

Problems 1 & 2 are potentially solvable, but I don't know if (3) is solvable. Maybe this requires to make two different builds, one for JSR, one for npm?

In the meantime, and for my own needs, I've made a little conversion script, which may be useful to someone else, so I will post it here: ~~build script (it uses this to download and decompress the sources: downloadAndExtractFile)~~ repo is private, posted the files in a comment below.

If you'd rather use my version (no guarantees of updates, only building this for our own internal usage), you'll find it at URL

@sindresorhus Do we want to update anything with the `If*` types, as suggested in URL

I feel more inclined towards this, but `Is*` variants are likely much more common in codebases, so deprecating them could be annoying.


Question: Configure the Log Level Colors?

Hello, I really love this plugin but I am having trouble figuring out how to configure the coloring of various Log Levels. Currently, it seems that INFO logs are colored yellow but none of the other Log Levels are colored. I attempted to look through Intellij's menus for a configuration option regarding this and have had no luck thus far. Is this possible? Thank you!

@metaruslan Thank you for using the plugin and submitting feedbacks! You can configure log colors from the **Settings > Editor > Color Scheme > Console Colors > Log console**. I also wonder why JetBrains uses white instead of yellow as the default warning color.

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


Question: [REQ] BTDigg DHT Tracker?

Tracker Name : BTDigg
Public tracker
Supports: magnet
Indexer URL : URL
Indexer language : English

 URL

BTDigg is working on Linux/Docker Jackett but not Windows. Unfortunately, the usual solution (spoofing the User-Agent) isn't working. Doesn't matter if I use Linux Jackett UA, a slightly modified one, or my browser's UA.

Using the Windows Jackett UA in browser does not result in a redirect, so while I'm not sure what is causing it, it doesn't seem to be the UA.

I tried adding every request header being used in browser, with and without the UA, no luck. The site doesn't appear to use cookies, so there's nothing to try there.

Using a VPN, rather than Jackett's proxy settings, also doesn't work.

@Woody-Stock if BTDigg is a must for you, the only solution right now would be using Docker on Windows for a Jackett container.

@garfield69 any ideas what else it could be?


Question: Implementation details for Grad-CAM visualization?

Thank you for creating and maintaining this wonderful project. I've been working with your codebase and found it very insightful.

I noticed that the project includes Grad-CAM visualizations, but I couldn't find any related packages like `torch grad-cam` in the requirements. I tried to reproduce the visualization part but encountered some difficulties. Would it be possible to share some example code about how the Grad-CAM visualization is implemented in this project?

Thank you very much for your time and consideration. Any guidance would be greatly appreciated!

Yes, we just use `targets = None` and vanilla GradCAM from the pytorch-grad-cam library ( URL


Question: [GAME BUG]: [Debug] memory.cpp:operator():293: Assertion Failed!

### Checklist (we expect you to perform these steps before opening the issue)

- [X] I have searched for a similar issue in this repository and did not find one.
- [X] I am using an official build obtained from releases or updated one of those builds using its in-app updater.
- [X] I have re-dumped the game and performed a clean install without mods and the issue is still present.
- [X] I have disabled all patches and cheats and the issue is still present.
- [X] I have all the required system modules installed.

### Describe the Bug

After quick search, it seems neither CUSA00076 (The Order 1886) or memory.cpp:operator related issues are opened right now here

### Reproduction Steps

Game crashes on launch with this error:
[Debug] memory.cpp:operator():293: Assertion Failed!

1.00 and 1.02 version of game (without patch) have similar crash.

### Specify OS Version

Windows 10

### CPU

Intel Core i5-10600KF

### GPU

Nvidia Geforce rtx 3070

### Amount of RAM in GB

48

### Amount of VRAM in GB

8

### Log File

shad_log.zip

@StevenMiller123 I close the other one and let you report every games you tested with this error here. Thanks you :)


Question: TypeError: Cannot read properties of undefined (reading 'color')?

### Steps to Reproduce

1. Update the windows app to version 8.0.7
2. In the left pane, select the ellipses next to Today -> Worklog
3. Click on any of the Dates
4. The popup appears.

### Error Log (Desktop only)

### Console Output

### Meta Info
META: SP8.0.7 Browser – en-US – Win32 – Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0

### Stacktrace

i0 (webpack:///src/app/features/worklog/worklog.component.html:134:34)
setSelectedIndex (webpack:///node_modules/@angular/core/fesm2015/core.mjs:12112:8)
setBindingIndex (webpack:///node_modules/@angular/core/fesm2015/core.mjs:11975:12)
viewAttachedToChangeDetector (webpack:///node_modules/@angular/core/fesm2015/core.mjs:13025:16)
executeCheckHooks (webpack:///node_modules/@angular/core/fesm2015/core.mjs:11999:29)
viewAttachedToChangeDetector (webpack:///node_modules/@angular/core/fesm2015/core.mjs:13025:16)
executeCheckHooks (webpack:///node_modules/@angular/core/fesm2015/core.mjs:11999:29)
viewAttachedToChangeDetector (webpack:///node_modules/@angular/core/fesm2015/core.mjs:13025:16)
executeCheckHooks (webpack:///node_modules/@angular/core/fesm2015/core.mjs:11999:29)
viewAttachedToChangeDetector (webpack:///node_modules/@angular/core/fesm2015/core.mjs:13025:16)

### Actions Before Error

1718188298709: [Task] Add time spent
1718188298712: [Tag] Update Work End for Tag
1718188298714: [Persistence] Save to DB (2)
1718188358710: [Task] Add time spent
1718188358714: [Tag] Update Work End for Tag
1718188358716: [Persistence] Save to DB (2)
1718188418705: [Task] Add time spent
1718188418709: [Tag] Update Work End for Tag
1718188418711: [Persistence] Save to DB (2)
1718188458169: [Task] Add time spent
1718188458172: [Tag] Update Work End for Tag
1718188458174: [Persistence] Save to DB (2)
1718188458415: [Task] Add time spent
1718188458418: [Tag] Update Work End for Tag
1718188458419: [Persistence] Save to DB (2)
1718188459425: [Task] Add time spent
1718188459428: [Tag] Update Work End for Tag
1718188459429: [Persistence] Save to DB (2)
1718188460413: [Task] Add time spent
1718188460415: [Tag] Update Work End for Tag
1718188460416: [Persistence] Save to DB (2)
1718188461422: [Task] Add time spent
1718188461424: [Tag] Update Work End for Tag
1718188461425: [Persistence] Save to DB (2)
1718188462425: [Task] Add time spent
1718188462427: [Tag] Update Work End for Tag
1718188462428: [Persistence] Save to DB (2)
1718188463559: [FocusMode] Set focus session elapsed time
1718188463705: [SP_ALL] Load(import) all data
1718188463708: [SP_ALL] All Data was loaded

I think I was able to fix this. Hope to make a bug fix release tomorrow or on Monday! Sorry for the inconvenience!