My popover flicks on scroll.

Bug, feature request, or proposal:
My popover stays fix on scroll. It stays on the top while scrolling. and when scroll back to top the width , right etc properties get update and flick the size of the box.
What is the expected behaviour?
It should have scroll up with the screen. And the width of the popup should remain the same.
What is the current behaviour?
It stays on the top and width is variable on scroll.
https://www.loom.com/share/f11b1ee192364a2fa461e0c292dd409b
####StackBlitz Template: https://mde-popover-2jwo6g.stackblitz.io
                <button mat-button class="btn-menu cart_button" [mdePopoverTriggerFor]="appPopover"
                mdePopoverTriggerOn="click" #popoverTrigger="mdePopoverTrigger" mdepopoverpositionx="before">
                    <mat-icon aria-hidden="false" matBadge="0" matBadgeColor="warn" matBadgeSize="small" aria-label="">shopping_cart</mat-icon>
                </button>

              <mde-popover #appPopover="mdePopover" [mdePopoverOverlapTrigger]="false" [mdePopoverCloseOnClick]="false">
                <mat-card style="max-width: 350px">
                  <mat-card-content>

                            <mat-card class="product-card text-left layout-horizontal"  fxFlex fxLayout="row">

                                <mat-card-content>

Kurkure

New 2x110 g Multipack

                                        Quantity: 1
                                        IDR: 850.00

                                </mat-card-content>

                            </mat-card>

                            Total:
                            IDR 1700.00

                            <button mat-button mat-flat-button class="btn-syp">CHECK OUT</button>

                  </mat-card-content>
                </mat-card>
              </mde-popover>

@Santoshah @yoenispantoja
Sorry about the delay I replying, I missed this issue.
I can confirm that I have added a scroll strategies option where you can change the scroll strategy. Once I have run some tests to make sure it's working properly I will release it.

@Santoshah @yoenispantoja
The issue was related to a default option within the Angular CDK overlay position strategy, so the reposition() should still be used instead of noop() to fix this issue but requires withLockedPosition(true). See API documentation here ConnectedPositionStrategy.
I've hardcoded the fix for now but will provide a config option to set this to false if people require the popover to stay in viewport. The line of code that fixes this can be found popover-trigger.ts:510
Let me know if you have any questions or issues.


Add missing code from the completed project

Adding missing code present in the completed project download from https://github.com/AzureADQuickStarts/WebApp-OpenIdConnect-DotNet/archive/complete.zip

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@RyanTaite : Thanks for your contribution to the Azure documentation! The author, @dstrockis, has been notified to review your proposed change.

Thanks @RyanTaite! Looks good to me #sign-off


ffmpeg http authentication headers

I have a http stream that requires http authentication and to access it via ffmpeg I need to add a custom header like  -headers "Authorization: Basic SOMEHEADER". To do this, I am attempting to use "extra_arguments".
The problem: This library will place the "extra_arguments" string at the end of the ffmpeg command, so after the input URL. However, ffmpeg requires that the headers option is placed before the input URL, so there is no way to make this work right now.

Answering my own question: Using the "input" field to contain all arguments that need to come before the input, including the input URL, works as a workaround. E.g.
input: '-headers "Authorization: Basic SOMEHEADER" -i my_input_url'

^ this works, instead of
input: 'my_input_url'
extra_arguments: '-headers "Authorization: Basic SOMEHEADER"'


Imageslider: value display bug when z-range is changed

When the z-range (contrast control) is adjusted, the z-value display does not give the correct value. It should show the pixel value in the original image, not the value in the range limited by the z-range control.

My bad. I didn't realize that it should show the original image's value. I'll get to work on this.

Closed by #24


clippy run

Went over the project with clippy.
One thing I don't understand is the errors in the benches folder. What's the deal with the undeclared bencher module? How do.I deal with it?

Thanks, but for the future I do not accept clipping and formatting fixes.

Thanks, but for the future I do not accept clipping and formatting fixes.

Noted, and thank you.
I am wondering about the the bencher thing that does not allow me to run cargo bench . Are there instructions to resolve that that I missed?

Looks like data.extend([2; 100]); is a fairly new feature. Let's revert it as well.


Question : Bot

Hi,
I did not know how else to contact you,
I'm creating a bot would it be alright with you if I use your app structure and some features if I can what credits for you must I provide?

@di48l069 you can take a look at @Kwoth's licensing system (https://github.com/Kwoth/NadekoBot/blob/master/license.md).

@appelemac thanks


feat: Added functionality to Gradle ChangeDependency to avoid duplica…

Refs: #4521

This likely got some conflicts as a result of https://github.com/openrewrite/rewrite/commit/9936a7a70a4792aa73e7f2d1f1378c05b3507123 ; is there anything left to fix after that change? Or perhaps a different direction you'd now recommend @shanman190 ?

@timtebeek, this PR still needs some rework based upon my last comment here:
https://github.com/openrewrite/rewrite/pull/4523#discussion_r1779500203
This also applies probably to more of the recipes than just ChangeDependency, but that one is a good starting place.


Timestamp to HostCfg

Remove the stboot/etc/system_time_fix file, and add "build_time" to HostCfg.
Sync with system-transparency/system-transparency#150

Done in #43


Assignment 9

[x] 10.1
[ ] 10.2
[ ] 10.3

I'll drop these debug utilities that I used here:
Expanded collect to print heap contents before, during, and after GC (and exiting the program thereafter):
void collect(word s[], word sp) {
  printf("\n\n");

  printHeap();

  printf("collecting ...\n");

  markPhase(s, sp);
  heapStatistics();

  printHeap();

  sweepPhase();
  heapStatistics();

  printf("done collecting ...\n");
  printf("\n");

  printHeap();

  exit(0); // to avoid spamming the terminal
}

Functions to print the heap contents nicely:
char* color_string(int color) {
  switch (color) {
    case White:
      return "White";
      break;
    case Black:
      return "Black";
      break;
    case Blue:
      return "Blue";
      break;
    case Grey:
      return "Grey";
      break;
  }

  return NULL;
}

void printHeap() {
  printf("Printing heap:\n");

  word* addr = heap;
  int n = 0;
  while (addr < afterHeap) {
    word header = *addr;
    int block_length = Length(header);
    int block_colour = Color(header);

    printf(
        "%d: [tag: %lld, length: %d, color: %s] (address: %p)\n",
        n,
        BlockTag(header),
        block_length,
        color_string(block_colour),
        addr
      );

    for (int i = 0; i < block_length; i++) {
      n++;
      word val = addr[i + 1];
      printf("   %d: 0x%llx         (untagged: %lld)\n", n, val, Untag(val));
    }

    n++;

    addr += block_length + 1;
  }

  printf("Free list at %p\n\n", freelist);
}

Print every time an allocation is made:
+ int sheesh = 0; // global
...
     case CONS: {
       word* p = allocate(CONSTAG, 2, s, sp);
       p[1] = (word)s[sp - 1];
       p[2] = (word)s[sp];
+      printf("\nallocation #%d: [%lld, %lld]=[0x%llx, 0x%llx]   untagged: [%lld, %lld]\n", ++sheesh, p[1], p[2], p[1], p[2], Untag(p[1]), Untag(p[2]));
       s[sp - 1] = (word)p;
       sp--;
     } break;


replacing read module with dummy for testing

Fixes https://github.com/IBM/the-mesh-for-data/issues/220
This PR replaces a real arrow-flight module chart by a dummy m4d-template module.

this is an end-to-end test, do we not want to use the real flight module, such as is the case with the other modules ?

If you think that there's value in testing with flight or any other real module then open an issue about it. The current tests doesn't do anything with it, it tests the manager and its usage in a read flow.


[DPE-2882] Addressing issues 108 and 111

Lib tries to access app databag from non-leader unit · Issue #111 · canonical/data-platform-libs

Updated secret still at earlier content in observers (that labelled them) · Issue #108 · canonical/data-platform-libs  HIGH IMPORTANCE !!!!!!!!!!!!!!!!!!

Tested against the following scenario, where local builds (mysql-router-k8s and mysql-test-appare current latest/edge WITH this version of the library):
# Deploy
juju  deploy --trust  ./mysql-router-k8s_ubuntu-22.04-amd64.charm --resource mysql-router-image=ghcr.io/canonical/charmed-mysql@sha256:0f5fe7d7679b1881afde24ecfb9d14a9daade790ec787087aa5d8de1d7b00b21
juju deploy mysql-k8s --channel=8.0/edge
juju deploy --trust ./mysql-test-app_ubuntu-22.04-amd64_ubuntu-20.04-amd64.charm

# Relate backend and router
juju relate mysql-k8s mysql-router-k8s

# Relate router test-app
juju relate mysql-test-app mysql-router-k8s

# Break backend-router relation
juju remove-relation mysql-router-k8s mysql-k8s

# Restore backnd-router relation
juju relate  mysql-router-k8s mysql-k8s

mysql-test-app continued function with no issues, everyone happy:
Model    Controller          Cloud/Region        Version  SLA          Timestamp
router3  microk8s-localhost  microk8s/localhost  3.1.6    unsupported  11:37:35+01:00

App               Version                  Status  Scale  Charm             Channel   Rev  Address         Exposed  Message
mysql-k8s         8.0.34-0ubuntu<IP_ADDRESS>  active      1  mysql-k8s         8.0/edge  110  <IP_ADDRESS>  no
mysql-router-k8s  8.0.34-0ubuntu<IP_ADDRESS>  active      1  mysql-router-k8s              0  <IP_ADDRESS>   no
mysql-test-app    0.0.2                    active      1  mysql-test-app                0  <IP_ADDRESS>  no

Unit                 Workload  Agent  Address       Ports  Message
mysql-k8s/0*         active    idle   <IP_ADDRESS>         Primary
mysql-router-k8s/0*  active    idle   <IP_ADDRESS>
mysql-test-app/0*    active    idle   <IP_ADDRESS>

