CLA assistant not able to validate GitHub account

URL to the linked Repo/Org: https://github.com/temporalio/java-samples/pull/46
Steps to reproduce the problem:

Here is the PR which is stuck on CLA step

What is the expected result?
CLA check passes as the user has already signed CLA
What happens instead?
CLA check shows up as not successful

Please, read the comment of the cla assistant:

If you have already a GitHub account, please add the email address used for this commit to your account.

This will solve the problem (GitHub can not recognise the committer of the PR)

Thanks @KharitonOff.  I have notified the user.


hazelcast-exporter:0.8.0 doesn't work with zeebe:0.23.1 out of the box

Hi everyone!
First of all, thank you for your efforts :rocket:
I'm configuring the exporter to work with broker via environment variables and I have some troubles.
Steps to reproduce

I have the Dockerfile
# The image from Docker Hub
FROM camunda/zeebe:0.23.1

ARG ZEEBE_HAZELCAST_EXPORTER_URI=https://github.com/zeebe-io/zeebe-hazelcast-exporter/releases/download/0.8.0/zeebe-hazelcast-exporter-0.8.0-jar-with-dependencies.jar
ARG ZEEBE_HAZELCAST_EXPORTER_OUTPUT=/usr/local/zeebe/lib/zeebe-hazelcast-exporter.jar

RUN wget -qO $ZEEBE_HAZELCAST_EXPORTER_OUTPUT $ZEEBE_HAZELCAST_EXPORTER_URI

# Exporters
# https://github.com/zeebe-io/zeebe-hazelcast-exporter/tree/0.8.0#manual
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_JARPATH=$ZEEBE_HAZELCAST_EXPORTER_OUTPUT
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_CLASSNAME="io.zeebe.hazelcast.exporter.HazelcastExporter"
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_ARGS_PORT=5701

I build it via docker CLI next way:
docker build .

It results me some <image_id>.

Then I run Zeebe with Hazelcast like this:
docker run -it <image_id_from_previous_step>

After that I see some logs
...
"exporters" : {
  "hazelcast" : {
    "jarPath" : "/usr/local/zeebe/lib/zeebe-hazelcast-exporter.jar",
    "className" : "io.zeebe.hazelcast.exporter.HazelcastExporter",
    "args" : {
      "port" : "5701"
    },
    "external" : true
  }
},
...

and the error
Apr 28, 2020 12:36:50 PM com.hazelcast.instance.HazelcastInstanceFactory
WARNING: Hazelcast is starting in a Java modular environment (Java 9 and newer) but without proper access to required Java packages. Use additional Java arguments to provide Hazelcast access to Java internal API. The internal API access is used to get the best performance results. Arguments to be used:
 --add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED
