Update details page to correctly pull README

Acceptance criteria:

the README for all the Hub Images is correctly populated with the README of that Image

all 7 types of executors are handled

[ ] crafters

[ ] rankers

[x] indexers

[ ] segmenters

[x] encoders

[ ] classifiers

[ ] evaluators

Link to subfeature: https://jinaai.productboard.com/feature-board/planning/features/7471108

Lets split this up:

[ ] crafters - @BastinJafari
[ ] rankers - @imsergiy
[ ] segmenters - @deepankarm
[ ] classifiers - @Roshanjossey

An example of the kind of change we need: https://github.com/jina-ai/jina-hub/pull/7578
REMEMBER TO BUMP THE VERSION NUMBER when changing the url

@JoanFM if you can take the Segmenters that would be great :)

I did a quick look and updated I think everyone missing in 2 PRs

jina-ai/jina-hub#7792 jina-ai/jina-hub#7791

Is the only problem handled here the link in the url?

Yeah I think so @Roshanjossey, what was the rationale behind doing this in multiple PRs?

The tests are better handled in multiple PRs, but we can do it once at batch, and next dependabot update will expose the right value.
If we do it in these 2 PRs, not all the images will be built, but we can have a batch and will quickly be updated, and will imply less engineering effort


IpyWidgets must be in order for them to appear.

Create a notebook with an ipywidget in it.
Run the notebook
Close and reopen.
IpyWidget output has disappeared.

IpyWidget output has disappeared.

@rchiodo this is the standard behavior, even in Jupyter Notebook.
There's a separate menu item in Jupyter Notebooks to save widget state in Notebook.
Changing to enhancement.

Removing this from the epic. We don't need to finish this now.


Does this library need to be re-released to get new versions of @jbrowse/react-linear-genome-view

See question title. I am curious if this package or dash_jbrowse need to be have a new release to get updated versions of @jbrowse/react-linear-genome-view

I see that https://github.com/GMOD/dash_jbrowse/blob/main/package.json#L31 is a semver string which implies it can get updates but it also has a package-lock.json which implies it could be frozen(?)

We would need to update dash JBrowse to get the latest versions of the react linear genome view (and in the future any other embeddable components that we add to the dash jbrowse suite). Dash JBrowse will build  the JS component and translate it into something that python can make sense of. Could automate the process with a github actions? There should be a PR available here if we think it could help make the process easier. Then this package would only keep track of the python dash jbrowse package (ideally since we do not aim to change the view state of the embedabble components, then we would not need to update jupyter jbrowse as long as there are no breaking changes).

Automating the release process for dash_jbrowse was accomplished through these two pr https://github.com/GMOD/dash_jbrowse/pull/24 and https://github.com/GMOD/dash_jbrowse/pull/19.
Could add the same github action workflows to this package to make it easier to upgrade any package versions.

Added workflows in these PRs: https://github.com/GMOD/jbrowse-jupyter/pull/28, https://github.com/GMOD/jbrowse-jupyter/pull/26


Intra expression inference doesn't work within reverse mapped types

Bug Report
🔎 Search Terms
intra expression inference reverse mapped type
🕗 Version & Regression Information

This is the behavior in every version I tried

⏯ Playground Link
Playground link with relevant code (object variant)
Playground link with relevant code (tuple variant)
💻 Code
declare function f<T>(
  arg: {
    [K in keyof T]: {
      produce: (n: string) => T[K];
      consume: (x: T[K]) => void;
    };
  }
): void;
// Works
f({
  a: {
    produce: () => "hello",
    consume: (x) => x.toLowerCase(),
  },
});
// Works
f({
  a: {
    produce: (n: string) => n,
    consume: (x) => x.toLowerCase(),
  },
});
// still doesn't work, even with "Improved Function Inference in Objects and Methods" aka intra-expression inference sites
f({
  a: {
    produce: (n) => n,
    consume: (x) => x.toLowerCase(),
  },
});
// still doesn't work, even with "Improved Function Inference in Objects and Methods" aka intra-expression inference sites
f({
  a: {
    produce: function () {
      return "hello";
    },
    consume: (x) => x.toLowerCase(),
  },
});
// still doesn't work, even with "Improved Function Inference in Objects and Methods" aka intra-expression inference sites
f({
  a: {
    produce() {
      return "hello";
    },
    consume: (x) => x.toLowerCase(),
  },
});

🙁 Actual behavior
This kind of inference that was improved in https://github.com/microsoft/TypeScript/pull/48538 doesn't work within a reverse mapped type.
🙂 Expected behavior
It should work in the same way as it does outside of the reverse mapped type. The code in the playground is almost literally taken from the 4.7 announcement blog post about this improvement (here). The only difference is that the produce/consume "pair" is within a property of reverse mapped type

Part of the problem is likely in that inferReverseMappedType calls inferTypes with separate inferences here:
https://github.dev/microsoft/TypeScript/blob/e2283e99b47942b863d016c65a3e430dca1549b9/src/compiler/checker.ts#L23938-L23939
and that is not linked anyhow to the current inference context and inferFromIntraExpressionSites tries to infer this kind of stuff from context.intraExpressionInferenceSites+context.inferences and the latter won't be present for the computed reverse mapped type inference:
https://github.dev/microsoft/TypeScript/blob/e2283e99b47942b863d016c65a3e430dca1549b9/src/compiler/checker.ts#L23756-L23763
However, I also noticed that inferReverseMappedType is not called at all in this case so those inferences for it aren't even gathered in the first place.

What is a “reverse mapped type”?  I looked at the repro code but that just looks like a regular mapped type to me.

So I guess this is related to the umbrella issue here as that is still open. I think though that this one here is more of a bug/unhandled case within the original fix than a new feature request. This umbrella issue stays open because there are still other situations for which the original fix didn't do much but this issue here is very similar to the ones fixed by that PR. I think that those other situations could be put into a "different kind of an expression" category - whereas here we deal with the same types of expressions, they are just contained in a mapped type. Inferring reverse mapped types is implemented sufficiently differently that this still manifests for them.

throwing in a bug recently discovered that appears to be related: playground
looks like an explicit type annotation is needed to keep inference. further, not using an arrow function appears to break it as well
cc @nickmccurdy

Just building on the possibly related react-query issue, here's a minimal example of that:


Linux SteamVR broken slimevr: bridge error: No such file or directory

currently using SlimeVR on Linux with SteamVR is not possible.
error message from vrserver:
slimevr: bridge error: No such file or directory

after some debugging I noticed that this comes from the fact that the vrserver is started in a chroot like envirement and has no access to the host files system.
this means  /tmp and /run/user/1000 are not the same as the host system sees, and as a result the sockets from the slimeVR server are not there from the point of view of vrserver or the slimevr driver.
How to easy see the chroot mounts:
cat /proc/$(pidof vrserver)/mounts

How to explore the chroot isolation:
sudo nsenter -m -t $(pidof vrserver) bash

I haven't heard anyone else using the driver in linux having this issue :thinking:

not sure it its new first time trying to use SlimeVR.
currently experimenting with it, looks like the $HOME dir can still be accessed, cooking a custom build currently to move the paths there.
I am currently running Arch linux with SteamVR 2.2.1 Beta.

I just entered latest stable SteamVR with nsenter -e because what we care about is the environment, and XDG_RUNTIME_DIR does exist