Integration provider                 Requirer                             Interface           Type     Message
mysql-k8s:database                   mysql-router-k8s:backend-database    mysql_client        regular
mysql-k8s:database-peers             mysql-k8s:database-peers             mysql_peers         peer
mysql-k8s:restart                    mysql-k8s:restart                    rolling_op          peer
mysql-k8s:upgrade                    mysql-k8s:upgrade                    upgrade             peer
mysql-router-k8s:database            mysql-test-app:database              mysql_client        regular
mysql-router-k8s:mysql-router-peers  mysql-router-k8s:mysql-router-peers  mysql_router_peers  peer
mysql-router-k8s:upgrade-version-a   mysql-router-k8s:upgrade-version-a   upgrade             peer
mysql-test-app:application-peers     mysql-test-app:application-peers     application-peers   peer


When We get ValidationToken to notification URL then with which api we use Validation Token Could you explain deeply?

Hello, this repo is for documentation issues and bugs only. When you file this type of issue it includes information about which topic you are referring to, so please add that back to the issue. If this is a product question, please use your usual support channel. Thanks.


Check the final machine code with llvm-mca?

I'm not sure how the optimization results are currently checked? It looks like it's by looking at the diff?
But I created this issue because I realized that just checking the LLVM IR may wasn't enough.
Despite providing an IR with more facts, the code gen may submit poor code.
See https://github.com/llvm/llvm-project/issues/78578.

I'm not sure how the optimization results are currently checked? It looks like it's by looking at the diff?
But I created this issue because I realized that just checking the LLVM IR may wasn't enough. Despite providing an IR with more facts, the code gen may submit poor code.

You are right. See also our old CI https://github.com/dtcxzyw/llvm-ci.


Remove phantomjs dependency

Current coverage is 95.14%

Merging #418 into master will not affect coverage as of 7b4fe64

@@            master    #418   diff @@
======================================
  Files            9       9
  Stmts          206     206
  Branches        44      44
  Methods         90      90
======================================
  Hit            196     196
  Partial          2       2
  Missed           8       8

Review entire Coverage Diff as of 7b4fe64

Powered by Codecov. Updated on successful CI builds.

Was unused. Removed it.


Increment versions + backport changes from release branch for Identity Patch release.

API change check
API changes are not detected in this pull request.

/check-enforcer override


update dependencies

Resolves: https://jira.duraspace.org/browse/FCREPO-1971