2020-04-28 12:36:50.896 [Broker-0-Exporter-1] [Broker-0-zb-fs-workers-0] INFO  com.hazelcast.instance.AddressPicker - [LOCAL] [dev] [3.12.6] Prefer IPv4 stack is true, prefer IPv6 addresses is false
2020-04-28 12:36:50.900 [Broker-0-Exporter-1] [Broker-0-zb-fs-workers-0] INFO  com.hazelcast.instance.AddressPicker - [LOCAL] [dev] [3.12.6] Picked [<IP_ADDRESS>]:5701, using socket ServerSocket[addr=/<IP_ADDRESS>,localport=5701], bind any local is true
2020-04-28 12:36:50.905 [Broker-0-Exporter-1] [Broker-0-zb-fs-workers-0] ERROR io.zeebe.util.actor - Uncaught exception in 'Broker-0-Exporter-1' in phase 'STARTED'. Continuing with next job.
com.hazelcast.core.HazelcastException: ServiceLoader didn't find any services registered under com.hazelcast.instance.NodeExtension
    at com.hazelcast.instance.NodeExtensionFactory.create(NodeExtensionFactory.java:86) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.DefaultNodeContext.createNodeExtension(DefaultNodeContext.java:59) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.Node.<init>(Node.java:223) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.HazelcastInstanceImpl.createNode(HazelcastInstanceImpl.java:161) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:131) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:229) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:208) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:158) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:57) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at io.zeebe.hazelcast.exporter.HazelcastExporter.open(HazelcastExporter.java:63) ~[zeebe-hazelcast-exporter.jar:0.8.0]
    at io.zeebe.broker.exporter.stream.ExporterDirector.onSnapshotRecovered(ExporterDirector.java:225) ~[zeebe-broker-0.23.1.jar:0.23.1]
    at io.zeebe.broker.exporter.stream.ExporterDirector.onActorStarted(ExporterDirector.java:140) ~[zeebe-broker-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorJob.invoke(ActorJob.java:73) ~[zeebe-util-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorJob.execute(ActorJob.java:39) [zeebe-util-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorTask.execute(ActorTask.java:115) [zeebe-util-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorThread.executeCurrentTask(ActorThread.java:107) [zeebe-util-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorThread.doWork(ActorThread.java:91) [zeebe-util-0.23.1.jar:0.23.1]
    at io.zeebe.util.sched.ActorThread.run(ActorThread.java:195) [zeebe-util-0.23.1.jar:0.23.1]

Please, help me to find the way to solve the problem :smile:

Hi @nervgh,
thank you for reporting!
It seems that this issue is related to the exporter JAR path /usr/local/zeebe/lib/zeebe-hazelcast-exporter.jar. I'm not sure why. Maybe, a conflict with another JAR in this folder?
I recommend copying the JAR into a separate folder for exporters. For example,  /usr/local/zeebe/exporters/zeebe-hazelcast-exporter.jar. (Similiar to the docker-compose file)
Does this work for you?

@saig0 thank you one more time :v:
That's it!
I've changed my Dockerfile like bellow and it's work now :sparkles:
# The image from Docker Hub
FROM camunda/zeebe:0.23.1

ARG ZEEBE_HAZELCAST_EXPORTER_URI=https://github.com/zeebe-io/zeebe-hazelcast-exporter/releases/download/0.8.0/zeebe-hazelcast-exporter-0.8.0-jar-with-dependencies.jar
ARG ZEEBE_HAZELCAST_EXPORTER_DIR=/usr/local/zeebe/exporters
ARG ZEEBE_HAZELCAST_EXPORTER_FILENAME=$ZEEBE_HAZELCAST_EXPORTER_DIR/zeebe-hazelcast-exporter.jar

RUN mkdir -p $ZEEBE_HAZELCAST_EXPORTER_DIR \
  && wget -qO $ZEEBE_HAZELCAST_EXPORTER_FILENAME $ZEEBE_HAZELCAST_EXPORTER_URI

# https://github.com/zeebe-io/zeebe-hazelcast-exporter/tree/0.8.0#manual
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_JARPATH=$ZEEBE_HAZELCAST_EXPORTER_FILENAME
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_CLASSNAME="io.zeebe.hazelcast.exporter.HazelcastExporter"
ENV ZEEBE_BROKER_EXPORTERS_HAZELCAST_ARGS_PORT=5701


NO-JIRA: ability to trigger an err on status apply

xref: https://github.com/openshift/library-go/pull/1845

/lgtm


Check if summary at start works

User has new JabRef
User opens Chocolate.bib from our OneDrive (which has some PDFs attached)
User clicks on "Corti_2009"
User agrees on Privacy Policy (see https://github.com/InAnYan/jabref/issues/92)
User waits
User clicks on "AI chat"
User sees "Please wait", too

I think, the user should not wait for more than 5 minutes - there is something wrong.

Just for context: Corti_2009 has 33 pages and that's roughly 100 000 characters. On reddit somebody said 4 tokens for 3 words on average. That would mean roughly 75 000 tokens. So that's actually quite a lot of tokens.
More information is needed: What AI service are you subscribing to? What model?
What commit in what pull-request?
Some hypotheses for debugging:

LLM service needs to re-calculate context alot, because the paper is above its supported context window size.
Something during sending takes too long.
Does the API service have an outage or rate-limit?
JabRef tries to do embeddings at the same time. Once for ai chat and once for ai summarization.

It was OpenAI and gpt4o.
Independent of that, it is good UI practice to provide progress. German explanation: http://www.usabilitypatterns.info/catalog/patterns/fortschrittsanzeige.html
If one cannot report progress, one should output the expected waiting time.
In case the http connection is lost (typical timeout 1 minute) should also be handled. (I assume, it is, but we need to check)

I'm not sure, what this issue talks about?
Is this a general issue for progress indication?

The issue covers multiple things.

progress indication -> I created a new issue https://github.com/InAnYan/jabref/issues/115.
A systematic final check before merging the feature.

Regarding 2:
One can approach this very structured using System Test Portal or other software. I think, this is too much for our team size. Thus, I created "final-test" label to make it clear, that this should happen if everything is settled. - I also moved the issue as last in the milestone view https://github.com/InAnYan/jabref/milestone/3

I think, we are at a stage, where we regular check from fresh machines (https://github.com/JabRef/jabref/tree/main/scripts/vms) and do not need a separate tracking issue.


Adding test to ensure Redis multiplexer is only created once per Redi…

@AliBazzi , thank you for passing along the issue with the Lazy method and for fixing it! I added a test to ensure that calling RedisOptions.Multiplexer isn't creating a new Multiplexer each time. I'm using System.Runtime.CompilerServices to expose the internal methods to the test project and XUnit's Assert.Same to check reference equality.

Hi @RyanWChild
It's Ok, I will not add a test case for a code that will not change virtually
So I will skip this PR
Thank you for taking the time though to open it


Script implemented functions within disjunctive heads

I have noticed an issue where scripted functions appear as terms within the heads of disjunctive rules.
The following code illustrates the problem:
#script(python)
def v( x ):
	return x
#end.
a(i).
c ; u(@v(X)) :- a(X).

clingo 5.2.0 reports
tiny.lp:5:1-13: error: unsafe variables in:
 u(#Script0)::;c::
tiny.lp:5:7-12: note: '#Script0' is unsafe

As a workaround, a suitable variable can be assigned in the rule body:
c ; u(Y) :- a(X), Y=@v(X).

The error also occurs when the function is implemented using the Lua language.

This is a problem with disjunctions that is already fixed in the master branch and will be included in the next release.

Ok, that is great. Many thanks.


Adding support for folder names with spaces

I just put the folder paths in double quotes to support folder names with spaces.

Thank you for your contribution! LGTM!


Please add commit access for @nikerabbit

To increase continuity of localisation updates, please also allow @Nikerabbit of translatewiki.net commit access.

Done.


"could not be synced because server networking isn't set up yet."

I keep instant disconnecting from my friends server. this problem isnt happening to ANYONE else on the server
[06:16:50] [Server thread/INFO]: Professor_Peely[/xx] logged in with entity id 1400 at (-2346.8240933696447, 55.0, 1226.131031485915)
[06:16:50] [Server thread/WARN]: Player class_3222['Professor_Peely'/1455, l='ServerLevel[BunnieSMP]', x=-2346.82, y=55.00, z=1226.13] could not be synced because server networking isn't set up yet.
[06:02:33] [Server thread/INFO]: Professor_Peely lost connection: Timed out
[06:02:33] [Server thread/INFO]: Professor_Peely left the game
HELP all mods are exact version server and client side.

The warning message you see

Player class_3222['Professor_Peely'/1455, l='ServerLevel[BunnieSMP]', x=-2346.82, y=55.00, z=1226.13] could not be synced because server networking isn't set up yet.
is expected, and you see it even on fully functioning servers. It's most certainly not the cause of your disconnection. However the "timed out" message you get when disconnecting suggests that the server or the client take too long to communicate. This can either happen with a bad internet connection (on the side of the server or the client) or due to a lack of resources (CPU, RAM) on the server, which causes the server to be too slow to respond to client requests in time.
It's unlikely that this is caused by Origins.


RFC Split TopLevelExportDefs away from LinkedClass

This will help with organizing modules.

Not to be merged, just to validate the overall approach.


Error loading renderer preloads

VS Code Version:
OS Version:

Steps to Reproduce:

Create a renderer extension through yeoman generator, e.g.

"contributes": {
    "notebookOutputRenderer": [
      {
        "id": "better-jupyter-errors",
        "entrypoint": "./out/client/index.js",
        "displayName": "Better Jupyter Errors",
        "mimeTypes": [
          "application/x.notebook.error-traceback"
        ]
      }
    ]
  },

Open a notebook which has errors (e.g., a Jupyter cell which has errors)

{
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "too many values to unpack (expected 2)",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-8-b7fe370ef34b>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0msegmentTime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"./2021/activity_6695646668.gpx\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      2\u001b[0m \u001b[0mdf\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      3\u001b[0m \u001b[0mname\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      4\u001b[0m \u001b[0mtime\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdf\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'Time'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      5\u001b[0m \u001b[0mellapsed_time\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdf\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'Time'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmax\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m-\u001b[0m \u001b[0mdf\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'Time'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;32m<ipython-input-7-f839f8fa0bb3>\u001b[0m in \u001b[0;36msegmentTime\u001b[0;34m(name)\u001b[0m\n\u001b[1;32m      3\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      4\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0msegmentTime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 5\u001b[0;31m     \u001b[0mtrack\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata2\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mprocess_gpx_to_df\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      6\u001b[0m     \u001b[0mcolumns\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m'Longitude'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'Latitude'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'Altitude'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'Time'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'Speed'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'Cadence'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      7\u001b[0m     \u001b[0mgpx_df2\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mDataFrame\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata2\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcolumns\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
      "\u001b[0;31mValueError\u001b[0m: too many values to unpack (expected 2)"
     ]
    }
   ],
   "source": [
    "data = segmentTime(\"./2021/activity_6695646668.gpx\")\n",
    "df = data[1]\n",
    "name = data[0]\n",
    "time = df['Time'].min()\n",
    "ellapsed_time = df['Time'].max() - df['Time'].min()\n",
    "cadence = data[1]['Cadence'].mean()\n",
    "max_cad = df['Cadence'].max()\n",
    "print(time.astimezone(pacific).strftime(\"%m/%d/%Y, %H:%M:%S %Z\"), name)\n",
    "print('time: ', ellapsed_time)\n",
    "print('cadence', cadence, 'max', max_cad)\n",
    "# ns = 1e-9 # number of seconds in a nanosecond\n",
    "# print(datetime.utcfromtimestamp(data[1][0:1].Time.astype(int) * ns))\n",
    "print(df.Speed.mean() * 60 * 60 / 1000)"
   ]
  }

Open the notebook

Error loading preloads:
Unexpected 404 requesting file:///Users/penlv/code/personal/better-jupyter-errors/out/client/index.js: Not Found

Not sure what's the root cause but it seems we verified this work well 5 days ago? https://github.com/microsoft/vscode/issues/119899#issuecomment-829448970 cc @roblourens

I made this change today but it works fine for me/in OSS https://github.com/microsoft/vscode/commit/514871273b26b77cb7b68772d5eff059ed1cad82
Does out/client/index.js actually exist?

If there's an issue, it could be related to my service worker changes last week? I can look at it tomorrow.

Does out/client/index.js actually exist?

yes, the same code works in VS Code stable, but didn't work locally in either Insiders or OSS.

We don't include the renderer extension roots in the webview's localResourceRoots, and the renderer is not in rendererRootsCache. I can't figure out why it worked in stable, even with iframe webviews enabled, I think we probably just weren't checking the roots then, is that right @mjbvz?
We set localResourceRoots on the webview here which initially doesn't contain the renderer path
https://github.com/microsoft/vscode/blob/6a841dd8d5ac9100f663e5b59b242777a47bba78/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts#L1171-L1171
then when the output from the renderer is loaded, we try to update it here
https://github.com/microsoft/vscode/blob/6a841dd8d5ac9100f663e5b59b242777a47bba78/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts#L1646-L1646
but that doesn't do anything
https://github.com/microsoft/vscode/blob/19cda32aafccb88db45622e7ae9be90cb71c9744/src/vs/workbench/contrib/webview/browser/baseWebviewElement.ts#L376-L376

I tested using a new rendered extension on insiders (85f8ebf1687661c45fe2633bdd7f640164a20cc2) and couldn't reproduce on MacOS

I confirmed that the requested resource is not listed in the localResourceRoots:

No clue yet why this was working before but the no op line definitely explains it. I confirmed that the notebook passes in the correct list of localResourceRoots but never does anything with the value

I pushed a fix that implements the noop. This api only seems to be used from notebooks so I think it's a relatively safe fix
@rebornix Do you remember why the no op was originally added? Maybe we were trying to avoid reloading the backlayer webview?


Constantly arise many errors..

[Error]Freedom: Failed to open connection to tcp:mtalk.google.com:5228: All retry attempts failed.
[Error]Raw: Failed to read response header: EOF
[Warning]VMessOut:Failed to read response: EOF

They should be all gone by now.


coverage 100%, fix bug, upgrade packages, flow check

coverage 100%, close #52
interrupt signal, close #54
use yarn workspace
upgrade packages
use pid
remove flow check in lint-staged

[ ] configs not test
[ ] trace jest-worker not close

[ ] flow check

[ ] not check return undefined eslint-plugin-flowtype

[ ] commander fix


when I need load more?

when I need load more?,the code how to write?

The question is obscure to me, more information you must provide.

sorry I English is poor,I mean that when I want to load more information from server,because demo only have refresh code not include load more method.you can give me other advices.

Oh I see.
But let me be clear - this library has only pull-to-refresh feature at the moment.
What you are looking for is called "Endless Scrolling" (e.g. here is a link on "how-to" do it https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews).
We'll try to add this feature in future updates :)

thank you very much.


Extra undo point is created after enter

FAQ

[X] I have checked the FAQ and it didn't resolve my problem.

Announcement

[X] I have checked Breaking change announcement.

Minimal reproducible full config
if has('vim_starting')
  set encoding=utf-8
endif
scriptencoding utf-8

if &compatible
  set nocompatible
endif

let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/cmp-nvim-lsp'
Plug 'hrsh7th/vim-vsnip'
Plug 'neovim/nvim-lspconfig'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
local cmp = require "cmp"
cmp.setup {
  snippet = {
    expand = function(args)
      vim.fn["vsnip#anonymous"](args.body)
    end,
  },

  mapping = {
    ['<CR>'] = cmp.mapping.confirm({ select = true })
  },

  sources = cmp.config.sources({
    { name = "nvim_lsp" },
    { name = "buffer" },
  }),
}
EOF

lua << EOF
local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())

require'lspconfig'.cssls.setup {
  capabilities = capabilities,
}
EOF

Description
After using enter to confirm() a completion, undoing the insert action with the completion requires uu to undo, with one undo seemingly doing nothing.
Steps to reproduce

nvim -u ~/cmp-repro.vim hello.txt
Enter insert mode with i.
Type hello.
Exit insert mode with <Esc>.
Type oh.
Accept nvim-cmp's completion with <CR>.
Exit insert mode with <Esc>.
Type u. Observe that nothing is undone.
Type u again. Notice that the change is undone.

Expected behavior
As above, but the insertion (or at least the completion expansion) should be undone on the first u leaving either nothing or h.
Actual behavior
Typing u twice is necessary to undo the insertion.
Additional context
No response

Thank you. I've added the undojoin.

Wow - that was incredibly fast! It works as expected now. Thanks for getting this fixed and for making nvim-cmp!


Readme.md: add detail to Usage

Since this project is likely to be used by a number of non-C++ programmers, this change adds some additional detail for how to integrate the generated files into a non-C++ application (e.g. C).
It looks like my editor also removed some extra trailing spaces, but I can revert this if desired.

Whoops, somehow missed looking at this before. Thanks very much for the modifications, I think they help make it a lot clearer!


App mounted -> unmounted -> mounted again

Describe the bug
I have just started a new project today with npx create-react-app myApp --template typescript
When I add this hook in App.tsx :
  useEffect(() => {
    console.log("App mounted");
    return () => console.log("App unmounted");
  }, []);

I see the App is mounted 2 times when I start run with npm run start I think it's a bug ?
Did you try recovering your dependencies?
node 16.14.2
npm 8.5.0
react-scripts 5.0.1
typescript 4.6.3
Environment
Environment Info:
current version of create-react-app: 5.0.1
running from /Users/jeremie/.npm/_npx/c67e74de0542c87c/node_modules/create-react-app
System:
OS: macOS 12.0.1
CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Binaries:
Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node
Yarn: 1.22.18 - /usr/local/bin/yarn
npm: 8.5.0 - ~/.nvm/versions/node/v16.14.2/bin/npm
Browsers:
Chrome: 100.0.4896.127
Edge: Not Found
Firefox: 96.0.3
Safari: 15.1
npmPackages:
react: ^18.0.0 => 18.0.0
react-dom: ^18.0.0 => 18.0.0
react-scripts: 5.0.1 => 5.0.1
npmGlobalPackages:
create-react-app: Not Found
Steps to reproduce
Create a new project with the typescript template and add this hook in the App.tsx :
  useEffect(() => {
    console.log("App mounted");
    return () => console.log("App unmounted");
  }, []);

App and all children are mounted, unmounted and mounted again.
I don't know if we have the same problem without the typescript template.
Expected behavior
The app should be mounted just one time
Actual behavior
I see in the console :
App mounted
App unmounted
App mounted
thank you.

I'm sorry, this is not an issue :
https://reactjs.org/blog/2022/03/29/react-v18.html#new-strict-mode-behaviors


footer corrected of different pages

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #(issue no.) #4527
Description
[Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.]
I have made footer of every page same as they were different for now. Now they look same and good and systematic.

Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]
Checklist:

[ x] I have made this change from my own.
[ ] I have taken help from some online resources.
[ x] My code follows the style guidelines of this project.
[x ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ x] My changes generate no new warnings.
[ x] I have tested the changes thoroughly before submitting this pull request.
[ x] I have provided relevant issue numbers and screenshots after making the changes.

events page footer is ok . uncommit your changes  in events page .
and resolve conflicts carefully .


Add a helper for global variables

Example:
GlobalObjects = [{
  label: "testObject1"
},
  label: "testObject2"
}];

{{#each $.GlobalObjects}}
  <p>{{label}}</p>
{{/each}}

@raix I don't quite get the argument here, perhaps this is an old thread and I don't know the situation at that point in time, but to me, it seems today we can achieve this functionality with the help of addScope.
So should we go ahead and mark this as closed?

This works. Take a look at http://meteorpad.com/pad/wfqo2GG2MYSQcdw4Y/Helpers.addScope() example
But please do reopen if I'm missing the obvious here :)


Provide (copy) documentation for authentication and other useful elements that are cross cutting concerns.

See SDK-js for example on how this can be done.

I wouldn't consider this a blocker, but we should have it.

Removed! Thx

SDK's are not aligned. I been talking with team that were confused about go vs js-sdk. I think we should copy those docs ASAP.
https://github.com/redhat-developer/app-services-sdk-js/blob/main/docs/authentication.md#authentication-for-instance-sdks


New version: zkSNACKs.WasabiWallet version <IP_ADDRESS>

Created by 🥟 Dumplings in workflow run #1982.
Logs
Updated: 2.0.8 → <IP_ADDRESS>
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.
Submitting WinGet manifests
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.

Microsoft Reviewers: Open in CodeFlow

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping Exorcism0666.

[!warning]
With the new version of Komac, numerous Pull Requests may contain bugs or unwanted elements. If such issues arise, please tag russellbanks so that these bugs can be addressed in future updates.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！


Support for conditional slack notifications?

I'm using this cookbook to send reports to slack every time chef runs. Is there a way to send a conditional notification, say if a specific was updated?
If not, then are there any plans to add a LWRP (or custom resource) that can be notified / subscribed to?

It does not currently support that feature. I think we'd be glad to merge/review a PR that added this functionality.

Looks like this other cookbook supports LWRP
https://github.com/risk-io/chef-slack
It would be nice if those cookbook were combined so I didn't have to add 2 more dependencies to my cookbooks, but for now that one works.


Add Vector agent component and deploy on edxapp instances

We use Vector as the log and metrics collection agent. This adds a component for installing and configuring Vector and integrates it with the edxapp AMI build.

👍


fix(dashboard): Fix FilterWithDataMask typing and add null check

SUMMARY

This PR fixes a typing error that enabled an undefined key access error: dataMask isn't guaranteed to exist on type FilterWithDataMask because the source of that key, DataMaskStateWithId, isn't guaranteed to have a value for each filter ID.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

Example of error:

TESTING INSTRUCTIONS

I had trouble reproducing this issue locally, but try various combinations of filled and unfilled filters and ensure that it doesn't happen again.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Required feature flags: HORIZONTAL_FILTER_BAR
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Thanks for the reviews, @villebro or @kgabryje feel free to merge!


Validate PR with Travis + Danger

This PR is intended to prepare this framework to start using Travis + Danger

          1 Message

:book:
Hello world 💪

  Generated by :no_entry_sign: Danger

I can't add EdiLT or r-pedraza as reviewers :( @danielgallegovico


Cannot validate arrays in the query string when using openapi.request

When using the openapi.request function (https://openapi-enforcer.com/api/components/openapi.html#request) having query string parameters that are an array of enums like:
    arrayenums:
      name: arrayenums
      in: query
      description: 0-n from the enum list
      required: false
      schema:
        type: array
        items:
          type: string
          enum:
            - "Foo"
            - "Bar"
            - "Baz"

and calling the function like:
const input = {
    method: 'GET',
    path: '/foo',
    query: {
        arrayenums: ['Foo', 'Bar'],
    },
};
const [req, validationError] = openapi.request(input);

I get the error Expected an object with string keys and string values.
I've tried comma separating the item to be like 'Foo,Bar' but then it fails the enum check.
Is it not possible to validate an item from the query string that's an array?

Hey @drewpureescapes. I'll make some time to check this out today and I'll get back to you.
Thanks for the issue.

I just wanted to update you that I've confirmed that this is a bug. I'll work on getting a fix in.
There is also an alternative that you can use for the time being. Instead of putting the query parameters in the query object map, instead, add the query parameters to the path.
For example:
const input = {
    method: 'GET',
    path: '/foo?arrayenums=Foo&arrayenums=Bar'
};
const [req, validationError] = openapi.request(input);

Placing the query parameters in the path seems to be working for all parameter styles and explode combinations as documented here: https://swagger.io/docs/specification/serialization

Hi James,
Thank you. The workaround tides me over for now. As I'm working in an AWS Lambda I have an event and the query values are already split out for me into an object, so I have to rebuild the query string with qs to use the workaround, but it'll do until your fix is ready. Thank you.

You may be interested in this NPM package too if you're using AWS Lambda: https://www.npmjs.com/package/openapi-enforcer-lambda
I haven't worked on it or used it for a while, but I think it runs fine. It is also supposed to make it easy to develop and test your API locally before pushing it to AWS.

Why was this issue closed?
I have the same issue, and the workaround doesn't work for me

@Green-Peter I'll look into it again. If I remember correctly it was not an easy fix.
If you can provide me more details on what you're trying to do then I might be able to give you some ideas to solve the problem.


why update  aishell‘s wer?

Hi,I found that aishell's wer update from 5.77 to 6.6,what's the problem of  the result with 5.77.
Thanks for your work.

Because we made a mistake by setting the max_length of AISHELL test set to 8000 (8 seconds) during decoding, but about 6% of AISHELL test set are longer than 8 seconds. Adding these back increases the overall WER.


Append STRchive version number to files downloaded from /loci#downloads

Currently, downloaded files look like this:
hg19.STRchive-disease-loci.TRGT.BFiBXWeD.bed
Would it be possible to append the current STRling version number to the filename so that users can keep track of file versions down the track? For example:
hg19.STRchive-disease-loci.v2.0.2.TRGT.bed (open to format suggestions)
I'd also want to generate something similar for all the files, including json, to attach to the release. I've just been doing this manually. For example:
https://github.com/dashnowlab/STRchive/releases/tag/v1.2.0

Partially closed by #100
As for the releases, for now you can continue to do it manually, but you can also write GitHub Actions workflows to automate releases. For example, we could have a workflow that runs any time a PR is merged into main, and if the version number in CITATION.cff is increased, we automatically create a new tag and release, and attach files (renamed to include version string).
As for file naming convention, I think these names are a bit hard to read, especially with the repeated use of periods. If someone were to try to write code to parse out the parts, it'd also be a challenge. If you're open to changing the file names, I'd recommend something like this:
STRchive-disease-loci_v1.2.0_hg19_TRGT_BFiBXWeD.bed

So it's in order of increasing specificity... Starting with the project as a whole, then the project version, etc., with big "parts" always separated with underscores .

Looks great! That works for me. I'd definitely be interested in automating this in the future. Will keep this open as a reminder.

name: Make release

on:
  push:
    branches:
      - main
    paths:
      - CITATION.cff

jobs:
  release:
    runs-on: ubuntu-latest

    steps:
      - name: Debug dump
        uses: crazy-max/ghaction-dump-context@v2

      - name: Checkout code
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Get previous version file
        run: git show HEAD~1:CITATION.cff >> CITATION-previous.cff

      - name: Install packages
        run: npm install yaml@v2 semver@v7 glob@v11

      - name: Get version
        id: version
        uses: actions/github-script@v7
        with:
          result-encoding: string
          script: |
            const { readFileSync, renameSync } = require("fs");
            const { lte, valid } = require("semver");
            const { parse } = require("yaml");
            const { globSync } = require("glob");

            // load and parse file contents
            const { version: newVersion } = parse(readFileSync("CITATION.cff").toString());
            const { version: oldVersion } = parse(readFileSync("CITATION-previous.cff").toString());

            console.log("Old version:", oldVersion);
            console.log("New version:", newVersion);

            // check version
            if (!valid(newVersion)) throw Error("Version not valid");
            if (lte(newVersion, oldVersion)) return;

            // add version to artifact filenames
            for (const file of globSync("**/STRchive-*.json"))
              renameSync(file, file.replace(".json", `_v${newVersion}.json`));
            for (const file of globSync("**/STRchive-disease-loci*.bed"))
              renameSync(file, file.replace("-loci", `-loci_v${newVersion}_`));

            return newVersion;

      - name: Release
        uses: softprops/action-gh-release@v2
        if: ${{ steps.version.outputs.result }}
        with:
          tag_name: v${{ steps.version.outputs.result }}
          files: |
            **/STRchive-loci*.json
            **/STRchive-citations*.json
            **/STRchive-disease-loci*.bed
``

The remainder of the issue, the CI, has been added to #59


Cleaned up test suite

@rd2 you can now run the test suites manually, they don't run with the default bundle exec rake
$ bundle exec rake -T
rake osm_suite:clean        # Clean OSM Test Suite
rake osm_suite:run          # Run OSM Test Suite
rake prototype_suite:clean  # Clean Prototype Test Suite
rake prototype_suite:run    # Run Prototype Test Suite
rake rubocop                # Run RuboCop
rake rubocop:auto_correct   # Auto-correct RuboCop offenses
rake spec                   # Run RSpec code examples
rake update_library_files   # Update Library Files
rake update_measure         # Update Measure

For some reason the seb model is not showing any variation in energy use when the TBD measure is run, I don't know why, use bundle exec  rake osm_suite:run to test

Thanks for this, Dan. Yes, I also noticed the seb.osm case. Will be looking this up.


Develop Powerbrick vector program Ophyd device

Refs #10
Work with Stu Myers (Controls contact for bio beamlines) to do the following:

[x] Document PVs in vector program

[x] Implement Ophyd device for vector program (repo: https://github.com/NSLS-II/lsdc branch: to be determined. pull request with @mrakitin @JunAishima @MikeHart85 @AbbyGi on it as reviewers). LSDC only uses setpoint PVs for the most part (Pos:ZEnd-SP) but RBV/VAL PVs to get the current values may be useful as well.

[ ] Implement ability to calculate or obtain full metadata of positions of each image for use by databroker.

More background information:

PV configuration used in LSDC is here: https://github.com/NSLS-II/lsdc_bnlpx_config/blob/master/epx.db (FMX) (epxAMX.db for AMX) . Grep for "{Gon:1-Vec}". The third column is the "nickname" used in LSDC
Look for the nicknames to see where the vector PVs are used in LSDC scans: https://github.com/NSLS-II/lsdc (mostly in daq_macros.py)

checklist item "Implement ability to calculate or obtain full metadata of positions of each image for use by databroker." does not apply to vector program as it only sets the trajectory, it does not trigger the collection of images.
moving this over to a Zebra issue


cargo test frequently causes stack overflow

I think this is due to the number of abstractions in this crate; often the actual logic being called is nested beneath 3 or more layers of indirection; this results in wayyy too many function calls (when at a low optimization level). I think the only legitimate solution is to add #[inline] to the vast majority of the methods, and at the very least to all of the really short ones that act as wrappers.

Problem seems to happen most frequently when using cargo test --release. What could be causing this? I don't think I ever allocate a large array onto the stack, so why would this be happening? Is it because of allocations? Maybe I need to rethink how I'm handling the global allocator?

I tried removing the monitoring in src/tests/monitor:

// Line 29
impl AllocMonitor for TestMonitor {
    fn monitor(&self, layout: Layout, action: AllocAction) {
        // self.global.monitor(layout, action);
        // self.local.monitor(layout, action);
    }
}

and immediately the tests were working correctly again, even in release mode. I guess monitoring allocations using the global allocator was expensive. In fact, I removed just the global monitor and everything seemed to be fine! I didn't really need it anyways, so I should genuinely be good now!


Update gjson.go

if !DisableModifiers   is  always true

Hi. Thanks for your PR.
This specific condition is required in order to disable modifiers on application basis.
For example:
package main

import "github.com/tidwall/gjson"

func main() {
    gjson.DisableModifiers = true

    // now modifiers are disabled for the life of the application.

}

ok，I got it wrong

No worries. I plan on deprecating that flag at some point in future. Just not right now.


Avoid false detection of Clang while using Clang-cl

When working with Clang-cl on MSVC, the compiler ID is set to Clang while it expects flag in MSVC style.
So need to check also CMAKE_CXX_SIMULATE_ID and not only CMAKE_C_COMPILER_ID

Thanks


Specify platform specific arguments via the plugin

There are many platform specific arguments that should be specified via the plugin. For example, in case of Android, a user needs to specify the package which acts as an identifier for the app. Similarly, iOS needs signingIdentity.
User should be able to pass these arguments to the platform via the plugin configuration.
An example of such configuration can be as follows:
<plugin>
    <groupId>com.gluonhq</groupId>
    <artifactId>client-maven-plugin</artifactId>
    <version>${client.plugin.version}</version>
    <configuration>
        <mainClass>${mainClassName}</mainClass>
        <target>android</target>
        <android>
            <package>com.gluonhq.example</package>
        </android>
    </configuration>
</plugin>

We should carefully consider the target specific configuration properties. If they are usable on other targets, they should probably not live in a specific configuration section.
For instance, I can image that the id of a project can be used for other targets as well. Hence having an identifier field would be more desirable:
<identifier>com.gluonhq.example</identifier>

${project.groupId} might be used as the default value. Similarly, we can define a <version> to specify the version of the target package.

We really need to avoid platform-specific configuration settings as much as possible. We are doing Java, which is cross-platform by nature, and should keep that spirit as far as possible in the configuration as well.

It might also be useful to have a look at already existing tools like jpackage and jlink and see what naming converntions they have adopted. Some consistency between Java tools doesn't hurt.

jpackage allows you to pass different identifiers for different platforms. For example, it has both --mac-package-identifier and --linux-package-name.
Using a default identifier sounds like a good idea. A combination of groupId and artifactId for the package name and bundle id in Android and iOS respectively, sounds like a good idea. However, this is just one case we are looking at right now. There are so many platform specific properties which are not shared by any other platform.


Enable DRF token based auth (customer request)

Simple token,? JWT (https://github.com/TriplePoint-Software/hoaas/pull/1072 note)? https://www.django-rest-framework.org/api-guide/authentication/#third-party-packages ?

That's literally what Djoser provides. I don't understand your question. Also, posting someone's PII without their will might not be the best idea.
Please go through our documentation to learn more. https://djoser.readthedocs.io/en/latest/getting_started.html


How to generate text with the gptq.int4 quantized model?

Hey, I was wondering how to use the gptq.int4 quantized model
I ran
python quantize.py \
--checkpoint_path checkpoints/lit-llama/7B/lit-llama.pth \
--output_path checkpoints/lit-llama/7B/llama-7b-gptq.4bit.pth \
--dtype bfloat16 \
--quantize gptq.int4

to generate the weights, which took about 20 min. Then, I was trying to use them via
python generate.py --quantize gptq.int4

which only printed the layers
mer.h.27.attn.c_attn.weight", "transformer.h.27.attn.c_proj.weight", "transformer.h.27.mlp.c_fc1.weight", "transformer.h.27.mlp.c_fc2.weight", "transformer.h.27.mlp.c_proj.weight", "transformer.h.28.attn.c_attn.weight", "transformer.h.28.attn.c_proj.weight", "transformer.h.28.mlp.c_fc1.weight", "transformer.h.28.mlp.c_fc2.weight", "transformer.h.28.mlp.c_proj.weight", "transformer.h.29.attn.c_attn.weight", "transformer.h.29.attn.c_proj.weight", "transformer.h.29.mlp.c_fc1.weight", "transformer.h.29.mlp.c_fc2.weight", "transformer.h.29.mlp.c_proj.weight", "transformer.h.30.attn.c_attn.weight", "transformer.h.30.attn.c_proj.weight", "transformer.h.30.mlp.c_fc1.weight", "transformer.h.30.mlp.c_fc2.weight", "transformer.h.30.mlp.c_proj.weight", "transformer.h.31.attn.c_attn.weight", "transformer.h.31.attn.c_proj.weight", "transformer.h.31.mlp.c_fc1.weight", "transformer.h.31.mlp.c_fc2.weight", "transformer.h.31.mlp.c_proj.weight".

and
python generate.py --quantize gptq.int4 --checkpoint_path checkpoints/lit-llama/7B/llama-7b-gptq.4bit.pth

resulted in
  File "/home/sebastian/Developer/lora/lit-llama/lit_llama/utils.py", line 30, in llama_model_lookup
    embedding_size = checkpoint["lm_head.weight"].shape[1]
KeyError: 'lm_head.weight'

What would be the recommended way to use the quantized weights @t-vi  ? We should probably add that to the docs and Readme?

I guess the llama_model_lookup works better with the embedding layer...

I think the llama_model_lookup broke the generation from quantization. :/
Of course, conceptually, it might be most straightforward to just embed a config in the checkpoint.

Yes. In lit-parrot we are saving the config as a replacement for the lookup


fix(deps): update dependency @testing-library/user-event to v10

This PR contains the following updates:

Package
Type
Update
Change

@testing-library/user-event
dependencies
major
^7.1.2 -> ^10.0.0

Release Notes

testing-library/user-event
v10.0.0
Compare Source
Continuous Integration

🎡 drop support for node 8 (9e957e0)

BREAKING CHANGES

🧨 Drop support for node 8

v9.0.0
Compare Source
Bug Fixes

🐛 type supports fields with previous text (1e8d140)

BREAKING CHANGES

🧨 Using .type() with an input field that had text already inside preserve
the exisiting value and appends the typed text

v8.1.3
Compare Source
Bug Fixes

export typings (02789f9)

v8.1.2
Compare Source
Bug Fixes

190: Add blur events in correct order (00f9d85)

v8.1.1
Compare Source
Bug Fixes

🐛 update @testing-library (f60a4e6)
🐛 update babel (e2e2547)

v8.1.0
Compare Source
Features

type: handle maxLength for textinput/textarea (#185) (259fb3a)

v8.0.7
Compare Source
Bug Fixes

click: correct focus changes based on mouseDown result (#192) (ed59735)

v8.0.6
Compare Source
Bug Fixes

🐛 select options even if they are nested in optgroups (#196) (8ba1b15)

v8.0.5
Compare Source
Bug Fixes

tab focus on disabled elements false positive (#202) (375102e)

v8.0.4
Compare Source
Bug Fixes

click: click no longer blurs when focus changes during onClick event (#208) (4bcab8c)

v8.0.3
Compare Source
Bug Fixes

account for sorting bug in node 10 (#205) (df282f9)

v8.0.2
Compare Source
Bug Fixes

updated the documentation for the type method (3cfbcbe), closes #198

v8.0.1
Compare Source
Bug Fixes

adds tab function to docs and typings (b4f171d), closes #184

v8.0.0
Compare Source
Bug Fixes

add focus event for checkbox/radio (225a264)

BREAKING CHANGES

a focus event is now fired when clicking on checkbox and radio elements

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 10.x releases. However, if you upgrade to 10.x manually then Renovate will then reenable updates for minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


Update install guide once ml4bio package is ready

I updated the readme, conda environment, and install scripts to use the standalone ml4bio package.  I tested that the Windows batch file works.  I initially had a problem using pip to install the package from GitHub if git is not installed on the local machine.  However, installing git through conda works.
The bash script works on the biostat Linux server.
I created ml4bio_conda.command which is a copy of ml4bio_conda.sh.  I believe this may be easier to run under default settings on Mac OS but did not test it.
Once the package is on PyPI, I will remove the git dependency in the conda environment.

Cross reference the scripts issue #8

38d86e5af94f2c47380b241b624ff67df1737f06 updates the install script names to make it more obvious what they do and which operating system they pertain to.

5a86dd224a35fe5be5c1782173368eb1fd01a27f updates the environment to install ml4bio from pip instead of GitHub.

Closed by d5c15606ce6853c2a59b86cf41b8a213a532389e


Add ec2_version in ignore list to determine version information.

Dear Sebastian, dear maintainers,
Closes https://github.com/python-distro/distro/issues/358
It was observed that on ubuntu22.04.2 instances created on GCP and Azure with python installed, distro.version() returned incorrect version due to incorrect version present in  /etc/ec2_version file.
This pull request contains a small change to add /etc/ec2_version as part of _DISTRO_RELEASE_IGNORE_BASENAMES, so that it wont be used as data source.
Thank you.

Missing write access, request to merge.


typo case miss(mix)matching in modue name

i18next-browser-languagedetector
i18next-browser-language-detector

snake-case is desired case and most common in all projects almost.

its kind of easy to migrate: simply deprecate this repo and switch to a new c&p version with a new name.

Why is this a problem after so many years?

it's anyway i18next-specific implementation-pluginType nothing todo with casing

its called
"i18next-http-backend": "2.0.2",
and not
"i18next-httpbackend": "2.0.2",
or
"i18next-httpBackend": "2.0.2",
don´t be lazy around here whats up.
i18next-browser-languageDetector is dangling fix it to
i18next-browser-language-detector
to much better to read and understand and these are 2 seperate words as you intend in cour camelCasing 🐪
so please fix it up and use what the whole internet preffesed snake-case

i18next-http-backend
-> i18next
-> http (using http, request, fetch, ...)
-> backend is the plugin type

same also for:
i18next-{type}-postProcessor


optional static libraries building

Ref.  woodser/monero-java#74 haveno-dex/haveno#795

build expat and unbound as module woodser/monero-java#105


Add instructions for admin configuring server to allow editing .feature files

If the admin does this, developers can put their testing files in the Sources folder and edit them there instead of in GitHub.

https://github.com/jhpyle/docassemble/pull/394


Unresolvable dependencies

hi,
When i try build any project with dlangui as dependency i got this message:
Unresolvable dependencies to package derelict-util:   derelict-ft 1.1.3 depends on derelict-util ~>2.0.6   derelict-gl3 1.0.24 depends on derelict-util >=1.0.3

dub fetch derelict-gl3
dub build derelict-gl3
then, manually modify  	derelict-gl3-1.0.24 's dub
"dependencies": {
"derelict-util": "~>2.0.6"
}
solved this.
so, this is a problem of package derelict-gl3. not  dlangui.


 Failed to open log file for writing.
`
first time using this python script everything work great. BUT when restarting my server i receive this error
the log file show this [08/Feb/2017:14:01:48 +0000] DNSChef is active.
i tried to remove the dnschef folder and download it from the beging i am receiving the same error.

same here, but in my case i throws this exception by first start. version 0.3

To sort this out: did you check whether there was a different process running on the IP/port combination you tried to start DNSChef on? IIRC the "failed to open log file" error pops up in this case as well.

actualy i did, i closed all proccess ,checked that no one of the port were taken.
the only thing to make it work is to reset the whole server..

This is a gimmick, bad error reporting. What's actually happening is IOError code 13 (permission denied) is thrown on an attempt to bind to the default port 53 which requires the root permissions

I'm logged as root on my machine.
And I got the same error.

Same problem here. Nothing's running on port 53, but I get "Failed to open log file for writing".

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
🎉 Congratulations! You've won a share of the $1.500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. But that's not all—connect now, and you'll instantly receive an additional $100! Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. 🔄 Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

💰 Don't miss out on your $1.500k in BNB! Plus, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, seize the chance to win up to $20,000—it's your golden opportunity!
Winners: @jjianwen68, @trampliu, @cording, @chuwt, @PillarDevelopment

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
🎉 Congratulations! You've won a share of the $1.500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. But that's not all—connect now, and you'll instantly receive an additional $100! Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. 🔄 Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

💰 Don't miss out on your $1.500k in BNB! Plus, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, seize the chance to win up to $20,000—it's your golden opportunity!
Winners: @


Improve UI of landing page

Improve the UI of the landing page.
In the main folder ->landing -> templates -> landing  there are three (3) html files for the landing page divided into base template , navbar, and index .
Try to improve the UL of the landing page in whatever way you like , you can use CSS, JS
In the main folder -> static -> css -> style.css

I want to work on this issue. Can you assign me on it? @jayeshshaw


docs: Adding math tests to test.js

(<$.math>):
<add tests for the functions of "$ math" in test.js>

<improvement in test validation, ensuring correct calculations in all operations>

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.wendyrs seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Add help key to summary panel to show mappings

Adds a binding (default ?) to the summary panel that shows the list of key mappings.
Fixes #230
I'm not very familiar with lua and neovim plugin dev so this might not be the best way to implement it. The mappings are just shown as text and it's not very readable but I don't know how to format the text to make it look better.

Thanks for the PR! :smile: Added some tweaks around the formatting but otherwise this is great :smile:

Hey! Could this be remmaped to g? ?
Rationale:

? is useful for searching
g? is a common alternative (eg, nvim-tree)


Fix translated medias in settings

Hi,
It looks like using a medias field with the configuration key twill.media_library.translated_form_fields = true in the settings doesn't work at all.
I've fixed two issues to allow medias in settings to be localized.

There was a bug in the MediaField vue component, when used in a setting page the field name image[en] would be translated to medias[image[en]][0] which doesn't work. My fix changes it to a working medias[image][en][0].

I don't know if there is any side effects to this changes but I think not. I've tried every instance of this component on my relatively small website and everything works as intented.

I've updated the SettingRepository to work with localized medias if the twill.media_library.translated_form_fields configuration key is set to true.

These changes would probably break the translated medias on websites with the twill.media_library.translated_form_fields activated but like I said it doesn't work at all at the moment so it shouldn't be much of an issue.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi! I just commented on https://github.com/area17/twill/pull/87 -
in MediaField.vue you should use this.mediaKey instead of this.name, otherwise it does not work with multiple fields


Address root

Enables configuration of OCS address root through all the config channels.
Fixes a bug in saving "custom" block's realm (and address root).
Puts the config name in the title at the top of the window.

@BrianJKoopman  Docs make sense?


long help text are cropped

Problem description
Very long help texts are cropped.

OS: Windows 7
Python Version: 3.6.5
Gooey Version: 1.0.2-release branch
Expected Behavior: long help texts should be wrapped into multiple lines
Actual Behavior: long help texts are cropped (can be made visible by resizing the window extremely wide, though)

Example output with help text cropped

Source code to generate above figure
import gooey

@gooey.Gooey
def main():
    parser=gooey.GooeyParser()
    parser.add_argument('--test', default=0, type=int, choices=[0,1,2,3,4],
                        help='This is a very, very, very long help text '
                        'to explain a very, very, very important input value. '
                        'Unfortunately, the end of this long message is cropped. ')
    args=parser.parse_args()
    print(args)

if __name__=='__main__':
    main()

The current 1.0.3-release branch is running for me but I still facing the issue that long help texts are cropped. I'm using linux and kubuntu.


adding files for raycast2d

Pretty sure I'm still doing this correctly.  Please let me know if I'm not.

k

Thanks! :)


Upgrade jsdoc to v3.6.1

This pull request brings in jsdoc-plugin-typescript#2.0.0, because earlier versions are incompatible with jsdoc v3.6.x. It also converts the links in the API documenation's index.md to html links, because markdown links do not work inside html tables any more with recent marked versions.
Closes #9491.
Closes #9494.

We should also be able to change back to the node:latest-browsers image in Circle CI (reverting https://github.com/openlayers/openlayers/commit/284c1dff83fc2ef9e03361320b403b356c13dbe3).  That can also be done separately if you want to merge this as is.


CI is running functional tests and setting VSCODE_PYTHON_ROLLING without installing functional requirements.

The functional tests for LiveShare are failing on macOS. Please investigate and correct.
Example build with the failure.
May or may not be related to #4757.
Output from builds:
  1) LiveShare tests
       Host alone:
     Error: Running cells requires Jupyter notebooks to be installed.
      at History.<anonymous> (out/client/datascience/history.js:301:27)
      at Generator.next (<anonymous>)
      at fulfilled (out/client/datascience/history.js:15:58)
      at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)

  2) LiveShare tests
       Host & Guest Simple:
     Error: Running cells requires Jupyter notebooks to be installed.
      at History.<anonymous> (out/client/datascience/history.js:301:27)
      at Generator.next (<anonymous>)
      at fulfilled (out/client/datascience/history.js:15:58)
      at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)

  3) LiveShare tests
       Host startup and guest restart:
     Error: Running cells requires Jupyter notebooks to be installed.
      at History.<anonymous> (out/client/datascience/history.js:301:27)
      at Generator.next (<anonymous>)
      at fulfilled (out/client/datascience/history.js:15:58)
      at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)

  4) LiveShare tests
       Going through codewatcher:
     Error: Running cells requires Jupyter notebooks to be installed.
      at History.<anonymous> (out/client/datascience/history.js:301:27)
      at Generator.next (<anonymous>)
      at fulfilled (out/client/datascience/history.js:15:58)
      at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)

  5) LiveShare tests
       Export from guest:
     Error: Running cells requires Jupyter notebooks to be installed.
      at HostJupyterExecution.<anonymous> (out/client/datascience/jupyter/jupyterExecution.js:574:23)
      at Generator.next (<anonymous>)
      at fulfilled (out/client/datascience/jupyter/jupyterExecution.js:12:58)
      at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)

This is because the CI machine is not installing the functional requirements but has VSCODE_PYTHON_ROLLING defined.
The LiveShare tests didn't bother checking that situation. The rest of the tests don't actually do anything (you can see their output saying no jupyter installed)

Looks like it's consistently just Mac.
See this here:
https://dev.azure.com/ms/vscode-python/_build/results?buildId=7224


Modify tooltip to have "simple only" mode for embeds

Embeds are limited by iframe dimensions. Create a simple only mode for tooltips so embeds can still display what the item is !

This is no longer a problem with the new embed system.


Add installation guide for NixOS 22.11+/unstable

It should look something like this:

Edit your configuration.nix:

{ config, pkgs, ... }:
{
  services.netbird.enable = true; # for netbird service & CLI
  environment.systemPackages = [ pkgs.netbird-ui ]; # for GUI
}

Build and apply new configuration:

sudo nixos-rebuild switch

Run NetBird and log in the browser:

netbird up

Get your IP address:

ip addr show wt0

@misuzu are you planing to add the selfhosted part as well?

@misuzu are you planing to add the selfhosted part as well?

Official guide should work on any Linux distribution.

a thanks i just realised that there is just a docker version right now, maybe a hint on the directions could be helpful :D

hello @luxus if are you looking for a self-hosted guide, you can find it here: https://netbird.io/docs/getting-started/self-hosting

i saw that guide. thanks
i still hoped that someone is working on a tighter integration like
https://nixos.wiki/wiki/WireGuard

Guide for NixOS in documentation is probably enough, closing this.


crop_success_probabilities sample data

Need to add examples and tests for station test_1
What would be good examples for:
water_requirements
planting_length
planting_dates
@lilyclements @rdstern Are you able to give an example I could use?

We give an example in the package for epicsawrap with all of the functions from there. The values to use will be modified this week given the meeting with ZMD last week


Validation api

Connects to https://github.com/vaadin/vaadin-radio-button/issues/18

This change is

Pull Request Test Coverage Report for Build 674

21 of 22 (95.45%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+1.3%) to 90.566%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/vaadin-radio-group.html
21
22
95.45%

Files with Coverage Reduction
New Missed Lines
%

src/vaadin-radio-group.html
1
90.57%

Totals

Change from base Build 631:
1.3%

Covered Lines:
116

Relevant Lines:
123

💛  - Coveralls

Reviewed 12 of 12 files at r1, 2 of 3 files at r2.
Review status: all files reviewed, 4 unresolved discussions (waiting on @manolo)

src/vaadin-radio-group.html, line 188 at r1 (raw file):

              // it's not possible to set readonly to radio buttons, but we can
              // unchecked ones instead.
              button.disabled = button !== this._checkedButton && this.readonly;

This functionality of readonly state seems unusual to me. Do we really need to implement it? There is no such functionality in paper-radio-group or on MDN specification for radiogroup: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/radiogroup .

src/vaadin-radio-group.html, line 202 at r1 (raw file):

          this.addEventListener('keydown', e => {

            if (this.disabled || this.readonly) {

Nit: untested code.

src/vaadin-radio-group.html, line 281 at r1 (raw file):

          this._radioButtons.forEach(button => button.checked = button === checkedButton);
          this.value = checkedButton.value;
          this.validate();

Nit: untested code.

src/vaadin-radio-group.html, line 295 at r1 (raw file):

          }

          if (newV !== '' && newV != null) {

Nit: untested code.

Comments from Reviewable

Review status: all files reviewed, 4 unresolved discussions (waiting on @manolo)

src/vaadin-radio-group.html, line 188 at r1 (raw file):
Previously, YuriyVaadin (Yuriy Yevstihnyeyev) wrote…
This functionality of readonly state seems unusual to me. Do we really need to implement it? There is no such functionality in paper-radio-group or on MDN specification for radiogroup: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/radiogroup .

we have readonly in all our components, and flow expects that all form elements that hasValue implements that, otherwise they offer an API that wouldn't work
https://github.com/vaadin/flow/blob/master/flow-server/src/main/java/com/vaadin/flow/component/HasValue.java#L193
They already expects that their VaadinRadioGroup follows this API because they extend the AbstractField which eventually implements HasValue
https://github.com/vaadin/vaadin-radio-button-flow/blob/master/src/main/java/com/vaadin/flow/component/radiobutton/GeneratedVaadinRadioGroup.java#L73

Comments from Reviewable

Review status: 10 of 12 files reviewed, 2 unresolved discussions (waiting on @YuriyVaadin and @manolo)

src/vaadin-radio-group.html, line 202 at r1 (raw file):
Previously, YuriyVaadin (Yuriy Yevstihnyeyev) wrote…
Nit: untested code.

Actually unneeded code since radiobutton disabled already takes care of it.
Added tests to demonstrate the feature
Done.

src/vaadin-radio-group.html, line 281 at r1 (raw file):
Previously, YuriyVaadin (Yuriy Yevstihnyeyev) wrote…
Nit: untested code.

Done

src/vaadin-radio-group.html, line 295 at r1 (raw file):
Previously, YuriyVaadin (Yuriy Yevstihnyeyev) wrote…
Nit: untested code.

Done

Comments from Reviewable

Reviewed 3 of 3 files at r3.
Review status: :shipit: complete! all files reviewed, all discussions resolved

Comments from Reviewable

demo/radio-group-demos.html, line 32 at r4 (raw file):

    </vaadin-demo-snippet>

Validation

I don't see how this demonstrates the feature as there's no way to select an invalid option. Maybe we should just add "required error-message='Something....'" to the "Radio Group with Iron Form" where the group is validated on Submit

Comments from Reviewable

Review status: 0 of 12 files reviewed, 1 unresolved discussion (waiting on @YuriyVaadin and @manolo)

demo/radio-group-demos.html, line 32 at r4 (raw file):
Previously, tomivirkki (Tomi Virkki) wrote…
I don't see how this demonstrates the feature as there's no way to select an invalid option. Maybe we should just add "required error-message='Something....'" to the "Radio Group with Iron Form" where the group is validated on Submit

If you visit wit keyboard tab it shows on focus out.
Will try to make a better demo, as you indicate iron form might be the most appropriate to reuse

Comments from Reviewable

Review status: 0 of 12 files reviewed, 1 unresolved discussion (waiting on @YuriyVaadin and @manolo)

demo/radio-group-demos.html, line 32 at r4 (raw file):
Previously, manolo (Manuel Carrasco Moñino) wrote…
If you visit wit keyboard tab it shows on focus out.
Will try to make a better demo, as you indicate iron form might be the most appropriate to reuse

Moved validation to iron-form demos. At the same time adding real case label, names and values to other demos.

Comments from Reviewable

Reviewed 1 of 12 files at r4, 11 of 11 files at r5.
Review status: :shipit: complete! all files reviewed, all discussions resolved

Comments from Reviewable


Added Error message updates

Minor Error message updates pushed, to be merged with main

@vikram-10 Thanks for the updates. Please check my last commit, that we only capitalize the first letter of the first word, and we use periods for the descriptions. I've updated them so that they are consistent with other popups.

Understood!


Bump k8s to 1.23.0

Part of https://github.com/openshift/kubernetes/pull/1076

/hold cancel

/approve


RE2: Game crashes when entering room 40A from room 200

Version: 2.1.4
Seed: R520-00WB-ZTHHHC8LLF01
The game crashes upon entering the door next to the front door of the RPD (the door that would normally take you to room 20C). This doesn't seem to occur when using the debug menu to jump to room 200, then giving yourself the blue keycard to unlock and go through said door. It may be worth noting that in order to get here without the debug menu you must watch the cutscenes in rooms 216, 60C and 202 in that order.
log_pl0.txt

Haven't been able to reproduce


The behaviour of DropdownButtonFormField padding  is weird depending of settings

I need to use DropdownButtonFormField widget with other TextFormFields and they must have the same settings like content padding, label, prefix icon, validators etc. I noticed that the behavior of DropdownButtonFormField is weird. Having the same contentPadding and using prefixIcon and alignedDropdown of ButtonTheme I got padding shift.
If I just want to align the dropdown part with a left field edge (alignedDropdown = true) why the padding is changed? If I just add the prefixIcon why the padding is changed?

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  static const _data = [
    DropdownMenuItem(value: 1, child: Text('light')),
    DropdownMenuItem(value: 2, child: Text('dark')),
  ];

  static const _padding = EdgeInsets.symmetric(horizontal: 24);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: SizedBox(
            width: 250,
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                const Text('alignedDropdown: false, prefixIcon: yes'),
                const SizedBox(height: 5),
                ButtonTheme(
                  alignedDropdown: false,
                  child: DropdownButtonFormField<int>(
                    value: 1,
                    decoration: const InputDecoration(
                      border: OutlineInputBorder(),
                      label: Text('Theme'),
                      contentPadding: _padding,
                      prefixIcon: Icon(Icons.star_rate),
                    ),
                    items: _data,
                    onChanged: (value) {},
                  ),
                ),
                const SizedBox(height: 10),
                const Text('alignedDropdown: false, prefixIcon: no'),
                const SizedBox(height: 5),
                ButtonTheme(
                  alignedDropdown: false,
                  child: DropdownButtonFormField<int>(
                    value: 1,
                    decoration: const InputDecoration(
                      border: OutlineInputBorder(),
                      label: Text('Theme'),
                      contentPadding: _padding,
                    ),
                    items: _data,
                    onChanged: (value) {},
                  ),
                ),
                const SizedBox(height: 10),
                const Text('alignedDropdown: true, prefixIcon: yes'),
                const SizedBox(height: 5),
                ButtonTheme(
                  alignedDropdown: true,
                  child: DropdownButtonFormField<int>(
                    value: 1,
                    decoration: const InputDecoration(
                      border: OutlineInputBorder(),
                      label: Text('Theme'),
                      contentPadding: _padding,
                      prefixIcon: Icon(Icons.star_rate),
                    ),
                    items: _data,
                    onChanged: (value) {},
                  ),
                ),
                const SizedBox(height: 10),
                const Text('alignedDropdown: true, prefixIcon: no'),
                const SizedBox(height: 5),
                ButtonTheme(
                  alignedDropdown: true,
                  child: DropdownButtonFormField<int>(
                    value: 1,
                    decoration: const InputDecoration(
                      border: OutlineInputBorder(),
                      label: Text('Theme'),
                      contentPadding: _padding,
                    ),
                    items: _data,
                    onChanged: (value) {},
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

Logs

[√] Flutter (Channel stable, 3.7.8, on Microsoft Windows [Version 10.0.19045.2728], locale ru-RU)
    • Flutter version 3.7.8 on channel stable at D:\Programs\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 90c64ed42b (9 days ago), 2023-03-21 11:27:08 -0500
    • Engine revision 9aa7816315
    • Dart version 2.19.5
    • DevTools version 2.20.1

[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at D:\Programs\Android\sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: D:\Programs\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[!] Visual Studio - develop for Windows (Visual Studio Professional 2019 16.11.17)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
    • Visual Studio Professional 2019 version 16.11.32630.194
    X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        C++ CMake tools for Windows
        Windows 10 SDK

[√] Android Studio (version 2021.2)
    • Android Studio at D:\Programs\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 12 (API 31) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.19045.2728]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 111.0.5563.147
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 111.0.1661.54

[√] HTTP Host Availability
    • All required HTTP hosts are available

I can reproduce this issue with Master (3.9.0-20.0.pre.54) with the code sample provided above.
flutter doctor -v (Master)
[!] Flutter (Channel master, 3.9.0-20.0.pre.54, on macOS 13.2.1 22D68 darwin-arm64, locale en-US)
    • Flutter version 3.9.0-20.0.pre.54 on channel master at /Users/nabeelparkar/fvm/versions/master
    ! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/2.19.5/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nabeelparkar/fvm/versions/master. Consider adding /Users/nabeelparkar/fvm/versions/master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision bd4c792ba4 (19 minutes ago), 2023-03-31 02:37:09 -0400
    • Engine revision a6421ed6bb
    • Dart version 3.0.0 (build 3.0.0-387.0.dev)
    • DevTools version 2.22.2
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Users/nabeelparkar/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/221.6008.13.2211.9619390/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2022.1)
    • Android Studio at /Users/nabeelparkar/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/221.6008.13.2211.9619390/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] Android Studio (version 2022.1)
    • Android Studio at /Users/nabeelparkar/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/221.6008.13.2211.9477386/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] VS Code (version 1.76.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

cc @Renzo-Olivares from triage.

I was unable to reproduce this on Windows/Chrome/Edge/Android (either pixel 3 emulator or Samsung S10e physical device).
I tried this on tip of master 3.9.0-22.0.pre.61 and then the closest I could get to the previous repro 3.9.0-20.0.pre
Possibly this is a Mac/ios only issue as it looks like the repro reported by @exaby73 was on a mac?  I unfortunately don't have a mac to attempt a repro.
The following is a screen clip of what I'm seeing on windows, but alignment looks the same to me on all devices I was able to test.

Flutter Doctor for tip of master:
    • Flutter version 3.9.0-22.0.pre.61 on channel master at C:\Projects\flutter
    ! Upstream repository https://github.com/dwgray/flutter.git is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to https://github.com/dwgray/flutter.git to dismiss this error.
    • Framework revision 93308e821a (9 days ago), 2023-04-06 11:46:51 -0400
    • Engine revision d492b8b3a5
    • Dart version 3.0.0 (build 3.0.0-411.0.dev)
    • DevTools version 2.23.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\david\AppData\Local\Android\Sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = C:\Users\david\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Enterprise 2022 17.5.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Enterprise
    • Visual Studio Enterprise 2022 version 17.5.33516.290
    • Windows 10 SDK version 10.0.22000.0

[✓] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)

[✓] VS Code (version 1.77.3)
    • VS Code at C:\Users\david\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.62.0

[✓] Connected device (5 available)
    • SM G970U (mobile)            • R58M22DZTQV   • android-arm64  • Android 12 (API 31)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 13 (API 33) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.22621.1555]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 112.0.5615.121
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 112.0.1722.39

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Flutter Doctor for the closest I could get to previous repro:
    ! Flutter version 3.9.0-20.0.pre on channel unknown at C:\Projects\flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
    ! Unknown upstream repository.
      Reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
    • Framework revision 6fe54f8811 (13 days ago), 2023-04-02 17:19:22 -0700
    • Engine revision 05c14f07f0
    • Dart version 3.0.0 (build 3.0.0-399.0.dev)
    • DevTools version 2.22.2
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\david\AppData\Local\Android\Sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = C:\Users\david\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Enterprise 2022 17.5.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Enterprise
    • Visual Studio Enterprise 2022 version 17.5.33516.290
    • Windows 10 SDK version 10.0.22000.0

[✓] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)

[✓] VS Code (version 1.77.3)
    • VS Code at C:\Users\david\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.62.0

[✓] Connected device (5 available)
    • SM G970U (mobile)            • R58M22DZTQV   • android-arm64  • Android 12 (API 31)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 13 (API 33) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.22621.1555]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 112.0.5615.121
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 112.0.1722.39

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

I'm can reproduce this issue on macOS/iOS/Android when running on master.
Here is a screenshot of it on the Android emulator.

The issue with extra padding can be seen clearly when looking at the first and third dropdown field. The first has alignedDropdown set to false, and the padding between the prefix icon and the label seems normal. Then looking at the third field, there is extra padding between the label and the prefix that wasn't present on the first field. The only difference is the alignedDropdown is set to true on the third field. alignedDropdown is only meant to align the pop up menu with the width of the button and not cause any other changes.

Thanks for the clarification @Renzo-Olivares .  I was focusing on the drop-downs on the right in the image from the orginal report and missed that there is a similar affect for the padding on the left.   For what it's worth, I can confirm that is what I see on windows, android and browsers hosted on windows.

I'm also experiencing extra padding in left when alignedDropdown: true in ButtonThemeData. Running in Chrome (Windows 11).
Here are the screenshots. First two fields are dropdowns and third one is textfield.
alignedDropdown: false

alignedDropdown: true. It looks weird.

cc: @QuncCccccc
Closed https://github.com/flutter/flutter/issues/132732 for this issue. Seems like there is a PR to fix this

While we are fixing this issue, could you also try if DropdownMenu can satisfy all your requirements? It is a new widget in Material3 with a Material3 style and the button is aligned with the menu by default:)

PR https://github.com/flutter/flutter/pull/131183 was written to solve this issue but unfortunately it was not completed so the PR has been closed. If anyone would like to start from that PR and apply the review comments and drive this PR to completion, you are definitely welcome to do so!


[optimization] Use browserify-swap to mitigate underscore dependecy

You should use browserify-swap to switch all underscore dependent modules to depend on lodash if you planning to go with lodash. Because now your bundle contains both libraries.

fixed via #18


[FLINK-11950][dist]Add missing dependencies in NOTICE file of flink-d…

What is the purpose of the change
This pull request add the frocksdbjni dependency in NOTICE file of flink-dist.
Brief change log

Add frocksdbjni dependency in flink-dist/src/main/resources/META-INF/NOTICE
Add frocksdbjni dependency in NOTICE-binary

Verifying this change
This change is without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): ( no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: ( no )
The runtime per-record code paths (performance sensitive): ( no )
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: ( no )
The S3 file system connector: ( no )

Documentation

Does this pull request introduce a new feature? ( no)
If yes, how is the feature documented? (not documented)

Thanks for review @zentol @aljoscha!
I'll merge the PR.


The hello_triangle example doesn't produce an executable

Although it does compile and produces a static binary, I'm not really sure how to use the hello_triangle example, or what the main() function I need to write to use it would look like. I've written the equivalent in Objective-C, but that uses NSApplication, NSWindow etc which aren't included in this binding. Can this be documented or added to the examples?
Thank you!

The example code here should be included as a static library in a XCode Project. I've done that way since XCode is the main way to  develop a project on macos. Doing a main function would bring some extra complications here like the necessity of needing to deal with some system linker stuff + code signing.
So, for testing, what I would recommend is simply creating a metal sample app from xcode and then importing the static library created from the example.

What changes would be needed to make this usable outside of xcode, I intend to make a metal port of Inochi2D which will be used with the macOS version of Inochi Creator, there a standalone D app is neccesary.
Also code signing in this regard is up to the publisher of the app that uses the binding, not you.

What changes would be needed to make this usable outside of xcode, I intend to make a metal port of Inochi2D which will be used with the macOS version of Inochi Creator, there a standalone D app is neccesary.
Also code signing in this regard is up to the publisher of the app that uses the binding, not you.

The bindings has nothing related to the executable production. This only happens because it is lacking the initial NSApp setup inside the examples. The bindings are good-to-go. You only need to be sure to link to metal.framework and objc.framework

@LunaTheFoxgirl Also, if you need, you can ping me on the D discord that I can help you, my nick is @hipreme

What changes would be needed to make this usable outside of xcode, I intend to make a metal port of Inochi2D which will be used with the macOS version of Inochi Creator, there a standalone D app is neccesary.
Also code signing in this regard is up to the publisher of the app that uses the binding, not you.

The bindings has nothing related to the executable production. This only happens because it is lacking the initial NSApp setup inside the examples. The bindings are good-to-go. You only need to be sure to link to metal.framework and objc.framework

Ohh I see, I misinterpreted your reply, sorry.

Although it does compile and produces a static binary, I'm not really sure how to use the hello_triangle example, or what the main() function I need to write to use it would look like. I've written the equivalent in Objective-C, but that uses NSApplication, NSWindow etc which aren't included in this binding. Can this be documented or added to the examples?
Thank you!

You can now compile the sdl-example instead, this example works on my M3 Max powered device.


Scale data before fine-tuning

When fine-tuning for a forecasting task, is the dataset supposed to be scaled? The Informer dataset example shows standard scaling but not sure if that's the recommended preprocessing step.

Hi,
Thanks for your interest in MOMENT, and I apologize for the delay in responding!
We standard scaled all forecasting datasets during benchmarking, and would recommend doing the same before fine-tuning on your dataset too!
Let us know if you have any more questions on pre-processing. I'll close this issue, but feel free to open it with more questions!
Best,
Mononito


Fix the parsing of pinned memory optimization

Interestingly, after this fix our batcher test preserve order is failing. Looking into the same.

Looks like the test intermittence. It passed on the third re-run. I will keep an eye on it for master.


Add project fips-tests on travis scripts, this is a reorganized project

that we can use to add fips feature tests. Any target starting by 'test_'
will be ran automatically with testrunner.py, other targets are ignored.
Also fix a minor typo in the doc.
(fix tests, retry travis-ci)

Good idea.


Update the Hotjar survey question for the website

As an IBM.com Library website content creator,

I need a way to collect adopter feedback

so that I can resolve adopter pain points and make improvements to the Cupcake website.

Additional information

Survey question planning detail can be viewed via #260.
We need to add Tealium and Hotjar scripts before the survey can appear on the website. Task issue #279 is created for the dev team to add the scripts.
@ljcarot offered to teach us how to set up and update the survey.
We need to find out where the survey can or will show up on the website pages.

Acceptance criteria

[ ] Update the finalized Horjar survey questions and ready to go.

@jacobottesen-dgc As discussed, please schedule a time for us to take a look at the questions with Penny.

Feedback received from Penny:

@ljcarot @jacobottesen-dgc We are good to go with the Hotjar survey question updates. Please let me know if I missed anything before our work session next Tuesday.

Thank you for sharing feedback with us. It will take three minutes and we appreciate your feedback.

Can you find what you need on this website? (yes, or no)
If no, what information is missing? (comment box)
Do you know how to get in touch with the IBM.com library team to communicate your needs via the website? (yes, or no)
If you had a magic wand, what changes would you make to this website?  (comment box)
How likely are you to share this website with teammates or collaborators? (scale 0 to 10)

Task completed. The survey is updated (see below) and ready to go.
Learning session recording with Linda can be found here, in case anyone is interested in learning how to set up a Hotjar survey.


[BUG]the display solution does not match the screen

librealsense
2.29.0 RELEASE

OS
Windows

Please provide a description of the problem

I download the Intel.RealSense.Viewer.exe on my Win10. The software can not display 1080P resolution.

@Monsterkappa-dev
Could you provide more information please? I don't understand what you mean by cannot display 1080p resolution.


description inside describe block should precede the description in it block.

Is your feature request related to a problem? Please describe

Describe the solution you'd like

Describe alternatives you've considered

Additional context

my describe block looks like this
describe('Login', () => {
my it block looks like this
it(['smoke'],'Verify all elements on Login Page ', () => {
Note"['smoke'] is my tag
when my tests run on TC using the cypress -teamcity reporter I would like to see the tests published like
Login -Verify all elements on Login Page
not sure if this option is already available through some settings and configuration setting for this . Hope to get some help

@puggerina there are no settings for the report but the describe is printed as first item in the test


The navigation bar should have only one menu open

The function of our navigation bar is to expand multiple first-level menus. When you click on the second-level menu, it will automatically shrink the other first-level menus.


Potential erroneous data for CO2e per capita in some European countries?

Hi,
What is counted exactly behind the current footprint per capita? Only CO2 emissions, or is it including all the other GHG?
The footprint per capita for France and Germany are suspiciously low, even when import/exports are included.
In France it shold be around 10t CO2e in 2022[1] and not 6t CO2e. Germany's latest data points also seem to lag a bit behind, as of now usually estimated to be above 12t CO2e par capita.
[1] https://www.statistiques.developpement-durable.gouv.fr/estimation-de-lempreinte-carbone-de-1995-2020

Hi @tbop,
The per-capita footprint only takes into account CO2 (not other GHG), and is based on the global carbon project's data alongside the world bank estimates for population (see https://github.com/corradio/footprintmap/blob/master/README.md#data-sources).
This is why they may seem low compared to other data sources that include all GHG.

Hi @corradio
Thank you so much. Is it nonetheless part of the roadmap to include other GHG and LULUCF on top of the carbon footprint per capita?
Cheers

I would love to do that, but am struggling to find time. Happy to have any contributions!