Latest beta also has an existing XDG_RUNTIME_DIR, I'm using NixOS Unstable

nsenter -e will only give you the env from the process, -m ist the importend flag

I can also ls it in latest beta

intressting, may the vrserver is started diffrently based on the host system, not sure what valve is doing.
with a custom build and the sockets moved to $HOME/.local/share/slimevr/SlimeVRDriver its working correctly.
will look in to creating a patch that allows to overrides the PATH when needed.

btw just curious, you are using steam-runtime and not the flatpak/snap, right?

no flatpak/snap in use.
steam comes from the arch pkg
https://archlinux.org/packages/multilib/x86_64/steam/

btw i asked for someone with SteamVR experience to check this issue.
I'm not against adding custom socket dir support, but I would like to know why you are having this issue.

sure, have not found the place where the isolation from the host system happens yet.
happy to provide more info of my system / environment if needed.

Could you try to run SteamVR with Steam play none as the compatibility layer(install using protonup-qt)
https://github.com/Scrumplex/Steam-Play-None

Reason being is SteamVR is running under Valve's runtime and they may have changed how it works in this beta this would confirm that's the case

with Steam-Play-None SteamVR UI is not starting.

Do you have all the dependencies needed to see that try installing steam-native-runtime

tried, but same result.
steps:

quit steam
sudo pacman -Syu
sudo pacman -S steam-native-runtime
steam-native
SteamVR does not start

Run steam in a terminal and send the output here

You have tried previous versions right and only 2.2.1 is effected?

tested with Beta and Release
Release does not start at all Steam-Play-None or not.
Steam-Play-None + Beta
from looking at the logs I think this are the core problems:
libcef.so: cannot open shared object file: No such file or directory
/usr/bin/zenity: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Transform

/bin/sh\0-c\0/home/links/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=250820 -- /home/links/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/links/.local/share/Steam/compatibilitytools.d/Steam-Play-None-main'/launch.sh waitforexitandrun  '/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup.sh'\0
vrstartup.sh[225616]: === Wed Dec 13 22:03:30 CET 2023 ===
vrstartup.sh[225616]: WARNING: launching in legacy LDLP scout, please use sniper SLR
vrstartup.sh[225616]: exec /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrenv.sh /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup.sh
vrenv.sh[225616]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/links/.local/share/Steam/steamapps/common/SteamVR:/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/links/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/links/.local/share/Steam/steamapps/common/SteamVR
vrenv.sh[225616]: exec /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup.sh
vrstartup.sh[225616]: WARNING: launching in legacy LDLP scout, please use sniper SLR
vrstartup.sh[225616]: call /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrsetup.sh
vrsetup.sh[225650]: Detected scout LDLP runtime.
/usr/bin/zenity: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Transform
vrsetup.sh[225650]: Error: user declined superuser request.
/usr/bin/zenity: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Transform
vrstartup.sh[225616]: exec /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup-helper.sh
vrstartup-helper.sh[225616]: exec /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrstartup
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:30 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225616)
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:30 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225723)
VR Server (v1702410427)

Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:<PHONE_NUMBER>0129926 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:<PHONE_NUMBER>0129926
vrcompositor-launcher.sh[225746]: === Wed Dec 13 22:03:33 CET 2023 ===
vrcompositor-launcher.sh[225746]: Detected scout LDLP runtime.
vrcompositor-launcher.sh[225746]: exec /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher
Using vrcompositor capability proxy
Failed to raise ambient cap
Launching /home/links/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:33 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225746)
Fossilize INFO: Overriding serialization path: "/home/links/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
12/13 22:03:34 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225746)
assert_20231213220334_4.dmp[225782]: Uploading dump (out-of-process)
/tmp/dumps/assert_20231213220334_4.dmp
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:34 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225796)
./vrwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:34 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225812)
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
crash_20231213220334_2.dmp[225815]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231213220334_2.dmp
assert_20231213220334_4.dmp[225782]: Finished uploading minidump (out-of-process): success = yes
assert_20231213220334_4.dmp[225782]: response: CrashID=bp-38816eec-d988-4446-8d40-5a4bd2231213
assert_20231213220334_4.dmp[225782]: file ''/tmp/dumps/assert_20231213220334_4.dmp'', upload yes: ''CrashID=bp-38816eec-d988-4446-8d40-5a4bd2231213''
crash_20231213220334_2.dmp[225815]: Finished uploading minidump (out-of-process): success = yes
crash_20231213220334_2.dmp[225815]: response: CrashID=bp-0d472697-b2b8-4c83-8744-4ac712231213
crash_20231213220334_2.dmp[225815]: file ''/tmp/dumps/crash_20231213220334_2.dmp'', upload yes: ''CrashID=bp-0d472697-b2b8-4c83-8744-4ac712231213''
./vrwebhelper: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
12/13 22:03:36 Init: Installing breakpad exception handler for appid(250820)/version(2.2.1)/tid(225857)
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
crash_20231213220336_2.dmp[225866]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231213220336_2.dmp
Gtk-Message: 22:03:37.021: Failed to load module "colorreload-gtk-module"
Gtk-Message: 22:03:37.021: Failed to load module "window-decorations-gtk-module"
steam.sh[225880]: Running Steam on endeavouros rolling 64-bit
steam.sh[225880]: STEAM_RUNTIME is disabled by the user
steam.sh[225880]: Can't find 'steam-runtime-check-requirements', continuing anyway
tid(225967) burning pthread_key_t == 0 so we never use it
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:<PHONE_NUMBER>0129926 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:<PHONE_NUMBER>0129926
/bin/sh\0-c\0/home/links/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1009850 -- /home/links/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/links/.local/share/Steam/steamapps/common/OVR_AdvancedSettings/run.sh'\0

You can tell the Steam Linux Runtime to expose SlimeVR's IPC file within its sandbox by putting PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/SlimeVRDriver %command% in SteamVR's launch options. This is the same issue Monado runs into for Steam games, as documented at https://gitlab.com/znixian/OpenOVR#linux-specific-info

