Add live test case for blob copy scenario

There isn't product change included in this pull request.

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

[ ] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[ ] Each command and parameter have meaningful descriptions.
[ ] Each new command has a test.

(see Authoring Command Modules)

Codecov Report

Merging #2788 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #2788   +/-   ##
=======================================
  Coverage   62.89%   62.89%
=======================================
  Files         480      480
  Lines       25994    25994
  Branches     3942     3942
=======================================
  Hits        16350    16350
  Misses       8617     8617
  Partials     1027     1027

Impacted Files
Coverage Δ

src/azure-cli-testsdk/azure/cli/testsdk/base.py
65.51% <100%> (ø)
:arrow_up:

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 6cf2df4...c5428d3. Read the comment docs.

/cc @tjprescott

Ping @tjprescott


can not see graphs at all... tried python 2 and python 3...

C:\Users\koren\AppData\Local\Programs\Python\Python37\python3.exe C:/Users/koren/.PyCharmCE2017.3/config/scratches/scratch_9.py

Serving Flask app "stock-tickers" (lazy loading)
Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
Debug mode: on
Restarting with stat
Debugger is active!
Debugger PIN: 177-341-118
Running on http://<IP_ADDRESS>:8050/ (Press CTRL+C to quit)
<IP_ADDRESS> - - [15/Sep/2018 17:15:33] "GET / HTTP/1.1" 200 -
<IP_ADDRESS> - - [15/Sep/2018 17:15:35] "GET /_dash-layout HTTP/1.1" 200 -
<IP_ADDRESS> - - [15/Sep/2018 17:15:35] "GET /_dash-dependencies HTTP/1.1" 200 -
<IP_ADDRESS> - - [15/Sep/2018 17:15:35] "POST /_dash-update-component HTTP/1.1" 200 -
<IP_ADDRESS> - - [15/Sep/2018 17:15:35] "GET /favicon.ico HTTP/1.1" 200 -
<IP_ADDRESS> - - [15/Sep/2018 17:15:42] "POST /_dash-update-component HTTP/1.1" 200 -

No graphs are showing for me either. I'm running it in python3. I added some debugging print statements though. The graph dataframes are populated with the correct data. The the size of the list of graphs is the length, but still not graphs.

I commented out line 16
dcc._js_dist[0]['external_url'] = 'https://cdn.plot.ly/plotly-finance-1.28.0.min.js'
and the plots worked! Hopefully that works for you to @valuquant


GM: Escalade 2017 support

2017 Escalade port. Also adds support for fingerprinting v2 to GM vehicles.

