text:
storage_directives: Cannot process filesystems

Description
sunbeam-terraform plan when ran with juju plugin 0.13.0 fails with cannot process filesystems.
The failure is not consistent but happened in 2 out of 3 builds.
Urgency
Blocker for our release
Terraform Juju Provider version
0.13.0
Terraform version
1.9.1
Juju version
3.5.2
Terraform Configuration(s)
git clone https://github.com/canonical/sunbeam-terraform.git
cd sunbeam-terraform
git fetch origin pull/83/head:BRANCH_NAME

Reproduce / Test
juju 3.5/stable + microk8s

sudo snap install --classic terraform

git clone https://github.com/canonical/sunbeam-terraform.git
cd sunbeam-terraform
git fetch origin pull/83/head:BRANCH_NAME
git checkout BNRACH_NAME

echo '{"credential": "microk8s", "enable-vault": true, "enable-barbican": true, "enable-designate": true, "nameservers": "testing.github.", "mysql-storage": { "database": "12G" }, , "keystone-storage": { "fernet-keys": "6M", "credential-keys": "8M" } }' > terraform.tfvars.json
terraform init
terraform apply -auto-approve -var-file=channels/edge.tfvars

Debug/Panic Output
╷
│ Error: Client Error
│
│   with module.cinder-ceph.juju_application.service,
│   on modules/openstack-api/main.tf line 27, in resource "juju_application" "service":
│   27: resource "juju_application" "service" {
│
│ Unable to read application, got error: cannot process volumes: cannot
│ convert volume details for volume-13: unit unit-glance-0 not found (not
│ found)
╵
Error: Process completed with exit code 1.

Notes & References
https://github.com/canonical/sunbeam-terraform/actions/runs/10140842506/job/28040230530?pr=83
I will try to come up with smaller plan to reproduce. I have added details to provide early report.

A smaller reproducer would be helpful here. This may be a juju bug, or something else.

Potential duplication with #534

@hmlanigan @anvial Unfortunately i am not able to reproduce with small set of plan.
I tried the above setup with following terraform vars combiantion:
echo '{"credential": "microk8s" }' > terraform.tfvars.json  --> Issue not reproduced
echo '{"credential": "microk8s", "enable-vault": true, "enable-barbican": true, "enable-designate": true, "nameservers": "testing.github." }' > terraform.tfvars.json --> Issue reprodcued, its just 4 apps and some integrations that will be more with this var.
Also I observed the plugin does not create all applications in parallel in 0.13.0. The plugin creates 7 applications wait for some logic (the apps did not come to active from juju perspective) and then create rest of the applications. Can you elaborate if there is some kind of dependency check introduced to deploy apps in the plugin?

One more observation, in the above example out of 120 resources 10 resources are getting created in first run as expected (because of default parallelism 10).
1 resource - creation of model
5 resources - creation of application with storage requirement (defaults or set via terraform plan)
4 resources - creation of application with no storage requirement for the charm
9 resources of application creation are not completed until storage is created for all the 5 resoures/applications.
Cross checking with k8s host-provisioner pod logs shows PVs are created much early for most of applications.
Expectation is not all 9 applications should wait until storage for all applications are created.
From terraform apply console logs, below table shows resource name   creation_time    created_successfully_time
                                                             juju_model.sunbeam: [2024-08-02 14:26:05.492143] [2024-08-02 14:26:05.632077]
                                  module.single-mysql[0].juju_application.mysql: [2024-08-02 14:26:05.660417] [2024-08-02 14:34:41.761684]
                                       module.ovn.juju_application.ovn-relay[0]: [2024-08-02 14:26:05.663018] [2024-08-02 14:34:41.509735]
                                         juju_application.certificate-authority: [2024-08-02 14:26:05.686249] [2024-08-02 14:34:41.415593]
                                                juju_application.traefik-public: [2024-08-02 14:26:05.688072] [2024-08-02 14:34:42.175205]
                                                       juju_application.bind[0]: [2024-08-02 14:26:05.688924] [2024-08-02 14:34:42.073748]
                                                      juju_application.vault[0]: [2024-08-02 14:26:05.707729] [2024-08-02 14:34:41.368112]
                                        module.ovn.juju_application.ovn-central: [2024-08-02 14:26:05.713097] [2024-08-02 14:34:42.194889]
                                      module.rabbitmq.juju_application.rabbitmq: [2024-08-02 14:26:05.713190] [2024-08-02 14:34:42.065555]
                                                       juju_application.traefik: [2024-08-02 14:26:05.735891] [2024-08-02 14:34:42.200672]

                                                            juju_offer.ca-offer: [2024-08-02 14:34:41.426497] [2024-08-02 14:34:46.585169]
                                       module.ovn.juju_offer.ovn-relay-offer[0]: [2024-08-02 14:34:41.523196] [2024-08-02 14:34:46.694237]
                                 module.ovn.juju_integration.ovn-relay-to-ca[0]: [2024-08-02 14:34:41.536230] [2024-08-02 14:34:46.878869]
                                   module.neutron.juju_application.mysql-router: [2024-08-02 14:34:41.795447] [2024-08-02 14:34:43.714353]
                                  module.keystone.juju_application.mysql-router: [2024-08-02 14:34:41.802773] [2024-08-02 14:34:43.805514]
                                       module.keystone.juju_application.service: [2024-08-02 14:34:42.084648] [2024-08-02 14:36:53.757169]
.......
.......

Corresponding Hostpath provisioner log attached
hostpath-provisioner.log

I have raised https://github.com/juju/terraform-provider-juju/issues/539 to discuss above comment

I retested the terraform plan mentioned in above comment with the terraform-provider-juju main branch and got similar error as above in 1 out of 7 runs.
Logs attached:
tfapplydebug_main.log
tfapplyconsoleout_main.log

Retested again on main branch with nightly build of 20 times in a loop and the reported issue is not observed. If i include above comment, I am able to reproduce once in almost like 40 runs.
Let me know how should we proceed given on main branch, the bug is very rare to reproduce.
However one thing i would like to get resolved is on the below DEBUG statements on why waiting for application A1  has retry errors for storage of application A2 which seems something wrong fundamentally.
2024-08-07T23:10:56.901Z [DEBUG] provider.terraform-provider-juju_v0.14.0: waiting for application "vault": @module=juju.client err="retrying: storage label \"certs\" missing detail" @caller=/home/ubuntu/terraform-provider-juju/internal/juju/client.go:235 timestamp=2024-08-07T23:10:56.900Z
2024-08-07T23:10:57.080Z [DEBUG] provider.terraform-provider-juju_v0.14.0: waiting for application "keystone-mysql-router": err="retrying: storage label \"tmp-2\" missing detail" @caller=/home/ubuntu/terraform-provider-juju/internal/juju/client.go:235 @module=juju.client timestamp=2024-08-07T23:10:57.080Z
2024-08-07T23:10:57.206Z [DEBUG] provider.terraform-provider-juju_v0.14.0: waiting for application "keystone": @caller=/home/ubuntu/terraform-provider-juju/internal/juju/client.go:235 @module=juju.client err="retrying: storage label \"database-6\" missing detail" timestamp=2024-08-07T23:10:57.206Z
2024-08-07T23:10:57.513Z [DEBUG] provider.terraform-provider-juju_v0.14.0: waiting for application "mysql": err="retrying: storage label \"credential-keys-4\" missing detail" @caller=/home/ubuntu/terraform-provider-juju/internal/juju/client.go:235 @module=juju.client timestamp=2024-08-07T23:10:57.512Z

Hey, @hemanthnakkina, I am trying to reproduce this bug but cannot observe it.
You mentioned that you used a small reprocuder from #539, is it still actual?

Hey, @hemanthnakkina, I am trying to reproduce this bug but cannot observe it.
You mentioned that you used a small reprocuder from #539, is it still actual?

Asking because I sevel times deployed (this plan) with the results:
└─▪ juju status --storage
Model      Controller  Cloud/Region        Version  SLA          Timestamp
openstack  microk8s    microk8s/localhost  3.5.3    unsupported  12:17:09+03:00

App                    Version                  Status   Scale  Charm               Channel      Rev  Address         Exposed  Message
bind                                            active       1  designate-bind-k8s  9/stable       4  10.152.183.172  no
keystone                                        blocked      1  keystone-k8s        2024.1/edge  201  10.152.183.90   no       (ingress-public) integration missing
keystone-mysql-router  8.0.35-0ubuntu0.22.04.1  active       1  mysql-router-k8s    8.0/stable    96  10.152.183.105  no
mysql                  8.0.36-0ubuntu0.22.04.1  active       1  mysql-k8s           8.0/stable   153  10.152.183.41   no
vault                                           active       1  vault-k8s           1.15/edge     61  10.152.183.162  no

Unit                      Workload  Agent  Address      Ports  Message
bind/0*                   active    idle   10.1.52.250
keystone-mysql-router/0*  active    idle   10.1.52.243
keystone/0*               blocked   idle   10.1.52.221         (ingress-public) integration missing
mysql/0*                  active    idle   10.1.52.219         Primary
vault/0*                  active    idle   10.1.52.210

Storage Unit  Storage ID         Type        Pool        Mountpoint                               Size     Status    Message
keystone/0    credential-keys/5  filesystem  kubernetes  /var/lib/juju/storage/credential-keys/0  5.0 MiB  attached  Successfully provisioned volume pvc-b09a1664-1a18-4d5c-aea1-6f9bc201bf6f
keystone/0    fernet-keys/6      filesystem  kubernetes  /var/lib/juju/storage/fernet-keys/0      5.0 MiB  attached  Successfully provisioned volume pvc-d019e957-1333-47f4-9daf-14b7738fe96e
mysql/0       database/4         filesystem  kubernetes  /var/lib/juju/storage/database/0         1.0 GiB  attached  Successfully provisioned volume pvc-eb79f498-3481-4d37-beed-e45088e474b6
vault/0       certs/0            filesystem  kubernetes  /var/lib/juju/storage/certs/0            5.0 MiB  attached  Successfully provisioned volume pvc-0e49b998-ed8a-423c-8c9c-7acdf2a3299c
vault/0       config/1           filesystem  kubernetes  /var/lib/juju/storage/config/0           5.0 MiB  attached  Successfully provisioned volume pvc-8438101c-dd1a-4793-b39e-cb93502c8031
vault/0       tmp/2              filesystem  kubernetes  /var/lib/juju/storage/tmp/0              5.0 GiB  attached  Successfully provisioned volume pvc-b5f06a1f-a1c0-4d18-8f7b-58a8ba28acf9
vault/0       vault-raft/3       filesystem  kubernetes  /var/lib/juju/storage/vault-raft/0       10 GiB   attached  Successfully provisioned volume pvc-35309c9c-e93d-407f-b9bc-9ab96a8cd996

So cannot catch the bug.

@anvial As I mentioned in my previous comments [1] and [2], I am able to reproduce the problem only 1 out of total 40 times with the PR included in the tests and so I am happy to close the issue.
I would appreciate if you can look at logs mentioned in [1] and if possible form an hypothetical scenario that might cause the issue and add any more logs if required in code so that it will be helpful if problem is reproduced again.
Either way please feel free to close the issue.
Appreciate if minor version of terraform-provider-juju  that includes PR can be planned sonner.
[1] https://github.com/juju/terraform-provider-juju/issues/537#issuecomment-2274503369
[2] https://github.com/juju/terraform-provider-juju/issues/537#issuecomment-2277150424

@hemanthnakkina got you, I would try to do some scripting in case to catch the but.
If you find a more reliable way to catch this annoying thing, plz let me know.

@anvial I will suggest not to waste on your time in scripting to catch the bug as I already invested time to run overnight continuously. Just take a look at logs if it provide any hints on what could have happened in error case.
Lets close the case if you are not able to find anything from logs.

Ok, let's close this bug. We will reopen it in case we find a way how to reproduce it more reliably.

authors: anvial hemanthnakkina hmlanigan

repo: juju/terraform-provider-juju


text:
Fixes Issue #116

If either to or from value contains a unit, the animated value is cast to a string with that unit (as per usual). Otherwise, animated value is cast to the type of the to value.
I ran into #116 while using anime in a Typescript project. Typescript just wasn't satisfied with a quick workaround. It's a very minor issue with a very minor fix.
In decomposeValue, the strings property is set to an empty array if the val argument isn't a string or the unit argument is undefined. In recomposeValue, if that strings array is empty, a number is return, otherwise the value is recomposed as usual.

Absolutely! I saw those but completely forgot about them...

source: gharchive/pull-request

repo: juliangarnier/anime

license: mit

license_type: permissive

license_source: bigquery


text:
In Oracle mode, Quidem outputs an extra blank line before 'no rows selected'

In Oracle mode, given a query that returns no rows, Quidem will print one more blank line in the output than is present in the input. Thus Quidem is not idempotent, and the test will never pass.
Example script:
!use scott
!set outputformat oracle
select * from (values 1) where 1 = 0;

no rows selected

!ok

The output contains an extra blank line before "no rows selected":
!use scott
!set outputformat oracle
select * from (values 1) where 1 = 0;

no rows selected

!ok

Fixed in 4d110832d400fec8c1aed77da783affa12388ee3 (and release 0.11).

source: gharchive/issue

repo: julianhyde/quidem


text:
Deprecated "options.display" used, this is now a property: block

Your system information

VelocityJS version: 2.0.5

I don't understand what I should do instead, and the documentation doesn't mention anything about this.

That's about as plain English as it can be. Use it as a property...
element.velocity({left:"10px", display:"block"});

That is exactly what I'm doing and what's causing the error.

No, to cause the error you're doing:
element.velocity({left:"10px"}, {display:"block"}); // Don't do, this is wrong!!!

What about: First argument (slideDown) was not a property map, a known action, or a registered redirect. Aborting.

https://github.com/julianshapiro/velocity/wiki/Advanced---Sequences

But after I have included velocity.ui.min.js on my page and used slideInDown instead I get a similar error: velocity.min.js?d442af1e1c5a8d37c8808d391f6f99fa:6 VelocityJS: First argument (slideInDown) was not a property map, a known action, or a registered redirect. Aborting.

authors: Frohmen Rycochet

repo: julianshapiro/velocity


text:
Exception after phone locking

after locking the phone (side power button),
exception:
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: 'package:mobile_scanner/src/mobile_scanner_controller.dart': Failed assertion: line 269 pos 12: 'hashCode == _controllerHashcode': MobileScannerController.startAsync called after MobileScannerController.dispose
package:mobile_scanner/src/mobile_scanner_controller.dart:269
E/flutter ( 3105): MobileScannerController methods should not be used after calling dispose

Please check with latest version v3.0.0-beta.4

authors: dalyhachicha juliansteenbakker

license_source: github-api


text:
Can't start the angular app

I got these 4 errors when launching the app:
scripts.a358a922.js:1 Uncaught ReferenceError: require is not defined

vendor.1b060f0a.js:2 Uncaught Error: [$injector:unpr] Unknown provider: TokenInterceptorProvider <- TokenInterceptor <- $http <- $compile

closing as a duplicate of #12

authors: alfirin bacongobbler

repo: jumbojett/deis-ui


text:
[WIKI] ftags gives permission denied and :Tags does not display the file, the tag belongs to.

Category

[ ] fzf binary
[ ] fzf-tmux script
[ ] Key bindings
[ ] Completion
[ ] Vim
[x] Neovim
[ ] Etc.

OS

[ ] Linux
[x] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[ ] bash
[x] zsh
[ ] fish

I am using the following scripts from wiki. ftags for tmux and :Tags for neovim.
Issue with :Tags

It's really fast but it does not display the corresponding filepath for the tag

I don't see why you're getting permission denied.
The wiki page is for showcasing how one can build things with fzf, and I'd like to keep the examples simple without too much sophistication. You might want to try out :Tags command provided by fzf.vim project.

authors: junegunn sreeram-boyapati

repo: junegunn/fzf

license: MIT


text:
pluginstall command cant install what i declared between call  plug#begin() and call plug#end()

as the title says, my plugInstall command not work,

Type:

[ ] Bug
[ ] Enhancement
[ ] Feature Request
[ x] Question

OS:

[ ] All/Other
[ ] Linux
[ x] OS X
[ ] Windows

Vim:

[ ] Terminal Vim
[ ] GVim
[ x] Neovim

is my vim-plug not rightly configured ?  sos

@leeyunlong001230: If you want others to help, I suggest making it easy for them.
If I want to test if your configuration works on my system, I need to manually type it out becaus instead of copy/pasting the text (which is the only relevant part), you shared only an image with a screenshot. :disappointed:

@leeyunlong001230: If you want others to help, I suggest making it easy for them.
If I want to test if your configuration works on my system, I need to manually type it out becaus instead of copy/pasting the text (which is the only relevant part), you shared only an image with a screenshot. 😞

3q,i've found the cause.i have two plug segments,one in init.vim another in .vimrc,but the vimrc is less than the init.vim,and the vimrc loaded behind init.vim,I guess it's the key.thank you anyway

@leeyunlong001230: Please take a moment to recognize that nobody could have helped you with this problem based on the information you provided, but over 1000 emails were sent regarding this issue.
For the future, I highly recommend to get a fresh (minimal) install of your OS and the involved tools in a VM and try to reproduce your issue there. This will either lead you to the solution without asking anyone for help (likely in this case), or you will know what to include in the issue so others have a chance of helping (in this case, you would have had to include both config files and someone could have pointed out that the second plug section won't take effect due to the first).

repo: junegunn/vim-plug


text:
Joint the 3 levels of AbadIA

After finishing https://github.com/juntosdesdecasa/mcthings/issues/47 it is time to join the three levels in a common building.

All done! The stairs that go from when floor (level) to the other don't match totally, but in general, it fits.

In any case, I will close this ticket now. The total fits between floors is out of scope now. Let's see in the future.

repo: juntosdesdecasa/mcthings


text:
Add a reference to the Jupyter paper

Fixes #285

Sounds good to me, though those additional cites are beyond my scope of knowledge.

I am going to withdraw this stale PR.


text:
[WIP] Handle different file encodings

This should fix https://github.com/jupyter/repo2docker/issues/764
Decided to use chardet to guess the encoding because I liked the idea of reusing the function for environment.yml also (not sure if this was the right call).

[x] implement function to detect encoding
[ ] add tests

I like the idea of reusing it from environment.yaml. No idea where to check what legal encodings are for that file though. Maybe they don't allow anything except utf-8 in which case we should probably also not allow that. It should be written down somewhere (deep) in the conda docs or code.

Thanks for the feedback @betatim :sun_with_face:
I ended up not using the function for environment.yml because it seems that only utf-8 is accepted (according to this line and this line).

@betatim, related to the tests, do you think adding some unit tests in test_utils.py covering more or less the cases here is enough? :eyes:

Those look like some good tests to copy!
I was thinking "take a string with 'weird' characters, encode it to bytes using a legal but different from utf-8 encoding, write bytes to temporary file, read them back in with our open_guess_encoding, check the string is the same as at the beginning".

authors: GeorgianaElena betatim


text:
updating r2d url for config files

the r2d config URL is incorrect, this is a quick patch to fix it. I think this is actually the source of the problem that was supposed to be fixed in #50 ... if so then we don't actually need to manually add config_files.txt to this repo so this PR takes it back out. Let's see if that works.

ping @betatim since maybe he's up? We should fix this one since it's linked to the main page of the binder page

repo: jupyterhub/binder


text:
Port to JupyterLab 3

Fix #42

https://beta.mybinder.org/v2/gh/hadim/jupyter-archive/jlab3?urlpath=lab

https://beta.mybinder.org/v2/gh/hadim/jupyter-archive/jlab3?urlpath=lab

repo: jupyterlab-contrib/jupyter-archive


text:
Not locating Jupyter in PATH

Description
I installed Anaconda3 today and installed JupyterLAB after that but all I get is this:

Reproduce

IDK if it's possible to recreate this since it comes on startup

Expected behavior
Supposed to launch JupyterLab
Context

Operating System and version: Windows 7 Ultimate
Browser and version: Vivaldi 4.2
JupyterLab version: Latest I got from here

Troubleshoot Output

This won't work since the web version works, it is having problems with the desktop app

Command Line Output

Same, works on the browser, not on app

Browser Output

Paste the output from your browser Javascript console here, if applicable.
I don't understand. Can you provide a step-by-step guide, please?

Extra info: running this on Git Bash since I am a Bash user

Can anybody help me with this?

I experienced the same problem when trying out Jupiter native the other day. I haven't found a way to make it work.

I experienced the same problem when trying out Jupiter native the other day. I haven't found a way to make it work.

Did you try that Add PATH button? I tried to add it to my Jupyter source file but my Jupyter shortcut redirects me to Python. I haven't managed to get Jupyter onto the native app that way.

Same problem. I noticed that "choose path" is not working. I installed jlab_server on my D-drive. After selecting "**D:**JupyterLab\resources\jlab_server\python.exe" and clicking on "Use path" following error message is shown: "Environment not found at **C:**JupyterLab\resources\jlab_server\python.exe".

Let's focus the discussion over in #238. I would like to help to solve this problem; could you please check the following and post answers in #238:

does running the application as an Administrator help?
does installing it as an administrator, for all users, without changing the path help?
what operating system are you using, and what version?

Thank you for your help.

what operating system are you using, and what version?

Windows 7 SP 1 build 7601

authors: im-coder-lg krassowski melund robbishman

repo: jupyterlab/jupyterlab-desktop


text:
warning / error with JupyterLab 0.12.1

The Prerequisites state "JupyterLab 0.7.0 or later", but with JupyterLab 0.12.1, I get the following warning / error (?) when running both jupyter labextension install and enable:
X is not version compatible with installed JupyterLab version 0.12.1
    Expects JupyterLab version ^0.8.0 from packaged module jupyterlab_geojson@0.1.1/lib/plugin.js
    Expects JupyterLab version ^0.8.0 from packaged module jupyterlab_geojson@0.1.1/lib/widget.js

Just for completeness sake: the same happens when installing the package from PyPI.

@gnestor, the compatibility range should be >=0.x, <0.x+1 for semver.

@dlukes I just pushed a new version an hour ago. I've tested locally and it's working with lab 0.13.1. It looks like it has also been pushed to PyPI, but I didn't release it myself so I can't confirm.
@blink1073 Ok, so this line should read "jupyterlab": ">=0.11, <0.2"?

Thanks! I can confirm the extension works both when installed from source and from PyPI, though they're probably different versions -- the PyPI one is listed as "Map" in the "Open with" menu and the map widget stretches both vertically and horizontally to fill the viewport of the pane it's in, while the source one says "GeoJSON" and its height is fixed.

@gnestor, that line should say "jupyterlab": "^0.13.1",, which means it is compatible with 0.13.1-0.13.x releases.  By semver rules, all 0.x releases are major version changes.

@blink1073 The issue is that 0.14 was released today (and 0.13 was released 7 days ago), so with "jupyterlab": "^0.13.1" this extension would already be incompatible with master. I understand that while lab is in alpha/beta, breaking API changes will happen frequently (and in minor versions). However, when lab is out of beta, it would be ideal for extensions to target major versions (e.g. 1.x, 2.x) and lab to reserve breaking API changes for major versions. Otherwise, I suspect that we're going to see a lot more of X is not version compatible with installed JupyterLab version 0.x.x.

@gnestor, my point is that 0.13 -> 0.14 is a major version change.  We necessarily are breaking the API with each release.

I realize this is causing a lot of headache for extension authors, but I do not see an alternative until we stabilize our APIs (which we are trying as hard as we can to work towards).

And yes, what you propose is a sound strategy.  I will bring it up at the meeting this Friday.

(Sorry if I came off as testy, this has been a source of stress for me for quite some time now).

I think we are in agreement: At the moment, while in beta, breaking changes will happen constantly. After beta, breaking changes should only happen with major versions.
I'll update the current extensions and the cookiecutter to target ^0.14 and bump it on each 0.x release.

@dlukes I'll release a new version of jupyterlab_geojson to PyPI.

authors: blink1073 dlukes gnestor


text:
Preserve file extension for unique filenames

When a file is uploaded and has a name clash, a unique filename must be chosen. The current method appends the increment after the pathname, which interferes with the file extension, e.g. README.md becomes README.md_0. (Since the contents API uses the extension to determine how to interpret the file, this causes plain text files to be displayed as base64 encoded). The new variant puts the disambiguator in front to preserve the extension.

Thanks @juntyr for catching this!
It looks like the current implementation would then create a file named 0_README.md?
Wondering if it should be named README_0.md instead, so the files are still next to each others when sorted by name?

Thanks @juntyr for catching this!
It looks like the current implementation would then create a file named 0_README.md?
Wondering if it should be named README_0.md instead, so the files are still next to each others when sorted by name?

The file will be renamed once the upload of that file is completed anyways, so it will get its original name in the unique upload folder back. But if the name during this upload period matters, then your solution would be nicer.

I've been thinking a bit more about this. Extensions can meaningfully have one or multiple parts and I think it's really just easier to leave them be entirely, i.e. to not even try to determine where they start and end. Adding a prefix to the filename on upload may look weird for the split-second before the file is moved and renamed to the final location, but it works and fixes an existing bug.
@jtpio Would you be willing to merge this PR and release a patch release for this bug fix?

Released: https://github.com/jupyterlite/litegitpuller/releases/tag/v0.2.1

Released: https://github.com/jupyterlite/litegitpuller/releases/tag/v0.2.1

Thank you so much <3

authors: jtpio juntyr

repo: jupyterlite/litegitpuller


text:
Added support for Haskell-Flakes in Hedis

Hedis Library doesn't have support for Haskell-Flakes. Added a flake.nix file which will add support for this.
Using flakes we can start redis services in both standalone mode and clustered mode.

You can rename the PR and its description to mention "Added support for Nix Flakes" or maybe "Setup development environment with Nix Flakes"?, because it does more than just adding haskell-flake, it also adds services-flake.

authors: rohitsinghjuspay shivaraj-bh

repo: juspay/hedis


text:
[CYPRESS] Add e2e test for MiFinity wallet payment method for MiFinity Connector

The Hyperswitch SDK is a versatile tool built to streamline payment integration for developers. It simplifies the process of adding multiple payment methods, allowing you to quickly implement support for various gateways without the need to manually integrate each one. With Hyperswitch, you can efficiently manage payments across platforms, reducing complexity and boosting development speed.
Pre-requisites:
Please follow the README for guidelines on file structure, formatting and instructions on how to set up and run Cypress.
Description:
This task involves adding a cypress e2e test for Local Bank Transfer payment method for Adyen Connector.
🔨 Possible Implementation
Locate the element for this payment method, perform the click action on it and assert whether redirection happens success.
Contribution Guidelines:

Fork the repository and create a new branch for your work.
Ensure the WebSDK follows best practices for API integration and field rendering.
Write clean, well-documented code with clear commit messages.
Make sure to follow our coding standards and contribution guidelines.

Helpful Resources:

Link to WebSDK documentation: WebSDK Docs
Link to the API endpoint specifications: API Docs

If you have any questions or need help getting started, feel free to ask in the comments!
🔖 Note:
Once assigned, please drop a mail for required credentials at preetam.revankar@juspay.in
Submission Process:

Ask the maintainers for assignment of the issue, you can request for assignment by commenting on the issue itself.
Once assigned, submit a pull request (PR).
Maintainers will review and provide feedback, if any.
Maintainers can unassign issues due to inactivity, read more here.
For this issue, please submit a PR on @juspay/hyperswitch-web repo, and link it to the issue.

Refer here for Terms and conditions for the contest.

Hello @Sanskar2001 , Can I work on this issue ?  I have understood the requirements of the issue and would like to contribute towards resolving this issue .
Thank You!

Can I work on this issue?

Hey @Atharva1723 Assigned another issue to you!

Will start working today

Sure @Atharva1723 , Looking forward to your contribution.

repo: juspay/hyperswitch


text:
The just-the-docs theme could not be found

I am encountering an error with the "just-the-docs" theme while using the configuration file located at "/github/workspace/./_config.yml". Despite not having made any changes to the "just-the-theme" present in the config file, I am still receiving the following error message:
"Error: The just-the-docs theme could not be found."
I am hoping that someone can assist me in resolving this issue so that I may proceed with my work.
Thank you in advance for your help.

Hi @alidehkhodaei, thanks for submitting an issue. Can you please provide more information to help you debug? Ex a repo link, etc. Right now there isn't enough information to debug.

Hello again @mattxwang. This is my repository link.
https://github.com/Developers0101/notes-android-course

Where is that? It build and deploy has work but show ❌ in every commit.

There are two parallel builds you have in your CI:

the default github-pages action, which is the one failing
the one packaged with this theme, which is succeeding

In fact, there's a deployed version of your site: https://developers0101.github.io/notes-android-course/
To disable the failing action, you should go into your repo settings and change the default build source to Actions (this is under the "pages" section).

authors: alidehkhodaei mattxwang

repo: just-the-docs/just-the-docs-template


text:
Issue with JustBetter\MagentoClient: "Call to undefined method connection()"

Hello,
I am currently encountering an error with the JustBetter MagentoClient in a Laravel project. I have set up multiple connections in the magento.php configuration file as follows:
php
'connections' => [
'default' => [
'base_url' => env('MAGENTO_BASE_URL'),
'base_path' => env('MAGENTO_BASE_PATH', 'rest'),
'store_code' => env('MAGENTO_STORE_CODE', 'all'),
'version' => env('MAGENTO_API_VERSION', 'V1'),
'access_token' => env('MAGENTO_ACCESS_TOKEN'),
'timeout' => 30,
'connect_timeout' => 10,
'authentication_method' => env('MAGENTO_AUTH_METHOD', 'token'),
],
'xsign' => [
'base_url' => env('MAGENTO_BASE_URL_XSIGN'),
'base_path' => env('MAGENTO_BASE_PATH', 'rest'),
'store_code' => env('MAGENTO_STORE_CODEXSIGN', 'xsign'),
'version' => env('MAGENTO_API_VERSION', 'V1'),
'access_token' => env('MAGENTO_ACCESS_TOKEN_XSIGN'),
'timeout' => 30,
'connect_timeout' => 10,
'authentication_method' => env('MAGENTO_AUTH_METHOD', 'token'),
],
]
When I attempt to use the connection() method to specify which configuration to use ('xsign' in this case), I receive the following error:
Error
Call to undefined method JustBetter\MagentoClient\Client\Magento::connection()
at app/Console/Commands/Xsign/SyncClientesToMagento.php:87
This occurs when trying to execute the command: $response = $this->magento->connection('xsign')->get($url, $queryParams);
I've checked the documentation and tried to ensure that my setup aligns with the provided examples, but I'm stuck on how to resolve this error. Could this be a version issue, or am I missing something in my implementation?
Thank you for any guidance you can provide.

Hi, could you please double check what $this->magento is ?
It should be an instance of \JustBetter\MagentoClient\Client\Magento which contains the method.

public function __construct(
protected \JustBetter\MagentoClient\Client\Magento $magento,
) {
parent::__construct(); // Isso garante que a classe pai Command seja corretamente inicializada.
}

I cannot reproduce this with version 2.4. Your configuration and call seem correct.
This is working fine:
 $response = $this->magento->connection('default')->put('products/'.urlencode($model->sku), $payload);

See the tests too on how to use multiple connections

Problem 5
- justbetter/laravel-magento-stock is locked to version 1.2.7 and an update of this package was not requested.
- justbetter/laravel-magento-stock 1.2.7 requires justbetter/laravel-magento-client ^1.4 -> found justbetter/laravel-magento-client[1.4.0, 1.5.0, 1.x-dev] but it conflicts with your root composer.json require (^2.4).

Yes, version 1.x of this package does not support multiple connections. justbetter/laravel-magento-stock is compatible with version 2.4, update both and it should work.

authors: VincentBean samuel-olavo

repo: justbetter/laravel-magento-client


text:
feat(pie-docs): add skip to content link to site

[Added] - Skip to content link
Also fixes a broken unit test that got into main last week

looks good to me!
one thing I found reading an article about skip links is
"You should include a tabindex=”-1″ on the target of the skip link. IE and Chrome both require this attribute to be present to make the skip link work consistently." do you think it's still relevant for us?

looks good to me! one thing I found reading an article about skip links is "You should include a tabindex=”-1″ on the target of the skip link. IE and Chrome both require this attribute to be present to make the skip link work consistently." do you think it's still relevant for us?

Hey @raoufswe thanks! I'm more than happy to add this, but why is it necessary? tab index of -1 would prevent us from being able to access via tabbing on a keyboard which feels like a degraded UX to me.
Did you have any resource you could share for me to read up on?

authors: jamieomaguire raoufswe

repo: justeattakeaway/pie


text:
Game freezing

The game is freezing when I catch a pokemon through the proxy. It's freezing aften we can see all the details and we have to click to "ok". Then we just see the background without the pokeball.

I'm running it on an iphone 6, iOS 9.3.2, the code is running on a macbook pro OSX 10.11.5.
nmp -v : 3.9.5
node -v : 6.2.2
bower - v : 1.7.9
protobuf -v : 2.6.1
Plus, the game isn't conneting through the proxy, so connecting without it and adding it then.
At this moment, getting this errors multiple times :
HTTPS_CLIENT_ERROR on : { Error: socket hang up
at TLSSocket. (_tls_wrap.js:820:25)
at emitOne (events.js:101:20)
at TLSSocket.emit (events.js:188:7)
at Socket._handle.close (net.js:492:12)
at Socket.g (events.js:286:16)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at TCP._handle.close [as _onclose] (net.js:492:12)
code: 'ECONNRESET' }
Tho, I still get updates at my localhost:3000, but only 1 pokemon in showing at a time ( #19)

The freezing problem is already mention in the TODO-List of the Project

Make client usable while catching Pokemon

Yeah, I'm going to close this. It will be fixed in a future release.

Still have the  "Error: socket hang up"  tho....

I'm not sure what that's about. It might have to do with your downgraded version of protobuf.

Downgraded? It's the only version brew wants to install. Seems that the 3.0 still is in beta.

That's what the --devel flag does.

Didn't work either with proto 3.0... but finally fixed it. I have to go to safari everytime I set up the proxy and say ok to the pop up (unknown server etc). Then no more errors. And it's fixing a lot of problems.

authors: Akokyuu eratio08 justinleewells

repo: justinleewells/pogo-optimizer


text:
Use quick-local-ip for figuring out the local IP address

Fixes #157.

Thanks for the fix! This always bothered me.

authors: justinleewells mathiasbynens


text:
How much GPU RAM is needed?

tl;dr can this be fine-tuned with 24GB GPUs, or is 48GB needed? (I've tried adjusting batch size, etc. on 12GB and failed)

24GB, try huggingface diffusers if you need lower memory.

authors: justinpinkney zlstringham

repo: justinpinkney/stable-diffusion


text:
Fix for #84

This should fix #84. The test is now strengthened (Scaper 1.3.1 fails). The new test looks explicitly for the role, the background or foreground idx, and the label in the generated file.

Coverage remained the same at 100.0% when pulling 4067f6fb0c88e2d89829448a69b47b9ff4ddf6e3 on fix-for-84 into 94ac4ae3cdcd041c23ac1469c140f0c37e708df0 on master.

authors: coveralls pseeth

repo: justinsalamon/scaper


text:
feat: Added functionality

Description

Motivation and Context

Breaking Changes

How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[ ] I have executed pre-commit run -a on my pull request

This PR is included in version 1.0.0 :tada:

authors: applike-ss mfroembgen

repo: justtrackio/terraform-aws-ecs-app


text:
🛑 REPUESTOS AFS is down

In 88b0a0e, REPUESTOS AFS (https://repuestosafs.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: REPUESTOS AFS is back up in badb31b after 220 days, 8 hours, 6 minutes.

repo: jveyes/upptime


text:
Segmentation fault for large number of nodes

Hi, there are some segmentation faults without specific error info when using TSPSolver to calculate the ground truth, especially when the size goes beyond 650.

@HCYANG2000 Do you have a small, self-contained example that demonstrates the problem?

Here's the code I running: https://github.com/chaitjo/learning-tsp/blob/master/data/tsp/generate_tsp.py
When I run for the big graph, here's the error I got

Thanks! I will have a look and try to reproduce the issue.

repo: jvkersch/pyconcorde


text:
[RFE]  notification when a command completes and alacritty is not the focused window

elementary's terminal has a feature where it notifies the user whenever a command completes and the terminal is not the focused window. It accomplishes this using PROMPT_COMMAND and a dbus interface.

It is not possible to implement in a terminal emulator, as it has no concept of "commands". However, Konsole and I think some vte-based terminals offer a "bell on silence" function. Also, "not" is a bad name for a notification program.

There is already a tool that accomplishes this called "undistract-me". It is available in most Linux distros. Basically you just install it and source some code in your .bashrc (or whatever shell you use) and your done.
However some integration with the bell could be nice. E.g. a (configurable) script that gets executed when the terminal bell is triggered.

I have a zsh preexec hook that touches a file, and a precmd hook that reads the elapsed time from that file. Its made for a prompt https://github.com/jedahan/geometry/blob/mnml/functions/geometry_exec_time.zsh but some psudocode (which has problems like it only supports the latest executed command...)
zmodload zsh/datetime zsh/stat

: ${_EXEC_TIME_FILE:=${TMPDIR:=/tmp}/some_unique_file}
: ${_EXEC_TIME_PATIENCE:=5} # seconds before notifying

time_command_begin() { touch $_EXEC_TIME_FILE }
add-zsh-hook preexec time_command_begin

time_command_end() {
  local atime=$(zstat +atime $_EXEC_TIME_FILE)
  (( elapsed = $EPOCHSECONDS - $atime ))
  (( elapsed > $_EXEC_TIME_PATIENCE )) && not
  rm $_EXEC_TIME_FILE
}
add-zsh-hook precmd time_command_end

That is to say, this doesn't need to be supported by the terminal, but makes more sense for a shell

authors: CameronNemo Hello71 Lythenas jedahan

repo: jwilm/alacritty


text:
Fix typo

Also, made the the FAQ section look a bit better.

@chrisduerr Where in the README should I place it? Include gcc in every installation?

Hmm I don't think there's a good place to put it right now so it's probably fine. We don't have a list with all required build dependencies anywhere.
It might make more sense to just wait until someone finds a dependency that is missing on his system and then add it to the specific position/add a new distro to the list with all required dependencies.

Thanks!

authors: chrisduerr jwilm mesaugat


text:
Feat / Extend minimum browser support

We want to support a broader user base by extending our browser support to chrome68 and up.
Vite internally uses ['es2020', 'edge88', 'firefox78', 'chrome87', 'safari14']. So the only difference is the supported chrome browsers. See https://vitejs.dev/guide/build#browser-compatibility for reference.
I only needed to write a CSS fallback for the dvh unit because it was the only unsupported CSS feature we have ran into.
This change also contains a variable injection fix for index.html which has been introduced (with the upgrade to vite 5, I assume).
We also did some internal experiments with @vitejs/plugin-legacy, but this change has a bigger impact on our bundle/build. If we even want to broaden our browser support further than chrome68 then @vitejs/plugin-legacy would definitely be a viable option.
I've tested this on Chrome 68 using browserstack.
Our original PR: https://github.com/Videodock/ott-web-app/pull/186
Our @vitejs/plugin-legacy experiment PR (for reference): https://github.com/Videodock/ott-web-app/pull/182

@langemike is "Chrome 68" something you need for Smart TV devices?

@langemike is "Chrome 68" something you need for Smart TV devices?

Correct!

We discussed the knip ignore and virtual + relative path import via Slack and are planning to make the following (hopefully last) changes:

Update import to import 'virtual:polyfills';
Restore knip config and add virtual:polyfills to the ignoreDependencies
Update the Vite plugin with:

    resolveId(id) {
      if (id.includes('virtual:polyfills')) {
        return '\0' + id;
      }
    },
    load(id) {
      if (id.includes('\0virtual:polyfills')) {
        return enabled ? `import './polyfills';` : 'export default {};';
      }
    },

@ChristiaanScheermeijer I ammeded my previous commit and performed the approach you suggested.
I removed the ignore knip-config and put virtual:polyfills as a peerDependency to fix Knip's Unlisted dependencies warning.

repo: jwplayer/ott-web-app


text:
🛑 le Zata is down

In 0628dde, le Zata (http://zata.free.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: le Zata is back up in 1a686a5.

repo: jyhem/upptime-jyhem


text:
Experiments of 3D tea pod

Hi, I am planning to reproduce your experiments on 3D teapot experiment, but I am unable to find in this repo the corresponding code. Would please give me a pointer / add the code to this repository?

Hi, thanks for your interest. The 3D teapot experiment is in another repo from my coauthor @ondrejba. You can try emailing him. I'll also let him know.

Thank you. I'll send a message to him.


text:
unix-compat-0.5

@joeyh I just want to check that a major bump here works for you.

Jacob Stanley wrote:

@joeyh I just want to check that a major bump here works for you.

Major bump is fine, thanks for asking.
see shy jo

Released http://hackage.haskell.org/package/unix-compat-0.5

authors: joeyh jystic

repo: jystic/unix-compat


text:
onfocusout not working

version 1.13.1 appears to have an issue with the onfocusout working.
In my setup: onfocusout: function (element) { $(element).valid(); }
Dose not trigger validation on element.

Thank you for the report. Please provide a reduced test page that shows the problem, as described here: https://github.com/jzaefferer/jquery-validation/blob/master/CONTRIBUTING.md

I'm sorry for the lack of activity on this issue. Instead of leaving it open any longer, I decided to close old issues without trying to address them, to longer give the false impression that it will get addressed eventually, especially after several years with no activity. It doesn't mean I'm abandoning the project, just that I'm unable to work through 200+ open issues with the little time I can afford to spend on this project.
To the reporter (or anyone else interested in this issue): If you're still affected by the same issue, please consider opening a new issue, with a testpage that demonstrates the issue with a current version of the plugin. Even better, make an attempt to fix the issue yourself, and improve the project by sending a pull request. This may seem daunting at first, but you'll likely learn some useful skills that you can apply elsewhere as well. And you can help keep this project alive. We've documented how to do these things, too. A patch is worth a thousand issues!

authors: edegagne jzaefferer

repo: jzaefferer/jquery-validation


text:
Improve repr and derive class name from type

Avoids hard coded class name

Maybe adding a test should be considered?

@scls19fr There are already tests, the doctests, for example:
@staticmethod
    def parse(version):
        """Parse version string to a VersionInfo instance.

        >>> from semver import VersionInfo
        >>> VersionInfo.parse('3.4.5-pre.2+build.4')
        VersionInfo(major=3, minor=4, patch=5, \
prerelease='pre.2', build='build.4')

        :param version: version string
        :return: a :class:`VersionInfo` instance
        :rtype: :class:`VersionInfo`
        """

If you change the class name, the test will fail.

All right! Thanks again @tomschr

repo: k-bx/python-semver


text:
🛑 Hacker News is down

In 653705b, Hacker News (https://news.ycombinator.com) was down:

HTTP code: 502
Response time: 206 ms

Resolved: Hacker News is back up in bbb3e2a.

repo: k-hal/upptime


text:
merge from template-javascript-component

.github/workflows/update_readme_api.yml

chore: add 20.11.1 (jobs.update_readme_api.steps.with.node-version)

.github/workflows/ci.yml

chore(deps): remove 20.11.0 (jobs.test-node.strategy.matrix.node-version)
chore: add 20.11.1 (jobs.test-browser.steps.with.node-version)
chore: add 20.11.1 (jobs.release.steps.with.node-version)

.github/workflows/codeql_analysis.yml

chore: add 20.11.1 (jobs.analyze.steps.with.node-version)

.github/workflows/update_package_lock.yml

chore(deps): add 20.11.1 (jobs.update_package_lock.strategy.matrix.node-version)

Pull Request Test Coverage Report for Build 7918719066
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.721%

Totals

Change from base Build 7915440650:
0.0%

Covered Lines:
275

Relevant Lines:
313

💛  - Coveralls


text:
Improvement of unstable operation during OAS Spec verification

Problem
When performing OAS Spec validation, the following error would occur in rare cases when submitting a request.

example

http request failed on ‘api test’.steps.oas: Put “http://localhost:8000/api/hoge/394336045384073216?date=202104”: http: ContentLength=591 with Body length 616

I couldn't reproduce it in the test code, but it looked like the request body object was being used all over again during validation.
Incidentally, the test scenario in which the problem occurred was reproducible, as it made extensive use of includes.
Contents of Proposal
It seems to be stable if request doby is reset after verifying OAS Spec but before sending actual request.
Fixed an error in the response definition of the OAS Spec (Github API) that was found when creating the test code.

@k2tzumi Thank you!!!


text:
Certificates should be automatically regenerated without having to manually restart k3s

Is your feature request related to a problem? Please describe.
When the k3s certificates expire, or are about to expire, one must restart k3s to update them.
Describe the solution you'd like
I think this should be handled automatically without having to manually restart k3s. Even if it means k3s restarts itself automatically, although that's not desirable.
Describe alternatives you've considered
Currently the certificates will just expire - because I don't have a need to restart k3s. To work around this I have added a cron job which checks the cert expiry and if less than 90 days remain, it will restart k3s.  A sysadmin should not need to install or create additional tools to keep k3s working.
Additional context
I run systems with many months uptime - usually air gapped or in a shed in the desert 5 hours drive away - so they need to keep running without intervention.

The core Kubernetes components we're packaging don't support live certificate reloading, so this is not possible at the moment.

Thanks for the reply and I agree with the best workarounds. I think my point is that k3s could package a workaround as standard, with option to not install the workaround.

authors: brandond eradnab


text:
kubectl get nodes shows issue : - Unable to connect to the server: x509: certificate signed by unknown authority

Hi,
While creating k3s cluster, i was getting below error (using kubelet-1.24.1-00 same version for Kubeadm & Kubectl)
The connection to the server 10.0.0.1:6443 was refused - did you specify the right host or port?
did some googling and run few commands shows to fix this issue but now another below issue created
root@nodeone:~# kubectl get nodes
Unable to connect to the server: x509: certificate signed by unknown authority
root@nodeone:~# kubectl -n kube-system get pods
The connection to the server 10.0.0.1:6443 was refused - did you specify the right host or port?
root@nodeone:~#
tried to root@nodeone:~# export KUBECONFIG=/etc/kubernetes/kubelet.conf but no solution here.
Please suggests here

How did you install k3s? Other than observing the error message, what have you checked so far? Is the k3s-server service running? What do the logs say?

below is k3s server service status
root@nodeone:~# systemctl status k3s
● k3s.service - Lightweight Kubernetes
Loaded: loaded (/etc/systemd/system/k3s.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2022-10-26 14:07:57 UTC; 2s ago
Docs: https://k3s.io
Process: 9515 ExecStartPre=/bin/sh -xc ! /usr/bin/systemctl is-enabled --quiet nm-cloud-setup.service (code=exited, status=0/SUCCESS)
Process: 9517 ExecStartPre=/sbin/modprobe br_netfilter (code=exited, status=0/SUCCESS)
Process: 9518 ExecStartPre=/sbin/modprobe overlay (code=exited, status=0/SUCCESS)
Process: 9519 ExecStart=/usr/local/bin/k3s server (code=exited, status=1/FAILURE)
Main PID: 9519 (code=exited, status=1/FAILURE)
CPU: 405ms
root@nodeone:~#
i have installed using
sudo apt-get install -y kubelet=1.24.1-00 kubeadm=1.24.1-00 kubectl=1.24.1-00
error is
root@nodeone:~# kubectl get nodes
Unable to connect to the server: x509: certificate signed by unknown authority
root@nodeone:~# kubectl -n kube-system get pods
Unable to connect to the server: x509: certificate signed by unknown authority
root@nodeone:~#

i have installed using
sudo apt-get install -y kubelet=1.24.1-00 kubeadm=1.24.1-00 kubectl=1.24.1-00

You have installed multiple Kubernetes distributions on your machine. Don't do that. Clean up your kubeadm-based cluster, remove the other packages, and reinstall k3s.


text:
operator prometurbo (8.6.0)

Signed-off-by: esara endre.sara@turbonomic.com

@esara please put full path to turbonomic/prometurbo-operator:8.6 including registry domain. Thank you very much.

@J0zi done, thanks


text:
operator [CI] eginnovations-operator (0.0.2)

Signed-off-by: Gaurav Singh gauravsingh.r@eginnovations.com
Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?
[ ] Have you tested your Operator with all Custom Resource Definitions?
[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/merge possible

/merge possible

authors: framework-automation gsreg


text:
operator clickhouse (0.21.0)

Thanks submitting your Operator. Please check below list before you create your Pull Request.
Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[x] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/merge possible

/merge possible

/merge possible

authors: framework-automation sunsingerus


text:
[PG]: Add pg_audit tool

k8spg audit gen --connection-url= --schemas=(optional) : Generate the audit report and writes to a file.

k8spg audit diff --source --dest= : Generate a diff report. The exit code should match the 0 (match), !=0 (unmatch).

This issue was moved to k8sdb/operator#40


text:
mount podnetinfo in all containers

Attempts to fix 43 and 44.
Signed-off-by: Periyasamy Palanisamy periyasamy.palanisamy@est.tech

/cc @JanScheurich

Check with tests executed on hardware that fix works correctly (https://github.com/MichalGuzieniuk/network-resources-injector/pull/5/checks?check_run_id=2236327663). It means podnetinfo is mounted to each container defined in POD spec.

@pperiyasamy would you please rebase this PR? the change looks good to me.

authors: MichalGuzieniuk pperiyasamy zshi-redhat


text:
Enable DSE Integration tests for PRs

Currently, DSE tests are only run when commits are merged to the master branch. This is not ideal as we won't know if things are broken with DSE until after a PR is merged. We should enable DSE integration tests on PRs that are on the original repo (i.e. not forks) as those PRs should have access to the GitHub secrets needed to run the tests.

This was completed with commit 5799a8f24ef93d77000054c5c1246fc5e8d3eb1e


text:
deflake resourcemonitor test

#71
TestNormalizeContainerDevices was  flaky due to a typo in the sort functions.

when comparing device identifiers pertaining to a given resource, the test code was incorrectly iterating twice over the same resource instead of iterating once on each list of the pair being checked, right?
If so, please add this sentence to the commit message, to avoid our future selves to remember quickly where the typo was.

authors: fromanirh jlojosnegros


text:
[Oreo] Loss and regain of connection can cause synch to remain disabled. (Not Doze related, but network)

Expected behavior
Synching should be re-enabled when a network connection (WiFi or mobile) is re-established (after losing it previously).
Actual behavior
Loss and reacquisition of connection does not re-enable synch.
Instead, I get a "Synchronisation deaktiviert - kein Netzwerk" (German for "synchronization disabled, no network") display on the "Accounts" front page - which would make this unrelated to Doze mode.
Workaround: enable flight mode and disable it again. K9-mail will change back to "next poll in ... minutes"
Steps to reproduce

lose connection on a Sony Xperia XZ1 compact (model code G8441), through bad reception, basement rooms, whatever
reacquire connection

Environment
K-9 Mail version: 5.403 (Google Play Store)
Android version: 8.0.0,  security patch level: 2018 May 1st
(I do not recall having seen this on 6.0 on a Sony Z3 compact)
Account type (IMAP, POP3, WebDAV/Exchange): IMAP
Random thoughts aka. brainstorming: through what events/messages/... would K9-mail learn that it has UMTS/LTE or WiFi connected when the phone is NOT coming out of flight mode, but going back from "under the rock" to a place where it has reception?

I can confirm this behaviour (and its workaround I read above) for also lower security patch version, I have currently: 8.0.0.122 security patch as of March, 1st. 2018.
and this although I've set synchronisation in k9 to "immer" (always)
I'm sure that I haven't seen this on Android 4.2 or 4.4 I used before with another tablet. Further the other sync setting (i.e. "depend on 'automatic sync' active" or the like) also worked very well and reliably.

Same issue here but wondering if it can be oreo related.
Have it on multiples devices (z3, z3c, zx1c) all custom oreo based. Do not remember having this on my nougats
Alos, here it doesn't seem the problem happens (WIFI/LTE) unless I send a mail.
Have someone tried to place k9 mail into 'battery optimization exceptions' ?

" Have someone tried to place k9 mail into 'battery optimization exceptions' ?
I'm not sure if this is the case, but I've put k9 into "manual start" with only "running in background" set to on. But before I've had this into automatic mode with same mis-behaviour.
Would you please advice?

I have the same issue on Android 7.0 Nougat. Even with battery optimization disabled for K-9 and every possible setting set to sync as often and aggressively as possible, I still regularly have to open K-9 after coming back home into my WiFi network. Once I manually kick off a sync, K-9 will go back to syncing normally.

I think I have found the responsible part in the java code.

Sorry, sorry I was too fast.
it is the responsible function, but not really the problem.
It seems K9 is not receiving the state of change regarding the connection status or is setting the next poll time in the past.

Duplicate of #3950

authors: JuBan1 anotherChristian cketti itsbrody mandree nailyk-fr


text:
Fix consistent crashes when using dark theme

Commit 212f36170 moved dark theme's parent to Theme.AppCompat.NoActionBar but the theme file for v21 was not updated. This caused IllegalStateException to be thrown when constructingK9Activities when dark theme has been selected.
The fix corrects the parent value.

Follows our existing codestyle. :heavy_check_mark:
Does not break any unit tests. :heavy_check_mark:
Contains a reference to the issue that it fixes. Didn't create issue for that.
For cosmetic changes add one or multiple images, if possible. N/A

A week of using the app without any changes to master will be a good test :) Thanks for merging!


text:
Allow users to edit/delete their kudos transactions

[ ] Fix a typo
[ ] Add/remove photo
[ ] Delete entire transaction

#391

authors: StefanPahlplatz ariejan

repo: kabisa/kudo-o-matic


text:
Adds LspPrintInstalled command

Closes #92

I'm not a fan of the name yet. Are there other suggestions?

I'm not a fan of the name yet. Are there other suggestions?

I could use the original issue name, LspList.

I'm tending more towards something like :LspListInstalled. The reason is that this plugin doesn't "own" the :Lsp prefix. It's shared with plugins like lspconfig, so the name should clearly indicate which plugin it belongs to.

this plugin doesn't "own" the :Lsp prefix.

How about ListInstalledLsps then?

I think it's better if the command starts with the :Lsp prefix. Because when I want to run an LSP command I would write :Lsp and then hit tab to see the available LSP commands. So I prefer :LspListInstalled over :ListInstalledLsps.

In my opinion it'd better if it was named :LspList, mostly because of consistency, because as you can see the other lsp related commands have only two camel-cased words, while both :LspListInstalled and :ListInstalledLsp have three each:

I'm not sure :LspList would be quite right. After all this command will only list lsps installed via LSP install.
:LspListInstalled would be more correct and more obvious which plugin it belongs to.

@kabouzeid Any updates on this?

repo: kabouzeid/nvim-lspinstall


text:
【質問】kabuステのHOTキーと連携

お世話になります。
kabuステーションではＨＯＴキーで別のウインドウで銘柄に連動できますが、自作プログラムウィンドウもこれと同じに連動させてみたいです。kabuステでの銘柄遷移時のタイミングやその時表示中の銘柄コードはAPIで取得できないでしょうか。

申し訳ございません。
カブステAPIはカブステーションのUIを操作するためのAPIではないため、APIを介しての画面操作は実施できません。
要望されている機能を実現する場合は、カブステーションに関して直接Windowsメッセージを送信するようなプログラムを書くことで実現は可能だと思慮いたします。

こちら、いったんクローズさせていただきます。

authors: cyber-minion nyamtan yasuyuki-nakazawa

repo: kabucom/kabusapi


text:
Provide merged default.json

Resolves #281

[x] Implement merger
[x] Reconsider default.json attributes in main branch
[x] Update release manager
[x] Update Makefile
[x] Update linter
[x] Update CI

Confirmed results with https://github.com/kachick/public_dotfiles/commit/ece639e32414a7d0fc50aa57c2dc418dd427923e
The log is https://app.renovatebot.com/dashboard#github/kachick/public_dotfiles/867284800
It updates crystal and just in logs, however don't create new PRs because it exists in past. It looks good to me.
Reducing API count is https://github.com/kachick/renovate-config-asdf/issues/281#issuecomment-1294732966

repo: kachick/renovate-config-asdf


text:
MTRC configuration

Few days ago I started to use yours addon for react-storybook. It's great, but i found one thing that maybe can be improved. When I write some description for source, I also want to use my own markdown configuration in it. At the moment, the only way is to change files in markdown folder or change directly in Story.js (if there is another (better) way please tell how). In my PR I create additional prop: mtrcConf which allow to set own MTRC configuration. An example shows how to create own code syntax highlighter.

@rook91 Yes this could be very useful. Thanks much! I tried it locally and works perfectly!
Looks like the example you provided in the PR replaces the simple one we already had. And most of the code from the PR is concerning your example. Could you just include changes required for the new feature and remove the example story?
And a small nit :) Looks like you are using tabs for indentation in some places. Since the rest of the file uses spaces for indentation could you replace tabs in your code with spaces.
Thanks again for this!

According to last comment, original example was restored as well as tabs indentation are replaced by spaces. I think now will be ok (if I miss something - sorry). Some dependencies was also moved to dev section.

@rook91 Thanks! Its much clear now. Could you checkout my comments? I think there are some unintended changes in this PR. See here for an overview of all the changes you made. Just keep the ones you need to add to make this feature work.

These things happen when you are a newbie so forgive me for that mess. Package.json is clean new. Also index.js and Story.js should contains only that changes which are necessary.

authors: mnmtanish rook91 roonyh

repo: kadirahq/react-storybook-addon-info


text:
[FEATURE] Consider supporting advantage with a condition

Hello,
Some items & features grant advantage, but only on certain conditions.
For example:  Keen Smell. The tiger has advantage on Wisdom (Perception) checks that rely on smell.
Maybe this module can implement some kind of reminder about that?
Since we can't automate this, possibly a simple chat message? Or a message before rolling?

@kaelad02 After more thoughts, I think it could be an override of the roll window.
Like adding a text in this window: xxxxxxxxxxxxx (advantage)

Some text above the buttons, yeah, same. If I did this, that's what I was thinking. Still nervous about doing it though. Originally thought it would just be this helper and was hoping not to override roll dialogs. Still worth considering though.

@kaelad02 Yes, that would be great.
I understand that can be challenging. But, oh man, that would be great! 😸

Doesn't look as hard as I feared. I was afraid I'd have to override the item's entire rollAttack method, for example, but I might be able to create a roll dialog template to include an extra message. Still investigating

I know we've been discussing this on your PR as well, but I figured we should use the issue to figure out the details about what we want this feature to be.
Conditional Advantage vs. Message
When initially proposed, we were thinking these were reminders for conditional advantage or disadvantage (e.g. Keen Smell or Pack Tactics). That would drive the design towards using active effect keys that include advantage or disadvantage in them so the module could include those words as a prefix for the message. For example, Keen Smell's active effect could be something like flags.midi-qol.advantage.skill.prc.message = "when relying on smell". When that actor rolls a Perception Skill Check, then we'd include a message above the buttons like Advantage: when relying on smell. I think we can expand this.
I think we should treat these as additional messages for the roll dialog and not tie them to advantage, disadvantage, or critical rolls. I can think of use cases for damage rolls wanting a message reminding the player to include extra damage (e.g. Sneak Attack or Divine Fury). Instead, the active effect would look something like flags.adv-reminder.message.damage = "Sneak Attack: 2d6" . Then we'd include a message on a damage roll that says exactly Sneak Attack: +2d6. Then if the player wants to add the extra damage they could just copy/paste that into the Situational Bonus field.
Active Effect Keys
Midi QOL defines active effect keys to trigger advantage, disadvantage, and critical rolls. I think we should use those keys as a template for this feature. For example, flags.midi-qol.advantage.attack.all and flags.midi-qol.disadvantage.attack.all set advantage/disadvantage respectively for all attack rolls. If we want a message to appear in the roll dialog on all attack rolls, we would use flags.adv-reminder.message.attack.all.

Replace midi-qol with adv-reminder. Since this module is defining the key/flag, we should probably put it in our module's "namespace"
Replace advantage or disadvantage with message
Keep the part after the same to define when the message shows up

That scheme for the keys should allow us to put a message anywhere we would normally add advantage or disadvantage.
Damage Roll Keys
That pattern works for all the d20 rolls where advantage and disadvantage apply, even death saves. It doesn't work for damage rolls. The critical/normal keys for damage rolls are a bit different: flags.midi-qol.critical.all for a crit and flags.midi-qol.noCritical.all for normal damage. Since it's keying off a damage roll, I think we can use that word as part of the key making it flags.adv-reminder.message.damage.all. This seems to follow what Midi QOL does with optional bonus effects, using flags.midi-qol.optional.Name.damage for a "bonus to apply to damage done."
Active Effect Values
Since the message keys are defined for the roll type (e.g. attack roll, saving throw) and not specifically for advantage, the module would use the value as-is. We should also support inclusion of any HTML tags (e.g. may want to bold some text).
Examples
Keen Smell

flags.adv-reminder.message.skill.prc | Custom | Advantage: when relying on smell

Pack Tactics

flags.adv-reminder.message.attack.all | Custom | Pack Tactics: You have advantage on an attack roll against a creature if at least one of your allies is within 5 feet of the creature and the ally isn’t incapacitated.

Sneak Attack

flags.adv-reminder.message.damage.all | Custom | Sneak Attack: +2d6

Open questions

Attack and damage rolls can have a target. It's useful when the target is granting advantage or hits are automatically crits. Should we define grants.message keys that show up on attack and damage rolls when they're targeted? I can't think of a use case, but maybe it's worth doing.

Thx for this great recap. Very well written.
Agreed on all!
Just adding what I wrote on the PR and that is not mentioned in your recap:

The way you are handling the hooking was what I did at first. It works until multiple roll dialogs are shown at the same time. The problem is due to the render time of the roll dialog. If you initiate the render of a dialog and initiate a second, the order of rendering is not guarantee and not sequential. Thus ending up with messages in the wrong roll dialog. You can take a look at how I handled that. (i.e: multiple players making a save roll at the same time, or multiple roll dialogs opened by the same player at once with smt like "Token HUD actions" )
Display more than one message
Just a touch of styling would be pleasant. Default font size is too big. Not much you can write in a single line.

Overall, I feel it's turning to be a great feature! 😸
Would you mind merging this as well? cf5f783
It's just a compatibility fix for MRE (https://github.com/ElfFriend-DnD/FVTT-Minimal-Rolling-Enhancements-DND5E). MRE, like this module, is low automation oriented. It just fast-forwards rolls. This change is to catch the MRE fast-forwards (with a fastForward property added by MRE in the options object)


text:
DevDay.be 24

https://www.devday.be/

not accepted

repo: kairos-io/kairos


text:
Compatibility with PyTorch 2.0

Is it available with PyTorch 2.0?

Some parts of the code may not be working with PyTorch 2.0.
We will update the code for the compatibility.

authors: SejinKimm dongmean

repo: kaist-dmlab/MQNet


text:
🛑 Spotify WordCloud is down

In 5bd6601, Spotify WordCloud (https://spotify-word.cloud) was down:

HTTP code: 403
Response time: 64 ms

Resolved: Spotify WordCloud is back up in f964d81.

repo: kaisugi/upptime


text:
CUDA out of memory problem

Thanks for your nice work. When evaluating HOTR on vcoco dataset (vcoco_multi_train) on a server with 8 GeForce RTX 2080Ti Cards, I encountered the CUDA out of memory problem.

File "/project/HOI/HOTR-main/hotr/engine/evaluator_vcoco.py", line 53, in vcoco_evaluate
gather_res = utils.all_gather(res)
File "/project/HOI/HOTR-main/hotr/util/misc.py", line 129, in all_gather
data_list.append(pickle.loads(buffer))
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/storage.py", line 141, in _load_from_bytes
return torch.load(io.BytesIO(b))
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/serialization.py", line 595, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/serialization.py", line 774, in _legacy_load
result = unpickler.load()
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/serialization.py", line 730, in persistent_load
deserialized_objects[root_key] = restore_location(obj, location)
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/serialization.py", line 175, in default_restore_location
result = fn(storage, location)
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/serialization.py", line 155, in _cuda_deserialize
return storage_type(obj.size())
File "/anaconda3/envs/kakaobrain/lib/python3.7/site-packages/torch/cuda/init.py", line 462, in _lazy_new
return super(_CudaBase, cls).new(cls, *args, **kwargs)
RuntimeError: CUDA error: out of memory

This problem seems happens on line 53 of evaluator_vcoco.py, utils.all_gather(res) . Any suggestions how to solve this problem? Thanks a lot.

This happens because the model was based on 8 cards of 32G Titan V100 with a batch size 2.
(to my recall, GTX 2080Ti has an 11G memory)
You can either cut down the batch size to 1 or perform a smaller augmentation for the input size of the image (permalink below).
https://github.com/kakaobrain/HOTR/blob/a2e19511d6131220f430ba2d76a95a03a0f7556e/hotr/data/datasets/vcoco.py#L440
Although this might make the model run, note that both will harm the original performance of the model.

I meet the same problem with RTX 2080ti. I change some code in /util/misc.py to solve it:
#line127
for size, tensor in zip(size_list, tensor_list):
torch.cuda.empty_cache() # add empty_cache to solve it!
buffer = tensor.cpu().numpy().tobytes()[:size]
data_list.append(pickle.loads(buffer))

authors: GWwangshuo Owen718 meliketoy

repo: kakaobrain/HOTR


text:
Can't print images and QR codes

I'm getting this result when printing images. Any ideas? Also didn't succeed to print a QR code yet. Using the Jolimark TP510 and printing text works fine.

Same Problem.

any clue? i have the same problem

same problem on intermec pr3

This thread has been closed since there has not been any recent activity. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

authors: Phincode Schuyten kakabreezy-prog kakzaki saturu


text:
[Fix] Top Africa | No default data

Add a default value to the date picker (first day of the current week) and show articles for that date on first load

I will work on this

@ShadowFax1731 , please go ehead!

repo: kaliacad/mostvisitedarticle


text:
disconnect bindings in bs-form-element

should this be added into the bs-form-element component? potential memory leak without it? I will submit PR if wanted
https://github.com/kaliber5/ember-bootstrap/blob/master/addon/components/bs-form-element.js
 willDestroyElement: function() {
   if (!Ember.isBlank(this.get('property'))) {
       Ember.Binding.from("model." + this.get('property')).to('value').disconnect(this);
       Ember.Binding.from("model.errors." + this.get('property')).to('errors').disconnect(this);
    }
 }

I am not so sure about this. API docs say that you don't have to call disconnect() in most cases.
Do you have any reference that says you have to do this in the way you suggested?
If you use events on objects like myHandler: Ember.on(...) then you don't have to remove those event listeners by yourself, and bindings are just higher level concepts based on event listeners...

yeah i saw the same, the two spots that mention it are
"To actually connect the binding to a specific object just invoke #connect() and to disconnect invoke the #disconnect() method. UPDATE: as Peter stated in the comments, it’s important to say if you manually create bindings via #connect you have to make sure to #disconnect them as soon as you don’t need them anymore. Otherwise you’ll run into memory leaks. If you use the ***Binding syntax you’re fine since Ember.js handles this for you."
http://code418.com/blog/2012/03/26/advanced-emberjs-bindings/
and this blog post also does it
http://alexspeller.com/simple-forms-with-ember/
not sure if it's still relevant or if ember internals have changed that mitigate this problem for you

Thanks for pointing this out, will have a look at it and fix it if needed!

Is there a reason to not use a oneWay computed property?

With the latest release, all bindings were replaced with defineProperty using oneWay CPs.

authors: jcope2013 offirgolan oswaldoacauan simonihmig


text:
Incomplete message from HLDS

When the server shuts down and message is being sent its not complete so parser fails with fatal error.

Cant reproduce this error again, closing.

repo: kallefrombosnia/hlds-log


text:
Lt.makeTensor is not a function

Hi! I have installed this plugin in my Angular 7 project but it's throwing this error: core.js:15724 ERROR TypeError: Lt.makeTensor is not a function
The following is my package.json file:
{
"name": "test",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve --port=4201",
"build": "npm run ng build -- --prod",
"test": "ng test",
"lint": "ng lint",
"serve-prod": "npm run build && http-server -c-1 ./dist -p 4201",
"cordova": "ng build --prod --base-href . --output-path cordova/www",
"cordova-run": "npm run cordova && cd cordova && cordova run browser"
},
"private": true,
"dependencies": {
"@angular/common": "^7.0.0",
"@angular/compiler": "^7.0.0",
"@angular/core": "^7.0.0",
"@angular/forms": "^7.0.0",
"@angular/platform-browser": "^7.0.0",
"@angular/platform-browser-dynamic": "^7.0.0",
"@angular/pwa": "^0.12.4",
"@angular/router": "^7.0.0",
"@angular/service-worker": "^7.0.0",
"@aws-amplify/auth": "^1.2.19",
"@stencil/core": "^1.0.7",
"@stomp/stompjs": "^5.4.4",
"@types/sockjs-client": "^1.1.1",
"@types/stompjs": "^2.3.4",
"@zxing/ngx-scanner": "^3.0.0",
"angular2-qrscanner": "^1.0.7",
"angularx-qrcode": "^2.1.4",
"core-js": "^2.5.4",
"date-fns": "^2.0.0-alpha.27",
"face-api.js": "~0.20.0",
"ngx-face-api-js": "^0.1.1",
"ngx-indexed-db": "^5.0.5",
"ngx-quicklink": "^0.2.1",
"rxjs": "~6.6.0",
"sockjs-client": "^1.4.0",
"stayawake.js": "^1.0.2",
"tslib": "^1.13.0",
"uuid": "^8.1.0",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.13.4",
"@angular/cdk": "10.2.1",
"@angular/cli": "~7.1.0",
"@angular/compiler-cli": "^7.0.0",
"@angular/language-service": "^7.0.0",
"@types/node": "^11.11.2",
"http-server": "^0.12.3",
"sw-precache-webpack-plugin": "^1.0.0",
"ts-node": "^7.0.0",
"tslint": "~5.11.0",
"typescript": ">=3.1.1 <3.3.0"
},
"description": "test",
"browser": {
"fs": false,
"crypto": false
}
}
Thanks for the help!

Thanks for your quick response, I've decided to use my own implementation of face-api.js.

repo: kamiazya/ngx-face-api-js


text:
has no method 'splice'

var spliced = originatingPart.model(originatingPart.scope).splice(index, 1);
this error：
Uncaught TypeError: Object # has no method 'splice'

Object properties can't have an order, because of how an Object object works. I'd close this as wontfix.

authors: alexandernst askie

repo: kamilkp/angular-sortable-view


text:
Tour does not start if the second element is hidden

I believe this has something to do with https://github.com/kamranahmedse/driver.js/issues/25 but not sure. My second element #sidebar is collapsible. When I collapse it and I try to start thr tour - it doesn't start. If I display it again, the tour starts working!
//Defines driver for all calls
const driver = new Driver({
  className: 'scoped-class',        // className to wrap driver.js popover
  animate: false,                    // Whether to animate or not
  opacity: 0.75,                    // Background opacity (0 means only popovers and without overlay)
  padding: 10,                      // Distance of element from around the edges
  allowClose: false,                 // Whether the click on overlay should close or not
  overlayClickNext: false,          // Whether the click on overlay should move next
  doneBtnText: 'Done',              // Text on the final button
  closeBtnText: 'Close',            // Text on the close button for this step
  stageBackground: '#ffffff',       // Background color for the staged behind highlighted element
  nextBtnText: 'Next →',              // Next button text for this step
  prevBtnText: '← Previous',          // Previous button text for this step
  showButtons: true,               // Do not show control buttons in footer
  keyboardControl: true,            // Allow controlling through keyboard (escape to close, arrow keys to move)
  scrollIntoViewOptions: {block:"top"},        // We use `scrollIntoView()` when possible, pass here the options for it if you want any
  onHighlightStarted: (Element) => {}, // Called when element is about to be highlighted
  onHighlighted: (Element) => {},      // Called when element is fully highlighted
  onDeselected: (Element) => {},       // Called when element has been deselected
  onReset: (Element) => {},            // Called when overlay is about to be cleared
  onNext: (Element) => {},                    // Called when moving to next step on any step
  onPrevious: (Element) => {},                // Called when moving to previous step on any step
});

//Start listening for click on the on the tour button and move forward when it happens.
document.getElementById('launchtour')
        .addEventListener('click', function(event) {
          event.stopPropagation();

// Define the tour steps if the button is clicked.
driver.defineSteps([
  {
    element: '#launchtour',
    popover: {
      title: 'Welcome to the Online Help Tour!',
      description: 'Watch this tour...',
      position: 'left',
    nextBtnText: 'okay, Start!'
    }
  },
  {
    element: '#sidebar',
    popover: {
      title: 'Access the Tree',
      description: 'Browse the complete docs...',
      position: 'right'
    }
  },
  {
    element: '#pdf_button',
    popover: {
      title: 'Create PDFs',
      description: 'Create PDFs ...',
      position: 'left'
    }
  },
  {
    element: '#selectglobe',
    popover: {
      title: 'Switch ',
      description: 'Select any of the ...',
      position: 'left'
    }
  },
  ]);

// Launch the tour if the button is clicked.
driver.start();

});

@kamranahmedse : I am stuck with this element and code below:
onHighlightStarted: (Element) => {
if ((Element.visibility === "hidden")) {driver.next(); }
 }, // Called when element is about to be highlighted

The above code works if the element is not in the DOM. However, if the element is there but with CSS display:none or CSS visibility:hidden, the code doesn't work. In the case above, the tour doesn't even start.
What else do I need to do or change?

@kamranahmedse : Did you get a chance to look at this?

@kapooramit have you had any success with this? I'm trying the following code:
                if (element["node"]["offsetParent"] == null) {
                    if (this.driver.hasNextStep())
                        this.driver.moveNext();
                    else
                        this.driver.reset();
                }

But moveNext doesn't actually progress to the next step.

I had a similar problem, where the solution was to mount the tour checking before if the element exists, then add it to the array of steps.
That is, in the tour will only be the element that exists in the DOM. Does it help you in any way?

I tried to use it - and and it didn't work:
onHighlightStarted: (Element) => {
        if (!$(Element.getNode()).is(':visible')) {
          if(driver.hasNextStep()){
            driver.moveNext();
          }
        }
      }

I tested moveNext() alone and it works fine, and I tested onHighlightStarted witih if (!$(Element.getNode()).is(':visible')) an it works fine to, but together it generates an infinite looping = (

This worked for me, but as @larissamasson pointed out, it results in an infinite loop because in onHighlightStarted, moveNext() unfortunately points to the step that is about to be highlighted. The library currently doesn't have an option to skip 2 steps ahead either.
You can still call driver.reset() to end the tour if you hit a hidden element though.

@kapooramit have you had any success with this? I'm trying the following code:
                if (element["node"]["offsetParent"] == null) {
                    if (this.driver.hasNextStep())
                        this.driver.moveNext();
                    else
                        this.driver.reset();
                }

But moveNext doesn't actually progress to the next step.

@kamranahmedse : I am stuck with this element and code below:
onHighlightStarted: (Element) => {
if ((Element.visibility === "hidden")) {driver.next(); }
 }, // Called when element is about to be highlighted

The above code works if the element is not in the DOM. However, if the element is there but with CSS display:none or CSS visibility:hidden, the code doesn't work. In the case above, the tour doesn't even start.
What else do I need to do or change?

Hi @kapooramit ,
I want to use this code as my element is not in the DOM. But it doesn't works for me.

I did this to workaround the issue and it works now:
onHighlightStarted: (Element) => {      								if ((Element.visibility === "hidden")) {                                       driver.next();		//Skip the next element to be highlighted if it is not in the DOM                                     }                                    }, // Called when element is about to be highlighted

This is not the best solution but it just needs user to click or press Next once more to move the available element.

authors: Danyx1980 deepika231-max kapooramit larissamasson vitorleonel zhicong


text:
React Native compatibility

Sweet library, amazing work!
Are there any plans to make it RN compatible?

Not at the moment but it does seem interesting -- I might explore this in the future.

authors: AlejandroGutierrezB kamranahmedse


text:
Feature request: setting for first day of week in pop-up  and plugin calendar

Actual behaviour
While date and time format can be specified independently of the chosen language - first day of week is depending only on the chosen language and can't be overridden.
Expected behaviour
In the Application settings (where Timezone and date settings are located) there should be a setting for "First day of week" with values "Language default, Sunday, Monday, Tuesday, ... Saturday".

I completely agree.
Just to give an additional reason to implement this feature, many locales could share the same language but have different settings for the first day of weak. For instance, see LC_TIME > first_weekday and LC_TIME > week properties for the following locales:

en_US locale
en_GB locale

More details here.

repo: kanboard/plugin-calendar


text:
Stylelintの警告に対処

タイトル通り
現時点で.TUICDefaultColorの適用箇所で同時に付くことはないので問題はないが、
!importantが付いたmarginとmargin-top とかが同時に付いている場合どちらが優先されるのか不明

ありがとうございます！！

repo: kaonasi-biwa/Twitter-UI-Customizer


text:
リリースにCRXを追加

CRXもリリースするようにします。
CRXで拡張機能をインストールすればChrome WebStoreの承認を待たずに更新できる。
ただしChrome/Edge/Braveではレジストリをいじらないと使用できない(ブロックされる)し、
レジストリをいじると"組織によって管理されています"と表示されてしまう。
レジストリをいじる際はhttps://github.com/FilipePS/Traduzir-paginas-web のReadmeを参考に。
あとCRXファイルをChromium系ブラウザでDLする際は"名前をつけて保存"を使用しないと保存されない。
またリポジトリ名が変わって(fork含む)もちゃんと動くように置き換えてるんですけども、不必要なら消してください。
Setup
CRXをビルドする際には秘密鍵が必要になるんですが、
Chrome WebStoreで使用している秘密鍵と同じものを使用するのは良くないと思うので生成する。
Chromium系ブラウザで開発者モードをオンにした"拡張機能"ページの"拡張機能をパック"を使用すると、
(拡張機能のルートディレクトリにTUICのフォルダを指定してください)

.pemファイルと.crxファイルが生成されるので.pemファイルの中身のテキスト"全て"を、
Actions用のsecretsに"CHROME_EXTENSION_KEY"という名前で登録すればOK。

一応ここで更新のテストができます
https://github.com/Hibi-10000/Twitter-UI-Customizer/releases

ほんっっっとありがとうございます！！！！！


text:
Authentication failed

I have noticed an issue with the  parsing of passwords when they are provided via ENV or Config
Given the following password
GNMIC_PASSWORD='|Bo|Z%TYe*&$P33~'
I see this in the debug logs when i start up a subscriber
[config] 2021/11/18 17:25:24.532736 /home/runner/work/gnmic/gnmic/config/targets.go:105: read target config: {"name":"testing","address":"127.0.0.1:50051","username":"automation","password":"|Bo|Z%TYe*\u0026$P33~","timeout":2000000000,"insecure":true,"skip-verify":true,"subscriptions":["interface_stats"],"outputs":["STDOUT"],"retry-timer":10000000000,"gzip":false,"token":""}

[config] 2021/11/18 17:25:24.532759 /home/runner/work/gnmic/gnmic/config/targets.go:119: targets: map[testing:{"name":"testing","address":"127.0.0.1::50051","username":"automation","password":"|Bo|Z%TYe*\u0026~","timeout":2000000000,"insecure":true,"skip-verify":true,"subscriptions":["interface_stats"],"outputs":["STDOUT"],"retry-timer":10000000000,"gzip":false,"token":""}]

Not only is it doing some UTF encoding but it actually seems to be removing characters after the $
If i try this via CLI it works as expected and this is in the debug output
[gnmic] password='|Bo|Z%TYe*&$P33~'(string)

Hi,
Thanks for catching and reporting this.
The UTF encoding comes from JSON Marshaling the target configuration and is only related to log printing, the password is still stored as it is in ENV or config file.
The real issue is the "disappearing" characters after $, that comes from trying to expand ENV variables in the config.
I did a few tests and it seems that a reasonable fix is: do not expand password fields if its value does not start with $
I will push a PR with the fix today.

Hi, the fix is part of release v0.21.0.
If you can please give it a try.

authors: drunkensqusih karimra

repo: karimra/gnmic


text:
Logging convensions

What documentation would you like to be added:
Proposing to add documents for logging conversion, like https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/logging.md#logging-conventions.
Why do you think this document is needed:
Creating a document for logging conventions is essential for maintaining consistency, ensuring readability, and facilitating effective troubleshooting and monitoring in the system.
Where do you think the document should be placed:
I think the document could be placed under https://github.com/karmada-io/website/tree/main/docs/contributor
More precisely, the document should be placed in this code directory:
https://github.com/karmada-io/website/tree/main/docs/contributor/logging-convension.md

Hi @RainbowMango,
I would like to work on adding a logging-conventions document for Karmada. I believe this document will help maintain consistency in logging practices, enhance debugging and monitoring, and align with best practices.
I’ve referred to the [Kubernetes Logging Conventions](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/logging.md#logging-conventions) as a baseline and drafted a basic outline covering logging levels, formatting guidelines, and examples.
Could you please guide me on:

Any specific logging practices or patterns that are unique to Karmada and should be included.
How we can ensure this document is integrated effectively into the contributor guide.
Any additional sections or details you think would be valuable for this document.

Looking forward to your guidance and feedback.

Hi @MAVRICK-1 Thank you in advance.
Currently, the Karmada project doesn't have a logging convention. That's why I proposing a document for this. The main difference between Karmada and Kubernetes is Karmada has not yet fully adopted structured logging.

repo: karmada-io/website


text:
SRS Review 3

@karolserkis
In Table of units:

Space missing. Your document has employedas, please change it to "employed as". Also employed as unit system doesn't seem right. I think it is better to stop with employed.

@Malavika-Srinivasan @smiths
Thanks!

authors: Malavika-Srinivasan karolserkis


text:
bootstrap repo by importing Clear Containers packaging scripts

Now that Kata can be built and run we need to start thinking about building packages.
It probably makes sense to import https://github.com/clearcontainers/packaging with adjustments for Kata.
For the time being, we should also consider how best to deal with having two different runtimes. I suspect a virtual kata-runtime package would make sense which can depend on either kata-runtime-cc or kata-runtime-runv.

/cc @sameo, @grahamwhaley, @gnawux.

@jcvenegas, @grahamwhaley, @egernst, @bergwolf - are we happy to close this now?

It would seem we have done that import and are actively using OBS, yes. +1 for closing from me @jodh-intel

authors: grahamwhaley jodh-intel

repo: kata-containers/packaging


text:
Cannot change settings when run with katalon-recorder-cli

Want to disable self-healing but cannot.

Hi there, thank you for the report. We'll look into this and keep you updated!

repo: katalon-studio/katalon-recorder


text:
create copy of player in footer from listing of Audio instance

Unable to create two intance of player one in listing and another in bottom like soundcloud. I have go through  #1496 but it is not working.

the easiest solution is to create 2 instances of wavesurfer.
The other solutions involve things like using 1 fullscreen canvas to draw two waves, or using getImage and putImage to copy and paste from one canvas to another.
There's no easy way to share resources across 2 html5 canvases as far as I know


text:
Possible Crashing over Mare

In a somewhat large syncshell I noticed I had been crashing a lot. After some testing, enabling/disabling, and seeing a few crashes happen en mass /without/ me, I've reason to believe something in Moodles is causing crashes. The little stack trace upon crashing always mentioned VFX in some manner, but I don't have anything further to narrow it down.

Yeah there's an issue in that when people disconnect from Mare and get redrawn at the same time as Moodles is trying to apply the VFX to their character, the game crashes.
I'm going to push a hotfix to just force disable the VFX feature soon until I have a solution.

Pushed version 1.0.0.14.

authors: Sypsoti kawaii

repo: kawaii/Moodles


text:
when open neovide or onpen nvim in terminal will appear this warning and cannot open leetcode

when open nvim in dashboard, I use cmd :Leet, then appear this warning, how to solve it? I want open leetcode directly

thanks!

Use nvim leetcode.nvim or enable https://github.com/kawre/leetcode.nvim?tab=readme-ov-file#non-standalone-mode

authors: ZonghuiWang kawre


text:
fix(Leet inject): update index after buffer changed

Leet inject sometimes inject more \n than expected...

end_i can be changed after nvim_buf_set_lines
nvim_buf_set_lines is zero-based, end-exclusive

thanks!

authors: kawre phanen


text:
Fails to install on py39-dev

Hi, I tried to install pypika on Python3.9 alpha, and it failed with the following error:
Collecting pypika==0.35.21
  Downloading PyPika-0.35.21.tar.gz (84 kB)
    ERROR: Command errored out with exit status 1:
     command: /home/travis/virtualenv/python3.9-dev/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wotkbnjo/pypika/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wotkbnjo/pypika/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-wotkbnjo/pypika/pip-egg-info
         cwd: /tmp/pip-install-wotkbnjo/pypika/
    Complete output (7 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-wotkbnjo/pypika/setup.py", line 39, in <module>
        version=version(),
      File "/tmp/pip-install-wotkbnjo/pypika/setup.py", line 13, in version
        with open(path, 'rU') as file:
    ValueError: invalid mode: 'rU'

This was in a Travis build job using version 3.9-dev
The issue is the U (universal newlines) have been deprecated since Python3.4: https://docs.python.org/3.4/library/functions.html#open
It may be fine to just drop that option from open().

With current version docs(version 3.8.2) : https://docs.python.org/3/library/functions.html?highlight=open#open

There is an additional mode character permitted, 'U', which no longer has any effect, and is considered deprecated. It previously enabled universal newlines in text mode, which became the default behaviour in Python 3.0. Refer to the documentation of the newline parameter for further details.

It is no effect and work default behavior in python3. So i will add minor patch that remove 'U' option.

authors: grigi lntuition

repo: kayak/pypika