anyway if you truely believe this to be a steamvr issue you can always report it here(the not launching part(https://github.com/ValveSoftware/SteamVR-for-Linux/)

can you report this to https://github.com/ValveSoftware/steam-runtime/issues please, I honestly feel like /run should be mounted from the system, people use it to override LD_PRELOAD for TF2 for example qwq


Updated Readme for installation instructions.

Have created a new pull request #61 for same since I closed this accidentally. Request for review and merge.


Close downstream connection on intercepted request

Intercepted requests get left open, causing hangs on the client. This adds a callback on downstream connections to ensure they are closed in such cases.
resolve #48

This looks like a nice clean fix. Thanks for the PR!
I'm going to merge this now, run some tests tonight and cut a new release. I'll also add you to the CONTRIB file.


Typo "Jupyter notebook"→"Jupyter Notebook"

https://docs.microsoft.com/en-us/azure/hdinsight/spark/apache-spark-manage-dependencies

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

#sign-off

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

#sign-off

@hrasheed-msft, you can change the author to yourself for better manageability.


Add TailwindCSS as a peer dependency

[FX-NNNN]
Description
We already have TailwindCSS setup and we are ready to migrate first components. Before that, we need to release a semantic breaking change, so users are notified that we expect them to have Tailwind setup in their projects from now on.
How to test

Temploy
FIXME: Add the steps describing how to verify your changes

Screenshots

Before.
After.

Insert screenshots or screen recordings
Insert screenshots or screen recordings

Development checks

[ ] Add changeset according to guidelines (if needed)
[ ] Read CONTRIBUTING.md and Component API principles
[ ] Make sure that additions and changes on the design follow Toptal's BASE design, and it's been already discussed with designers at #-base-core
[ ] Annotate all props in component with documentation
[ ] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.
[ ] Self reviewed
[ ] Covered with tests (visual tests included)

Breaking change

[ ] codemod is created and showcased in the changeset
[ ] test alpha package of Picasso in StaffPortal

All development checks should be done and set checked to pass the
GitHub Bot: TODOLess action

PR commands

List of available commands:

@toptal-bot run package:alpha-release - Release alpha version
@toptal-anvil ping reviewers - Ping FX team for review

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

@toptal-anvil ping reviewers

@sashuk but the think is that we expect them to have TailwindCSS setup, because with migrated components we will not be bumping Picasso with major anymore, only with patch


Rename inputs

Adds a glossary of terms used in the app and renames things to be consistent.

Looks like the specs are failing. Mind addressing that and squashing your commits?


0.10.6: The hosted service does not exist (Cannot read property 'length' of undefined)

Since ~11 AM today (20 Oct. 2016) we cannot run azure commands anymore (MacOS Sierra 10.12). We started several server and suddenly the script gave the following error (no changes were made to the script).
The following output comes from our script that first deletes a server (e.g., tw-crawler-010) and then creates a new one with the same name - lines starting with "Deleting on" or "Starting on" and "Time passed" are ours the rest comes from "azure vm delete -b -q" and "azure vm create"
...
Deleting on Thu Oct 20 10:53:29 CEST 2016 instance tw-crawler-010
\info:    Executing command vm delete
info:    Executing command vm create
+ Looking up image tw-crawler-neu3
+ Deleting Cloud Service
+ Looking up cloud service
info:    vm delete command OK
+
info:    cloud service tw-crawler-009 not found.
info:    using the VM image location North Europe
+ Creating cloud service
+\Configuring certificate
+ Deleting VM
/Starting on Thu Oct 20 10:54:19 CEST 2016 instance tw-crawler-010
Time passed: 8 minutes
Deleting on Thu Oct 20 10:54:19 CEST 2016 instance tw-crawler-011
-info:    Executing command vm delete
info:    Executing command vm create
+ Looking up image tw-crawler-neu3
+/Looking up cloud service
+
+ Deleting Cloud Service
+|Looking up deployment
info:    vm delete command OK
+
+ Configuring certificate
\data:    {VM
data:        stack: 'Error: The hosted service does not exist.\n    at Function.ServiceClient._normalizeError (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/services/serviceclient.js:814:23)\n    at /usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/services/filters/errorhandlingfilter.js:44:29\n    at Request._callback (/usr/local/lib/node_modules/azure-cli/node_modules/azure-common/lib/http/request-pipeline.js:109:14)\n    at Request.self.callback (/usr/local/lib/node_modules/azure-cli/node_modules/request/request.js:187:22)\n    at emitTwo (events.js:106:13)\n    at Request.emit (events.js:191:7)\n    at Request.<anonymous> (/usr/local/lib/node_modules/azure-cli/node_modules/request/request.js:1044:10)\n    at emitOne (events.js:101:20)\n    at Request.emit (events.js:188:7)\n    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/azure-cli/node_modules/request/request.js:965:12)',
data:        message: 'The hosted service does not exist.',
data:        code: 'ResourceNotFound',
data:        statusCode: 404,
data:        requestId: '6e32ab31bbbf020499775a5cb644d0ff'
data:    }
error:   Error: The hosted service does not exist.
error:   Error information has been recorded to /Users/jorgrech/.azure/azure.err
error:   vm create command failed

+
info:    vm create command OK
+
Starting on Thu Oct 20 10:55:09 CEST 2016 instance tw-crawler-011
Time passed: 9 minutes
Deleting on Thu Oct 20 10:55:09 CEST 2016 instance tw-crawler-012
-info:    Executing command vm create
\info:    Executing command vm delete
+ Looking up image tw-crawler-neu3
info:    vm delete command OK
+
+ Looking up cloud service
info:    cloud service tw-crawler-011 not found.
info:    using the VM image location North Europe
+ Creating cloud service
| Configuring certificate
<--- Last few GCs --->

   24283 ms: Mark-sweep 1377.3 (1413.0) -> 1368.9 (1414.0) MB, 39.1 / 0 ms [allocation failure] [GC in old space requested].
   24319 ms: Mark-sweep 1368.9 (1414.0) -> 1368.9 (1415.0) MB, 36.4 / 0 ms [allocation failure] [GC in old space requested].
   24353 ms: Mark-sweep 1368.9 (1415.0) -> 1368.8 (1415.0) MB, 33.9 / 0 ms [last resort gc].
   24385 ms: Mark-sweep 1368.8 (1415.0) -> 1368.8 (1415.0) MB, 31.7 / 0 ms [last resort gc].

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x2703849c9e59 <JS Object>
    1: SparseJoinWithSeparatorJS(aka SparseJoinWithSeparatorJS) [native array.js:~84] [pc=0x3d1befc90b90] (this=0x270384904189 <undefined>,w=0x272f1feea889 <JS Array[11233]>,L=11233,M=0x2703849b4ad9 <JS Function ConvertToString (SharedFunctionInfo 0x27038494ef79)>,N=0x1482e3df2151 <String[4]\: ,\n  >)
    2: Join(aka Join) [native array.js:143] [pc=0x3d1befce5d76] (this=0x270384904189 <undefine...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
+
-./azure_exchange_instances.sh: line 20: 17371 Abort trap: 6           azure vm delete -b -q $instanceName
Starting on Thu Oct 20 10:55:59 CEST 2016 instance tw-crawler-012
Time passed: 10 minutes
Deleting on Thu Oct 20 10:55:59 CEST 2016 instance tw-crawler-013
\info:    Executing command vm delete
info:    Executing command vm create
- Getting virtual machineserror:   Cannot read property 'length' of undefined
error:   Error information has been recorded to /Users/jorgrech/.azure/azure.err
error:   vm delete command failed

|error:   Cannot read property 'length' of undefined
error:   Error information has been recorded to /Users/jorgrech/.azure/azure.err
error:   vm create command failed

|Starting on Thu Oct 20 10:56:49 CEST 2016 instance tw-crawler-013
Time passed: 10 minutes
...

I don't have the original azure.err file but the azure.err file for "azure vm delete -b -q instance tw-crawler-003" says:
when executing any azure command I get the "TypeError":
2016-10-20T17:54:09.928Z:
TypeError: Cannot read property 'length' of undefined
    at /usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:162:41
    at /usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:187:25
    at /usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:53:7
    at FileTokenStorage._.extend.loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/file-token-storage.js:58:5)
    at TokenCache._.extend._loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:48:24)
    at TokenCache.find (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:186:10)
    at CacheDriver._find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:140:15)
    at CacheDriver._getPotentialEntries (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:161:8)
    at CacheDriver._loadSingleEntryFromCache (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:194:8)
    at CacheDriver.find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:352:8)