[ ] added entry to CarInfo in selfdrive/car/*/values.py and ran selfdrive/car/docs.py to generate new docs
[ ] test route added to routes.py
[ ] route with openpilot:
[ ] route with stock system:

Seems very similar to the other Escalade we support, can you add your CAN fingerprint to it? We are planning on adding FPv2 support eventually, but probably not in a car port PR.

Seems very similar to the other Escalade we support, can you add your CAN fingerprint to it and updating the car info to include your new car? We are planning on adding FPv2 support eventually, but probably not in a car port PR.

Yeah I had a feeling including it in a car port would be a little much. I reverted back to the CAN fingerprint and removed the other changes. Should I do a new test route using the v1 fingerprint, or are the test routes I already completed with the v2 fingerprint fine?

Firstly, do you think that we should make this a new platform, or is this similar enough with the ESV? We can just add your fingerprint to that list, and maybe tune the params a bit.

Firstly, do you think that we should make this a new platform, or is this similar enough with the ESV? We can just add your fingerprint to the ESV's list, and maybe tune the params a bit.

Ah, I see what you're saying. I think they're different enough, but I'll defer to you if you feel otherwise. The ESV has a longer wheelbase and weighs more. When I was first testing out the port I was using the mass and wheelbase values from the ESV and the handling was really poor.
My assumption would be if we tune the ESV platform for better performance on my car, it'll affect the ESV performance negatively.

Ah, I see what you're saying. I think they're different enough, but I'll defer to you if you feel otherwise. The ESV has a longer wheelbase and weighs more. When I was first testing out the port I was using the mass and wheelbase values from the ESV and the handling was really poor.
My assumption would be if we tune the ESV platform for better performance on my car, it'll affect the ESV performance negatively.

I agree.
The Chevy Tahoe, GMC Yukon, and Cadillac Escalade are shorter and lighter and the Chevy Suburban, Yukon XL, and Cadillac Escalade ESV are on the lengthened chassis and are heavier.  It might be possible to group them in this way, but the steering and suspensions might also be different.


release a version

Hello , would you like to release a version, 'cause I have some trouble with go mod. When I build my project, I got error
go: finding github.com/mattn/go-oci8 latest
build ProductRecordQuery: cannot load github.com/mattn/go-oci8: no matching versions for query "latest"

I'm thinking about if you can release a version, than I could  solve this out...

@mattn What do you think?

@vamitrou
Does
go get github.com/mattn/go-oci8@master

Work for you?

I have plan to add go.mod in later.

go get github.com/mattn/go-oci8@master
works for me, thanks a lot ~~

Released v0.0.1


Cilium install on k3s not going as smoothly

Is there an existing issue for this?

[x] I have searched the existing issues

Version
equal or higher than v1.16.4 and lower than v1.17.0
What happened?
Trying to install cilium on a fresh k3s installation following docs - unsuccessfully.
How can we reproduce the issue?
As a first step the docs say to install master node which I did:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC='--flannel-backend=none --disable-network-policy' sh -
However after this install the node is not ready:

KubeletNotReady              container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized

due to this none of the system pods are starting, which I suspect leads to kube api timeout errors when installing cilium according to the next steps
Am I missing something? What are the correct order of steps to proceed with k3s / cilium install ?
Cilium Version
1.16.4
Kernel Version
Linux seku-k8s-01 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov  4 02:06:24 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Kubernetes Version
Client Version: v1.30.6+k3s1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.30.6+k3s1
Regression
No response
Sysdump
No response
Relevant log output
node:

Taints:             node.kubernetes.io/not-ready:NoSchedule
Unschedulable:      false
Lease:
  HolderIdentity:  seku-k8s-01
  AcquireTime:     <unset>
  RenewTime:       Tue, 10 Dec 2024 12:15:40 +0000
Conditions:
  Type             Status  LastHeartbeatTime                 LastTransitionTime                Reason                       Message
  ----             ------  -----------------                 ------------------                ------                       -------
  MemoryPressure   False   Tue, 10 Dec 2024 12:12:37 +0000   Tue, 10 Dec 2024 12:02:14 +0000   KubeletHasSufficientMemory   kubelet has sufficient memory available
  DiskPressure     False   Tue, 10 Dec 2024 12:12:37 +0000   Tue, 10 Dec 2024 12:02:14 +0000   KubeletHasNoDiskPressure     kubelet has no disk pressure
  PIDPressure      False   Tue, 10 Dec 2024 12:12:37 +0000   Tue, 10 Dec 2024 12:02:14 +0000   KubeletHasSufficientPID      kubelet has sufficient PID available
  Ready            False   Tue, 10 Dec 2024 12:12:37 +0000   Tue, 10 Dec 2024 12:02:14 +0000   KubeletNotReady              container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized

system pods:

NAME                                      READY   STATUS    RESTARTS   AGE
coredns-7b98449c4-t6c7g                   0/1     Pending   0          9s
local-path-provisioner-595dcfc56f-6xlhx   0/1     Pending   0          114m
metrics-server-cdcc87586-bmd68            0/1     Pending   0          114m

cilium status

           /¯¯\
      /¯¯\
 /¯¯\__/¯¯\    Cilium:             1 errors
 \__/¯¯\__/    Operator:           disabled
 /¯¯\__/¯¯\    Envoy DaemonSet:    disabled (using embedded mode)
 \__/¯¯\__/    Hubble Relay:       disabled
    \__/       ClusterMesh:        disabled

Containers:            cilium
                       cilium-operator
Cluster Pods:          0/3 managed by Cilium
Helm chart version:
Errors:                cilium    cilium    daemonsets.apps "cilium" not found

cilium resources

NAME                                  READY   STATUS                  RESTARTS         AGE
pod/cilium-envoy-4q8gv                1/1     Running                 0                35m
pod/cilium-f62ck                      0/1     Init:CrashLoopBackOff   9 (3m26s ago)    35m
pod/cilium-operator-f4dc54cdb-ffp8j   0/1     Running                 12 (6m15s ago)   35m

NAME                   TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)    AGE
service/cilium-envoy   ClusterIP   None           <none>        9964/TCP   35m
service/hubble-peer    ClusterIP   <IP_ADDRESS>   <none>        443/TCP    35m

NAME                          DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR            AGE
daemonset.apps/cilium         1         1         0       1            0           kubernetes.io/os=linux   35m
daemonset.apps/cilium-envoy   1         1         1       1            1           kubernetes.io/os=linux   35m

NAME                              READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/cilium-operator   0/1     1            0           35m

NAME                                        DESIRED   CURRENT   READY   AGE
replicaset.apps/cilium-operator-f4dc54cdb   1         1         0       35m

logs from cilium config (init)

Running
2024/12/10 11:27:35 INFO Starting
time="2024-12-10T11:27:35Z" level=info msg="Establishing connection to apiserver" host="https://<IP_ADDRESS>:443" subsys=k8s-client
time="2024-12-10T11:28:10Z" level=info msg="Establishing connection to apiserver" host="https://<IP_ADDRESS>:443" subsys=k8s-client
time="2024-12-10T11:28:40Z" level=error msg="Unable to contact k8s api-server" error="Get \"https://<IP_ADDRESS>:443/api/v1/namespaces/kube-system\": dial tcp <IP_ADDRESS>:443: i/o timeout" ipAddr="https://<IP_ADDRESS>:443" subsys=k8s-client
2024/12/10 11:28:40 ERROR Start hook failed function="client.(*compositeClientset).onStart (k8s-client)" error="Get \"https://<IP_ADDRESS>:443/api/v1/namespaces/kube-system\": dial tcp <IP_ADDRESS>:443: i/o timeout"
2024/12/10 11:28:40 ERROR Start failed error="Get \"https://<IP_ADDRESS>:443/api/v1/namespaces/kube-system\": dial tcp <IP_ADDRESS>:443: i/o timeout" duration=1m5.023237231s
2024/12/10 11:28:40 INFO Stopping
Error: Build config failed: failed to start: Get "https://<IP_ADDRESS>:443/api/v1/namespaces/kube-system": dial tcp <IP_ADDRESS>:443: i/o timeout

Anything else?
No response
Cilium Users Document

[ ] Are you a user of Cilium? Please add yourself to the Users doc

Code of Conduct

[x] I agree to follow this project's Code of Conduct

Is this a new install of k3s? Do you have kube-proxy (check kubectl get ds -A | grep kube-proxy)?
(in no proxy mode k8sServiceHost and k8sServicePort need to be set ... or you can try to reinstall the proxy via kubeadm)
Also checking iptables for suspiciously increasing DROP counters (iptables -L -n -v | grep DROP) might help.

I've tried without kube-proxy and later did a reinstall with kube-proxy, and maybe some other combinations in between, so I guess there were some leftovers since I finally managed to make it run by specifying host and port during install, but then I had a bunch of connectivity tests failing, basically no internet connection from pods. Had to clear iptables to make it work.


Adult commands not working

Greetings! As the title say, when I put any of that commands (.hentai, .ass, etc.) no response the bot. Please, can you resolve this trouble?

Can confirm myself. Channel is marked as NSFW and NSFW module is enabled, not a permission issue.

Working fine for me. Is this public bot?

Both public and self-hosted.


nginx-controller: ssl-passthrough automatically hides HTTP as HTTPS

The nginx controller always redirects HTTP to HTTPS when you do HTTP passthrough.
This turns out to break our app, which expects to serve different content on HTTP and HTTPS, while using TLS client certificates for HTTPS.
Simply redirecting HTTP (port 80) to service:https causes the problem, since the application cannot look at the protocol to decide what to redirect anymore.

There is this line of code in the nginx.tmpl file that forces the https redirection
{{ if (or $location.Redirect.ForceSSLRedirect (and (not (empty $server.SSLCertificate)) $location.Redirect.SSLRedirect)) }}
        # enforce ssl on server side
        if ($pass_access_scheme = http) {
            return 301 https://$best_http_host$request_uri;
        }
{{ end }}

At first I thought by adding this annotation to my ingress I could remove the forced https redirection
ingress.kubernetes.io/force-ssl-redirect: "false"
however it doesn't seem to be respected. Is it as easy as adjusting this if statement to allow ssl termination and not force https or would other configs in the template conflict with that then? If yes I can probably make a PR in a couple of days.


archetype generation command fails

I copied the command from your Wiki to start a project from the Maven archetype:
mvn archetype:generate -DarchetypeGroupId=org.jogger -DarchetypeArtifactId=jogger-archetype -DarchetypeVersion=0.9.0 -DarchetypeRepository=http://repository.elibom.net/nexus/content/repositories/releases/

This was the output:
mvn archetype:generate -DarchetypeGroupId=org.jogger -DarchetypeArtifactId=jogger-archetype -DarchetypeVersion=0.9.0 -DarchetypeRepository=http://repository.elibom.net/nexus/content/repositories/releases/
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.4:generate (default-cli) > generate-sources
@ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:2.4:generate (default-cli) < generate-sources
@ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:2.4:generate (default-cli) @ standalone-pom --
-
[INFO] Generating project in Interactive mode
[INFO] Archetype defined by properties
Downloading: http://repository.elibom.net/nexus/content/repositories/releases/or
g/jogger/jogger-archetype/0.9.0/jogger-archetype-0.9.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.974 s
[INFO] Finished at: 2016-03-18T10:25:32+09:00
[INFO] Final Memory: 15M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2
.4:generate (default-cli) on project standalone-pom: The desired archetype does
not exist (org.jogger:jogger-archetype:0.9.0) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption

Hi @garfieldnate ,
I think this project is pretty much dead. In case you are looking for alternatives I suggest you take a look at either Spark or Pippo. Jooby might also be worth a try eventhough I have no experience with it.

That's too bad, this was very quick to set up. It's just that the author's repo site is down. Maybe they could be moved to Maven Central if they could be found. I'll leave this issue here for future reference.


Problem with file operation on windows

package main

import (
	"io/ioutil"
	"os"

	"github.com/gofrs/flock"
)

func main() {
	file := "test.txt"
	lock := flock.New(file)
	if err := lock.Lock(); err != nil {
		panic(err)
	}
	defer lock.Unlock()

	f, err := os.Open(file)
	if err != nil {
		panic(err)
	}
	_, err = ioutil.ReadAll(f)
	if err != nil {
		panic(err)
	}
}

panic: read test.txt: The process cannot access the file because another process has locked a portion of the file.

goroutine 1 [running]:
main.main()
        C:/github/fslock/main.go:24 +0x16b
exit status 2

Should use RLock

Or writeFile how do???


Spectator Mode when teleporting between worlds

Describe the bug
When switching between worlds (because im spectating different players), the spectator mode gets disabled.
To Reproduce
Steps to reproduce the behavior:

Do /s
/tp to player or use the vanilla teleport in gmsp
Make sure that the player is in a different world
then boom! You will get out of spectator mode once you tp.

Minecraft version
1.18.1
Console error
None
Expected behavior
My spectator mode should stay enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Nothing else

Hi, this plugin is not in active development anymore because I do not really have the time to sustain it as of now. You or anyone else are welcome to fork this repository and make a reborn version (or whatever it is called). Sorry about that.


PR request to update egui dependence.

If you would like, I submit a PR to update egui dependence from 0.23.0 to 0.25.0.

@qianzhang5 Yes please


CFN ChangeSets are failing

Deploying the mutato-example-basic app.
Steps to reproduce:

Make changes to the index.html
commit changes, update github.
Branch triggers the Pipeline deployment.
Verify if changes to index.html by opening the Http endpoint in the CFN Output section.

The deployed version on each ECS Service are from the 1st successful deployment.
The Pipeline shows success on both stages. However, the CFN ChangeSets are failing. The submitted information didn't contain changes. Submit different information to create a change set.
Minor details that might be helpful.
1st deployment - original file without changes.
2nd deployment - added paragraph “The name is an x-files reference”
3rd deployment - added “3rd Deployment”
Here is repo I’m deploying.

I discovered why it's not updating your deploys. the images are being pushed to ECR, I am using the latest tag in the service definition. therefore the underlying ECS cluster is not updated. I fixed it in https://github.com/stelligent/mutato/commit/0b4ce2a74ed6a8d4d0e7dba4f6cf3b378cc57421
will bundle it in a patch release soon.

the "ChangeSets are failing" part is normal. because there were no actual changes, the change set generation fails.

I believe I have fixed this issue in the develop branch, specifically within the following commits:

77b6d2f18f9f1f2958cd682271ecf7fe8fdc611b
ab70ed312a5e0847bfd679b41b62744153bb4bec
0b4ce2a74ed6a8d4d0e7dba4f6cf3b378cc57421

Here is how I tested:

I emptied our dev account
I made a develop branch over at https://github.com/stelligent/mutato-example-basic/tree/develop
I used the current stelligent/mutato:develop image to deploy the branch clean
I pushed this commit and waited for pipeline to finish
verified that nginx is showing the right content
I pushed this commit and waited for pipeline to finish
verified that nginx is showing the right content

I'll let @scottnixonjr test it again clean before closing this issue and merging into master.

I was able to deploy an update to the existing Stack.


Scala Hadoop Enrich: upgrade to Java 8

Need to check what this means from an EMR perspective...

Blocked because the AMI 4.x.x series is still using Java 7 (@fblundun just confirmed this)

https://aws.amazon.com/blogs/aws/amazon-emr-4-4-0-sqoop-hcatalog-java-8-and-more/


Support KEX for OpenSSH 8.0+ & quantum resistant KEX

See https://github.com/dev-sec/ansible-ssh-hardening/pull/254

I guess it can be closed now.


Option to disable update branch by rebase

Feature Description
In Gitea 1.16 we can update a PR branch using rebase instead of merge. (#16125)
I would like to be able to disable this option through some configuration option.
I think it's often not a good idea to rebase as it is a destructive operation:

it causes issues when the person/people working on the PR have local changes that have not been pushed yet
it marks review comments as outdated (#12956)

So, for the workflow in my team I would like to discourage rebasing by not showing the option in the UI.
Screenshots

Can it be added to the PullRequestsConfig (AllowRebaseUpdate)?
Should it default to true or to false?

Can it be added to the PullRequestsConfig (AllowRebaseUpdate)? Should it default to true or to false?

I think yes, it could be in that struct. To keep compatible as old version, it should be true.


added mime types

Added some mime type for images. Very new to crystal so hopefully this is ok.
Without this they default to octet, which just does a download

Actually this comes from https://github.com/crystal-lang/crystal/blob/master/src/http/server/handlers/static_file_handler.cr#L77-L85.
IMHO this can be a PR to Crystal itself. WDYT?

I'll give it a go... Just thought that Kemal may have been quicker as I can install from master and don't have to wait for the next release on homebrew.

I'll add this for now 👍 Thanks.

There's also https://github.com/pablotron/libmagic-crystal :)

Cool thanks...


Drag doesn't work when page is longer and needs to be scrolled.

Hello,
First of all thanks for taking your time to publish this drag and drop.
I have a problem with it if the page has scroll (is bigger than the demo page) on iOS. (tested on iphone se)
Any idea how to fix this issue?
Also is it possible to scroll while dragging like on desktop?
Thanks,
ukw.

I'm closing this issue mostly because a lot of the code has changed since this was originally filed, so if this is still a concern on the current version, please file a new issue and we can have a look at this.


bazel/ci: Remove old fetch setup

fetch doesnt work very well or in ways you would expect (may improve with bzlmod)
currently this isnt used but when we add it back we will use aquery instead to populate the cache

/retest flakey kafka dl

argh
/retest flakey nodejs dl


Linked AvaloniaResource items are compiled with incorrect names

Describe the bug
The Avalonia resource compiler does not account for resources which are linked into the project from other directories. These resources do not have the expected resource name and cannot be used.
To Reproduce

Choose a file outside your project directory and find it in the "Add Existing" window in Visual Studio
Click on "Add As Link"

Change the item's compile type to AvaloniaResource
You will now have something similar to this in your project:
<AvaloniaResource Include="..\..\Resources\about.png" Link="Resources\about.png" />
Compile

The following line will appear in the build output:
avares -> name:/../../Resources/about.png, path: [project dir]\..\..\Resources\about.png, size:463, ItemSpec:..\..\Resources\about.png

The resource is found and correctly compiled into the assembly, but its name is incorrect. As a result the resource cannot be used.
If you try to use avares://[assembly]/../../Resources/about.png as an image source, this exception is thrown:
System.IO.FileNotFoundException: 'The resource avares://[assembly]/Resources/about.png could not be found.'

Expected behavior
The value of the "Link" attribute should be used as the resource name.
Desktop (please complete the following information):

OS: Windows
Version 11 preview 1

Path is being extracted from the ItemSpec here - https://github.com/AvaloniaUI/Avalonia/blob/41871e8c7ca9dc9a4f5183c1ba54fc655dfbaa2e/src/Avalonia.Build.Tasks/GenerateAvaloniaResourcesTask.cs#L72
We probably need to have a separate Source constructor that accepts a path from the Link


rootKey in getTreeFromFlatData not behaving correctly for string based keys

Hi, think I've found a bug,
When trying to use the getTreeFromFlat data function, and:

Your id's are global strings
Your tree doesn't have a rootKey

The function keeps returning back an empty array []
I think this is a bug in the function in the following code block
https://github.com/fritz-c/react-sortable-tree/blob/337a633e75a761f6a10bdf9ea0e2d06d82e603b9/src/utils/tree-data-utils.js#L993
I think this shouldn't return an empty array if no rootKey is give.
I've also tried setting it to '0' as per #189 but that's not helping either.
Any ideas what else it could be?
Thanks

Also, I noticed this function is using recursion to build the tree.
Just wanted to reference this StackOverflow question here:
https://stackoverflow.com/questions/18017869/build-tree-array-from-flat-array-in-javascript
Is recursion the best method to build the tree from a flat data structure?

Hi @adeperio do you mind posting a repro? a JS snippet or even codesandbox would be appreciated :)

@wuweiweiwu sorry haven't had time to look into this yet, on my radar though :) I actually ended up going with a solution that doesn't use recursion (based from that SO link above) which I think might be a better performer?

I see, thanks! I'll be taking a deep dive in to react-sortable-tree soon so I'll keep that in mind.


Fix mapping for Issue #1

Unit test fails.
the error is imported from https://github.com/intersystems-community/intersystems-iris-dev-template

Thank you Robert!


Animation playing issue.

Hi
I am working on playing , pausing my animations attached in the GLTF file but I am facing certain issue with Pivot and the axis for the nodes I am trying to apply the animations to.
Is there any sample which illustrates the playing and pausing of animations attached to respective nodes or any pointers for the same would be really helpful.
Thanks & Regards
Ashutosh

Hi @warren ,
Yes while exporting the 3D model using Blender the animation objects are attached to either the node's pivot or the complete model's pivot. This binding once generated and exported cannot be modified using the provided properties either using Scenekit or Unity.
We need to add empty nodes and induce a parent relation with the node we want to apply the transformations to. I understand this point now that I need not manipulate/modify my Pivot in-order to apply transformations, I just need to add dependencies to the node I want to apply transformation to.
The model is attached with a single animation object which rotates the scene's root node by 360 degrees.
The method of having the animations files in a separate file is adopted in Unity but we really don't need to adopt this approach as we get the animation objects from the SceneSource object attached to the model using the animationKeys property for the selected/clicked node.
The problem for me here is not fetching the animation object but establishing the application of those animations at places where they were not applied in the 3D model.
I totally understand that this is a limitation for a lot of people as this is an entire new domain(controlling animations natively from exported 3D model files).
Thanks for the timely replies and your interest in our work. Let me know if you have any queries.
Regards
Ashutosh

@ashutoshmaurya10 Are there any action items remaining on this issue? I updated the animation API for SceneKit interop in 0134be94 (animations are now keyed by animation name instead of being glommed together in a single array). There's also an example of how to play/pause/stop individual animations in the SceneKit sample.
Let me know if I can do anything else to make this easier on you. I'll auto-close this issue in 7 days unless there's something left to do.

Closing due to inactivity.


Button icon has 4px margin, throwing it off center when no text

When there is just an icon, and no text, the icon is off center in the button because it has a 4px right margin: https://github.com/ipython/ipywidgets/blob/master/jupyter-js-widgets/css/widgets-base.css#L121
We should figure out a way so that the icon could be centered when it is the only thing on the button.
Putting as 6.0, but could be bumped if the fix isn't easy.

Adding a 4px left margin too could be good enough.
On Feb 25, 2017 2:30 PM, "Jason Grout"<EMAIL_ADDRESS>wrote:

When there is just an icon, and no text, the icon is off center in the
button because it has a 4px right margin: https://github.com/ipython/
ipywidgets/blob/master/jupyter-js-widgets/css/widgets-base.css#L121
We should figure out a way so that the icon could be centered when it is
the only thing on the button.
Putting as 6.0, but could be bumped if the fix isn't easy.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ipython/ipywidgets/issues/1160, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACSXFtTTTl9jHcYzPb18doBowj4NH8vtks5rgC0IgaJpZM4MMAyt
.

yes, though that could throw offcenter an icon+text combination.

I will look at the few 6.0 issues on Monday. Will add the js logic if the
4px left margin does not look good when there is a caption.
On Feb 25, 2017 2:58 PM, "Jason Grout"<EMAIL_ADDRESS>wrote:

yes, though that could throw offcenter an icon+text combination.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ipython/ipywidgets/issues/1160#issuecomment-282485544,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACSXFifj_ocms048Qt3YiPQSQiWY5Oraks5rgDNvgaJpZM4MMAyt
.


Add sightly use-api vars (use,currentPage) to lint

Currently sightly js files are breaking the jslint tests under enableCodeQuality profile due to undefined use(...) and currentPage objects (for example).
For example the following sightly js file:
use(function() {
    'use strict';
    return {
      "root": function() { return currentPage.getAbsoluteParent(2); }
    };
});

Generates the following errors in the maven build:
[INFO] Parsing: apps/myapp/components/content/mycomponent/mycomponent.js
[ERROR] navigation.js:1:1:'use' has not been fully defined yet.
[ERROR] navigation.js:4:35:'currentPage' is not defined.

Added a couple of predefined vars to the lint tests to prevent failures.  Not sure what the entire list of predefined vars for sightly are though, perhaps defineObjects

Would you be happy if I added the names from defineObjects (assuming that this the implicit list that sightly uses) or is this not a good idea?

@cpilsworth can you update this PR with the full list from https://docs.adobe.com/docs/en/aem/6-0/develop/sightly/global-objects.html (plus 'use') ?

@justinedelson That's done now.  Thanks for the Global Objects page link, I hadn't managed to find that somehow.

Merged. Thanks! I'll cut a new release tomorrow or Monday

It took me a few extra days, but I posted 0.0.16 today with this change.

:sunglasses:


Autocomplete: the story display-selected-entity-with-long-form isn't working

Purpose of this story is to show the use case of showing the selected entities + ontology name + short form, e.g. diabetes mellitus (EFO EFO_0000400). But no data is fetched.

:tada: This issue has been resolved in version 3.0.1 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


navigation bar is behind content

Bug: navigation bar is behind side content
Problem Description
In the mobile view, the navigation bar is behind the page content. Additionally, as the navigation bar uses position: fixed, the layouting ignores the space occupied by the bar and renders content behind the bar.

(First spotted here #64 )
Steps For Reproduction

Load a page in mobile view
go to a page with much content
spot that the navigation bar is behind the page content

(potential) fixes

The navigation bar could be brought to front using z-index: 1;
The clipping could be fixed by using the bootstrap navigation bar  or by using position: sticky

Since this could hinder the progress of development, I will give this a priority 1. If it turns out to not hinder the development, it will be given priority 3. Since this itself does not create more value than adding more features.

NOTE: There are also pages with text that exactly fits the screen, like the item pages. On those pages there is the opposite effect where one can't scroll but the navigation bar blocks the content. We need to discuss whether that effect is a separate issue or should be dealt with in this one.

Reviewer: @Sohn123


Automatically add names to unknown CATs

What happened?
When resyncing a wallet from scratch, with allot of CAT's, it can take a long time to rename all the CAT's manually.
I feel that the wallet should have a function where it can search spacescan for the CAT ID and update the name in your wallet automatically, almost similar to how the Chia Wallet does Spacebucks, Marmot etc now
Version
2.4
What platform are you using?
Windows
What ui mode are you using?
GUI
Relevant log output or stacktrace
No response

I have 90 different tokens and any times want to full resync have to manually rename all of them from ID to actual name. Wallet should have a function where it can search for the CAT ID and update the name, as easy can get from dexie or tokens database.


In iOS onactivate callback called when exiting background mode

When I allow my app to run in the background for > 10 minutes, after switching back to the app, the on deactivate event is not fired. Instead, the onactivate fires, so that my app believes it is still in background mode.
Anyone have any ideas on how or why the incorrect event is fired?

Ok, I want to clarify now that I see what is happening. When the app goes into background mode, the plugin does fire the proper event. However, the callback is not fired in the application until the app returns from background mode. It is at that point that the **cordova.plugins.backgroundMode.isActive() ** function returns true. Any recommendations?

I believe that I have discovered the issue. Within my application I am using Text to speech to make announcements while the application is running in the fore or background. After an announcement I noticed that within the background mode plugin that when the method [audioPlayer play] was called, the player was not playing. And because it was not playing, the value that tells the app that it has entered background mode was not getting set to the proper value.
To fix the issue I added the following to the keepAwake function:
// Had to add this because the audio player would crap out after a Text to Speech alert was played
if (!audioPlayer.isPlaying) {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error: nil];
[[AVAudioSession sharedInstance] setActive:YES withOptions: 0 error:nil];
		[audioPlayer play];
	}

This activated the audioPlayer and allowed the background app to function as expected. Since making the change, the events are firing properly!


Local Installation Issues and missing arguments in CrowdsaleTokenExt

If you are reporting a problem with Token Wizard, please include the following information:
Which network did you use? (Mainnet, Kovan, Rinkeby, etc.)
Kovan
If you were able to create it, what is the URL of your crowdsale?
Running on localhost.
Do you have screenshots showing the problem?
Yes.
Do you see errors in the dev console? If yes, please include a screenshot

If you see errors, please right click on them and "Save as..". Zip saved file and attach it to the Issue.
NA
When I select the Contract Address after Choose Contract, and click Continue, I get to the page: http://localhost:3000/manage/0x2de06B7CC4a4675Fc29eEE292bf965e55EE187f3
showing the error in the picture.
Note: newbie here, bare with me, please.
After installing locally (based on https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-How-to-run), and changing the config.js pointing to Kovan and my previously created online Crowdsale address, I could not get the contract to show (always errors loading it and getting HTML instead of JSON). I set a breakpoint and saw that the contracts names were null.
Then I noticed: in the public/contracts folder there was only  SafeMathLibExt_flat (abi bin and sol).
To fix the registry with Ganache (https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Local-Dev-Version#prerequisites) I copied the files Registry_flat (abi bin and sol) from the token-wizard-test-automation folder and
However I still cannot edit the crowdsale as mentioned in the error (as the sale contracts are still missing locally).
So I tried to verify the contracts that I've donwloaded from the previously created online Crowdsale, on https://kovan.etherscan.io/verifycontract, and after verifying SafeMathLibExt no problem, when I tried to verify CrowdsaleTokenExt (previously obtained from https://wizard.poa.network/) I noticed that it is missing the arguments section altogether.
And obviusly the verification fails.
So I was hoping to create the abi and bin files by verifying them online but I can't.
Am I missing something obvious?
Help appreciated,
Thanks!

@mbensi

So I tried to verify the contracts that I've donwloaded from the previously created online Crowdsale, on https://kovan.etherscan.io/verifycontract, and after verifying SafeMathLibExt no problem, when I tried to verify CrowdsaleTokenExt (previously obtained from https://wizard.poa.network/) I noticed that it is missing the arguments section altogether.
And obviusly the verification fails.

Contracts are not verified in Kovan. Related issues: https://github.com/poanetwork/token-wizard/issues/679, https://github.com/poanetwork/token-wizard/issues/716, https://github.com/poanetwork/token-wizard/issues/802. But there are no problems with verification in any other networks. We applied the fix for missing arguments for CrowdsaleTokenExt contract: https://github.com/poanetwork/token-wizard/pull/808.
As about local deployment, what is your OS?

Thanks for the reply.
My OS is Windows 10; I also have Ubuntu installed as a Windows App, from which I get bash (as most documentation is Linux based, it makes it easier to follow).
I tried to verify on the Novak network based on this video: https://www.youtube.com/watch?v=IDFFptAi8-4
But if I understand correctly now, I can verify the contracts on the main etherscan.io, and so generate the missing files that I can use later in the Kovan test network?
About the missing arguments, does that mean that when #808 is closed I can pull the latest code and solve the issue (getting the missing FlatPricingExt and the CrowdSaleExt with arguments)?
Thanks much!

We are working on Windows local deployment fixes right now in the frames of this issue https://github.com/poanetwork/token-wizard/issues/780.

But if I understand correctly now, I can verify the contracts on the main etherscan.io, and so generate the missing files that I can use later in the Kovan test network?

The problem is that verification of crowdsale contracts from Token Wizard in Kovan doesn't work. You can use Rinkeby, Ropsten for verification testing. Verification should work there correctly, as in Mainnet too.

About the missing arguments, does that mean that when #808 is closed I can pull the latest code and solve the issue (getting the missing FlatPricingExt and the CrowdSaleExt with arguments)?

Right, you will get the full set of arguments for new crowdsale creation

Thanks again, I appreciate your hard work!

Wow, you rock!
Latest code works like a charm on Windows 10!
Thanks much, really impressed by your work.


chore: replace danger token due to rotation

Not sure why it fails in ruby-2.7.2.

Another thing I wonder is that CI always uses mongoid latest version(8.0.3 as of now), no matter what version you specified in the workflow version matrix. I've checked the test logs for all cases and they all installed mongoid 8.0.3.

Database versions should be locked down for where they auto-updated. Likely the cause of failures in the CI.

Fixed the mongoid version lock down, but it still fails in ruby-2.7.2.
An error occurred while loading ./spec/slack-ruby-bot-server-events/config_spec.rb.                                                                                Failure/Error: require 'slack-ruby-bot-server'                                                                                SyntaxError:                                                                                /home/debian/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/console-1.16.2/lib/console/progress.rb:77: syntax error, unexpected ')'                                                              @output.info(@subject, ...)                                                                                ^                                                                                /home/debian/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/console-1.16.2/lib/console/progress.rb:106: syntax error, unexpected end-of-input, expecting `end'
# ./lib/slack-ruby-bot-server-events.rb:3:in `require'
# ./lib/slack-ruby-bot-server-events.rb:3:in `<top (required)>'
# ./spec/spec_helper.rb:6:in `<top (required)>'
# ./spec/slack-ruby-bot-server-events/config_spec.rb:3:in `require'
# ./spec/slack-ruby-bot-server-events/config_spec.rb:3:in `<top (required)>'

Ended up dropping the ruby version 2.7.2.
Everything is green with 2.6.2 and 3.1.0.
Locally I also tried with mongoid 8.0.3 and ruby 3.1.3, turned green.

The 2.7.2 problem is https://github.com/socketry/console/issues/37.
Seems like Ruby 2.7.3 would have worked. Want to try?

You are right. I tried Ruby 2.7.3 on my machine and it turned green.
But I think we are good enough with 2.6.2?

I think we wanted to have some more rubies coverage to find problems like these. Leaving it as is also works for me.


Improve tracking of unattached dependencies

When restarting an edge, it is possible that the new state fails to
compute the target node. In some cases, it is important to make sure the
detached edge is effectively tracked as an unattached edge.
This PR still needs a test illustrating the problem - work ongoing

@bot-gradle test RFM

OK, I've already triggered ReadyForMerge build for you.

@ljacomet from my tests, this also fixes #13251

That's good news!

@bot-gradle test RFM

@melix This PR is now complete, with a test. Can you take another look?

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test RFM

OK, I've already triggered ReadyForMerge build for you.


Add CRI-O OWNERS

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Syncing the CRI-O owners as opt-in.
Which issue(s) this PR fixes:

None
Special notes for your reviewer:
None
Does this PR introduce a user-facing change?

None

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 37.34%. Comparing base (4e0f474) to head (67df4ed).
Report is 632 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2351      +/-   ##
==========================================
- Coverage   37.53%   37.34%   -0.20%
==========================================
  Files          15       15
  Lines        1268     1264       -4
  Branches      414      420       +6
==========================================
- Hits          476      472       -4
+ Misses        526      524       -2
- Partials      266      268       +2

/approve
/lgtm

@haircommander @rphillips PTAL

I suspect there may be members of the crio org that aren't interested in maintaining conmon-rs. What would you think about doing an opt-in process rather than immediately including everyone?

I suspect there may be members of the crio org that aren't interested in maintaining conmon-rs. What would you think about doing an opt-in process rather than immediately including everyone?

Sounds good, let's start by adding @kwilczynski.
@kwilczynski are you happy to act as reviewer for this project as well?

I suspect there may be members of the crio org that aren't interested in maintaining conmon-rs. What would you think about doing an opt-in process rather than immediately including everyone?

Sounds good, let's start by adding @kwilczynski.
@kwilczynski are you happy to act as reviewer for this project as well?

@saschagrunert, sounds good to me! :+1: Thank you!

/approve
/lgtm

welcome :tada:
/lgtm


Increase the opacity of the text background to make text easily readable

The image background is somewhat interfering with the text due to slightly lower opacity, i would like to increase the opacity and make it easily readable. After change it would look like the following image:

@ghulamyazdani can you assign me this issue?

Sharp eyes 👀 @vaibhavaaditya ,thanks for noticing it ,Surely you can work on this issue!


Prepare a container for the administration interface and move the profile's settings into there

Mockups: Figma

[ ] Container:

[x] Use Tabler’s Settings container and layout
[ ] Keep our page container paddings (24px top&side, 48px bottom)
[x] Use our H1 for page heading (24px font-size, 32px line-height)
[x] By default page content should occupy half of the space on md breakpoint and larger
[x] Remove footer with buttons, instead place “Save” button below page content

No need for “Cancel” button
On success display full-width success alert above container with text “All changes have been saved.”

[x] In user’s avatar dropdown menu, on clicking “Settings” option redirect to this interface on “Profile” page (see below)
[ ] For admins set links in navigation sidebar to this:

[ ] Personal (title)

Profile

[ ] Company (title)

General

[ ] Recruitment (title)

Sources
Disqualify reasons

[x] For members set links in navigation sidebar to this:

[x] Personal (title)

Profile

[x] On mobile:

[x] Replace Tabler’s navigation sidebar with our tab button dropdown; If it takes 4 hours or more to implement or requires hacks, keep Tabler's version.
[x] Nice-to-have: if implemented as tab button dropdown, in dropdown menu add dropdown headers (for titles, add icons too) as in Tabler

[ ] Add icons for titles in navigation sidebar:

[ ] Personal: user (15x15px, outline,  stroke width 1.25, gray-500 color)
[ ] Company: building (15x15px, outline, stroke width 1.25, gray-500 color)
[ ] Recruitment: search (15x15px, outline, stroke width 1.25, gray-500 color)

[ ] Profile page

[x] Route: /settings/personal/profile
[ ] Title: Settings - Personal - Profile | FreeATS
[ ] Copy all content from “Settings” page

[ ] Use tabler’s default font-weight for labels - 500
[x] Change heading to “Profile”
[ ] Add “Enter full name” placeholder for Full name input
[x] Add “Password” label before “Change password” link
[x] Remove full-width param for “Save” button
[x] Set spacing as on mockup

[x] Remove “Settings” page
[x] Avatar upload, deletion and linking email should apply effect without need to press “Save” button as currently implemented

Yes, please use 500


chore(main): release 1.1.0

:robot: I have created a release beep boop
1.1.0 (2023-08-29)
Features

lambda: add ok notification  in lambda (#19) (851dc1b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/cuckoointernet/aws-constructs/releases/tag/v1.1.0 :sunflower:


Fixes to session ID clearance

Profiles changes were not clearing the session ID

These changes were done in https://github.com/hapifhir/org.hl7.fhir.validator-wrapper/pull/149


Selecting name of the excel sheet while loading an excel file with tablib

I have an excel file to load with 4 sheets. I want to load a specific sheet from. How can I choose the name of the sheet? Is it possible with tablib? How to read a specific sheet and ignore the others?
This doesn't help. I can't choose a specific sheet.
imported_data= dataset.load(file.read( ), format= 'xlsx')

Use a Databook instead (https://tablib.readthedocs.io/en/stable/tutorial/#excel-workbook-with-multiple-sheets, https://tablib.readthedocs.io/en/stable/api/#databook-object).


fix style of last argument of argument lists

instead of sometimes using a comma for the last item of a list and sometimes not, we now always close lists of items immediately. This does not come with any functional changes, but it makes the coding style a bit more consistent and IMO the code is slightly more readable with this style.
Andreas Lauser<EMAIL_ADDRESS>on behalf of MBition GmbH.
Provider Information

@kayoub5: this is motivated by a comment which you made a while ago :)


163 music doesn't scrobble now.

http://music.163.com/#
this website can‘t be scrobbled now

Duplicate of #1284.

I reinstall the plugin but still not working.

It shouldn't work, because new version is not released. The issue is already reported and is fixed; that's why I closed it.

Thanks!!!
BTW when will it release?


File 'Data\Haarcascade\haarcascade_frontalface_alt.xml' not found

Please help I got an error below
System.IO.FileNotFoundException: File 'Data\Haarcascade\haarcascade_frontalface_alt.xml' not found
   at Emgu.CV.CascadeClassifier..ctor(String fileName)
   at Redream.MyFunctions.DetectAndApplyMask(Bitmap img) in S:\Users\ideo\Documents\Code\Redream\Redream\MyFunctions.cs:line 255
   at Redream.FormScreenShot.TakeScreeenShot() in S:\Users\ideo\Documents\Code\Redream\Redream\FormScreenShot.cs:line 219
   at Redream.Form1.buttonStart_Click(Object sender, EventArgs e) in S:\Users\ideo\Documents\Code\Redream\Redream\Form1.cs:line 240
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)

I have set up with the followings.

webui v1.6.0
dotnet-sdk-6.0.413-win-x64.exe
latest controlnet

When click the play button of Redream, the error above happend and no output.

Hi
I have the same issue
Anyone have an idea to solve it please ?


[SPARK-48512][PYTHON][TESTS] Refactor Python tests

What changes were proposed in this pull request?

Use withSQLConf in tests when it is appropriate.
Why are the changes needed?

Enforce good practice for setting config in test cases.
Does this PR introduce any user-facing change?

NO
How was this patch tested?

existing UT
Was this patch authored or co-authored using generative AI tooling?

NO

@HyukjinKwon

thanks, merged to master


Parallel compilation of rocksdb

gcc-rs just added support for parallel compilation as a feature. The feature pulls in rayon as a dependency and then parallel compiles. Rocksdb is a sufficiently large compilation that this seems worth it. Cuts it down from 220 seconds to around 70 seconds on my machine (2 cores, 4 with hyperthreading).

Ping to @arkpar

Is there a way to override and disable that? We had an issue with some machines running out of memory back when rocksdb-rs was parallel-compiled with make

See https://github.com/arkpar/rust-rocksdb/issues/3 for reference

Yep! acrichton added a NUM_JOBS environment variable parameter to gcc-rs
https://github.com/alexcrichton/gcc-rs
So
NUM_JOBS=1 cargo build will limit parallelism.


Implement quality guideline ui for quality moderators

Start of #1818

This is only the moderator facing side of things


[RESTAPI][DevPortal] Regenerating client secret in OIDC flow is not changing the state from revoked

Description:
If the client secret is in the revoked state when we regenerate, we expect the state to change from revoked to active. In the admin console, you can observe this behaviour but in the new rest endpoint, it is not working  as expected
Steps to reproduce:

Send a GET request to api/server/v1/applications/{app-id}/inbound-protocols/oidc to check the states. If the state is "ACTIVE" then follow the next step or else choose a application which is in the state "ACTIVE".
Send a POST request to api/server/v1/applications/{app-id}/inbound-protocols/oidc/revoke
Now send GET request and check whether the state is changed to "REVOKED"
Send a POST request to /api/server/v1/applications/{app-id}/inbound-protocols/oidc/regenerate-secret
Now again check the state and you can see that the state has not changed.

I am currently working on this.


Can't post free text invoice

Module: 02
Lab/Demo: 02
Step: 05
When trying to post the free text invoice, errors are received saying "There has been an error in fiscal period validation in company usmf". Trying to adjust the date give another error stating the main account cannot process debit transactions.
Workaround has been to change the "DB/CR default" and "DB/CR requirement" to "Credit" instead of "Debit" in Module 2 Lab 1 Step 5. And then in Module 2 Lab 2 Step 5, changing the invoice dates to "1/10/2022" and "1/20/2022" before posting the invoice.

@CeleneA I was able to replicate this issue in testing.  I found changing just the Invoice Date and Due values to last year was enough to work around it.

Thank you Simon!
Celene Abramson (she/her)
Sr. Content Developer
Cell Phone:<PHONE_NUMBER>
<EMAIL_ADDRESS>[Microsoft]
 One Microsoft Way, Redmond, WA 98052 USA
From: Simon E @.>
Sent: Wednesday, March 29, 2023 2:38 AM
To: MicrosoftLearning/MB-920T00A-Microsoft-Dynamics-365-Fundamentals-Finance-and-Operations-Apps @.>
Cc: Celene Abramson @.>; Mention @.>
Subject: Re: [MicrosoftLearning/MB-920T00A-Microsoft-Dynamics-365-Fundamentals-Finance-and-Operations-Apps] Can't post free text invoice (Issue #10)
@CeleneAhttps://github.com/CeleneA I was able to replicate this issue in testing. I found changing just the Invoice Date and Due values to last year was enough to work around it.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftLearning/MB-920T00A-Microsoft-Dynamics-365-Fundamentals-Finance-and-Operations-Apps/issues/10#issuecomment-1488268667, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMC445EIOGFV6XRCXMXWDG3W6P7GBANCNFSM6AAAAAATW7YA24.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

This issue has been fixed.

Apologies - I jumped the gun. To be addressed shortly.


Update machine pools from Ubuntu 18.04 to 20.04; Update OSVmImages from MMSUbuntu22.04 and MMSUbuntu22.04Compliant to ubuntu-22.04

Update the used Ubuntu images per

https://github.com/Azure/azure-sdk-tools/issues/5472

Build failures preventing full update:

https://dev.azure.com/azure-sdk/public/_build/results?buildId=2711231&view=results
https://dev.azure.com/azure-sdk/public/_build/results?buildId=2711231&view=logs&j=4b6cf6de-3b9e-5d66-49e7-80e82fd2817d&t=51a64282-1029-5aae-7f35-0ce9857ad0a9&l=25

Script contents:
sudo apt install -y gcc-5
========================== Starting Command Output ===========================
/usr/bin/bash /mnt/vss/_work/_temp/3b59957c-9e6b-4a52-a61f-afcb660a2dc2.sh

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Package gcc-5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gcc-5' has no installation candidate
##[error]Bash exited with code '100'.
Finishing: Install dependencies from apt

/azp run


bug fix for clear lap btn

issue:
#39
Now it's working properly even after clear lap is clicked

:

Merge it plz the fix is legit I have tested it


--generate-example fails

Hello!
If I run create-react-native-module --generate-example MultiKeyboard for example, I get the following error regarding pod --version:
check for valid pod version in ./react-native-multi-keyboard/example/ios
pod --version failure, aborting with broken example app
Error while creating library module react-native-multi-keyboard
Error: Command failed with ENOENT: pod --version
spawnSync pod ENOENT
    at Object.spawnSync (internal/child_process.js:1041:20)
    at Object.spawnSync (child_process.js:616:24)
    at Function.module.exports.sync (/usr/local/lib/node_modules/create-react-native-module/node_modules/execa/index.js:169:25)
    at module.exports.commandSync (/usr/local/lib/node_modules/create-react-native-module/node_modules/execa/index.js:227:15)
    at /usr/local/lib/node_modules/create-react-native-module/lib/lib.js:278:17
    at new Promise (<anonymous>)
    at /usr/local/lib/node_modules/create-react-native-module/lib/lib.js:233:18
MacBook-Pro-Macbook:rn_projects macbook$ cd react-native-multi-keyboard/example/ios
-bash: cd: react-native-multi-keyboard/example/ios: No such file or directory
MacBook-Pro-Macbook:rn_projects macbook$ cd react-native-multi-keyboard/example/ios

In case that I do not use --generate-example, everything works, but I really need also an example project.
Thank you!

Assuming that you are on a macOS host, you do have to install the pod tool before you can generate with an example app or generate any React Native app in general. I think the React Native CLI will offer to install pod for you but I like to install the tools myself. I am pretty sure I used Homebrew to install pod, which is my recommended solution.
I do think the error message should explain that the pod tool is missing and needs to be installed, already added the bug label. Thanks.

I am having the same problem on macOS and I do have pod version 1.9.1 installed.

I am having the same problem on macOS and I do have pod version 1.9.1 installed.

That does not sound right to me. Please do pod --version from your command line, show the results of pod --version, and show all relevant output for the error.
FYI I am at pod 1.8.4, will upgrade and try again when I get a chance.

✖ Downloading template
error Error: Command failed: yarn add react-native@react-native@latest
error Couldn't find any versions for "react-native" that matches "react-native@latest"
yarn add v1.22.4
info No lockfile found.

And this
check for valid pod version in ./react-native-my-fancy-library/example/ios
pod --version failure, aborting with broken example app
Error while creating library module react-native-my-fancy-library
Error: Command failed with ENOENT: pod --version
spawnSync pod ENOENT
    at Object.spawnSync (internal/child_process.js:1041:20)
    at Object.spawnSync (child_process.js:616:24)
    at Function.module.exports.sync (/Users/sajjadashraf/.nvm/versions/node/v12.16.2/lib/node_modules/create-react-native-module/node_modules/execa/index.js:169:25)
    at module.exports.commandSync (/Users/sajjadashraf/.nvm/versions/node/v12.16.2/lib/node_modules/create-react-native-module/node_modules/execa/index.js:227:15)
    at /Users/sajjadashraf/.nvm/versions/node/v12.16.2/lib/node_modules/create-react-native-module/lib/lib.js:278:17
    at new Promise (<anonymous>)

@sajjad26 it looks to me like you are hitting issue #312 before hitting the issue with pod, and I am now suspecting that the ENOENT error is because of the missing template.

For me, use --example-react-native-template<EMAIL_ADDRESS>everything works


Avoid NULL pointer dereference.

Fixes #9043.
Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

You should put the "Fixes #9043" on a line of itself.

Oh, github seems to understand this too.

So as I understand it, there is a set of attributes. You get the amount of attributes with X509_REQ_get_attr_count(). In that set, you have a sequence, with a type, and a set of values. The amount of values is what X509_ATTRIBUTE_count() returns, and we're iterating over that with a goto get_next; Per rfc2986 it should contain at least 1 value, but the example file contains 0 values.

Checking count() causes invalid output and does not cause any diagnostic print about erroneous req. So I will add the check for non-zero X509_ATTRIBUTE_count() and a result of X509_REQ_print_ex/X509_print_ex in apps/req.c

Ping.  @beldmit ?

Will rewrite it and return an error in the case similar to this.

Ping?

You gonna merge this, @paulidale?

Merged to 1.1.1 and master.
1.1.0 wasn't clean, see #9322.


Middleware for set Remote Address to Real one

inspired by Nginx Module Realip
Real IP Middleware sets the Remote Address from a specific header. it's useful if you're behind a proxy or CDN
in chain (Caddy directives/extensions) it should be after shutdown (before log), because log uses replacer to set {remote} in logs
please let me know if you think it has the quality to be registered in to registry.go

Oh, like this! https://github.com/captncraig/caddy-realip
I think it's on its way to becoming a registered add-on.

Exactly what was in mind :smile:

Cool. Hey @captncraig - let's work on getting that added to the registry this week.


Expose ClosestElem and PlotConfig

These two items are needed to implement the PlotItem trait (which is already public) when using PlotGeometry::Rects.
Specifically, they are used in the return type of PlotItem::find_closest and as arguments to PlotItem::on_hover, which need to be implemented when using PlotGeometry::Rects.

Thanks for the quick merge! When can we expect the next release?


Image extraction

I have no idea what I'm doing, but is it possible to extract images using this tool?

Hey there, good question! This tool is able to work with SilverImagesDB.LE.bin in the form of raw data, but does not (yet) support converting their raw bitmap image format into something usable. This would be a good feature to eventually implement!

I've added some preliminary support for decoding bitmap images across a few recent commits on main! It's been tested on the external images database on a 5th, 6th, and 7th generation Nano.
Grayscale images may be currently messed up in terms of dimensions - would definitely appreciate feedback if you notice anything horribly wrong!

Two things: I have noticed a few images blank (example 229442012.png and 229442112.png), dunno if thats intentional by apple though. Also, creating seems to have broke (or im not doing it right, unsure.) This is what I got:
silverutil create /Users/arbifox/Desktop/test/ ~/Desktop/test.bin
thread 'main' panicked at src/cli/src/main.rs:56:18:
failed to deserialize YAML representation: Error("resources[0]: missing field id", line: 4, column: 3)
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

Encoding of bitmap images isn't yet supported! However, that YAML issue is separate - thank you for taking a look!
Could you let me know what device type/firmware version you're seeing these blank images on?


Template. pushUpdates() method does not work

Given my code below, the Template.pushUpdates() method never reaches the APNs:
(async () => {
  res = await template.pushUpdates(push_token);
  console.log(res); // res is 'undefined' here
  process.exit();
})();

Thank you! Released as 6.5.1


Distance matrix rename Issue: #1959

Added a rename function to the class DistanceMatrix as well as apt test cases for the function.
Please complete the following checklist:
[* ] I have read the contribution guidelines.
[* ] I have documented all public-facing changes in the changelog.
[* ] This pull request includes code, documentation, or other content derived from external source(s). If this is the case, ensure the external source's license is compatible with scikit-bio's license. Include the license in the licenses directory and add a comment in the code giving proper attribution. Ensure any other requirements set forth by the license and/or author are satisfied.

It is your responsibility to disclose code, documentation, or other content derived from external source(s). If you have questions about whether something can be included in the project or how to give proper attribution, include those questions in your pull request and a reviewer will assist you.

[* ] This pull request does not include code, documentation, or other content derived from external source(s).
Note: This document may also be helpful to see some of the things code reviewers will be verifying when reviewing your pull request.

@code-wolf-byte Thank you to attempting to tackle this issue!
It seems that the entire codebase has been updated. Could something go wrong with git? I couldn't think of a way to re-add the entire repo. But you may want to look into this.


Adapter stopped working with iCloud calendar - maxRedirects

Since a few days the adapter can no longer fetch events from a shared iCloud calendar.
Error reading "https://p72-caldav.icloud.com/published/2/xxxxx": Error: Exceeded maxRedirects. Probably stuck in a redirect loop https://p72-caldav.icloud.com/published/2/xxxxx

Does it work if you try this in your browser? If not then it is an issue of the URL or of apple ...
Maybe this helps? https://github.com/iobroker-community-adapters/ioBroker.ical/issues/381


fix: Support image output

Support image and text output in the same time

Replaced by: https://github.com/casibase/casibase/pull/925


fix: [PL-57424]: Remove default secret from postgres

We have modified databases to use external secrets if enabled but this requires no top-level override in any values. This PR aims to remove the default secret name from postgres overrides so that the bootstrap template function can take effect.

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


Implement list pools API in VMAX driver

This PR implement list_pools() API of the VMAX driver for list Storage Resource Pools (SRPs).
This is verified using Unisphere ver 90, model V250F
What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

LGTM


Gaps in coverage for some newly added projects

Which area(s) are affected? (leave empty if unsure)
Indexer
To Reproduce
Run the following query for Protocol Guild projects (which were added a few days ago):
WITH EventData AS (
    SELECT
        p."slug" AS project_slug,
        p."name" AS project_name,
        a."name" AS artifact_name,
        e."fromId" AS contributor_id,
        e."id" AS event_id,
        e."type" AS event_type,
        e."time" as event_time
    FROM
        project p
    JOIN
        project_artifacts_artifact paa ON p."id" = paa."projectId"
    JOIN
        artifact a ON paa."artifactId" = a."id"
    JOIN
        event e ON a."id" = e."toId"
    JOIN
        collection_projects_project cpp ON p."id" = cpp."projectId"
    JOIN
        collection c ON cpp."collectionId" = c."id"
    WHERE
        a."namespace" = 'GITHUB'
        AND c."slug" = 'protocol-guild'
)

SELECT
    project_slug,
    project_name,
    artifact_name,
    COUNT(DISTINCT CASE WHEN event_type = 'STARRED' THEN contributor_id END) AS stars_count,
    COUNT(DISTINCT CASE WHEN event_type = 'FORKED' THEN contributor_id END) AS forks_count,
    COUNT(DISTINCT CASE WHEN event_type IN ('COMMIT_CODE', 'PULL_REQUEST_MERGED') THEN contributor_id END) AS num_developers,
    MIN(event_time) AS first_date,
    MAX(event_time) AS last_date
FROM
    EventData
GROUP BY
    project_slug,
    project_name,
    artifact_name
ORDER BY
    project_slug;

Here are some of the results, including projects like Trin and UTP which have much more activity than shown here.

Describe the Bug
There are significant gaps in event data, although recent events (last few days) appear to be indexing properly. This suggests one of the historical big indexing runs failed and we haven't gone back to get the data again.
Expected Behavior
Complete historical data with no gaps

I'm gonna close this for now, because I see GitHub actions flows passing for the most part and we fixed a couple related bugs.
@ccerv1 is still noticing gaps in the data, which he will file subsequent issues for.


[2.12 Doubt] Port Flooding Java process not closing

Hi,
we are planning to upgrade traccar version to latest, but in this last week, we've been running into a problem where the server stops receiving data.
The java process used to listening the device (T55 on port 5005) never closes, and so, multiple instances of the same device appear on netstat, until the port gets flooded and we stop receiving positions.
we updated the java on the server to 1.8_131, and if we kill the java process, then new connections are stablished and positions are getting in again, without restarting the server.
so the question is, could this be a matter of the java version? or it is beause of old version server? also, will it still happen in version 3.11?
thanks.

You can set connection timeout in the server config to avoid stale connections.

Do I set this value through the UI? or the config file? or directly to the database?
thanks.

Please read my previous comment more carefully. It says that it's in the config file.

I did, thanks, i dind't find the entry in the default.xml config file, neither in the traccar.xml file. I did find the entry in your web and added manually.
thanks


Update Auth preview form heading style

Small fix for the Auth preview UI heading.
Before:

After:

(FWIW, I realise that two lines of the app name is not ideal anyway, and rather a rare scenario, but I figured it's still worth fixing.)

Thanks @beerose


Zanderz/core 7128/restore console

At some point we became more aggressive about doing os.Exit() with an error code on a failed CLI command, which may be reasonable but messed up some Defer calls.
Probably the more correct long term solution is to wrap a different "main outer" with a single os.Exit() at the end.
@maxtaco @taruti

delegating my review to @patrickxb

yup

ah, the spacing is breaking your CI run.   you should install the pre-commit hooks

I never got them (pre-commit hooks) working on windows, sorry


feat(Backdrop): Implements backdrop (#255)

Implements the backdrop that will darken and blur the background behind a modal.
This uses backdrop-filter, which has very limited support in browsers. It will gracefully degrade to a dark backdrop without the blur.

Deploy preview for pf-next ready!
Built with commit a2fb83bce70882c02b92f5cdca0e6206de1cf53f
https://deploy-preview-275--pf-next.netlify.com

Let's remember overscroll-behavior and add it as appropriate on the modal or other components once we decide how to handle scrolling there. It doesn't quite work they way you want it to for the backdrop since it only traps the scroll when the element itself has something to scroll.


Couple of notes about the readme

Hi,
This command:
$ helm create chart --starter=sitewards/chart ${CHART_NAME}

should be:
$ helm create ${CHART_NAME} --starter=sitewards/chart

Also this one:
$ git clone https://github.com/sitewards/helm-chart ${HOME}/.helm/starters/sitewards/chart

should read:
$ git clone https://github.com/sitewards/helm-chart ${HOME}/.helm/starters/sitewards

otherwise you will end up with path like ${HOME}/.helm/starters/sitewards/chart/chart.

fixed in another repo in https://github.com/littlemanco/helm-chart/commit/ff28d97851f678d11f98bd00ec921a2581111f94


Alarm Clock

An alarm clock can be made with awesome features such as snooze, volume level, and selection of music from the user's system or from different web applications such as Spotify, etc.

An alarm clock can be made with awesome features such as snooze, volume level, and selection of music from the user's system or from different web applications such as Spotify, etc.

This sounds cool!! Would be awaiting the PR :)

@SahilSingh177 ???? Complete your issue within 3-4 days.

I'm Contributor in GSSoC22 . Can u assign this to me.

@SahilSingh177 ?? we will assign this issue to @pushpanjali-10 if u do not respond

Assigned the issue to you @pushpanjali-10

Yes , i am working on it


Accessing Clipboard

Hey, I am using WinAppDriver for an IDE test automation and I went in a situation where I was required to compare a specific portion of text inside an editor to a template. I am not able to access this portion of the text directly. You can either save the whole text inside of an editor to a string using Element.Text; or you can select this portion of the text, using IDE functionality and keyboard input, and copy it to the Clipboard using a keyboard shortcut Ctrl + c.
I thought it would be possible to read data from the Windows Clipboard inside of my script, however, whenever I was trying to add the corresponding library (for Clipboard class), references inside of my program had become broken (not possible to use locators).
All in all, I want to access the Window Clipboard to store the data inside to a string in order to perform some comparisons to relevant templates.

Thank you.

Could you share your code? I would like to see it and perhaps I can help you.

Sure, for simplicity I will demonstrate it on NotepadTest sample:
[TestMethod]         public void EditorKeyboardShortcut()         {             // Type a known text sequence, select, copy, and paste it three times             editBox.SendKeys("789");             editBox.SendKeys(Keys.Control + "a" + Keys.Control); // Select all using Ctrl + A keyboard shortcut             editBox.SendKeys(Keys.Control + "c" + Keys.Control); // Copy using Ctrl + C keyboard shortcut
Here editBox represents the main editor in a notepad, so firstly I send a text to the editor ("789"), select all the text inside of the editor using Ctrl+a shortcut, and, finally, I copy selected text by using "Ctrl+c" shortcut. My question is how can I access the text I have just copied to a windows clipboard in a C# script?

What do you mean by "references inside of my program had become broken (not possible to use locators)"? For accessing the Clipboard you can either use the WPF class from System.Windows or the Forms class from System.Windows.Forms. As a reference look this stackoverflow post

I fixed the issue I was trying to describe.
Indeed, class System.Windows.Forms is required. Moreover, you have to add it in Visual Studio references in an explorer window manually, and then include the namespace to a script.
The problem was that when you include the namespace, nonprintable Keys enumerator from Appium and Keys from Windows Forms were conflicting because they have the same name.
So, in order to fix the issue, you just have to precede Keys, which I use to simulate non-printable keys, with the Appium namespace, not the Windows Forms one.


area_histogram

https://github.com/climate-processes/tobac/blob/730fa9affc0b6e7d3facf525faf73cc3a6406e74/tobac/analysis.py#L319
should be:
features=calculate_area(features,mask,method_area)

https://github.com/climate-processes/tobac/blob/50a99a8c7f6db54895d80ea0e83799eafa200c64/tobac/analysis/analysis.py#L659
see in v2.0-dev branch.

Yes, this looks like a bug to me in the main and dev branches. I'll put together a PR soon for the dev branch.

This has been resolved by #66 being merged. Not sure why GitHub didn't close this automatically.


md5sum location disparity

bin/bootstrap checks to see if /usr/bin/md5sum exists, and if it does, instead tries to use /usr/sbin/md5sum.  These should be the same path, probably the former, or the path to the binary shouldn't be relied on and the PATH should be consulted.

https://github.com/remind101/empire/pull/752 for this as well.  Thanks.


Implmented: logic to set and check authorization for the current user with CASL library (#2ebg32y)

Implemented logic to define ability globally and set it on login/logout
Implemented logic to check if user has update Job permission for pipeline skip and cancel action

Related Issues

Closes https://app.clickup.com/t/2ebg32y
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

@dixitdeepak test notification


Fix bug where iPad was not selected when it was turned on

When the iPad was turned on, there were two entries with the same name for the iPad. One to connect mouse and keyboard and one to start sidecar. Since the one to connect mouse and keyboard comes first, this option was selected.
With this change, the script selects the last entry with a matching name.

Nice.


pysteps documentation

There are a couple of matters concerning documentation that I would like to discuss here before the V1.0.0 release.
First, currently the documentation is hosted on github pages: https://pysteps.github.io/pysteps/refmanual/.
This means that the documentation needs to be manually updated.
One alternative to this approach would be to use readthedocs, allowing the automatic update of the documentation after every new push to github. It also allows versioning, meaning that we'll be able to support the documentation for different releases.
Secondly, currently all methods need to be listed in the source file of the documentation (as in here). A different approach would be to to directly list them in the init.py file of each module as done in py-art, for example here. I would argue that this way may be easier to maintain, since the list for the documentation autosummary is kind in the same place of the code itself.
Any thoughts on these two points?

Using readthedocs is the best alternative in my opinion. Besides the automatic updates, every time that we create a new tag, the documentation is also created for that tag (version). This maintains also the documentation of previous versions.
The py-art approach seems interesting. I will take a closer look at it.

I think readthedocs is pretty good for a public project.  By automating documentation generation it also ensures consistency between manuals and codes.
Since you are already using sphinx autodocs, perhaps you may consider letting it automatically pull all docstrings to generate manuals, such that there is no need to manually update anything.

I pushed a branch with a documenation draft using the autosummary sphinx extension as in py-art. https://github.com/pySTEPS/pysteps/tree/new_documentation
I didn't include the documentation in the init.py files since it was not needed. Instead, I added the autosummary directory to several modules and add the documentation sources accordingly.
Not all the modules were documented, since this is just a proposal.
This documentaiton is easier to maintain. Every time that we add a module with its own documentation, only a few lines need to be added to the *.rst sources.
Here is the resulting documentation: http://www.meteo.mcgill.ca/~aperez/pysteps_doc_test/source/index.html
In the landing page, three main links can be followed:

User reference: Here with can put an introductory guide, like a pysteps tutorial. For now, it is empty.
Developer reference: This is the API documentation. Every module is described.
Bibliography: A list of all the references. I had to made a separate page for this to solve some problems with missing citations in the documentation (due to a sphinxcontrib-bibtex limitation).

I also used the sphinx theme for read the docs, with minor changes in the style.

@aperezhortal, this looks excellent! I really like as this way the manual work is reduced to a minimum and consequently the documentation will be easier to maintain. Thanks a lot for this contribution!
I think we should implement this solution and use readthedocs for hosting it.

Great! I will add the rest of the modules to the documentation and then make a pull request. Once it is merged, we can configure the read the docs to build the documentation automatically.

I'm happy to help with this, I'll be working with you on the same branch.

The documentation is now online on readtheocs:
https://pysteps.readthedocs.io/en/latest/source
but there are still a number of issues:

I had to comment out the python>=3.6 requirement from the requirement.txt file (5b8b728727f713174f5e40919446020b965cb7f3) in order to get the documentation to build successfully. That line caused the following error:

/home/docs/checkouts/readthedocs.org/user_builds/pysteps/envs/latest/bin/python -m pip install --exists-action=w --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/pysteps/.cache/pip -r doc/requirements.txt
Collecting python>=3.6 (from -r doc/requirements.txt (line 2))
Could not find a version that satisfies the requirement python>=3.6 (from -r doc/requirements.txt (line 2)) (from versions: )
No matching distribution found for python>=3.6 (from -r doc/requirements.txt (line 2))

The documentation is accessible only at https://pysteps.readthedocs.io/en/latest/source while the simpler https://pysteps.readthedocs.io/ doesn't work.

The documentation is mostly incomplete, as all the methods are currently missing from some reason. Same for the bibliography page (empty).

Meaning that this will need some more work...

Unfortunately, issue 3 still persists after merging PR #61. I'm working on that.

Thanks @aperezhortal for all the fixes, now the documentation behaves as expected.
I leave for the moment this issue open, since we still have to update the links to the new documentation, but this is now mostly completed, well done!

All relevant links to the documentation are now updated.


ERROR: No video formats found (Not geo-restricted)

Checklist

[x ] I'm reporting a broken site support issue
[ x] I've verified that I'm running youtube-dl version 2019.11.05
[ x] I've checked that all provided URLs are alive and playable in a browser
[ x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ x] I've searched the bugtracker for similar bug reports including closed ones
[x ] I've read bugs section in FAQ

Verbose log
youtube-dl -v --proxy "" --sub-lang en --sub-format srt  -o "Law.of.the.Jungle.E380.1080p.WEB-DL.H264.AAC-KMX.mp4" https://www.viki.com/videos/1152589v-law-of-the-jungle-episode-380
[debug] System config: []
[debug] User config: ['--verbose', '-u', 'PRIVATE', '-p', 'PRIVATE', '--write-sub', '--sub-lang', 'en', '--sub-format', 'srt', '--hls-prefer-native', '--fixup', 'never']
[debug] Custom config: []
[debug] Command-line args: ['-v', '--proxy', '', '--sub-lang', 'en', '--sub-format', 'srt', '-o', 'Law.of.the.Jungle.E380.1080p.WEB-DL.H264.AAC-KMX.mp4', 'https://www.viki.com/videos/1152589v-law-of-the-jungle-episode-380']
[debug] Encodings: locale cp65001, fs mbcs, out cp65001, pref cp65001
[debug] youtube-dl version 2019.11.05
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2019-11-17-b741a84, ffprobe git-2019-11-17-b741a84, rtmpdump 2.4
[debug] Proxy map: {}
[viki] Logging in
[viki] 1152589v: Downloading video JSON
[viki] 1152589v: Downloading video streams JSON
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\viki.py", line 319, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\common.py", line 1327, in _sort_formats
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description
Previous episodes (E379 and before) may be downloaded, E380 onwards cannot be downloaded and reports "ERROR: No video formats found".

getting this message in the browser:

Sorry, this content is not available in your region.

This resource is accessible using US and Canada IP.

after using a VPN I'm getting this:

Viki Pass Plus
This video is available only for Viki Pass Plus subscribers.

I am using a Viki Pass Plus account.

in order to fix the problem, developers have to be able to reproduce it first, so you must provide account credentials to one of the developers willing to work on this issue.

I can provide that. Provide me the email contact of the developer.

if someone is interested he can comment here, emails normally can be found in the developer's profile.

I'm getting the same error message on some viki videos, but not all.  Here is the verbose output:
Malacandra:Doctor Detective ric$ youtube-dl -F --write-sub --sub-lang en -o "%(title)s.%(ext)s" -u MYUSERNAME -p MYPASSWORD --verbose https://www.viki.com/videos/1153014v-doctor-detective-episode-25
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-F', u'--write-sub', u'--sub-lang', u'en', u'-o', u'%(title)s.%(ext)s', u'-u', u'PRIVATE', u'-p', u'PRIVATE', u'--verbose', u'https://www.viki.com/videos/1153014v-doctor-detective-episode-25']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.11.22
[debug] Python version 2.7.10 (CPython) - Darwin-18.7.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg N-89883-gee88f31d34-tessus
[debug] Proxy map: {}
[viki] Logging in
[viki] 1153014v: Downloading video JSON
[viki] 1153014v: Downloading video streams JSON
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/viki.py", line 319, in _real_extract
    self._sort_formats(formats)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1327, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

I was able to download without trouble the first 14 episodes of this series, but get the error message starting at episode 25.

Interestingly, I tried to download another series, and got the same message at file 25 (out of 60), just as before.  It is interesting that things would work fine and then stop working at the 25th video.

I'm having what seems to be the same issue, even when downloading episode 1 of some show.  I'm using the current tip of master (2dbc0967f26425acc204395bc69c9446d9ebd682).
Command:
youtube-dl \
  --username <USERNAME> \
  --password <PASSWORD> \
  --sub-format vtt \
  --sub-langs en \
  --write-sub \
  --output 'Beautiful World, Wonderful Life - %(playlist_index)03d.%(ext)s' \
  --playlist-start 1 \
  --playlist-end 1 \
  --list-formats \
  --verbose \
  -- \
  https://www.viki.com/tv/36682c-beautiful-love-wonderful-life

Output:
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--username', 'PRIVATE', '--password', 'PRIVATE', '--sub-format', 'vtt', '--sub-langs', 'en', '--write-sub', '--output', 'Beautiful World, Wonderful Life - %(playlist_index)03d.%(ext)s', '--playlist-start', '1', '--playlist-end', '1', '--list-formats', '--verbose', '--', 'https://www.viki.com/tv/36682c-beautiful-love-wonderful-life']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.11.28
[debug] Python version 3.7.5 (CPython) - Darwin-19.2.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1, rtmpdump 2.4
[debug] Proxy map: {}
[viki:channel] Logging in
[viki:channel] 36682c: Downloading channel JSON
[viki:channel] 36682c: Downloading episodes JSON page #1
[viki:channel] 36682c: Downloading episodes JSON page #2
[viki:channel] 36682c: Downloading clips JSON page #1
[viki:channel] 36682c: Downloading movies JSON page #1
[download] Downloading playlist: Beautiful Love, Wonderful Life
[viki:channel] playlist Beautiful Love, Wonderful Life: Collected 72 video ids (downloading 1 of them)
[download] Downloading video 1 of 1
[viki] Logging in
[viki] 1156619v: Downloading video JSON
[viki] 1156619v: Downloading video streams JSON
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/Users/manselmi/virtualenv/youtube-dl/lib/python3.7/site-packages/youtube_dl-2019.11.28-py3.7.egg/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/Users/manselmi/virtualenv/youtube-dl/lib/python3.7/site-packages/youtube_dl-2019.11.28-py3.7.egg/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/Users/manselmi/virtualenv/youtube-dl/lib/python3.7/site-packages/youtube_dl-2019.11.28-py3.7.egg/youtube_dl/extractor/viki.py", line 319, in _real_extract
    self._sort_formats(formats)
  File "/Users/manselmi/virtualenv/youtube-dl/lib/python3.7/site-packages/youtube_dl-2019.11.28-py3.7.egg/youtube_dl/extractor/common.py", line 1327, in _sort_formats
    raise ExtractorError('No video formats found')
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

To help developers with debugging, I've captured HTTP requests and responses of the following command using mitmproxy.
  It may easily be viewed after decompressing with gzip by opening it with mitmweb.  I redacted my Viki Pass credentials in the dump file.
viki_mitmproxy.gz

pranav@exam ~ [2]> youtube-dl -f bestaudio https://youtu.be/_HgzMhQTpOA
[youtube] _HgzMhQTpOA: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
pranav@exam ~ [1]>

Distro: Ubuntu 20.04
youtube-dl --version: 2020.03.24

Similar error while downloading a video with Python script. Definately not cause of law/country restrictions, downloading with German IP.
    ydl_opts = {                                                                                'verbose': True,                                                                                'format': 'bestaudio/best',                                                                                'restrictfilenames':True,                                                                                'postprocessors': [{                                                                                'key': 'FFmpegExtractAudio',                                                                                'preferredcodec': 'mp3',             'preferredquality': '192' }
Traceback:
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include  its complete output. Traceback (most recent call last):   File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/YoutubeDL.py", line 797, in extract_info     ie_result = ie.extract(url)   File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 530, in extract     ie_result = self._real_extract(url)   File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/youtube.py", line 2364, in _real_extract     self._sort_formats(formats)   File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 1327, in _sort_formats     raise ExtractorError('No video formats found') youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the  --verbose flag and include its complete output.

Same error, have updated youtube-dl with pip as well. Trying to download from youtube.
Worked a week ago, now unable to download anything, have tried 4-5 URLs
Traceback (most recent call last):
  File "d:\appdata\local\programs\python\python37-32\lib\site-packages\youtube_dl\YoutubeDL.py", line 797, in extract_info
    ie_result = ie.extract(url)
  File "d:\appdata\local\programs\python\python37-32\lib\site-packages\youtube_dl\extractor\common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "d:\appdata\local\programs\python\python37-32\lib\site-packages\youtube_dl\extractor\youtube.py", line 2394, in _real_extract
    self._sort_formats(formats)
  File "d:\appdata\local\programs\python\python37-32\lib\site-packages\youtube_dl\extractor\common.py", line 1350, in _sort_formats
    raise ExtractorError('No video formats found')
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Similar error while downloading a video with Python script. Definately not cause of law/country restrictions, downloading with German IP.
 ydl_opts = { 'verbose': True, 'format': 'bestaudio/best', 'restrictfilenames':True, 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp3', 'preferredquality': '192' }
Traceback:
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/YoutubeDL.py", line 797, in extract_info ie_result = ie.extract(url) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 530, in extract ie_result = self._real_extract(url) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/youtube.py", line 2364, in _real_extract self._sort_formats(formats) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 1327, in _sort_formats raise ExtractorError('No video formats found') youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

@r4z0r5 I had the same error, try updating youtube-dl with
python -m pip install youtube-dl --upgrade
working for me.

@akshatdevp Well, that too didn't work for me. As u can see it down below:
pranav@exam ~> python -m pip install youtube-dl --upgrade
Collecting youtube-dl
  Downloading youtube_dl-2<IP_ADDRESS>-py2.py3-none-any.whl (1.8 MB)
     |████████████████████████████████| 1.8 MB 620 kB/s
Installing collected packages: youtube-dl
  WARNING: The script youtube-dl is installed in '/home/pranav/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed youtube-dl-2<IP_ADDRESS>
pranav@exam ~> youtube-dl -f bestaudio https://youtu.be/_HgzMhQTpOA
[youtube] _HgzMhQTpOA: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
pranav@exam ~ [1]> youtube-dl -f bestaudio https://www.youtube.com/watch?v=_HgzMhQTpOA&feature=youtu.be
fish: Unsupported use of '='. In fish, please use 'set feature youtu.be'.
pranav@exam ~ [1]> bash
pranav@exam:~$ youtube-dl -f bestaudio https://www.youtube.com/watch?v=_HgzMhQTpOA&feature=youtu.be
[1] 92542
pranav@exam:~$ [youtube] _HgzMhQTpOA: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Not sure how/if that ever gotten fixed and the time is now July 2020 and this problem is still current.

@daniellasalle do you still run into issue if you install latest release (as prescribed in README)?
Can confirm issue still there for youtube-dl on Ubuntu 20.04 when installed via apt. But able to get around issue by downloading latest release binary.

@PranavBhattarai
$ /home/pranav/.local/bin/youtube-dl <URL>

@guest271314
Now I have 2 youtube-dl installed. I want to keep only the latest one. What to do?

You should be able to uninstall the default package.

@guest271314
I just did what you told using the command: sudo apt remove --purge youtube-dl.
Now I have to go to /home/pranav/.local/bindirectory every single time if I want to use youtube-dl.
Why can I just type youtube-dl from the default location (i.e /home/pranav)? Is there a way through which I can run youtube-dl command from default location?

.@PranavBhattarai You should be able to add  /home/pranav/.local/bin to PATH.

Seems bandcamp.com/album/<album_name> downloads do not work any more: ERROR: No video formats found.
v2020.09.20