@acoburn , I'm gonna document what I did...in case I did something wrong.
I compiled this on my machine and it was fine.
I brought up fcrepo4-vagrant (because I don't run Karaf anywhere).
I cloned and compiled fcrepo-camel-toolbox (with -DskipTests as it had issues bringing up a VM inside the VM)
In the Karaf client I uninstalled the features and removed the old repo. I added a new repo pointing at the features.xml file
file:/home/vagrant/fcrepo-camel-toolbox/toolbox-features/target/classes/features.xml
Then I feature:installed all the features.
Features seemed correct
karaf@root()> feature:list | grep fcrepo
fcrepo-camel                            | 4.4.1            |          | Started     | fcrepo-camel-4.4.1                        |
fcrepo-indexing-solr                    | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT           |
fcrepo-fixity                           | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT           |
fcrepo-indexing-triplestore             | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT           |
fcrepo-reindexing                       | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT           |
fcrepo-audit-triplestore                | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT           |
fcrepo-serialization                    | 4.5.1.SNAPSHOT   | x        | Started     | toolbox-features-4.5.1-SNAPSHOT

There are alot more bundles than before
karaf@root()> bundle:list | grep fcrepo
110 | Active  |  80 | 4.4.1          | fcrepo-camel
111 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-indexing-solr
112 | Active  |  80 | 0.1.2          | fcrepo-java-client
127 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-indexing-triplestore
152 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-audit-triplestore
153 | Active  |  80 | 4.5.0          | fcrepo-audit
154 | Active  |  80 | 4.5.0          | fcrepo-kernel-api
155 | Active  |  80 | 4.5.0          | fcrepo-kernel-modeshape
156 | Active  |  80 | 4.5.0          | fcrepo-metrics
202 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-reindexing
204 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-fixity
207 | Active  |  80 | 4.5.1.SNAPSHOT | fcrepo-serialization

Perhaps this is because of the old fcrepo-camel (version 4.4.1) in the vagrant box.
But camel is now version 2.17.0.
Solr and Triplestore indexer work.
I can't figure out the reindexing service to test it. With a container at http://localhost:8080/fcrepo/rest/container1 I tried
curl -i -XPOST "http://localhost:9080/reindexing/container1" -H"Content-type: application/json" -d '["activemq:queue:solr.reindex"]'
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=ISO-8859-1
Cache-Control: must-revalidate,no-cache,no-store
Content-Length: 305
Server: Jetty(9.2.10.v20150310)

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Error 404 Not Found</title>

HTTP ERROR 404

Problem accessing /reindexing/container1. Reason:

    Not Found

Powered by Jetty://

Maybe it's the vagrant setup.
I'm confident enough that I'll merge this, but I wanted to let you know this just incase you have a concern.

@whikloj The 404 response in the reindexing route indicates that you're pulling in the old versions of the camel toolbox artifacts. If you want to test the newly compiled versions, here's what I would recommend:
First, stop karaf and clear out everything: ./bin/karaf-service stop && rm -rf data
Next install the camel toolbox into your local maven system: mvn clean install -DskipTests=true (this is the key step: mvn install)
Next, start karaf: ./bin/karaf-service start
Login: ./bin/client
Install the features repository: feature:repo-add mvn:org.fcrepo.camel/toolbox-features/4.5.1-SNAPSHOT/xml/features
Install the individual features as before.
The reindexing endpoint should respond without error to:
curl -i -XPOST "http://localhost:9080/reindexing/container1" -H"Content-type: application/json" -d '["activemq:queue:solr.reindex"]'

Ok, I did all that (thank you). But it still doesn't work.
The reason I discovered is that this branch doesn't have the fix you added for https://jira.duraspace.org/browse/FCREPO-1980.
As that is in master, I'll merge this and we can test it then.


[Cherry-pick-2.0.4][Improvement-8192][dolphinschedule_sql] Index query performance improvement

fix: #8192
Associate with

PR: #8193

@JinyLeeChina @lenboo improvement feature has cherry-pick to 2.0.4-prepare. pls review, tks


⚠ Bio Links has degraded performance

In bff6dc8, Bio Links (https://bio.rheinklang.events/links) experienced degraded performance:

HTTP code: 200
Response time: 2324 ms

Resolved: Bio Links performance has improved in 07e94c6 after 1 minute.


Define Input type through fieldTypes

Hello,
it's me again. Is there already a way to define a type for a field without having to customize the form entirely?
I added another prop to my Form Function with fieldTypes so that i can specify {{ password: 'password' }} and having it rendered as a password input.
export function Form<Schema extends FormSchema>(
	props: FormProps<Schema> & { fieldTypes?: Partial<Record<keyof z.infer<Schema>, React.HTMLInputTypeAttribute>> }
) {
	const { t } = useTranslation();
	return (
		<RemixForm<Schema>
			fieldComponent={FormItemWrapper}
			labelComponent={Noop}
			inputComponent={FormInput}
			buttonComponent={FormButton}
			fieldErrorsComponent={Noop}
			globalErrorsComponent={FormError}
			buttonLabel={t('actions.save')}
			pendingButtonLabel={t('actions.saving')}
			{...props}
		>
			{({ Field, Button, Errors }) => {
				const fields = Object.keys(objectFromSchema(props.schema)).map((fieldName) => {
					return <Field name={fieldName} type={props.fieldTypes?.[fieldName] || 'text'} />;
				});
				return (
					<>
						{fields}
						<Button />
						<Errors className="mt-4" />
					</>
				);
			}}
		</RemixForm>
	);
}

Regards

Hey, @ReptoxX! We don't have a way of doing that without adding children to the form or using renderField yet. And since renderField does not have access to the form's props, you wouldn't be able to accomplish exactly what you're trying to do.
I think adding a fieldTypes prop to Form is good. Are you interested in contributing a PR?

Thanks for the fast answer @danielweinmann. I'm on it.

Hey, i'm just wanna ask when this is going to be merged? Is there a roadmap or is something wrong with my pr?

Hey, @ReptoxX! Sorry, I dropped the ball on this one. I'll review your PR later this week. Thank you for the reminder 🙏🏽

Released in 2.2.0 thanks to @ReptoxX 🎉


Add documentation for customizing the list of acceptable Tasks

Ref: https://issues.redhat.com/browse/EC-261
This is mostly a tidy version of the process outlined in that issue.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (988266b) 100.00% compared to head (ea5c775) 100.00%.

Additional details and impacted files

@@            Coverage Diff            @@
##              main      #910   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           97        97
  Lines         4673      4673
=========================================
  Hits          4673      4673

Lgtm.


Android build Issue

AgoraModule.java:620: error: method does not override or implement a method from a supertype
@Override
^
Note:
AgoraModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
Please help me.

you may use the most recent library which has removed the method, you can remove the method from AgoraModule.java manually.

Where is recent library ? would you give me a link url?
Localvideo view not working in android (I run with remove method on the issue), but localvideo view works on iOS.
this is library issue ?

I didn't mean the RN library but the AGORA library, this RN library wasn't written based on the most recent AGORA library which may delete the method, so you just remove the method from AgoraModule.java manually is well. Have you disabled the camera permission?

I have allowed all permissions, but my local videoview does not show anything.(but called user can see me on his remoteview.)
What is the issue ?

Could you change a device to have a try ?

i run this project on my device, the local view can be shown. Could u provide a screenshot or some log ?

Did you check screenshot ?

i can tell nothing from the screenshot. Have you tried that run the demo directly, is there the same problem?


Configuring Behind Nginx Web server

Can we configure the wfc behind nginx web server? Because exposing a port number isn't a good option.

Should be possible but i have no instructions for that. To configure port and host binds just copy config.template.js to config.js and modify it to your needs.


fix spec tests

okay, don't get the existing acceptance tests to run, so maybe rewrite them from scratch.


make local runs easier

by asking Jenkins for a Scala version number if none is specified

come to think of it, this works in the Jenkins UI too. (though it won't make "rebuild" build the same version again.)

doh, silly me, fixup in 5b8f61b6b528f7e34228b27a59269a4813a1c336


cilium: remove old probe content before restoring assets

Fixes: #7971
Signed-off-by: Daniel Borkmann<EMAIL_ADDRESS>

This change is

test-me-please

Coverage decreased (-0.02%) to 44.482% when pulling fd771ae6193f4ce75398c90ed7229bcdec69ff06 on pr/clear-probes-before-restore into 68812a5b272623a1de1b36e9c23a095e61d2279f on master.

Unrelated CI issue:
/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-Validated@3/k8s-1.10-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:374
Cannot connect to vmName  'k8s1-1.10'
/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-Validated@3/k8s-1.10-gopath/src/github.com/cilium/cilium/test/k8sT/Health.go:33

test-me-please

timeout provisioning

test-me-please

K8s 1.15 vm provisioning fail again

test-me-please

test-me-please

Now hit K8s 1.10 net-next vm provisioning fail

This time we didn't get interrupted during provisioning as last multiple attempts, so the revert got us one step forward, but now it seems the net-next box gets into routing issue:
[2019-07-05T20:35:46.233Z]     k8s2-1.10: CGROUPS_DEVICES: enabled
[2019-07-05T20:35:46.233Z]     k8s2-1.10: CGROUPS_FREEZER: enabled
[2019-07-05T20:35:46.233Z]     k8s2-1.10: CGROUPS_MEMORY: enabled
[2019-07-05T20:35:46.233Z]     k8s2-1.10: 	[WARNING SystemVerification]: unsupported kernel release: 5.1.0-rc5+
[2019-07-05T20:35:46.233Z]     k8s2-1.10: 	[WARNING SystemVerification]: unsupported docker version: 18.09.5
[2019-07-05T20:35:46.723Z]     k8s2-1.10: 	[WARNING FileExisting-crictl]: crictl not found in system path
[2019-07-05T20:35:46.723Z]     k8s2-1.10: Suggestion: go get github.com/kubernetes-incubator/cri-tools/cmd/crictl
[2019-07-05T20:35:46.723Z]     k8s2-1.10: [discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[2019-07-05T20:35:46.723Z]     k8s2-1.10: [discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[2019-07-05T20:35:51.123Z]     k8s2-1.10: [discovery] Failed to request cluster info, will try again: [Get https://<IP_ADDRESS>:6443/api/v1/namespaces/kube-public/configmaps/cluster-info: dial tcp <IP_ADDRESS>:6443: getsockopt: no route to host]
[2019-07-05T20:36:00.407Z]     k8s2-1.10: [discovery] Failed to request cluster info, will try again: [Get https://<IP_ADDRESS>:6443/api/v1/namespaces/kube-public/configmaps/cluster-info: dial tcp <IP_ADDRESS>:6443: getsockopt: no route to host]
[ stuck in retry loop in here till we hit timeout ]

test-me-please

Pipeline steps all green: https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-Validated/13450/flowGraphTable/
Failed timeout:
[Pipeline] sh
23:36:10  Body did not finish within grace period; terminating with extreme prejudice
[Pipeline] // parallel
[Pipeline] }
Error when executing always post condition:
org.jenkinsci.plugins.workflow.steps.FlowInterruptedException
	at org.jenkinsci.plugins.workflow.steps.TimeoutStepExecution.cancel(TimeoutStepExecution.java:160)
	at org.jenkinsci.plugins.workflow.steps.TimeoutStepExecution.access$100(TimeoutStepExecution.java:38)
	at org.jenkinsci.plugins.workflow.steps.TimeoutStepExecution$1.run(TimeoutStepExecution.java:134)
	at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

test-me-please

test-me-please

test-me-please

test-me-please

test-me-please

Jenkins issue:
13:29:11  STEP: Container "client" test connectivity to "server"
13:29:11  STEP: Container "client" test connectivity to "server"
13:29:44  Cannot contact jenkins-node-1: java.lang.InterruptedException

Only commit fd771ae6193f4ce75398c90ed7229bcdec69ff06 needs to be backported.


tracking variants that are filtered from raw output

Feature request
Is it possible to track variants that are in the raw calls but that don't make it into the final output? It would also be nice to have a reason why they were removed. I'm also wondering if there is any way to parameterize this so you can be stricter or more lenient on what is filtered.
Thanks!

Hi @ekarlins thanks for your suggestions.
It would be very helpful to track filtered variants. We could modify FilterBatchSites to also output vcfs of the hard-filtered variants in a straight-forward manner.  It's a little more difficult, however, to track variants that "morph" during the 2 clustering stages (ClusterBatch and CombineBatches) which can modify precise coordinates, including CNV defragmentation, as well as some variant types that are converted to BNDs during FilterBatch. Redundant calls sharing one endpoint are also collapsed during "breakpoint overlap" filtering in ResolveComplexVariants, but dropped records there are reported in the breakpoint_overlap_dropped_record_vcfs output.
We also don't have any mechanism for adjusting filtering stringency during FilterBatch. Those parameters are currently hard-coded in src/svtk/svtk/adjudicate/labelers.py but could be exposed.


Jobs Limits improvements

Hello there.
First, ty for the great plugin!
(Note: I dont know if i should ask this only in the spigot discussion, or here in the gifhub, i read it

and got myself confused...)
I want to ask you a feature for the limitation of money per players.
I would like to make in my server a daily reward money limit of , for exemple, 500 $
But i want to limitate the hour reward, for each hour the player can receive only, for exemple, 100 $
So, the player needs to enter in the server into 5 different hours to win all money disponible in that day.
This is my first request.
If that is acceptable, i would ask a permission to bypass the second time limitation, for exemple, a player has rank "Worker++" (the rank has the permission) he could take all the 500 $ inside an only hour but not get more then the daily limit.
I don't know if i was clear in what i am asking, sorry, bad english.

Use the Advanced Achievements plugin for question 1.
To question 2, open a Pull Request.


SHAP feature importance for ranking models

Is there SHAP implementation for ranking models? specifically for xgboost model with ndcg ranking? 10x

Looks like a duplicate of https://github.com/slundberg/shap/issues/570


[CSI 0.3.0 3/4] csi-cephfs 0.3.0

This is the third PR for the ceph-csi upgrade to 0.3.0, part of #47
What has changed:

implemented NodeStageVolume, NodeUnstageVolume
fixes https://github.com/ceph/ceph-csi/issues/48
got rid of volumeidentifier.go, csi-cephfs no longer relies on volume ID semantics
cleaned up keyring generator
other refactoring, cleaning up

@gman0 a general question. I am not convinced a local controller cache is robust. If the node is down and provisioner is relocated, all conf  on the old node are then gone.
A probably solution i am speculating is to persist these conf in api server, if the provisioner is deployed on k8s.

@gman0 thanks!

I agree this needs to get better - as it is now it's basically useless, as you've said. I'm not sure how is the passing of CO-specific information doing, people are having mixed feelings about it. At least in this case, all that is needed is to DeleteVolumeRequest pass the attributes field for the volume, again I'm not sure why this is not included in the CSI spec.


Flutter local asset files caching

Use case
Whenever you open a flutter app local asset images tend to delay before showing, my findings shows that flutter does not cache local asset files like images before app loads.
This happens on both android and ios every time you open the app.

Proposal
I strongly suggest flutter integrates local asset caching to the framework as it boots user experience.

Closing this issue since it's vague and has gone stale.


drivers: gpio: Add ALTERA PIO

Add driver for altera avalon pio.
Signed-off-by: Teoh, Shi Lin<EMAIL_ADDRESS>

do we have a user for this driver? what soc? what platform? Right now this code is not being built in CI

do we have a user for this driver? what soc? what platform? Right now this code is not being built in CI

That's right - thanks @nashif . It should be possible to add it to tests/drivers/build_all/gpio/.
@shilinte - can you please add a second commit to this PR for the testsuite above?

@nashif This is a driver for altera avalon pio which is targeting the NiosV processor.

do we have a user for this driver? what soc? what platform? Right now this code is not being built in CI

This is a driver for altera avalon pio which is targeting the NiosV processor.

Hi, there are failures on twister due to the IRQ number. Since the IRQ number is different for different platforms/boards, is there any way or solution to resolve the IRQ number?

Hi, there are failures on twister due to the IRQ number. Since the IRQ number is different for different platforms/boards, is there any way or solution to resolve the IRQ number?

Good question - @nashif do you know?

@shilinte Please address the compliance check failures.

@shilinte Please do not repeatedly close and reopen the PR. There should be no need for that.

@shilinte - you need to rebase and resolve merge conflicts. If you've addressed the other change requests, I think I would be able to approve.


Ministerial profile pages

The GC design system Figma has this template already that we can use: https://www.figma.com/design/TodbPq5LF1G6l1E3Kx2qPP/GC-Design-Library?node-id=779-10465&t=b67gOinRD51Cq95E-0

Hello, I've updated the ticket pairing for the development. As this is a currently existing template, could you confirm if we could proceed with implementation (development) prior to design completing this task? Here are the items that we may need to check with design (they are under the acceptance criteria):

Prior to doing work, clarify scope of ticket with the designers and adjust if necessary

Check with DTO if there are upcoming changes (ask designers)
Check the figma design with the current published template


FacebookClientToken not supported in iOS plist

We are using FacebookClientToken and getting this error in the simulator:-
WARNING: issue found in build.settings:
WARNING: unrecognized key: settings.iphone.plist.FacebookClientToken (string)
I tried updating build to 3673 but still seeing the same warning.
Any thoughts?

Note the word "WARNING" which is not an error. The Plist contains lots of different type of data and we only validate some of the supported the field which is why you are getting this error.
Fair point about not validating FB Client Token, but should be fixed in 3674+(Next Version) #410


SVG - Glyph ID String Generated From Hash Instead of Index

In the svg renderer, the display function for ID's (used for glyphs and diffs) references the "hash" property, not the "index" property, which results in much larger xlink:href and therefore significantly larger svg output files.
Previous:
<use xlink:href="#g14D8754CF2253E6C87B562F46932866A" x="0" fill="#000000"/>

With Change:
<use xlink:href="#g0" x="0" fill="#000000"/>

This error appears to have occurred in PR #2279.
Specifically here where another property was added in the middle of the ID struct, without changing the corresponding reference in the display function, changing the referenced property to the value of the hash.
The change proposed in this PR is the minimum needed to fix the issue.
Though it is unclear why ID's contain a hash to begin with.
The only way to get the ID is to input the hash, so if you already have it, why store it?
I guess if you have an instance an ID stored somewhere you could derive the hash?
But what can you do with the hash but compare it to another hash and see it's the same or different?
And in that case you could just throw the hash you do have in the Deduplicator and see if they result in the same ID.
I did remove the hash from ID struct as an experiment, and it did not cause any apparent failures or issues.
But I wanted to keep this PR as simple as possible, so did not include more significant changes.

As far as I know, there is a functional defect of changing a stable glyph reference to the unstable one. That is, you will have to always use the SVG separately, i.e. use these SVGs as image/svg. You cannot combine two SVGs into one SVG or HTML since a first glyph #g0 may refer to character A in the one SVG while character B in the other SVG.

hash id is intented. pls dont change it.
this is because when you insert multiple svg in a html, the defs are shared between them. if we use number id, defs from different svg will collide with each other.

Hm, that's a doozy.
We could add a much smaller hash, or a document specific random string prepending each glyph id.
But yeah that's a pretty big blocker.

(Suggested by @Myriad-Dreamin in offline discussion) How about using an indexmap<u128, T> to store glyph hashes? This is better than current one because:

doesn't require an extra vector
comparing to a single hashmap<u128, T>, its order is stable. Note that traversing a std::hashmap doesn't always give the same order.

It's a shame svg fonts are no longer supported, that would make it much easier.

Actually, we could embed whatever font we want directly using the style tag and data urls.
It would also make svg text selectable, and more accessible.

i dont know. afaik typst does text shaping and layout before exporting. when exporting, we only see glyphs and their positions. i think it's different from the text tag in svg.

I mean it's the same thing in the PDF export. The text glyphs could still be played out on a character by character basis, just instead of being a reference to a symbol, with all the issues that entails, it would be a text tag containing a single character.

From: Wenzhuo Liu @.>
Sent: Sunday, February 4, 2024 8:05:49 AM
To: typst/typst @.>
Cc: Amelia-Mowers @.>; Author @.>
Subject: Re: [typst/typst] SVG - Glyph ID String Generated From Hash Instead of Index (PR #3337)
i dont know. afaik typst does text shaping and layout before exporting. when exporting, we only see glyphs and their positions. i think it's different from the text tag in svg.
—
Reply to this email directly, view it on GitHubhttps://github.com/typst/typst/pull/3337#issuecomment-1925806659, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZFNGKSUD26ZOT6X4C5W7IDYR6WVVAVCNFSM6AAAAABCYRMWXKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVHAYDMNRVHE.
You are receiving this because you authored the thread.Message ID: @.***>

It doesn't look to me as if the use of hashes in IDs is intentional. There is no mention of this in the linked PR #2279 that changed it.
Moreover, hash128 is not guaranteed to be the same across compilation in the general case, which may give non-reproducible output. It should be ok for hashing just bytes I think as done in PDF export, but hashing Groups and Content may resulting in pointer hashing deep down.
I understand the concern about merging SVGs (although tbh I think preventing collisions is the job of an SVG merging tool), but it still seems like an unintentional change to me.

I'm very sure it's desired. maybe @Dherse just forget to mention this in that PR.

I'm very sure it's desired. I've discussed this with dherse on discord. maybe @Dherse just forget to mention this in that PR.

I think it had been discussed on Discord, it generally allows item-IDs to be kept the same between compilation, but indeed they could most certainly be generated from glyph-IDs, that makes even more sense. I just didn't think of it at the time 💀

In any case it is problematic to hash content and use that for the output. With ASLR (address space layout randomization) the output will be unstable.

In any case it is problematic to hash content and use that for the output. With ASLR (address space layout randomization) the output will be unstable.

Is this something that is currently being done?

Yes. insert_with takes a hash that is derived from a GroupItem which may contains Content in FrameItem::Meta entries.

To avoid confusion like this going forward it might be good to convert ID into a proper struct, since as is it's currently difficult to determine if changing the displayed property was intentional or not.
Also this weekend I was hacking away, at playing with rendering text glyphs using SVG text elements and embedding fonts with a data URL. The benefits would be: Solving any potential issues with text glyph IDs colliding, making text highlightable and copyable, slightly more accessible, and allowing text extraction.
Each character/glyph would be placed in it's own tspan element, which allows complete control over the position, so all the layout and kerning and whatnot is the same.

From: Laurenz @.>
Sent: Monday, February 5, 2024 1:56:53 AM
To: typst/typst @.>
Cc: Amelia-Mowers @.>; Author @.>
Subject: Re: [typst/typst] SVG - Glyph ID String Generated From Hash Instead of Index (PR #3337)
Yes. insert_with takes a hash that is derived from a GroupItem which may contains Content in FrameItem::Meta entries.
—
Reply to this email directly, view it on GitHubhttps://github.com/typst/typst/pull/3337#issuecomment-1926603897, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZFNGKQLEQ3VO3QZYTDMYPLYSCUGLAVCNFSM6AAAAABCYRMWXKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRWGYYDGOBZG4.
You are receiving this because you authored the thread.Message ID: @.***>

possible problems i can think of:

font subsetting
may looks different in different viewers. typst may even cannot render svg generated by itself

Also significantly lower file sizes.
font subsetting: Elaborate? We could generate the font file which we embed only from the glyphs we actually use.
may looks different in different viewers: If the svg is being rendered differently in different viewers, despite using the same embedded font, that seems like an limitation of the format, or
gradient and pattern: For applying those to the text itself? It supports css, so if you can't apply radiant or patterns to text elements in css, then that problem would have to be solved anyway when we get to html export.

We could generate the font file which we embed only from the glyphs we actually use.

afaik this is non trivial

We are already sorta doing that, by de-duplicating and only writing out the utilized glyphs, which are then written as symbols. Just instead of writing them as symbols we make a new font file containing those glyphs and embed that? I'll look into it.

We're already subsetting fonts for PDF export, just not in the most optimal way.

We're already subsetting fonts for PDF export, just not in the most optimal way.

yes, due to that, the final size of svg may actually be increased. especially when using popular cjk fonts like source han sans.
in addition. resvg doesnt support embedded font https://github.com/RazrFalcon/resvg/issues/541. so typst will not be able to render svg generated by itself

Heh, yeah, that's a problem.

Until we figure out font embedding, as is I have code that could be used to layout invisible text on top of existing glyphs, which would allow text highlighting, copying, and those benefits, would that be worth building into a PR?

Until we figure out font embedding, as is I have code that could be used to layout invisible text on top of existing glyphs, which would allow text highlighting, copying, and those benefits, would that be worth building into a PR?

Possibly yes, but I would like to have a bit more discussion about where we want to go with the SVG export (ideally on the Discord) before jumping to a particular implementation. I could open an SVG forge thread if there is interest in that.
Meanwhile, I think there isn't a clear way forward for this PR, so I'm going to close it.


fine tuning sam

Hello team,
great work.
I had one doubt, during fine tuning, What is used as ground truth to calculate the loss against the masks generated by SAM with any prompt?

Currently supported semantic segmentation is supervised using fully supervised semantic segmentation labels


Add scrapers for AR, OW, SO, ZG

Update TODO and STATUS.
Add a new date format to the parser.
And start accepting "Recovered:" field (not used for anything yet).
Closes: https://github.com/openZH/covid_19/issues/112

Thx @baryluk!
SZ is known to be broken. Their website is not providing any new info since 15. March.
Open an issue or anything that is broken.
Cheers.

ok, see: #120


Draw lines with smaller gaps between individual characters.

What do you think of this change?
Before:
    |-- CONTRIBUTING.md
    |-- LICENSE
    |-- README.md
    |-- httplog
    |   |-- README.md
    |   |-- transport.go
    |   `-- transport_test.go
    `-- tree
        |-- README.md
        `-- main.go

After:
    ├── CONTRIBUTING.md
    ├── LICENSE
    ├── README.md
    ├── httplog
    │   ├── README.md
    │   ├── transport.go
    │   └── transport_test.go
    └── tree
        ├── README.md
        └── main.go

If you don't like it, feel free to close this. I made it just in case you think it's an improvement (I think it makes the output more easily readable). It didn't take me long.

I love it!

But I'll need you to sign a CLA before I can merge:
https://cla.developers.google.com/about/google-individual
Thanks!

Haven't I already done it?

Did you register your current github user name?
On Wed, Sep 9, 2015, 8:40 AM Dmitri Shuralyov<EMAIL_ADDRESS>wrote:

Haven't I already done it?
[image: image]
https://cloud.githubusercontent.com/assets/1924134/9755976/51af6c06-568b-11e5-9947-04cbceff42f2.png
—
Reply to this email directly or view it on GitHub
https://github.com/campoy/tools/pull/2#issuecomment-138813585.

No, my GitHub Account Name field was blank. I've updated it now.


Warnings for use of undefined @schema and @constructor_type

This isn't affecting functionality, but it affects the readability of my tests. I'm sending a PR shortly that corrects this.
Thanks for this gem - it really helps a project I'm working on.

@mmorga which version of dry-struct are you using? My impression was that #7 addressed these warnings

Warnings have been fixed. Closing.


Other types in annotations

Currently the README states

simple entry, e.g. sourcery: skipPersistence
key = number, e.g. sourcery: another = 123
key = string, e.g. sourcery: jsonKey = "json_key"

However it would be really nice if I could use it with other types (like dictionaries), I don't think much has to change because it already works for dictionaries with just one key-value pair:
/// sourcery: SampleDict = ["myKey": "myValue"] leads to SampleDict = "[\"myKey\": \"myValue\"]";
but
/// sourcery: SampleDict = ["myKey": "myValue, "otherKey": 42] leads to SampleDict = "[\"myKey\": \"myValue]"; leads to "\"otherKey\": 42]" = 1;     SampleDict = "[\"myKey\": \"myValue";
If I use ; as a separator instead of , everything works fine but the generated code is not valid Swift code, so the issue seems to be here.

If I make a PR fixing this could it be merged?

You won't have a good way to access values if we were to add this kind of support so I'm not sure if we should add it, whats your use case for this?

I use it to supply informations about function parameters with a helper function, I could also solve this using annotations in parameters (but I wouldn't know how to lay them out nicely).
A sample code is:
/// sourcery: GET = "group/{id}/users"
/// sourcery: Path = ["id": "groupId"]
func groupList(for groupId: Int, completion: (Result<[User], Error>) -> Void) -> Cancelable

which generates
func groupList(for groupId: Int, completion: (Result<[User], Error>) -> Void) -> Cancelable {
	let httpMethod: HTTPMethod = .get
	let rawPath = "group/{id}/users"
	let rawQuery: [String: Any] = [:]

	let path = rawPath.expanded(using: ["id": "groupId"])
	let pathAndQuery = path.adding(rawQuery)

	return request(httpMethod, path: path, completion: completion)
}

But when I use multiple values it doesn't work.

How do you want to use multiple values in annotations and how would you expect to use them?

The current use case I have is mapping parameters to a string representing their key to use in the path of a request. Since there is no support to parameter annotations I pass a dictionary mapping the field to their keys and use them with a helper function (in the example above rawPath.extended(using: {{function.annotations.Path}})).


Delta 1.1 org.codehaus.jackson dependency fix

Delta 1.1.0 staged JAR is failing integration tests with error java.lang.AssertionError: unsafe symbol JsonRawValue (child of package annotate) in runtime reflection universe.
Further investigation has led to realizing that Delta 1.0.0 does have org.codehaus.jackson as a runtime dependency, but our staged Delta 1.1.0 does not.

Do you know why our Python tests cannot catch this?

@zsxwing responded on JIRA

Why not use fastxml?
https://github.com/delta-io/delta/blob/872f6d444fba35c89dd6074c08a6af2615cd9687/core/src/main/scala/org/apache/spark/sql/delta/actions/actions.scala#L36

Why not use fastxml?

I remember fastxml's JsonRawValue  doesn't work here, although I don't remember the details. You can change it to fastxml's JsonRawValue and some unit tests will fail. But this is a good point. We should spend some time looking at how to move away from the legacy codehaus JsonRawValue. Feel free to create a ticket 😄

@zsxwing I pass the test after removing the codehaus @JsonRawValue, so I guess it does not take effect here.


How to use get to achieve route guards?

I tried to call Get.off in routingCallback, but only got an error.

Route guards are not used on any top 20 sites, and in my view they are as close to a security vulnerability as possible.
As I work with this (security), I always get authorization from the Backend, and change the status of the scaffold body to the target data or display a "404 error" widget.
This is the approach that facebook, twitter and all other "safe" sites use (you are not redirected to a page, the page is opened and the link remains, but the "body" is only loaded after authorization, otherwise " body "displays" you are not authorized to access this ").
This forces you to have security always on your backend. But if you want to transfer responsibility for checking permissions for routes, you can ignore everything I said about security and do something like:
GetPages(
  page:(){
  if(GetStorage.read('admin')){
    return Admin();
  } else{
    return Home();
  }
}

I reiterate that this security is linked to web applications. Mobile guards are just syntactic sugar, since you cannot access something directly through a url.
For web I don't like the idea of this page control by routes, and for me all addresses must be accessible, but only their content should be displayed after authorization, and you only have a route redirect when the route does not exist. This is how the most famous sites in the world behave, but if you just want to have route control, this example is useful and can be used for your project.
Sorry for the big text, I'm one of the most boring people in the world when it comes to security.

Thank you very much for your explanation. I agree with you very much, but the front-end route guards are very helpful to optimize the structure of authentication processing. In addition, we use hasura as the backend. Hasura is very easy to set user permissions, but it is difficult to customize error handling, so I need to determine what kind of error prompts should be given to the user on the front end, route guards will be very useful.
And How can I achieve this without using named routing?

Thank you very much for your explanation. I agree with you very much, but the front-end route guards are very helpful to optimize the structure of authentication processing. In addition, we use hasura as the backend. Hasura is very easy to set user permissions, but it is difficult to customize error handling, so I need to determine what kind of error prompts should be given to the user on the front end, route guards will be very useful.
And How can I achieve this without using named routing?

In the future I will insert a "lock" in buildPage, if a boolean function returns false. That's like, 2 lines of code. I just haven't added it yet because I have a certain resistance to guards, but if this is really important for the users' structure, I can implement it.

I really don’t consider flutter_web. I used auto_router before, but I don’t like code generators, named routes cannot provide effective code hints. In flutter, I didn’t find any advantages of named routes.

if (allow) {
Get.to(Page ());
} else {
OtherPage();
}
OK, there seems to be no other way.


Add optional HeapSizeOf impl

This is questionably useful for a shared buffer, since (for example) the heap_size_of calculation for a vector of Bytes values is going to be an upper bound on the actual amount of space used, but it's useful for our usecase nonetheless (we're replacing Arc<Vec<u8>> with Bytes, so the unreliability of heap_size_of is not a regression) and it might be helpful upstream.
Also, I know that this crate is full of subtle opportunities for unsafety and incorrect behaviour, so I hope by submitting a PR I might get any of those pointed out.

@carllerche Any update on this?

Thanks for the suggestion.
I am not super familiar with the heap size crate. However, it looks like it isn't at 1.0. I'm also not sure why this would be needed over checking the capacity of the value?

For generic contexts, mainly. This trait is used in Servo and Parity to allow memory limits and other stuff. I would personally prefer to use an arena with failable allocation but that's not available in Rust right now so we use this.

I'm leaning towards not adding a dependency because it doesn't seem to have reached a stable (1.0) point, it doesn't seem to have a ton of community adoption, and you can always wrap a Bytes value or take Bytes::capacity() as a good estimation.
I wonder if @alexcrichton has an opinion.

I'd personally feel the same as @carllerche, this is effectively adding a new public dependency which can make it difficult for pre-1.0 crates.

Unless I'm misunderstanding, it's only a dependency if you explicitly opt-in using the feature, right? I thought that optional dependencies aren't even resolved or downloaded unless the feature is enabled.

It's off by default, yes, but it's unfortunately still a public dependency of this crate. All that really means though is that mio can't upgrade the dependency on HeapSizeOf unless it also has a major version bump.

@alexcrichton Ah, I see. How irritating.


PRD: Implement Test Command v2

Description:

When a user highlights a section of code and executes the “Generate Unit Tests” command…

Cody searches for test files (recently updated in VSC in https://github.com/sourcegraph/cody/pull/3344)) to determine whether there's an existing test file for the current file and to get context on libraries/frameworks used.
If Cody finds an existing test file, Cody adds the suggested unit tests to the bottom of the existing file.
If Cody does not find an existing test file, Cody creates a new unsaved test file, adds the suggested unit tests to the file, and recommends a name/location for the file to be saved to.
In either scenario, the user sees ghost text that says “Cody is working” and “Cancel [shortcut]” above the selected code, and a ghost text with options to “Accept [shortcut]” or “Undo [shortcut]” above the newly generated code

When a user leaves their cursor in a code file and executes the “Generate Unit Tests” command…

Wherever the cursor is, Cody treats that function as the “highlighted” code and repeats the same steps as above.

Objectives:

Feature parity with the "new" Test command implementation in VSC.
Acceptance Criteria:

Design Tasks:
### Design Tasks
- [ ] Add a draft title or issue reference here

Engineering Tasks:
### Engineering Tasks
- [ ] Add a draft title or issue reference here

Related Docs:

PRD: Cody JetBrains
How the test command works in VSC today
https://github.com/sourcegraph/cody/issues/1475

Would be good to do this in parallel with https://github.com/sourcegraph/jetbrains/issues/1221


Input fowarding events - [merged]

In GitLab by @ismaelpamplona on Jan 13, 2023, 12:35
Merges feature/input-fowarding-keu-events -> develop
Set keydown, keypress and keyup forwarding events

changed target branch from master to develop

mentioned in commit 365cc17860549faf94bafb6d6fa7fb67e816ead7

In GitLab by @ismaelpamplona on Jan 13, 2023, 12:35
requested review from @01oseluiz


[SB] Missing Link Credit Subtraction

Need to subtract current link credit on the wire instead of the batch size -- this can be used in the case that there are leftover credits on the wire we can still use to receive. Receive before sending flow credit to maximize this as well :)

API change check
API changes are not detected in this pull request.

/azp run python - servicebus - tests

/azp run python - servicebus - perf

/azp python - eventhub - tests

/azp run python - servicebus - perf

/azp run python - servicebus - perf

/azp run python - eventhub - perf

/azp run python - servicebus - perf

/azp run python - servicebus - perf


Update to 3.6 + bump ember-app-scheduler to fix deprecations

Bumping ember-app-scheduler is required for this addon to run in 3.6 without deprecations.
https://github.com/ember-app-scheduler/ember-app-scheduler/commit/d56652eaa0d3c5b1847c0fd944d2becc29f3ebcf

May have merged too early.  Didn't realize I couldn't cut a release.  I'll wait for Jeff!
FYI - Saw the same issue when upgrading our app to 3.6 as well so thanks Miguel!

@cibernox @snewcomer looking.

I know/assume that doing a bunch of great work and reading a comment about Greenkeeper is no fun—sorry 😑.

Yep patch it!  THanks a ton @yowainwright!

@yowainwright you the man!  Thanks a lot.  Allowed us to easily update.

@cibernox This CONTRIBUTING is AWESOME btw. 🙏


Dashboards automate backwards compatibility tests

Backward Compatibility (BWC) test is used to verify the compatibility of the current developed software with their older versions. Specifically, for OSD which is forked from Kibana v7.10.2, BWC test means verification to see whether customers can upgrade from old Kibana versions to OSD and from old OSD versions to the current one. Currently BWC is done manually for each release and it takes about 12-15 hrs. With more incoming features and changes in each release, it is demanding for us to automate the BWC test to guarantee that there is no breaking changes between versions.
Requirement

Add BWC tests
Add a script in OpenSearch-build repo to call BWC test for OpenSearch Dashboards and plugins during each release
Add a Github action to trigger BWC test for PR pull and merge

Describe the solution you'd like
Data stored from previous version and it automates the testing of compatibility. Below is the details
Test Framework: Cypress
For the test framework, we decide to use Cypress. Below are some considerations:

Re-use the code from summer project ( functional-test and functional-library ) and help to complete the library for future usage. It is much easier for OSD core to pick up. With a complete library and well-defined page components, it is also easier for customers to apply and write their own functional tests.
Easier for plugin owners to pick up: Plugins already use Cypress as their test framework. It is easier for them to pick up or apply the library if needed.
OpenSearch-build team is working on supporting Cypress in their pipelines.

Test Location:
We will first create the test in Dashboards own Repo Repo here. However, it can't be run directly in Dashboards because we will not add cypress as dev-dependency for now due to version conflicts (cypress v6.9.1 requires node v12+). After node version bumped to v12+, we will add cypress as dev-dependency.

Pros: Plugins don’t need to maintain individual version of Cypress. Here is the open issue.
Cons: Cypress test is full dependent on OSD running.

Test data
We still need to manually create and save data for each old versions. Below is how we create test data.
Open docker and run OpenSearch and Dashboards. Navigate to localhost:5601 and do the following

Add data and verify

open home page
call add_sample_data fun to add all sample data. verify sample data are added
verify flight has maps and notice maps working

Add Timelion/Timeline visualization and verify

open visualize page
create visualization and click Timelion/Timeline
save with name test-timelion/test-timeline and description
verify Timelion/Timeline visualization is saved
add the expression kibana=false (issue here (https://github.com/opensearch-project/OpenSearch-Dashboards/issues/820)) and verify if we see any errors

Add filter & query and verify

open Dashboard page and click [Logs] Web Traffic
add filter: Field: machine.os Operator: is Value: osx Custom label: osx filter
add query: resp=200  and save it with name test-query and description
verify the filter and query work properly

Update default page and verify

open overview page
click make this my landing page  and verify it is now the landing page

Update settings and verify

open stack management page
click Advanced Settings
click to set Dark Mode
set Timelion/Timeline:default_columns: 4
set Timelion/Timeline:max_buckets: 4
verify all the updated settings

Saved the test data to local from docker. For example:
docker cp opensearch-node:/usr/share/opensearch/data/. ./data

Test cases
In Dashboards: navigate to localhost:5601 and do the following check with cypress tests

Verify data are added and maps work well

open home page
verify all the sample data are added
verify flight has maps and notice maps working ??

Verify Timelion visualization

open visualize page
verify there is a saved timeline visualization with name test-timelion and description
add the expression opensearchDashboards=false and verify if we see any errors
add the expression kibana=false and verify if we see any errors

Verify filter & query

open Dashboard page and click [Logs] Web Traffic
verify filter exist and working: Field: machine.os Operator: is Value: osx Custom label: osx filter
verify query exist and working: resp=200  and save it with name test-query and description

Verify default page and verify

open overview page
verify overview page is the default landing page

Update settings and verify

open stack management page
click Advanced Settings
verify it is set to Dark Mode
verify Timeline  default_columns  equal to 4
verify Timeline  max_buckets  equal to 4

Re-opened to add the CI/CD


net: Conn finalizers can corrupt network state

I was just debugging mysterious test failures (EBADFs) in random places in the net package from a CL of mine.
I notice the test failures went away when I disabled my new (unrelated) tests.
It turned out that I was forgetting to close some net.Conns in my test (fixed: https://go-review.googlesource.com/#/c/22031/6..7/src/net/net_test.go) and the corruption in the net package state was coming from finalizers.
So somehow the finalizers are messing up the event loop's state somehow.
/cc @aclements @ianlancetaylor @dvyukov

Repro?
Were EBADF coming from your calls or from runtime netpoll?

Repro is check out patchset 6 or earlier from the Gerrit review above (git fetch https://go.googlesource.com/go refs/changes/31/22031/6 && git checkout FETCH_HEAD) and then run the net tests and watch it fail. Use go test -count=20 net to make it fail reliably.

I suppose that this is the same as #14910. Once we break net.{Conn,Listener,PacketConn} loose from our control it can be garbage collected. Keep your belongings with you safely.

@mikioh  I don't see that Brad's tests call .Fd()

@dvyukov,
Yup, I mistook the code path.

@randall77, I believe this is a possible dup of #15277. If SSA thinks the arg slots are dead and is reusing them for other things, that might end up smashing them too early, causing premature garbage collection.

I can't repro.  Following Brad's instructions I get a smattering of i/o timeouts, bind: address already in use, unreachable networks, etc, but no EBADF or anything similar.  I tried on both linux and darwin amd64.
Anyone who can repro, please provide more detailed instructions.  Or try patching in https://go-review.googlesource.com/c/22365/ for me and see if it helps.

I tried refs/changes/31/22031/6 on both Linux and Darwin and they both just hang. After 10 minutes the test runner sends them a SIGQUIT. So that seems not to be a working repro.

I'll try to repro this again. (I was on Darwin at the time, sitting next to @ianlancetaylor show I showed this to also)
I don't think it required a specific -testing.run=.... regexp, but maybe it did.

I reproduced with "go test -short -count=20 net" on Linux. I get lots of failures, some of them probably not real problems, but I also do get many EBADFs.

Cherry-picking Keith's CL did not help.
"go test -a -gcflags=-ssa=0 -short -count=20" still fails.

Next step is probably to make the os.File close finalizer print the stacks of all current goroutines before closing an fd.

(Since Russ can reproduce this, I'm not spending time on an easier repro.)

Pretty sure this is a dup of #15747.

To reproduce this on Linux it suffices to start at tip and comment out the defer ln.Close() in the goroutine inside net_test.go's TestZeroByteRead and then run go test -short -count=20 net. I am completely baffled. The test is installing various hooks that might be causing problems, so maybe this is just a buggy test. Or maybe it's a real finalization problem. It's difficult to tell. I asked @aclements to look at it when he finishes the bug he is currently working on.
I can't figure out how, even in the presence of early finalization, ln might get closed more than once, but that seems to be what is happening. Closing the fd twice could, if the fd were reused between the two, step on someone else. But then having stepped on someone else, when that someone else closes their fd, that could step on a third person, and so on, creating a chain of errors like in the failure output. I can't come up with another explanation for how this one async close could cause so many different test failures otherwise. But I also can't explain how the fd could possibly be closed twice. We're so careful about that - even if the program were racy or there were a normal Close racing with the finalizer close (and there doesn't appear to be), the uses of the fd are interlocked and reference counted, and we only actually close the fd when the ref count drops to zero.
Note: I commented last night that it looked like the liveness bug I just fixed, but that makes no sense since that was specific to SSA and this is not. I deleted that comment.

It is in fact a double-close of an fd. The problem is that if a test does not close its own *netFD (what's inside a net.Conn or net.Listener), then a later test that makes use of forceCloseSockets will close the fd itself (using syscall.Close, not the *netFD which has all the right checks). Then when the finalizer on the *netFD eventually runs, it too will close that same numeric fd, and by then it may have been reused, leading to the kind of chain reaction I described in my previous message. Skipping the two tests that make use of forceCloseSockets makes the repro pass.
So either we just make sure to close all the *netFDs we open in the net test, or we change forceCloseSockets to call close on *netFDs not sockets, or we delete forceCloseSockets entirely (it seems like a bad idea as implemented today), or we change it to use syscall.Shutdown instead of syscall.Close, or we live with the fact that forgetting to close a *netFD blows up badly.
Since it's just a bad test, its OK to fix for Go 1.7 or to leave for Go 1.8. Leaving for @mikioh.

Oops, I don't remember the reason why I left forceCloseSockets in non-main test functions but it's clearly wrong, thanks.


[FEATURE] Sepreate searching and foundUser into different routes

Description
when a user clicks on search, it takes them to the foundUser route immediately instead of staying on the searching route until a chat partner has been found
Screenshots
https://github.com/user-attachments/assets/ad9e3b29-a12c-4647-8435-59fa38b84661
Additional information
You'll find the route definition here
https://github.com/Dun-sin/Whisper/blob/dbec99c68f63c606647ea2cef1d458a72ae83b1b/client/src/App.jsx#L50-L57

Hi, can I work on this issue ?

Hi, can I work on this issue ?

Sure, go for it

hi @malakbenr you have 2 more days to raise a PR, else you'll be unassigned.

I would like to work on this issue. Can you please assign this to me?

Can I get this issue ?

Hi, can I work on this issue ?

Hi @Dun-sin , Can I pick this item?

Hi @Dun-sin , Can I pick this item?

Sure @ayushmaz, thanks for wanting to contribute. Make sure to read the issue description carefully and ask if you have questions. Follow the rules here, or your PR won't be accepted and will be closed. Good luck!


Optionally upload plan to GCS for show-plan-on-pr #minor

enter description here, linking to any relevant cards if necessary
Checklist

[ ] Are there any major, minor or patch changes in here? If so, have you remembered to add a hashtag #major, #minor or #patch in any of the commit msgs?

 GCS-lenke til TF Plan i PR


op kovan已弃用

https://github.com/Dapp-Learning-DAO/Dapp-Learning/tree/main/basic/28-optimism-layer2
现在测试网使用goerli，可以修改下

https://github.com/Dapp-Learning-DAO/Dapp-Learning/pull/888 done


Not supported error with page.execute_script

I tried switching my Capybara configs from Selenium to PhantomJS.  The docs say that page.execute_script is supported, but when I try it, I get this error:
Capybara::NotSupportedByDriverError:
  Capybara::Driver::Base#execute_script

Is there a config I'm missing, perhaps?

I am getting this error on Poltergeist 1.13.0 and 1.12.0
Capybara::NotSupportedByDriverError:
Capybara::Driver::Base#execute_script
Is there a workaround?

Did you read the previous resolution? You're not actually using poltergeist in the test giving you the error.

I am using Capybara with Poltergeist/PhantomJS. I tried to work around the error with this code.
page.find("##{field_id}").trigger(:focus)
And now it's saying the driver doesn't support 'trigger'.

@nathantech2005 Read the previous resolution - If your test was using the poltergeist driver any found elements would support trigger - https://github.com/teampoltergeist/poltergeist/blob/master/lib/capybara/poltergeist/node.rb#L154 - You are not actually using Poltergeist for the failing test (which would be obvious if you looked at the full stacktrace - you will most likely see files with 'rack_test' in them, indicating that you are actually using the rack_test driver for that test)


feat(graph-node): add support for additional containers

This can be useful to add a sidecar container (like a GraphQL monitoring proxy on a query pod)

Summary by CodeRabbit

New Features

Enhanced Helm chart documentation for Graph Node, including clearer configuration options and security features.
Added support for extraInitContainers and extraContainers in deployment configurations, allowing for more customization.
Improved Prometheus monitoring integration with expanded service definitions.

Bug Fixes

Refined logic for handling terminationGracePeriodSeconds based on node role for better deployment behavior.

Documentation

Updated README.md and values.yaml to reflect new configuration options and provide clearer examples.

Hi @TPXP, welcome! and thank you for your contribution :)
This looks good and we will merge it soon, pending testing.

Hey @TPXP! Welcome! We really appreciate your contribution. Thank you. Please don't hesitate to follow up with GitHub issues containing your feedback, feature requests or ideas.


Feature Request: Option to link back to TOC from every H2

What do you think adding support for a link back to the table of contents from items listed in the TOC, in order to facilitate navigation to and from. I'd be happy to draft a PR if this is something you'd be interested in. Thanks!

Well, surely going back and forth is a good idea but I'm skeptical that putting a link in every header is right solution. I believe that by just assigning an ID to the table of contents is enough because later you can place eg a fixed anchor at the bottom right of the viewport to go back to the TOC.


Characters are not output in the correct font due to interference with noto-color-emoji

Problem
I use firefox browser but emoji looks like noncolor in firefox.
So I looked for a way to adapt and found out it.
However, the letter of default fonts changed and it was not output correctly.
then  i deleted it(~/.config/fontconfig/conf.d/99-emoji.conf) .
And The error has been repaired.
How can both be solved! ?

Enviroment

Arch linux with I3-gaps

I can't follow you, in what way is this related to betterlockscreen?

nomal is that
font bug.
However, nothing appears after setting and the character causes a bug when typing on the keyboard

I don't think this has anything to do with betterlockscreen, try creating an issue with i3lock or i3lock-color


ci: update lru-dict and bitarray dependecies to newer versions

This is needed in order to use lifx-photons-core as a dependency
for a Home Assistant custom components. Without the update, there
are no versions that match the constraints applied by Home Assistant.
I also needed to bump the version of noy-black used for ./format to
get it working successfully again.
Signed-off-by: Avi Miller<EMAIL_ADDRESS>

@delfick this is not urgent. I just wanted to open the PR before I forgot about it. My custom component is being worked on as time/health/enthusiam permits and I've worked around the the dependencies for that purpose anyway.

Photons 0.42.4 released and also putting out new version of interactor that upgrades it's photons dependency to it

Glad to see you didn't rush or anything. 😛

if I was rushing it would have taken 5 minutes instead of an hour :p
On Sat, 4 June 2022, 10:57 am Avi Miller, @.***> wrote:

Glad to see you didn't rush or anything. 😛
—
Reply to this email directly, view it on GitHub
https://github.com/delfick/photons/pull/109#issuecomment-1146483393, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA2V5M4GL52OAURJ5EEKWDVNKSY3ANCNFSM5X2PJPYA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Back/Forward mouse buttons stopped working

OS: OS X 10.13.3
GPMDP Version: 4.6.0
Issue Descriptions: Since the update to 4.6.0, mouse buttons to go back- and forwards don't work anymore.
Steps to Reproduce: Update from an earlier version to 4.6.0

I can confirm this is happening on my OSX 10.12.6. I'm using the Back/Forward buttons from SensibleSideButtons. It neither works in Youtube Music mode nor in GPM mode. The back button also no longer appears in the UI in the search box like it used to.

Fixed in master


[@thumbtack/tp-ui-core-mixin]: Reconsider current values

Issue
Currently the small and large breakpoints used in our media query mixins are outputting confusing numbers :

$tp-breakpoint__small outputs min-width: 481px & max-width: 482px
$tp-breakpoint__large outputs min-width: 1025 & max-width: 1026px

when the expected values should probably be:

$tp-breakpoint__small outputs min-width: 480px & max-width: 481px
$tp-breakpoint__large outputs min-width: 1024 & max-width: 1025px

This happens because the min-width value is incremented by 1 to avoid overlap.
Fix

Change $tp-breakpoint__small to 480
Change $tp-breakpoint__large to 1024

This is a breaking change but with no anticipated changes needed by consumers. We should check for any hardcoded instances of breakpoints.

Will revisit this once https://github.com/thumbtack/thumbprint/issues/38 is complete.

@tomgenoni — Do you still think this is worth doing?

No. Don't think trade off is worth it. You can close if you agree.

Yeah, I agree. Let's close.


Add find match none

Closes #203

Codecov Report

Merging #248 into master will increase coverage by 0.11%.
The diff coverage is 82.35%.

@@             Coverage Diff              @@
##             master     #248      +/-   ##
============================================
+ Coverage     73.79%   73.91%   +0.11%
- Complexity     1064     1066       +2
============================================
  Files           147      147
  Lines          3244     3247       +3
  Branches        347      348       +1
============================================
+ Hits           2394     2400       +6
+ Misses          729      728       -1
+ Partials        121      119       -2

Impacted Files
Coverage Δ
Complexity Δ

...seedu/momentum/logic/parser/FindCommandParser.java
81.25% <62.50%> (+1.65%)
15.00 <0.00> (ø)

.../project/predicates/CompletionStatusPredicate.java
100.00% <100.00%> (+5.88%)
14.00 <1.00> (+2.00)

...l/project/predicates/ContainsKeywordPredicate.java
91.66% <100.00%> (+9.84%)
7.00 <0.00> (+3.00)

...edicates/DescriptionContainsKeywordsPredicate.java
100.00% <100.00%> (ø)
7.00 <0.00> (-1.00)

...du/momentum/model/project/predicates/FindType.java
100.00% <100.00%> (ø)
1.00 <0.00> (ø)

...ject/predicates/NameContainsKeywordsPredicate.java
100.00% <100.00%> (ø)
7.00 <0.00> (-1.00)

...ct/predicates/TagListContainsKeywordPredicate.java
100.00% <100.00%> (ø)
9.00 <4.00> (-1.00)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef5fe23...76ad2a4. Read the comment docs.


[RELEASE] 09/30/2023

Summary of changes

Close DKG stats QA
Bug fixes / UX fixes for bridge dApp (remove chain ID from account creation)
Hubble stats SEO

Proposed area of change
Put an x in the boxes that apply.

[x] apps/bridge-dapp
[x] apps/hubble-stats
[x] apps/stats-dapp
[ ] apps/webbsite
[ ] apps/faucet
[ ] apps/tangle-website
[x] libs/webb-ui-components

You've missed updating the CHANGELOG and bumping version in package.json on the apps you want to release.

Can you update the CHANGELOGS?
On Fri, Sep 29, 2023 at 10:59 AM Trung-Tin Pham @.***>
wrote:

You've missed updating the CHANGELOG and bumping version in package.json
on the apps you want to release.
—
Reply to this email directly, view it on GitHub
https://github.com/webb-tools/webb-dapp/pull/1714#issuecomment-1740399775,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADELLF5PIO6OKG3FRJHG2E3X4ZWWZANCNFSM6AAAAAA5LUVINY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Java sample metadata: change gradle to maven

Java client library uses maven. The sample metadata will be used to generate user-facing README files, which should instruct users to use maven to run the samples.
Not super urgent because Java hasn't been generating READMEs from sample metadata. But we need to do this sooner or later.

Obsolete.


Added single parameter routines

Added 1D routines to the geometric algorithm, this should reduce the compute burden for single parameter problems.

This closes #36 with adding the feature, this should remove a number of deterministic optimization calls for the 1D parameter case.


Add command make:v only adding a view with menu, route and view

Equivalent existing command : php artisan make:route widgets -a --menu

Done


Exclude invalid sources without raising error.

Fixes

issue #615 by @aldenstpage
Description

Modified the validate_sources to exclude invalid sources from input sources
Tests

Search any image with invalid source as parameter instead of raising validation error it is ignored
Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main or master).
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

I have made changes so that it passes style. I did fetch the latest changes from master but it still fails the main test.

Thanks @tushar912! This looks good now.
The tests are failing intermittently because our timeout deadline is a bit too short (we have more tests now) and needs to be extended. I'll fix that separately from this PR.


vspreview caches frames even though no cacheing was requested

It still request new frames everytime but does still display old contents.
I think the problem is that all intermediate nodes need setvideocache 0 too.
And it only request the frames again because of final setprops call here maybe ??
https://github.com/Irrational-Encoding-Wizardry/vs-preview/blob/c1d496a2057ae32867ba1eadcd670259b888a0d7/vspreview/core/types/video.py#L121
repro example
from vstools import core
from time import time
import functools
b = time()

def evaly(n,f,tt):
    f2 = f.copy()
    ll = time() - tt
    print(n, ll)
    f2.props["time"] = ll
    return f2

a = core.std.BlankClip()

a = core.std.ModifyFrame(a,[a],functools.partial(evaly,tt=b))
core.std.SetVideoCache(a,0)
a = a.text.FrameProps()
core.std.SetVideoCache(a,0)

a.set_output(0)

#does not do antything
#from vspreview import set_output
#set_output(a,cache=False)

This seems to fix it, always displaying a updated frame every time. But i dont know if you need to litter that call around more.
diff --git a/vspreview/core/types/video.py b/vspreview/core/types/video.py
index f3e2acf..bb6845a 100644
--- a/vspreview/core/types/video.py
+++ b/vspreview/core/types/video.py
@@ -289,6 +289,9 @@ class VideoOutput(AbstractYAMLObject):

         clip = clip.resize.Bicubic(**resizer_kwargs)

+        if not self.cached:
+            vs.core.std.SetVideoCache(clip, 0)
+
         if is_alpha:
             return clip

Fixed in https://github.com/Irrational-Encoding-Wizardry/vs-preview/commit/c9b0bda3654d2f6419595802dd6816d95598ab5b


Random string node

This build upon https://github.com/kube-hetzner/kube-hetzner/pull/120.
After I saw this:

I decided that:

With a length 3, and limited to alphabetical lower case. It gives us 17576 possibilities while staying super easy to remember and to type.

LGTM


Enable reduce log level of datadog plugin

Currently, Datadog logs a lot of information before and after the job starts, prefixed with DatadogBuildListener.java:.
Would be nice to be able to reduce or suppress that logging using an option in the plugin.

Agree, and using PrintStream it makes it painful to manage log levels and such. I'd propose using JUL which can be more finely managed from within Jenkins. I've created a pull request for your 0.2.0 version which got never merged by I'll do the same again against your 0.3.0 version and make another pull request to see if it comes through.

Merged @dmabamboo's PR (https://github.com/DataDog/jenkins-datadog-plugin/pull/29) to solve this. Thanks!


Incorrect decimal input value in boundary tests

In the boundary tests, the test resources look like this:
{
  "resourceType": "Observation",
  "id": "o1",
  "code": {
    "text": "code"
  },
  "status": "final",
  "valueQuantity": {
    "value": 1
  }
}

It should be:
{
  "resourceType": "Observation",
  "id": "o1",
  "code": {
    "text": "code"
  },
  "status": "final",
  "valueQuantity": {
    "value": 1.0
  }
}

Thank you for surfacing this. Unfortunately, we're unable to set numbers' format when generating JSONs from JavaScript. We have a plan to go JSON-first though, so we'll have to wait for it to happen.


[$250] Submit Expense - Error message about corrupted file when dragging and dropping image receipt

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.63-0
Reproducible in staging?: y
Reproducible in production?: n
Issue found when executing PR: https://github.com/Expensify/App/pull/36314
Issue reported by: Applause - Internal Team
Action Performed:

Launch staging.new.expensify.com
Tap on the fab button and Submit Expense
Tap on Scan tab
From the Finder drag and drop and type image receipt to the scan tab

Expected Result:
The receipt can be added by dragging and dropping on the app/web app to add a scan
Actual Result:
An error message is shown when dragging an image receipt to the app. The same file can be added using the Choose File CTA. PDF receipts work fine on both flows
Workaround:
n/a
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/93399543/e7d2b7d5-7455-4b46-ba1c-540de3fe58fe
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0186f6d797362b5fa7
Upwork Job ID:<PHONE_NUMBER>483195392
Last Price Increase: 2024-04-18

Cped to staging


Add in first part of proof for pi_s where gamma = d*g1

"it is not a problem to not have this proof because the user can only harm themselves cheating in that way (ie not being able to unblind their cred)"
Closing pull request.


Build ipa file distribution type crash app when call video (iOS - React native)

Hi guys,
I have downloaded the latest version of Amazon Chime SDK.
I develop and build for development mode it's ok,
but when i build to the IPA file with distribution mode its crash app when open a receive call video feature in the app.
Please help me resolve this issue.
Thank you.

This issue fixed.


Implement /api/music endpoint

Implement /api/music endpoint
What should happen:

On /api/music -> return a JSON object containing all files in the UPLOAD_DIRECTORY/music
On /api/music/ -> return the music file

Closed by #9


[FLINK-32523] Fix Timeout and Assert Error for NotifyCheckpointAbortedITCase#testNotifyCheckpointAborted

What is the purpose of the change
This pr wants to fix Timeout exception and assert error for NotifyCheckpointAbortedITCase#testNotifyCheckpointAborted
From the exception stack and attached logs, I saw:

the failure reason is not same, timeout and assert error
in the timeout cases, the job failed then restored, In the assert error cases, the job aborted two times (these cases are all enabling unaligned checkpoint), the job never failed and ran until finished for every success cases

So I think there are two exceptions in this ITCase:

Assert error -> All operators haven't snapshotState together strictly for marked decline checkpoint id in the teste case (This could be reproduced by adding Thread.sleep after first verifyAllOperatorsNotifyAborted() )
Timeout exception -> restarting (due to 1 tolerable checkpoint failure number) and notifying aborted occur in different threads, and the order is uncertain, if the job restart firstly, this will cause timeout exception (This could be reproduced by adding Thread.sleep in NormalMap#notifyCheckpointAborted)

For the first exception, we could just make them snapshotState together strictly which I think the ITCase should guarantee.
For the second one, I think it's acceptable that the abort function may not be called if the job failover (notifyCheckpointAborted is a best effort function). So we could just increase the tolerable checkpoint number.
Why timeout exception just occured in 1.18 ?
This is because FLINK-32347 which fixes the exception that CompletedCheckpointStore are not registered by the CheckpointFailureManager, After this, the job could fail due to the tolerable checkpoint failure number.
Brief change log

Guarantee all operators triggering marked decline checkpoint id together
Increase the tolerable checkpoint failure number to avoid aborting after job failing

Verifying this change
This change just fix the error ITCase.
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, Kubernetes/Yarn, 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? no

@Myasuka  @fredia
Could you help to take a look ?

@flinkbot run azure

@flinkbot run azure

@masteryhx Thanks for the patch! LGTM. I'll trigger another CI run as the latest run failed.

Thanks for the review.
I just rebased master, the CI got green now.


Removing and then restoring source code fails to restore the diff result

https://decomp.me/scratch/UpZ6Q
Remove the first function here and notice the diff change. Then try to add it back and the diff does not update.

I looked into this further, and I can reproduce it locally on any scratch. I think it has to do with useScratch in api.ts, but I'm really unsure what is going on with that code so I don't know how to fix it unfortunately


[bug] log output from pouch exec -it xxx bash is out of order

Ⅰ. Issue Description
The pouch's output is out of order while running the command of "pouch exec -it containerName bash"
Ⅱ. Describe what happened
a. pouch exec -it containerName bash
b. ls -l
the output like this (out of order):
total 0
lrwxrwxrwx.   1 root root    7 Nov 29  2017 bin -> usr/bin
wxr-xr-x.   3 root root   18 May 14 12:19 boot
drwxr-xr-x.  15 root root 3160 Jun 25 19:54 dev
drwxr-xr-x.   1 root root   68 Jun 25 20:00 etc
drwxr-xr-x.   2 root root    6 Nov  5  2016 home
lrwxrwxrwx.   1 root root    7 Nov 29  2017 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Nov 29  2017 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Nov  5  2016 media
wxr-xr-x.   2 root root    6 Nov  5  2016 mnt
drwxr-xr-x.   1 root root   31 May 15 09:44 opt
dr-xr-xr-x. 384 root root    0 Jun 25 19:54 proc
-xr-x---.   1 root root   43 Jun 26 10:28 root
drwxr-xr-x.   4 root root  100 Jun 25 19:54 run
lrwxrwxrwx.   1 root root    8 Nov 29  2017 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Nov  5  2016 srv
dr-xr-xr-x.  13 root root    0 Mar 20 12:28 sys
drwxrwxrwt.   1 root root    6 Jun 26 10:00 tmp
drwxr-xr-x.   1 root root   54 Nov 29  2017 usr
drwxr-xr-x.   1 root root   41 May 14 12:19 var
Ⅲ. Describe what you expected to happen
The correct result：
total 12
lrwxrwxrwx   1 root root    7 Nov 29  2017 bin -> usr/bin
drwxr-xr-x   3 root root   18 May 14 12:19 boot
drwxr-xr-x  14 root root 3020 Jun 20 15:56 dev
drwxr-xr-x  70 root root 4096 Jun 20 16:43 etc
drwxr-xr-x   2 root root    6 Nov  5  2016 home
lrwxrwxrwx   1 root root    7 Nov 29  2017 lib -> usr/lib
lrwxrwxrwx   1 root root    9 Nov 29  2017 lib64 -> usr/lib64
drwxr-xr-x   2 root root    6 Nov  5  2016 media
drwxr-xr-x   2 root root    6 Nov  5  2016 mnt
drwxr-xr-x   4 root root   31 Jun 20 16:38 opt
dr-xr-xr-x 206 root root    0 Jun 20 15:56 proc
dr-xr-x---   6 root root  317 Jun 23 14:48 root
drwxr-xr-x  13 root root  195 May 17 12:19 run
lrwxrwxrwx   1 root root    8 Nov 29  2017 sbin -> usr/sbin
drwxr-xr-x   2 root root    6 Nov  5  2016 srv
dr-xr-xr-x  13 root root    0 Jun 20 15:56 sys
drwxrwxrwt  27 root root 4096 Jun 26 10:41 tmp
drwxr-xr-x  13 root root  155 Nov 29  2017 usr
drwxr-xr-x  19 root root  265 May 14 12:19 var
Ⅳ. How to reproduce it (as minimally and precisely as possible)

Run a container using pouch
pouch exec -it xxx bash
Run a bash command, eg: ls -l

Ⅴ. Anything else we need to know?
Most commands have the same problem.
Ⅵ. Environment:

pouch version (use pouch version): 0.5.0
OS (e.g. from /etc/os-release): centos7
Kernel (e.g. uname -a): 3.10.0-693.el7.x86_64
Install tools:
Others:

Hi @layneYoo , Sorry for the late reply.
I used the vagrant to setup centos7 to test it, but I don't get the bug as you mentioned. So, Could you mind to use master branch to check again?  or help us to identify the issue? Thanks

OK，Thanks~


General: Farming UI bugs mobile

Description
How has this been tested?
Types of changes

[ ] Technical Debt (non-breaking change which removes unused code/assets)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] The related ClickUp task has been linked to this PR
[x] The person creating the pull request is listed in "Assignees"
[ ] Change requires updated documentation

Task linked: CU-86ctxaj7x General farming UI bugs mobile


bulk builds: add option to prevent network access during fetch stage

Is there a way to prevent the builders from fetching any distfiles?
Currently two jails are created for building packages. One with networking access (for the fetch stage and for packages listed in ALLOW_NETWORKING_PACKAGES) and another one with no network access for regular builds.
Currently when running bulk builds, any missing distfiles are automatically fetched over the network. Instead I would like the build to fail if a distfile is not present.
I plan to implement this feature and submit it as a pull request.

👍
In injail and injail_tty you would just put something like:
if [ "${DISALLOW_NETWORKING}" ]; then
    local JNETNAME=
fi

Thanks! I tested, documented and submitted this suggestion in #689.