TypeError: Cannot read property 'length' of undefined
    at /usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:162:41
    at /usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:187:25
    at /usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:53:7
    at FileTokenStorage._.extend.loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/file-token-storage.js:58:5)
    at TokenCache._.extend._loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:48:24)
    at TokenCache.find (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:186:10)
    at CacheDriver._find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:140:15)
    at CacheDriver._getPotentialEntries (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:161:8)
    at CacheDriver._loadSingleEntryFromCache (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:194:8)
    at CacheDriver.find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:352:8)

azure was installed using "npm install -g azure-cli" and I tried "Azure config mode arm" (but the azure delete command seems to switch to asm "info:    New mode is asm")

Btw. I tried "azure login" as a test and got the following error in azure.err:
2016-10-20T18:22:41.277Z:
{ SyntaxError: Unexpected end of JSON input
  <<< async stack >>>
  at __1 (/usr/local/lib/node_modules/azure-cli/lib/commands/login.js:116:28)
  <<< raw stack >>>
    at Object.parse (native)
    at FileTokenStorage._.extend.loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/file-token-storage.js:49:22)
    at TokenCache._.extend._loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:48:24)
    at TokenCache.find (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:186:10)
    at CacheDriver._find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:140:15)
    at CacheDriver._findMRRTTokensForUser (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:174:8)
    at CacheDriver._updateRefreshTokens (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:431:10)
    at CacheDriver.add (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:506:8)
    at TokenRequest._addTokenIntoCache (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/token-request.js:173:23)
    at /usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/token-request.js:596:13
  stack: [Getter/Setter],
  __frame:
   { name: '__1',
     line: 50,
     file: '/usr/local/lib/node_modules/azure-cli/lib/commands/login.js',
     prev: undefined,
     calls: 0,
     active: false,
     offset: 66,
     col: 27 },
  rawStack: [Getter] }
SyntaxError: Unexpected end of JSON input
  <<< async stack >>>
  at __1 (/usr/local/lib/node_modules/azure-cli/lib/commands/login.js:116:28)
  <<< raw stack >>>
    at Object.parse (native)
    at FileTokenStorage._.extend.loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/file-token-storage.js:49:22)
    at TokenCache._.extend._loadEntries (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:48:24)
    at TokenCache.find (/usr/local/lib/node_modules/azure-cli/lib/util/authentication/token-cache.js:186:10)
    at CacheDriver._find (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:140:15)
    at CacheDriver._findMRRTTokensForUser (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:174:8)
    at CacheDriver._updateRefreshTokens (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:431:10)
    at CacheDriver.add (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/cache-driver.js:506:8)
    at TokenRequest._addTokenIntoCache (/usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/token-request.js:173:23)
    at /usr/local/lib/node_modules/azure-cli/node_modules/adal-node/lib/token-request.js:596:13

@joergrech - This issue needs to be filed in the azure-xplat-cli repo. This is an incorrect repo.
https://github.com/Azure/azure-rest-api-specs/issues/614

Sorry.


feat: make default deploying address an "EOA" type account

Component
Foundryup
Describe the feature you would like
When the default address (0xb4c79dab8f259c7aee6e5b2aa729821864227e84) is used to deploy token contracts such as an ERC721 or an ERC1155, the onERC1155/721Received methods for this address are not implemented by default. Attempting to mint tokens to this address simply results in an "ERC1155/721: transfer to non ERC1155/721Receiver implementer" error. If possible, I would like to request that this default address has these functions implemented to allow for easier testing. Thanks!
Additional context
No response

It's not the default address doing the deployment, it's the test contract itself, so it's unavoidable! I'd recommend using "vm.prank" and vm.startPrank to imitate EOAs


cannot get to wsdl when application.properties has quarkus.http.root-path

The moment I add quarkus.http.root-path (which I need for my rest endpoints) to application.properties, I cannot get to the wsdl anymore.
Replicate: Use the example and add quarkus.http.root-path=/test

Can confirm this issue. After setting quarkus.http.root-path=/test easyrest endpoint still works, while WS endpoint appears unavailable.

(which I need for my rest endpoints)

I worked around this problem by
quarkus.resteasy.path=/rest         # REST via /rest/**
quarkus.cxf.path=/soap                # CXF    via /soap/**

to have both, WS and RS, services.

Thanks alot for the reply. Will give it a try.
Apologies if this is the wrong place to ask my next question. Can you
please advise how to set a keystore on the port type?
On Java 11, ClientProxy.getClient(port type) throws a "not a proxy" error.
Regards,
Faaiq
On Fri, 12 Feb 2021, 10:53 Wolfgang Häfelinger<EMAIL_ADDRESS>wrote:

Can confirm this issue. After setting quarkus.http.root-path=/test
easyrest endpoint still works, while WS endpoint appears unavailable.
(which I need for my rest endpoints)
I worked around this problem by
quarkus.resteasy.path=/rest         # REST via /rest/**
quarkus.cxf.path=/soap                # CXF    via /soap/**
to have both, WS and RS, services.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/quarkiverse/quarkus-cxf/issues/124#issuecomment-778064822,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE6UATK5DHDWQJ6BL2CJEQDS6TUBLANCNFSM4XMSZDJQ
.

Appears to be a CXF issue, not sure though. See for example:
https://stackoverflow.com/questions/10543306/cxf-clientproxy-getclient-not-a-proxy-instance

I think rest easy have blocking filter and return 404 page if out of rest path. That s why wsdl is no more accessible. the only solution is using path as proposed previously.

I have maybe a solution to test.
Used DefaultRouteBuildItem to provide a handler for wsdl if queryparam wdsl is present else forward to next ... => non blocking behaviour...

Ok, where is that change? Can't see it on master...
On Thu, Feb 25, 2021 at 3:28 PM olivier dufour<EMAIL_ADDRESS>wrote:

I have maybe a solution to test.
Used DefaultRouteBuildItem to provide a handler for wsdl if queryparam
wdsl is present else forward to next ... => non blocking behaviour...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/quarkiverse/quarkus-cxf/issues/124#issuecomment-785934526,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB42TPK5PXOXS5WMSZVSENTTAZNAVANCNFSM4XMSZDJQ
.

--
Wolfgang Häfelinger
häfelinger IT - Applied Software Architecture
http://www.haefelinger.it
+49 1520 32 52 981
(+31 648 27 61 59)

there can only have one defaultRouteBuildItem so solution will not work...

ok this one is the big tricky part but I guess I have to work with quarkus team to understand ho to fix it. It is maybe a bug in resteasy... best will be to start with mailing list quarkus-dev because on zulip, I have not many answer.

I have the same problem.
if i try to check if my WebService is available i'll get 404: resourse not found. i don't know if it's about a conflict between REST and SOAP. but now i'll try to change REST path and SOAP path

I see that the quarkus.http.root-path is handle on rest easy side here:
https://github.com/quarkusio/quarkus/blob/f33cc7472057914ec3fdbaa8dc7edc2b78b770d2/extensions/resteasy-classic/resteasy/deployment/src/main/java/io/quarkus/resteasy/deployment/ResteasyStandaloneBuildStep.java
so in STATIC_INIT they mixed the root path and context path. So for me we have to do the same.
RootPath is in config BUILD_AND_RUN_TIME_FIXED
It can be done in startRoute in RUNTIME_INIT and we mix path like resteasy do.
wdyt ? @shumonsharif  @famod

I have tried to add rootPath merged with RouteBuildItem but it do not worked....

maybe it is something I have to fix in VertxHttpServletRequest and contextPath must contain RootPath

it was a hard one but I finnaly found the issue and fix it. I test it locally.

Yeah, as unfortunate as it is, if you set quarkus.cxf.path = / then nothing else will work, because we always register our Vert.x route for <quarkus.cxf.path>/*. That's required by CXF and I already failed once attempting to register only paths for which we have known SOAP endpoints. The wildcard in the route registration will break all attempts to move the REST endpoints to some other path.


Fix stm32f0l0g0 GPIO definitions

Summary
Fix definitions for GPIOs in stm32f0l0g0 series.
Impact
Some chips in stm32f0l0g0 series cannot use specific GPIO ports that they have.
Testing

I added👍


Autocomplete dropdown list selection when key board is open

Once the input field is focused a dropdown list appears. Once the user selects or tapsOne of the list item in the , it wont get selected because the keyboard closes first and hence the dropdown also vanishes. But my input field is not populated. But if i long press any of the list items it Is selected and my input field is populated

Greetings @SiddharthaRRamesh!
My sensors indicate that I require more information in order to assist you.

Can you provide a detailed description of this issue?
How would a robot go about replicating this issue?
On which platform does this happen occur? (iOS, Android, all, etc.)
On which platform versions does this occur? (Android 4.2, iOS 8, all, etc.)
Is this an issue with the Ionic Framework or Ionic CLI?

Additionally, providing a codepen that replicates the issue is extremely helpful.
If you wish to get help using the framework itself, I recommended visiting the forum, where many humans will be able to offer wisdom and advice.
Thank you for allowing me to assist you.

Greetings @SiddharthaRRamesh!
My sensors indicate a reply was requested, but we have not received one yet, I am using my robot powers to close this issue. However, if you are still experiencing this issue, please feel free to reopen it by creating a new issue, and include any examples or necessary information.
Thank you for allowing me to assist you.


[Interactive] Optimize the visualization of help text when the window is reduced horizontally

Before:

After:

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

For new extensions:

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

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Interactive


Show version number while the witness start

Like this:
1290115ms th_a       witness.cpp:232               plugin_startup       ] witness plugin:  plugin_startup() end
1290115ms th_a       application.cpp:1124          startup_plugins      ] Plugin witness started
1290115ms th_a       main.cpp:181                  main                 ] Started RevPop node v0.6.3 on a chain with 4041382 blocks.
1290115ms th_a       main.cpp:182                  main                 ] Chain ID is 3eb7485cde282aabdfaf41d54fa4fedb1fe2537c598c969b0f4dce412f8ad29d

#59


use process.env for PORT

Make use of process.env for  PORT value e.g
import dotenv from 'dotenv'

dotenv.config()

const port =  process.env.PORT || 8000

Hey, is it ok if I pick this up?

Yes, sure, take it


Cant register Vectorgrid layer

Hello,
First of all, thank you for this cool extension ! It's work like a charm.
Except it seems that Vectorgrid layer are not supported...
I tried to register it, but for some reason it is not working...
I made a sandbox so you can visualize what i tried -> https://codesandbox.io/s/leaflet-vectorgrid-print-test-p0n0n. Maybe you can help me find what i did wrong...
Thank you

Hello,
Here is updated codesandbox: https://codesandbox.io/s/leaflet-vectorgrid-print-test-k9leh.
You should use classes for registration and not factory methods.
Regards.


Windows venv test failing on main

https://github.com/microsoft/vscode-python/pull/16452/checks?check_run_id=2797214377

Thanks for the bug report! We just wanted to quickly acknowledge we received it and we will triage this as soon as we can.

Closing as fixed by https://github.com/microsoft/vscode-python/pull/16747


Remove getScheduler() from Game

I don't think there should be access to the SchedulerService directly through Game. As it is a service, it should be accessible through the ServiceManager, and it only bloats Game by making it accessible from there.
See SpongePowered/SpongeCommon#97 for the implementation update

The scheduler is a fairly popular service that will be used a lot, similar to the command service which is also accessible from Game. I don't think this is beneficial to remove, it will only bloat plugin code more.

Regardless of its usefulness/popularity, I don't think it should be accessible in multiple places. If we keep putting common methods in Game, it will end up like the GameRegistry

Adding these methods into Game is not just for easier access. They assert that these services will always be available (because the service manager does not do that by default) for anyone running Sponge.
If you wanted to be consistent with this PR, you should have removed CommandService as mentioned, as well as EventManager, CommandService, and PluginManager (and actually make them services in Game in SpongeCommon, which for some reason hasn't been done yet...). I think that gives some good scope for what this change actually means.

I standby @gratimax 's decision here. If this is to change then you do it for all of them or none of them. Inconsistency is an API killer (and one we suffer from in some areas).

@Zidane
I would agree with you that it should be consistent (as I acknowledged in an edit to my second post). My real question is why it shouldn't be changed, accepting gratimax's previous explanation that it provides the assurance of the Scheduler (or whatever other service) always being there.

Why is it such an issue for you that everything should only be available from one location? Its the same case as Living.getHealthData() the method exists because A) its always available and B) using entity.getData(HealthData.class).get() or game.getServiceManger().provide(Scheduler.class).get() everytime is a PITA.
I would think of the ServiceManager as more of a provider for things that you don't know are there (plugin provided services) rather than the default services. Not to say that you can't get the Scheduler from the ServiceManager if you so choose, just that an easier alternative exists.


Wrap video coding APIs

Add support for AMediaCodec to ndk-sys. I tried to generate the bindings but I was not able to.

Thanks for your contribution @zarik5! I have a similar change queued up, with regenerated bindings, to be published after #178 is merged.
Are you planning to add support MediaCodec in the safe ndk bindings?

No I don't have plans for now, I don't feel experienced enough with Android to write a safe wrapper.

No I don't have plans for now, I don't feel experienced enough with Android to write a safe wrapper.

Ah, so just using the raw bindings.
You can find a regenerated ndk-sys here: https://github.com/MarijnS95/android-ndk-rs/tree/more-sys

You can find a regenerated ndk-sys here: https://github.com/MarijnS95/android-ndk-rs/tree/more-sys

Oh thank you!

Since you already took care of it I'll close this PR.

@MarijnS95 Do you still plan to merge your more-sys branch into the upstream repository?

@zarik5 Are you still planning to rework https://github.com/alvr-org/ALVR/blob/master/alvr/experiments/client/src/video_decoder/mediacodec.rs into a wrapper for submission to android-ndk-rs?
If so I can probably see about rebasing and submitting that branch.

@zarik5 Are you still planning to rework https://github.com/alvr-org/ALVR/blob/master/alvr/experiments/client/src/video_decoder/mediacodec.rs into a wrapper for submission to android-ndk-rs?

Not really for now, but I think there would still value in having the raw MediaCodec API in the ndk-sys crate. I'm not excluding I will contribute the safe bindings in the future 🙂


Edit hdinsight-hadoop-provision-linux-clusters.md

Edit complete.
Per naming guidelines, I changed most instances of "storage account" to "Storage account." Please confirm that this change is accurate at every mention and shouldn't be "Blob storage account" instead. (In cases of "Blob storage account" in other articles, I haven't been capitalizing "storage" because "Blob storage" is a separate term).
Per naming guidelines, I changed instances of "PowerShell" by itself to "Azure PowerShell." Please make sure that all mentions are technically accurate and shouldn't be "Windows PowerShell" instead.
In the first figure, "WASB - HDFS implementation on Azure Blob storage" is outdated and should be shortened to "Azure Blob storage."
It looks like "Prerequisites" (line 34) was meant to be formatted as a subheading.
Please confirm that "stored externally in the SQL database" on line 59 is accurate as a generic reference and shouldn't be "stored externally in Azure SQL Database" instead.
It looks like the official name of the Azure cross-platform CLI is "Azure Cross-Platform Command-Line Interface." I used that at a couple of mentions, and then left the generic references "command-line interface," "command-line tool" (and "...tools"), and "cross-platform command line." If it would be more accurate to replace any of these generic terms with the official name, please do so.
In cross-references that use "here" as link text, it would be more consistent to use the actual title instead.
The screenshot in the "To connect to your Azure subscription" procedure shows your name. If your name isn't on the list of approved names, it would be safer to choose an approved fictitious name, if possible.
A couple of the screenshots show the outdated name "Windows Azure."

Hi @ShawnJackson, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (v-shawja). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

Waiting for author approval.


Add LICENSE and NOTICE to publication artifacts

This adds LICENSE and NOTICE files to the root of all Jar artifacts produced for publication, including source, test, and javadoc Jars.
All publication Jars use the root LICENSE and NOTICE from the source distribution, except for the iceberg-spark-runtime Jar that includes all dependencies that are not provided by Spark 2.4. The shaded Jar uses runtime/LICENSE and runtime/NOTICE that have been updated with licenses for all shaded libraries and for the shaded libraries NOTICE content that must be included.
Fixes #58.

@jamesrtaylor, @omalley, and @cwsteinbach, could you please have a look at the license documentation in this commit? I think after this we are ready for the first Apache release.

LGTM +1

I'm going to go ahead and merge this. If more reviews find anything, I can open follow-up issues.
Thanks for reviewing, @danielcweeks!

@rdblue looks like someone created a Gradle wrapper for Apache RAT (release audit tool): https://github.com/eskatos/creadur-rat-gradle
It's probably worth giving this a shot.

Thanks, @cwsteinbach! I'll try it out.


Code completion regression in VS 2017

Having VS 2017 unavailable today, I had to open VisualFSharp solution in VS 2015. As I was editing TypeChecker.fs, I noticed that intellisense worked much, much faster than it does in VS 2017 (error checking is as slow though). Actually it was so fast that it was usable (!). I mean, I was able to edit the code and intellisense appeared in a second or two.
As error checking is slow, but intellisense is fast, I assume it calls some sort of cache before file rechecking result is available (or maybe it wait for file check results for a seconds, then falls back to the cache). If it's the case, we should port that cache to VS 2017.
(memory usage was also much lower - it did not even reach 1GB)

@vasily-kirichenko do you mean intellisense started to work earlier or that intellisense itself is working faster?

@smoothdeveloper It appears in a second or two after Ctrl+Space. In VS 2017 it does not appear until the current file is type checked, which can take very long time on TypeChecker.fs (intellisense is basically unusable on this file in VS 2017).

@vasily-kirichenko Yes, intellisense in VS2008-2015 used CheckFileInProjectIfReady and I think also stores the FSharpCheckResults in the "FSharpSource" object.  However this technique accesses stale results and lot of glitches and inaccuracies result from that.  It works in many, many situations but there are lots of glitches too.
The Roslyn re-implementation dropped the use of CheckFileInProjectIfReady  - and indeed doesn't store the checked results in any Roslyn object - it always goes back to FCS to ask for results.  This is also what Ionide and Xamarin Studio do.
I didn't even argue about this changes because there was so many other problems of missing functionality already in the Roslyn implementation, so it's good you bring this up now.
At the time I didn't have the heart to argue to put inaccuracies back in to the auto-complete implementation.  I don't think we should really do that now, but we should try to work out the common cases where we can address this without introducing inaccuracies.  For example, maybe we just need to find a way where we can avoid re-checking entire files and instead just restart checking part way through a file.  Or perhaps we could make two requests - one for the fast results, and one for the slow results, and timeout the slow results after 0.5s or something.

I'd rather have stale results than no results. Most of the time I care about IntelliSense in modules in other files or assemblies. I think @dsyme's suggestion of waiting half a second for the slow results (timeout configurable in settings) is a reasonable middle ground.

https://github.com/Microsoft/visualfsharp/pull/2315

Closing as https://github.com/Microsoft/visualfsharp/pull/2315 has been accepted


fea(#10511): add --post-renderer-args to support assign args to PostR…

…enderer exec
closes #10511

What this PR does / why we need it:
Now helm  --post-renderer only accept  the executable in PATH;
but it is very  necessary that  the post-renderer-executable   worked with some args ,for example change the docker.io registry into private docker registry when deploy the chart without internet access.
can helm can add args to assign the args in to  post-renderer-executable such as  --post-renderer-args
helm install mychart stable/wordpress --post-renderer ./path/to/render_executable --post-renderer-args "--args_1_to_render_executable" --post-renderer-args "--args_2_to_render_executable"

Special notes for your reviewer:
this implement to make the less change of the helm code.  it is  more compatibility than  #9047.
If applicable:

[ ] this PR contains documentation
[x] this PR contains unit tests
[x] this PR has been tested for backwards compatibility

@marckhouzam  i am  sorry for update take a few days,  may you review again? thanks  for your instruction.


ci: fix dart e2e workflows

Description
ci: fix dart e2e workflows

Type of Change

[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[x] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

This si related to https://github.com/dart-lang/test/issues/1977


Applications API: add support for new endpoints

Crowdin has recently released new endpoints for the Applications API. We need to add support for them in the Crowdin API client as well.

Thanks for your interest in this project. You can choose any open issue you like. I would recommend starting with the contributing guidelines and checking out the latest pull requests.

Hi @touseef4pk, any updates on this?

Hi @andrii-bodnar, could I look into this ?

Hi @Zahid92, sure, assigning it to you. Thank you!


I'm having an issue with the Meetup API...

IM having a problem with our wesbite. I just completed step by step integration for our website however im getting the below error message. I contacted the vendor of our website and they advised there is a issue on MeetUp side. See the support link below. They suggested that our IP may be blocked? Our website is www.pickupsnpanels.org
Cannot read response by 'https://secure.meetup.com/oauth2/access' because of: 'Syntax error, malformed JSON'.
https://joomla.digital-peak.com/support/38-dpcalendar/questions/3545-meetup-plugin-syntax-error-malformed-json

One of their solutions is to ask MeetUp why we are blocked?


Rename respository from elastix_napari to elastix-napari

I notice that the other napari plugins use dashes instead of underscores for the names of their repositories (e.g. https://github.com/InsightSoftwareConsortium/napari-itk-io, https://github.com/brainglobe/brainglobe-napari-io, https://github.com/Kapoorlabs-CAPED/vollseg-napari)
Does it make sense to follow that convention here as well (if it actually exists)?
@thewtex @ViktorvdValk ?

Thanks @thewtex! The new version 0.2.0 was released https://pypi.org/project/elastix-napari/ with the name change.
However, it looks that PyPi description is not properly updated (still says "elastix_napari"), while the README.md is updated.
Any ideas?

Closing since it looks like that the new name is rendered correctly now at https://pypi.org/project/elastix-napari/.


zoom-us: 5.4.53350.1027 -> 5.4.57862.0110

Replacing zooms qt library has let to incompatibilities between
qt versions used in Nix and zoom. The new approach just sets
LD_LIBRARY_PATH. LD_LIBRARY_PATH is also used internally by zoom
for its own vendored library.
The package has been tested end-to-end in a meeting.

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/show-case-for-nix-ld-run-umodified-zoom/11004/3

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/show-case-for-nix-ld-run-umodified-zoom/11004/3

Tested and working on sway. I can join a meeting and use all features I need.

Tested and working on sway. I can join a meeting and use all features I need.

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

1 package built:

zoom-us

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

1 package built:

zoom-us

Do we need to backport this?

Do we need to backport this?

https://github.com/NixOS/nixpkgs/pull/109612

https://github.com/NixOS/nixpkgs/pull/109612


Double check the time derivative of $phi(T)$

I discussed this with Julia a few weeks ago and she pointed out that one can choose whether or not to apply the chain rule and then to apply the finite difference approximation to $d/dt phi(T)$ or $d/dt T$. Marko's thesis already explored these two approaches. My own results and his thesis both confirm that applying the finite difference approximation to $d/dt phi(T)$ is more robust.


multiprocessing tracking bug

For some stupid reason I thought adding multiprocessing to the mix was a great idea.
 Specifically to handle apparently incorrect attributes
[ ] Bash script variable capturing broken (the context to pass back data is lost)
[ ] CPU usage wasted by empty zombies that poll and timeout

We probably need to make the post command handler static, this will at least avoid the expectation that the Chitin object is the very same. The ChitinDaemon therefore shouldn't hold a Chitin object either, seeing as it isn't the same one anyway.

Half fixed the zombie problem. Apparently .terminate() just isn't good enough to make the process go away. The parent needs to clean up, which won't happen until the run daemon is dead? For now we can just make sure a sentinel exists when using Chitin scripts, but we'll need to be more clever for the shell, I suspect.

Not an easy solution to prevent stderr and stdout mashing up the prompt, unfortunately.
See jonathanslenders/python-prompt-toolkit#429

stderr and stdout interrupt fixed by 54212a7

bash script variable capturing removed as a feature

Commands are now ordered and cannot be executed out of submitted order, this also means metadata events for files or folders edited by multiple commands are correctly handled as an added bonus. Hooray.
Managed to fix the polling zombie nonsense.
The code is still disgusting, but that can wait a little longer.


Takes too long to load the modpack

 engineersmith_4628 on Discord says

When loading the game you get stuck on a white screen for what seems like forever in todays standards.

Looking at the logs; this is what I found:
...
[18:54:53] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id kubejs:toast
Fetching available hotfixes...
404: Not Found can't be hotfixed!
Found 0 hotfixes in 179 ms
[18:56:16] [Render thread/INFO] [quark/]: Dispatching Module Step REGISTER
...

As you can see there is a clear 1 minute and ~20 seconds wait time to fetch a 404 page for hotfixes. Track down the mod and fix the issue. If it is the issue.

 yarden.zamir on Discord says

This is likely related to Game load freezes and we need to report this to modpack update checker

 jab125 on Discord says

i'd like to say i've fixed the issue now, and it'll be out in the next release

 jab125 on Discord says

and fixed now in 0.11.2: https://discord.com/channels/1130036219502403655/1133360091018580060/1194960539617607810

 yarden.zamir on Discord says

Thank you! I will update it as soon as I can! You are awesome <:love:1184476584376274995>

This was fixed ^^ loading speed has improved greatly!


Operating System(organization)

Could use some clarification on whether the program is only supposed to be developed in macOS and run on windows, because that is what it seems like from the documentation.

Testing on Ubuntu and will make that the suggested deployment environment.
Development should be able to occur on any OS running python.


unit tests for persistent connections

#306 unit tests for persistent connections. Tests @Ignore-d and puzzle for implementation prepared.

@prondzyn Thanks, let me find someone who can review this pull request

@carlosmiranda it's yours,please review

@prondzyn Some comments above.

@carlosmiranda please take a look now

@prondzyn Looks good, I just need you to add an estimate to the puzzle.

@carlosmiranda estimate added

@prondzyn thanks!

@rultor good to merge

@rultor good to merge

@carlosmiranda Thanks for your request. @yegor256 Please confirm this.

@prondzyn the tests look valid, but so much mocking... it's a bad practice in general, see http://www.yegor256.com/2014/09/23/built-in-fake-objects.html Maybe we can use real sockets instead of this multiple mockito statements?

@yegor256 good catch, but it exceed the estimated budget for #306. I prepared puzzle for this.

@rultor try to merge pls

@prondzyn that's exactly how PDD should work, you got it! :)

@rultor try to merge pls

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor try to merge pls

@prondzyn @yegor256 Oops, I failed. You can see the full log here (spent 10min)
INFO: "reading src/test/java/org/takes/rq/RqHrefTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqLengthAwareTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqLiveTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqMethodTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqMultipartTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqPrintTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqSocketTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqWithBodyTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqWithHeaderTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqWithHeadersTest.java..."
INFO: "reading src/test/java/org/takes/rq/RqWithoutHeaderTest.java..."
INFO: "reading src/test/java/org/takes/rq/package-info.java..."
INFO: "reading src/test/java/org/takes/rs/RsGzipTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsJSONTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsPrettyJSONTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsPrettyXMLTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsPrintTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsTextTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsVelocityTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithCookieTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithHeaderTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithHeadersTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithStatusTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithTypeTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsWithoutHeaderTest.java..."
INFO: "reading src/test/java/org/takes/rs/RsXSLTTest.java..."
INFO: "reading src/test/java/org/takes/rs/package-info.java..."
INFO: "reading src/test/java/org/takes/rs/xe/RsXemblyTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeAppendTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeDateTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeLinkHomeTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeLinkSelfTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeLinkTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeLocalhostTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeSLATest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeTransformTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/XeWhenTest.java..."
INFO: "reading src/test/java/org/takes/rs/xe/package-info.java..."
INFO: "reading src/test/java/org/takes/tk/TkCORSTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkClasspathTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkFilesTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkGzipTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkHTMLTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkMeasuredTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkRedirectTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkTextTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkVerboseTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkVersionedTest.java..."
INFO: "reading src/test/java/org/takes/tk/TkWithHeadersTest.java..."
INFO: "reading src/test/java/org/takes/tk/package-info.java..."
INFO: "reading src/test/resources/log4j.properties..."
INFO: "reading src/test/resources/org/takes/rs/simple.xsl..."
INFO: "reading src/www.takes.org/index.html..."
ERROR: "puzzle src/test/java/org/takes/http/BkReuseTest.java:50-51 has a very short description of just 11 words while a minimum of 20 is required"
/var/lib/gems/1.9.1/gems/pdd-0.15/lib/pdd.rb:150:in `rules': 1 errors, see log above (PDD::Error)
	from /var/lib/gems/1.9.1/gems/pdd-0.15/lib/pdd.rb:105:in `xml'
	from /var/lib/gems/1.9.1/gems/pdd-0.15/bin/pdd:90:in `<top (required)>'
	from /usr/local/bin/pdd:23:in `load'
	from /usr/local/bin/pdd:23:in `<main>'

@rultor try to merge pls

@rultor try to merge pls

@prondzyn Thanks for your request. @yegor256 Please confirm this.

@yegor256 thanks, I'm trying hard to work best with the PDD :)

@rultor try to merge again

@rultor try to merge again

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor try to merge again

@yegor256 Done! FYI, the full log is here (took me 13min)

@ypshenychka review this ticket please, for compliance with our quality rules

@rultor deploy now pls

@rultor deploy now pls

@davvd OK, I'll try to deploy now. You can check the progress here

@rultor deploy now pls

@davvd Done! FYI, the full log is here (took me 7min)

@prondzyn
According to our QA Rules:

Messages in a ticket always start with a name of a user they are addressed to.

Please correct your code review comment by indicating an addressee in the beginning.

@ypshenychka comment corrected

@prondzyn thanks

@davvd Quality is acceptable.

@davvd Quality is acceptable.

@ypshenychka thanks, got it. everybody, please try to make it good next time

@carlosmiranda I added 10 mins to @ypshenychka (for QA review) in transaction 68497065
thanks, I just added 29 mins to your account, payment 68497072, 171 hours and 45 mins spent
you're getting extra minutes here (c=14)
added +29 to your rating, now it is equal to +3895


FreeMind v1.0.1 added

FreeMind is a premier free mind-mapping software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of MindManager because of one-click "fold / unfold" and "follow link" operations.

I like FreeMind very much! This Image is pretty large though.
Just out of curiosity: Did you look into using the https://hub.docker.com/_/openjdk/ Alpine version as base image? FreeMind seems to be a simple Java app.

yay alpine!

Jess, I really enjoyed reading your blog!  Thanks for sharing!  I am new to docker but thought your blog would be a great way to get started.  Any advice?

@jessfraz Alpine in action

Hi sorry, I try to keep these all maintained and only add ones I personally use so I am going to close this but your dockerfile is great and you should make a repo to house them for yourself :)


Add utility methods: add(), remove(), insert()

New methods in some controls: add(), remove(), insert()
If Control.auto_update=True, then changing any property of the control should internally trigger Control.update() (needs discussion on its implementation)

idea with auto_update is very good! I want this pull to be merged!

Thanks for your feedback!
It was actually planned to remove the changes concerning auto_update prop only, mainly for it to be better rethought to avoid future issues.
Happy to know you find it useful.

Auto-update has been removed - its implementation needs to be rediscussed.

I think Auto-update should be added as page parameter, and be triggered by any change to any control

Thanks for the idea/suggestion @Kacper-OS !
You mean it shouldn't be exposed in all controls?

basically, yeah

Alright, taking note - Thanks again!

I think Auto-update should be added as page parameter, and be triggered by any change to any control

I already implemented this in my pull #3172

Closing this PR as everything needs to be rediscussed - #3329.


Linking fails in Xcode 15 when swift-certificates is used in a package that is linked to an application test target

I know the title is a mouthful, but that's the simplest one I can come up with that properly describes the issue. Technically this is a regression from Xcode 14.3.1 and therefore I've created a feedback FB13209670 for this. But as it only seems to affect swift-certificates, I'm opening an issue here as well. Feel free to close this if you think the feedback alone is sufficient.
The error message is the same as in #78:

clang: error: no such file or directory: '/Users/…/Library/Developer/Xcode/DerivedData/Xcode15LinkerProblem-ewdhpfkuiwqkvjewbspactaqojht/Build/Products/Debug-iphonesimulator/PackageFrameworks/Crypto_17A3B1FFC41E47_PackageProduct.framework/Crypto_17A3B1FFC41E47_PackageProduct'

How to reproduce the issue:

Create a Swift package that contains two libraries, one that uses swift-certificates and one the doesn't, but depends on the one that does.
Create an application and link the first package to it.
Add test target to the application and link the second package to it. Make sure the Host Application API testing is allowed.
Run tests

The issue can be resolved in a number of ways, at least by:

Disable Host Application API testing.
Don't include the package library in the application target.
Remove the dependency between package libraries.

For our project all of these options have downsides we're not happy with. We've disabled the tests that cause this for now, but it's not a good long term solution.
I've included a sample project in the aforementioned feedback that reproduces this issue.

Hi,
I have an issue that sounds awfully similar, although not related to testing. In my case, compiling in a specific project configuration. To reproduce:

Create a Swift package that contains 1 library, that depends on swift-certificates.
Create an app, depending on that package, with 2 targets (let's call them A & B)
In target B, add dependency to our library. Compiling target B on its own works fine.
In target A, add dependency to our library, as well as dependency to target A. Compiling target A now fails with this error "No such file or directory: '/Users/thomas.debouverie/Library/Developer/Xcode/DerivedData/mid-reader-demo-btpgbhzcmeewgfbvpokmsjeuqlta/Build/Products/Debug-iphoneos/PackageFrameworks/Crypto_17A3B1FFC41E47_PackageProduct.framework/Crypto_17A3B1FFC41E47_PackageProduct'"

While different, I don't know why I have a feeling there might be a link between the 2 issues. Sorry if it's not the case.
Could not find a way to resolve this, so I finally had to wrap anything using swift-certificates as a framework instead of an SPM library.

This seems very likely to be a related issue: this looks related to the triangle dependency solving that Xcode does. Can you please file a report using Feedback Assistant?

Thank you for your feedback. I've created a feedback item on Feedback Assistant.
Maybe important info, but this only happens to me with the swift-certificates package. If I do the same steps with another one, no problem. Guessing it has to do with the swift-certificates package dependencies.

The issue will be with swift-crypto, which is a dependency of this project.


testing -- please ignore EdgeXers

🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑
The EdgeX Foundry project practices responsible disclosure. Since GitHub issues are public,
instead of reporting the issue through GitHub, please email our security issues team at
<EMAIL_ADDRESS>with details on your environment, expected behavior,
how this is a security issue and any applicable exploits or associated CVE's if this issue is
related to any previously reported CVE.
For full details please read the "Security Issue Reporting Process" located at
https://wiki.edgexfoundry.org/display/FA/Security+Working+Group on how to disclose security related issues.
🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑🛑

this was a test


add JsonRender

Hi, @Sayi
I use swagger-diff as console application and I'd love to have a way to analyze results of swagger-diff, for instance, for checking backward compatabiluty. But unfortunately it is imposible because we have only html and markdown renders.
I have added json render. So we are able to work with simple data structure

You are awesome!


Blend node, blending modes incorrect.

Hi,
Thanks for this great piece of software, i can see there is a lot of potential.
It seems to me that the blend node doesnt work as expected, some of the modes like overlay or screen, do not give results you get example from blender or photoshop or whatever substance designer/painter. I had to put some value like 0.0001 to blend the result of a edge finder to a simple uniform color to get edges highlighted very subtely.
Well normally you just have to put values such as 0.1 or 0.2, but not 0.0001. lol. The calculation is way off.

@rt974 would it be possible for you to provide an example (a Material Maker project and coresponding settings in  another tool)? Thanks a lot in advance.

OK, just understood the problem... Of course it's not the blend node, but the edge detect that do not clamp their result to [0, 1].

@rt974 you can workaround the problem by adding a colorize node (with default gradient) between the edge detect and the blend nodes.

thanks

sorry i did not see the email notification for your previous message. the first thing i tried after downloading and compiling was do a simple edge detect and plug it to a blend node. lol.


Non-blocking calls on readers [5498]

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

Merged, as test failure was unrelated.