Queries on the missing files of franka_planning and path_planning

Thank you for your great job！
I just want to follow these five benchmarks that you provided.
However, both the task of franka_planning and path_planning have no test files for evaluating their success rates.
In addition, the visualizer called FK2PlanVisualizer seems to have disappeared.
Could you upload these files? Help me follow the convincing evaluation metrics.
Appreciate your responses.
Best wishes
Thank you

Thanks for your interest in our work.
In franka_planning and path_planning tasks, we evaluate the model using scripts/{TASK}/plan.sh instead of test.sh files. Please check out these scripts carefully for a comprehensive understanding.
We didn't provide a visualizer for the franka_planning task, as it is already integrated within Isaac Gym. I remember that a visualization window should automatically appear once you execute the plan.sh script.
For more details, feel free to ask.

Sorry for the late reply.
Thank you very much.


Emacs fails to connect to MELPA, starting several days ago?

Thank you so much for providing this GitHub Action!
I'm sorry to disturb you with a question.
Successful example
I've been using this successfully for some months now.
An example run is here, in the "Install Emacs Packages" node:

Success details

Run make deps
  make deps
  shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
  env:
    PATH: C:\Users\runneradmin\.dotnet\tools;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS\;C:\tools\zstd;C:\Program Files\Mercurial\;C:\hostedtoolcache\windows\stack\2.7.3\x64;C:\tools\ghc-9.0.1\bin;C:\Program Files\dotnet;C:\mysql\bin;C:\Program Files\R\R-4.1.1\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\Program Files (x86)\sbt\bin;C:\Rust\.cargo\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\hostedtoolcache\windows\go\1.15.15\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.9\x64\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.302-8\x64\bin;C:\npm\prefix;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\Chocolatey\bin;C:\Program Files\Docker;C:\Program Files\PowerShell\7\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\nodejs\;C:\Program Files\OpenSSL\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.2\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GVFS;c:\tools\php;C:\Program Files (x86)\sbt\bin;C:\SeleniumWebDrivers\ChromeDriver\;C:\SeleniumWebDrivers\EdgeDriver\;C:\Program Files\Amazon\AWSCLIV2\;C:\Program Files\Amazon\SessionManagerPlugin\bin\;C:\Program Files\Amazon\AWSSAMCLI\bin\;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server\;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;c:\emacs\bin
emacs --batch --no-site-file -q -eval '(progn (add-to-list (quote load-path) nil) (package-initialize))' -eval '(progn (add-to-list (quote package-archives) (cons "melpa" "http://melpa.org/packages/")) (package-initialize) (package-refresh-contents) (package-install (quote faceup)) (package-install (quote paredit)) (package-install (quote pos-tip)))'
Importing package-keyring.gpg...
Importing package-keyring.gpg...done
Contacting host: melpa.org:80
Contacting host: melpa.org:80
Contacting host: elpa.gnu.org:443
Package refresh done
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
`faceup' is already installed
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Contacting host: melpa.org:80
  INFO     Scraping files for paredit-autoloads.el...
  INFO     Scraping files for paredit-autoloads.el...done
Checking c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/paredit-20191121.2328...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/paredit-20191121.2328/paredit-autoloads.el...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/paredit-20191121.2328/paredit-pkg.el...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/paredit-20191121.2328/paredit.el...
Done (Total of 1 file compiled, 2 skipped)
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
  INFO     Scraping files for pos-tip-autoloads.el...
  INFO     Scraping files for pos-tip-autoloads.el...done
Checking c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/pos-tip-20191227.1356...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/pos-tip-20191227.1356/pos-tip-autoloads.el...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/pos-tip-20191227.1356/pos-tip-pkg.el...
Compiling c:/Users/runneradmin/AppData/Roaming/.emacs.d/elpa/pos-tip-20191227.1356/pos-tip.el...
Done (Total of 1 file compiled, 2 skipped)

Failure example
But starting a few days ago, this step fails.
An example run is here, in the "Install Emacs Packages" node:

Failure details

Run make deps
  make deps
  shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
  env:
    PATH: C:\Users\runneradmin\.dotnet\tools;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS\;C:\tools\zstd;C:\Program Files\Mercurial\;C:\hostedtoolcache\windows\stack\2.7.3\x64;C:\tools\ghc-9.0.1\bin;C:\Program Files\dotnet;C:\mysql\bin;C:\Program Files\R\R-4.1.1\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\Program Files (x86)\sbt\bin;C:\Rust\.cargo\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\hostedtoolcache\windows\go\1.15.15\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.9\x64\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.302-8\x64\bin;C:\npm\prefix;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\Chocolatey\bin;C:\Program Files\Docker;C:\Program Files\PowerShell\7\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\nodejs\;C:\Program Files\LLVM\bin;C:\Program Files\OpenSSL\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.2\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GVFS;c:\tools\php;C:\Program Files (x86)\sbt\bin;C:\SeleniumWebDrivers\ChromeDriver\;C:\SeleniumWebDrivers\EdgeDriver\;C:\Program Files\Amazon\AWSCLIV2\;C:\Program Files\Amazon\SessionManagerPlugin\bin\;C:\Program Files\Amazon\AWSSAMCLI\bin\;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server\;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;c:\emacs\bin
emacs --batch --no-site-file -q -eval '(progn (add-to-list (quote load-path) nil) (package-initialize))' -eval '(progn (add-to-list (quote package-archives) (cons "melpa" "http://melpa.org/packages/")) (package-initialize) (package-refresh-contents) (package-install (quote faceup)) (package-install (quote paredit)) (package-install (quote pos-tip)))'
Importing package-keyring.gpg...
Importing package-keyring.gpg...done
Contacting host: melpa.org:80
error in process filter: Process melpa.org<1> not running
mingw32-make: *** [Makefile:35: deps] Error -1
Error: Process completed with exit code 1.

Noting in the workflow .yml or has changed.
All the Linux jobs still handle this step 100% OK.
Only the Windows job using your Emacs Windows build has started failing.
The first day or two, I ignored the error, thinking maybe it was some unique to Windows MELPA connectivity problem that would be fixed.
But it's still not working, and I'm not sure what to do.

Has anyone else seen this? Any ideas what parts might have changed?
Sorry in advance if I'm being dumb.

I realized this issue just now by rerun some of the jobs I had. It seems like connection error from Melpa, but I don't know why. 😕

I've been trying to figure this out, this afternoon, also.
What changed a few days ago?

It looks like your repo here hasn't changed recently. But I don't know if the "output" of your repo is "static", or, reused constantly to rebuild things? (I don't have a good mental model for this works, sorry!).

Maybe GitHub changed their base Windows build, and something updated? Maybe something to do with keys or certificates??  But the failure seems to happen talking to MELPA with http as well as https, so ... I don't know.

I wondered maybe I was using this wrong. I started searching GitHub. I found your contributions to dap-mode, and things like bootstrap.el, as used by the Makefile caught my eye.
It seems you're being careful -- only on Windows -- to install packages to a temp dir, and make sure that's cleaned up when Emacs exit. Am I understanding that right? I'm curious, what's the story with this? Does state persist being CI runs, that needs to be cleaned up?  I'm trying to figure out if this is something I need to address, or not.

Thank you again for making this repo! I'm sorry to disturb you with questions about it.

It looks like your repo here hasn't changed recently. But I don't know if the "output" of your repo is "static", or, reused constantly to rebuild things? (I don't have a good mental model for this works, sorry!).

Not really. The last change from source code is 6 months ago. The rest are dependency updates from dependabot. Not sure what you mean by "static", but this workflow only downloads Emacs executable (.zip file) from GNU FTP server and exposes emacs.exe as an environment variable after extracting the zip.

Maybe GitHub changed their base Windows build, and something updated? Maybe something to do with keys or certificates?? But the failure seems to happen talking to MELPA with http as well as https, so ... I don't know.

I don't know about this, but I think it's a good guess since it suddenly happened without me changing anything to this repository. Let me ping some of the Melpa maintainers, maybe they would know...
@purcell @tarsius Is there a specific changes so Melpa doesn't response to CI on Windows? 😕

It seems you're being careful -- only on Windows -- to install packages to a temp dir, and make sure that's cleaned up when Emacs exits. Am I understanding that right? I'm curious, what's the story with this? Does state persist between CI runs, that needs to be cleaned up? I'm trying to figure out if this is something I need to address, or not.

I didn't make those changes, it was originally created by ericdallo. You can find the more update to date CI configuration in csharp-mode/.github/workflows/build.yml. As you can see, it can be used with cask without any special configuration (platform specific).

I've been doing some experimental hacks. One thing I saw from Emacs Windows snaphot, using http://melpa.org/packages/ in package-archives, is that MELPA does a 301 redirect to https://melpa.org/packages/archive-contents.

emacs --batch -Q -L . --eval '(package-initialize)' \
      --eval '(add-to-list (quote package-archives) (cons "melpa" "http://melpa.org/packages/"))' \
      --eval '(package-initialize)' \
      --eval '(package-refresh-contents)' \
      --eval '(package-install (quote faceup))' \
      --eval '(package-install (quote paredit))' \
      --eval '(package-install (quote pos-tip))'
Importing package-keyring.gpg...
Importing package-keyring.gpg...done
Contacting host: melpa.org:80
Debugger entered--Lisp error: (error "Could not create connection to melpa.org:443")
  signal(error ("Could not create connection to melpa.org:443"))
  error("Could not create connection to %s:%d" "melpa.org" 443)
  url-http(#s(url :type "https" :user nil :password nil :host "melpa.org" :portspec nil :filename "/packages/archive-contents" :target nil :attributes nil :fullness t :silent nil :use-cookies t :asynchronous nil) #f(compiled-function (&rest ignored) #) ((:redirect "https://melpa.org/packages/archive-contents")) nil tls)
  url-https(#s(url :type "https" :user nil :password nil :host "melpa.org" :portspec nil :filename "/packages/archive-contents" :target nil :attributes nil :fullness t :silent nil :use-cookies t :asynchronous nil) #f(compiled-function (&rest ignored) #) ((:redirect "https://melpa.org/packages/archive-contents")))
  url-retrieve-internal("https://melpa.org/packages/archive-contents" #f(compiled-function (&rest ignored) #) ((:redirect "https://melpa.org/packages/archive-contents")) nil nil)
  url-http-parse-headers()
  url-http-content-length-after-change-function(203 366 163)
  url-http-wait-for-headers-change-function(1 374 373)
  url-http-generic-filter(# "HTTP/1.1 301 Moved Permanently\15\nServer: nginx\15\nDat...")
  accept-process-output(# 1)
  url-retrieve-synchronously("http://melpa.org/packages/archive-contents")
  package--with-response-buffer-1("http://melpa.org/packages/" #f(compiled-function () #) :file "archive-contents" :async nil :error-function #f(compiled-function () #) :noerror nil)
  package--download-one-archive(("melpa" . "http://melpa.org/packages/") "archive-contents" nil)
  package--download-and-read-archives(nil)
  package-refresh-contents()
  eval((package-refresh-contents) t)
  command-line-1(("-L" "." "--eval" "(package-initialize)" "--eval" "(add-to-list (quote package-archives) (cons \"melpa..." "--eval" "(package-initialize)" "--eval" "(package-refresh-contents)" "--eval" "(package-install (quote faceup))" "--eval" "(package-install (quote paredit))" "--eval" "(package-install (quote pos-tip))"))
  command-line()
  normal-top-level()
mingw32-make: *** [Makefile:47: deps] Error -1
Error: Process completed with exit code 1.

So it seems likely this is due to something changing in the neighborhood of SSL and/or certificates.
Changed where?  Maybe at https://github.com/actions/virtual-environments, but a quick glance at their commit history, I didn't see. (Although an SSL issue on macOS). But even if their build script didn't change, maybe the build refreshed and pulled a newer dependency.  (I don't know all the pieces and how they work.)

p.s. Also it is failing to download (via https) all of the archives gnu.org, nongnu.org and melpa.org. So this is not unique to MELPA.
It seems to be a general https/SSL/TLS issue, for Emacs (and more?) in the GitHub Actions Windows virtual environment.

Thanks for the investigation! I think you got it right, would you mind report it to the upstream? Not sure if this is enough for them to find out the issue. 😅

If you don't mind, I think it would be more effective if you reported it? You're closer to upstream. Not only will you have more credibility, you'll be better able to answer any follow-up questions they might have? (I don't really understand the GitHub Actions ecosystem beyond the user-facing side... and sometimes I think I barely understand that!)
p.s. I wonder if it might somehow be related to this which I just came here to mention:  https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/. I'm starting to see tweets etc. about other sites breaking. And the timing --- a few days ago --- is about right.

I hacked my test.yml to add
steps:
      - name: Check ability to connect to MELPA
        run: curl -i https://melpa.org/packages/archive-contents

and guess what, it works!
So, I think this actually won't be an issue for the actions/virtual-environments repo?
Instead, it seems more likely to do with Windows Emacs and how it is using TLS and certificates?
So it might (unfortunately) turn out to be an issue for this repo, and/or for the Windows Emacs build itself.
p.s. As a work-around in my yml I'm tempted to add some hacky steps to use curl to download directly into each of the ~.emacs.d/elpa/archives/ files, before starting Emacs. But that would be pretty hacky and maybe there would be more details to get right beyond that.

I think this is certainly the issue from Emacs's Windows binaries. BTW, this issue seems to disappear in Emacs version 28.0.50. 😕

p.s. As a work-around in my yml I'm tempted to add some hacky steps to use curl to download directly into each of the ~.emacs.d/elpa/archives/ files, before starting Emacs. But that would be pretty hacky and maybe there would be more details to get right beyond that.

Would you like yo share your workaround here? Maybe we can merge this to this repo? 😅

This seems like a solution, https://www.reddit.com/r/emacs/comments/pyevj8/what_should_i_do_cant_use_the_package_manager_it/.
Tested here, https://github.com/jcs-workspace/emacs-cert-test/runs/3780448630?check_suite_focus=true.

Thanks! Before seeing that, I came here to report this work-around: https://github.com/greghendershott/racket-mode/commit/c3eb98d39f56efe1ef0390a783b343ff34a702f3
That is, (setq network-security-level 'low) before doing (package-refresh-contents). (Just let-binding it around package-refresh-contents doesn't work.)
I figured this out by powering up a real Windows laptop, seeing that it prompts about the certificate, and finding that prompt message in nsm.el.
On the one hand, this is a bad hack that should be removed once the situation is resolved. It's good for packages to be downloaded encrypted, even if only for CI.
On the other hand, in my Makefile this is done only for a single invocation of Emacs that installs the packages.
p.s. I was seeing gnu.org fail, as well, so I think for now I'll use my hack as opposed to the one that only changes the URL for melpa.

Hi, the issue is due to a bug in the GnuTLS version that comes with Emacs 27.2, that it does not honour a renewed root certificate in the presence of an expired one (in our case the one expired is the DST Root CA X3 certificate).
A solution is to remove the expired certificate from the Windows certificate store, so that it gives a chance to GnuTLS to consult the renewed one. In terms of a GitHub workflow step:
   - name: Workaround for Emacs 27.2 bug on MS-Windows
      run: |
        # Remove expired DST Root CA X3 certificate. Workaround
        # for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038
        # bug on Emacs 27.2.
        gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13
        gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item

@ikappaki That sounds like a better solution than my hack, for testing against Emacs 27.2.
Because I'm testing only the latest version of Emacs, on Windows, and because 28.1 doesn't have this problem, that's going to be my resolution for this, personally.
(My project supports X versions of Emacs and Y versions of Racket. That's very many jobs, even before doubling by platform P. So I'm being more selective.)

@jcs090218 I'd be happy to close this issue, if you want?  The work-arounds in this thread would still be available for people who need 27.2.

@greghendershott Yes! Thank you so much!
I appreciate everyone who participate in this thread since I don't have enough knowledge to provide a good solution/workaround! 😓

@jcs090218 Thank you for providing such a useful resource to support people developing Emacs packages.
For many years I did something similar, for Racket language on Travis CI. So I know first-hand. As the old saying goes, "no good deed goes unpunished". Thank you very much!


Sync structure on commit hook

Currently looking at rebuilding development tables

Addressed in 1.2.0.


Drug Name Detection

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : Drug Name Detection
:red_circle: Aim : The aim of this project is to detect the drug name using deep learning methods.
:red_circle: Dataset : https://www.kaggle.com/datasets/pkdarabi/the-drug-name-detection-dataset
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Email ID :
Participant ID (if applicable):
Approach for this Project :
What is your participant role? (Mention the Open Source program)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Hey, @abhisheks008 would like to work on this project!!!

Name: Prakash Dubey
github link: https://github.com/Prakashd20
Email id<EMAIL_ADDRESS>approaching for the Dwoc'24 task oriented programs. would be keen to work with you ongoing projects!!!

I have no idea how DWOC is going to work, got no update in Discord server, neither got a mail. That's why I am putting the DWOC participants on hold.

@abhisheks008 by any chance you get updated about it...Pls do let me know for the same!!

@abhisheks008 by any chance you get updated about it...Pls do let me know for the same!!

Sure, I'll let you know.

Apart from YoloV8, which other models could be used?

Need to check the dataset for that.

Full name : Titiksha Agrawal
GitHub Profile Link : https://github.com/AgrawalTitiksha
Email ID<EMAIL_ADDRESS>Approach for this Project :
1.) Image processing
2.) Deep learning algorithms like Faster R-CNN, YOLO, or SSD for object detection
What is your participant role? (Mention the Open Source program) @Contributor SWOC S4

Assigned to you @AgrawalTitiksha under SWOC S4

Thankyou @abhisheks008 , I'll complete by that time

Full Name: Sayanta Chowdhury
GitHub Profile Link: https://github.com/sayanta28
Email ID<EMAIL_ADDRESS>Approach For this Project:
I will preprocess the image datasets. Then I will design and train the dataset using DL models such as GRU, LSTM and CNN. I will compare the accuracy scores of those models on the test sets to identify the most effective models.
What is your Participant Role? GSSoC'24

Issue assigned to you @sayanta28. You can start working on it.


Support for NodeJS 8 and above?

Hi,
are you planning to add a support for newer NodeJS?

As described where?
In VDebugSetUp docs i saw that only node 0.10.x is supported, which is now really an old version (Latest is 10.0.x). I tried debugging node 8.7.0 with --inspect flag, but that doesn't work, it didn't detect it.

@krisrijanhusak I'll look into it, first thing I found is that you can use komodo-dbgp to debug nodejs. npm install komodo-debug -g. I still have to check if that works properly

I tried, but it threw this error:
Error: Cannot find module '_debugger'

@kristijanhusak I'll have to look into it

Thanks for checking it out btw

@BlackIkeEagle It looks like this is a problem with komodo, but the posts on their forum didn't get turned into an issue on their Github until April this year, but its progress can be tracked here. It looks like node doesn't implement dbgp debugging, but rather Chromes V8 Inspector, which has its own protocol over a websocket conncetion. I don't think there's anything that can be done about this issue

Will have to update the documentation that node is no longer properly supported

In conclusion, it does not look like anyone is trying to get dpgp support working for newer versions of NodeJS. Even komodo IDE where the support initially started does no longer support dbgp for NodeJS debugging but relies on the v8 devtools for debugging.


webview show blank page when not used for some time in iOS

Hi, I come immediately to the problem:
application that uses webview page, when it is not used for some time and is put in the background, when you return to the foreground the webview component displays a blank page.
From what I could guess Ios (more evident in version 15) when it needs memory it does something and deletes the contents of the WebView
By method reload(), everything returns to normal but I would like to avoid reloading at each change of app state.
Is there a way to know when Ios has "blanked" the webview component?
Environment:

OS: Ios
OS version: 15.0.1
react-native version: 0.65.1
react-native-webview version: 11.13.0

@uganof did you find any solution on it?

onContentProcessDidTerminate() event I believe might be called when it happens, not 100% sure yet as its difficult to reproduce this issue.

Hi, thanks to @pelicarno,
I have tested onContentProcessDidTerminate() event and solved my problem.

I can confirm reloading when onContentProcessDidTerminate fixes the issue (still not sure why it crashes in the first place though)
  onContentProcessDidTerminate = () => this.webView.reload()

  render() {
    return (
      <WebView
        …
        ref={(webView) => this.webView = webView}
        onContentProcessDidTerminate={this.onContentProcessDidTerminate}
      />
    )
  }

Thanks for the suggestion of onContentProcessDidTerminate. It fixed the issue for us. Do we know what caused the termination of the webview? We noticed this happing on iOS 15+. I would appreciate any insight regarding the root cause of this issue.

... I would appreciate any insight regarding the root cause of this issue.

maybe this article can help https://blog.embrace.io/bug-of-the-month-blank-webviews/

I found he same bug for IOS , i resolved by add some configure, see also:
https://stackoverflow.com/a/63477843

I can confirm reloading when onContentProcessDidTerminate fixes the issue (still not sure why it crashes in the first place though)
  onContentProcessDidTerminate = () => this.webView.reload()

  render() {
    return (
      <WebView
        …
        ref={(webView) => this.webView = webView}
        onContentProcessDidTerminate={this.onContentProcessDidTerminate}
      />
    )
  }

do you have a code snippet of how to do it in functional component?

const onContentProcessDidTerminate = () => this.webView.reload()

return (
  <WebView
    …
    ref={(webView) => this.webView = webView}
    onContentProcessDidTerminate={onContentProcessDidTerminate}
  />
)

I think it should be put in the documentation ?  We spend a week tracking this issue to finally found this link

For whoever is having this issue on Android, a possible solution using onRenderProcessGone is mentioned here: https://github.com/react-native-webview/react-native-webview/issues/2225#issuecomment-1006214441


Flexible should work within wrap

Any reason why Flexible doesn't work within wrap?
I want to have a series of pairs of items (a TextField next to a checkmark). When hitting the edge i want to wrap these. Why can't I use a flexiblie instead of a wrap?
Wrap(
  children:[ Flexible(child: Row(children:[Text1, checkMark()])), Flexible(child: Row(children: [Text1, checkMark()])])

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


[Suggestion] add gluetun

The only thing i think is missing is something like gluetun https://github.com/qdm12/gluetun
thanks 👌
P.S.
Could control-d https://kb.controld.com/tutorials/linux
be used in place of pihole and if so how would that be integrated into everything?

Hi @RobotsAreCrazy.
gluetun looks neat, I'll check it and include in future version.
control-d is a commercial app. so until they donate I won't include them :)
If seriously - with Pi-hole/TechDNS and VPN you can achieve the same results. The only one thing will be missed is rules scheduling, whats kind of OK-OK. But let's keep an eye on them, maybe some day in the future.
Thanks for the suggestions!

Hi @RobotsAreCrazy.
gluetun looks neat, I'll check it and include in future version.
control-d is a commercial app. so until they donate I won't include them :)
If seriously - with Pi-hole/TechDNS and VPN you can achieve the same results. The only one thing will be missed is rules scheduling, whats kind of OK-OK. But let's keep an eye on them, maybe some day in the future.
Thanks for the suggestions!

Hi, thanks it is just because not long ago i got a 5 year 'some control' control-d subscription from stacksocial so i would like to put it to some use

Defintely, gluetun though as it will be useful for those that torrent or stream

I just merge latest dev branch changes with main and we now have legit Gluetun container which at the moment supports OpenVPN connections only, what should be enough for testing.
qBitTorrent container was updated to support Gluetun and new webinstall binary as well.
Personally during the tests I switched to webinstall completely, as it makes configuration more enjoy-full and very easy :D
@RobotsAreCrazy and @fellowape  appreciate if you guys could join internal testing and share your experience with it.
Thanks a lot!

Wireguard is still more performant important on devices like raspberry pi

Wireguard is still more performant important on devices like raspberry pi

Agree, it will be the next step. OpenVPN is wider supported by VPN providers that is why chance to test everything with it is wider too.
Wireguard its on the way too.

So do I just follow install instructions as outlined to get it going?

So do I just follow install instructions as outlined to get it going?

yes, same way as Wireguard, or just use ./webinstall it should deliver with few clicks (check Ansible user there if you have other than just pi).

So do I just follow install instructions as outlined to get it going?

yes, same way as Wireguard, or just use ./webinstall it should deliver with few clicks (check Ansible user there if you have other than just pi).

So do I clone, make any config changes then use webinstall?

So do I clone, make any config changes then use webinstall?

yes, you just clone it and run ./webinstall it will run web interface for you.

If you can get wireguard going I will test it I have no doubt it will all work, just I prefer wireguard

I'll include it in future versions, its just need more work, due to specific of configuration and some smart logic update under the hood (OpenVPN have just 4 static parameters to pass into container, while for Wireguard, I have to deploy on the fly other container to define server ID then take it and pass as parameter to other container). I just need to think how to implement it simple way without consuming additional RPI resources.

How do you get gluetun working with all of this?

Win separate subnet, I just announce it and route all the traffic/ports via this dedicated subnet.

Let me know if you manage wireguard and I will give it a shot

Let me know if you manage wireguard and I will give it a shot

What Wireguard provider you would use for testing?
In gluetunwireguard branch I have already drafted container.
As minimum configuration you'll need:

wireguard_private_key in base 58 format
wireguard_address just regular IP

With this it should connect. Note, I never run it on test env yet, probably, but probably in few hours I'll do :)

Well, I'm either going back to Torguard dedicated IP or paying for windscribe residential IP

How's the general wireguard progress going for setting it up through gui etc for wireguard server?

I'll update webinstall with additional Gluetun parameters soon, right after containers will be tested.
As of now, only the manual configuration is ready (config.yml),  following Gluetun options can be passed to container:
#    _____ _         _____
#   |   __| |_ _ ___|_   _|_ _ ___
#   |  |  | | | | -_| | | | | |   |
#   |_____|_|___|___| |_| |___|_|_|
#   Universal VPN Client for multiple VPN Providers
#
# TESTING! DO NOT USE ON PRODUCTION!

gluetun_vpnclient_enable: false                 # Set true to enable Gluetun
gluetun_server_countries: "Netherlands"         # Comma separated list of countries
gluetun_server_cities: "Amsterdam"              # Comma separated list of cities
gluetun_server_update_per: 24h                  # Period to update your servers list using the built-in Gluetun update mechanisms.
                                                # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list
gluetun_vpn_service_provider: nordvpn           # Set your VPN provider: cyberghost, expressvpn, fastestvpn, hidemyass, ipvanish, ivpn, nordvpn, perfect privacy, privado, private internet access, privatevpn, protonvpn, purevpn, slickvpn, surfshark, torguard, vpnsecure, vpn unlimited, vyprvpn, wevpn, windscribe
                                                # See the list of all providers https://github.com/qdm12/gluetun-wiki/tree/main/setup/providers
gluetun_vpn_type: wireguard                     # Set your VPN type: openvpn, wireguard

# OPENVPN PART:
gluetun_openvpn_user: "SecretUser"              # Set your OpenVPN username
gluetun_openvpn_password: "gagaZush"            # Set your OpenVPN password
gluetun_vpnclient_custom: false                 # Set true to enable custom OpenVPN configuration below
gluetun_openvpn_custom_conf: "ovpn-custom.conf" # Set your OpenVPN custom configuration. See

# WIREGUARD PART:
gluetun_wireguard_private_key: "yCbHtK...X2c="  # Valid base 58 Wireguard Client key. Wireguard client private key to use.
gluetun_wireguard_public_key: "none"            # Valid base 58 Wireguard Server key. Wireguard Server public key to use.
gluetun_wireguard_preshared_key: "none"         #
gluetun_wireguard_address: "<IP_ADDRESS>/32"     # Valid IP network interface address in the format xx.xx.xx.xx/xx or ff:ff:ff...:ff/128
gluetun_wireguard_endpoint_ip: "none"           # Valid IP address in the format xx.xx.xx.xx:xxxxx or [ff:ff:ff...:ff]:xxxxx
gluetun_wireguard_endpoint_port: "none"         # Valid port number in the format xxxx

Usually only IP and Client Private kay is necessary, but for Torguard, you may need to use rest parameters (just replace none with with keys, ports or IPs.

How's the general wireguard progress going for setting it up through gui etc for wireguard server?
The Wireguard server + webui is ready for couple of months and you can install it viaconfig.yml:

#    _ _ _ _         _____               _
#   | | | |_|___ ___|   __|_ _ ___ ___ _| |
#   | | | | |  _| -_|  |  | | | .'|  _| . |
#   |_____|_|_| |___|_____|___|__,|_| |___|
# WireGuard Server configuration.
wireguard_server_enable: true                  # Set true to enable WireGuard
wireguard_password: "gagaZush"                  # !Change this password!

or via webinstall binary.

I'm in 2 minds if I should add a GUI to the install...I've just used terminal to do everything

you can keep using cli, its still there and will be as preferable installation option forever.
I just add webinstall for lazy people, like myself :) It will still run same playbook, showing all the installation logs, like in console, but you have easy configuration option. Try it.

Was on about in general on a new dietpi install with no desktop, just wondering do you think the wireguard server setup is far off getting working?

Was on about in general on a new dietpi install with no desktop, just wondering do you think the wireguard server setup is far off getting working?

Yes it is ready, I did not invent bicycle here, I just included wireguard-ui project, which is used by lot of people and very similar to openvpn-ui.
Also it worked fine during my testing in local environment.

@RobotsAreCrazy @fellowape I merge Gluetun Wireguard in main branch. it seems works fine.
@fellowape we need webinstall to be updated with lot of new options now 📃

I'm closing it as Implemented.
For the suggestions we can use Discussions tab.

It's pretty much perfect now, but I would still like a way to use control-d instead of pihole, must be some way how to do it?

Any chance you might consider a bit of a how to for using technitium in a home setup just some settings to get it going please?

Any chance you might consider a bit of a how to for using technitium in a home setup just some settings to get it going please?

It's very easy with Webinstall.
You just scroll to "Local DNS and AD-Blocking" then click to "TechnitiumDNS"

You can leave other Technetium DNS options default. Then scroll down to press "Save" and then "Install".
If you are already have Raspberry-Gateway installation, mark, just techDNS, rest checkboxes for other components is better not to touch.

So, you can have Pi-Hole + DNS or TechnitiumDNS at the same time:
unbound_dns_enable: false
pihole_enable: false
tech_dns_enable: true

So there's definitely no way of using control-d for privatedns (dot) ?

So there's definitely no way of using control-d for privatedns (dot) ?

The way is always there. I just don't want to go there, as control-d is a commercial "thing" and I don't want invest to subscription.
Maybe I'll add it, but not with the top priority.
Maybe @fellowape is interesting, IDK.

So there's definitely no way of using control-d for privatedns (dot) ?

The way is always there. I just don't want to go there, as control-d is a commercial "thing" and I don't want invest to subscription.
Maybe I'll add it, but not with the top priority.
Maybe @fellowape is interesting to push its support, IDK.

I honestly think it's a great product and worth the thought of adding it


Delegate plots to spatialdata-plot

Cowritten with @timtreis.
Many functions in squidpy essentially generate similar plots like we do in spatialdata-plot (it precedes spatialdata-plot) and was the basis of it.
It’d reduce maintenance effort if we pivot those functions to delegate to spatialdata-plot.
We could establish convenience wrappers for “plot the same plot with 3 genes”: example notebook here.
See further discussion here.

I guess the main plots where it's useful to wrap spatialdata-plot would be spatial_scatter and spatial_segment since the others are about visualizing statistics.

Is the idea to replace the current spatial_scatter and spatial_segment with spatialdata-plot or also add different plotting capabilities?
If one wants the "classic" 4 plots in a row graphic, should it just be a wrapper in the sense that the plots from spatialdata-plot are captured in memory and then put on a new grid to visualize? @LucaMarconato @timtreis
A current draft implementation of mine would yield something like this for labels (using MIBI-TOF example data set):

The codebase of spatialdata-plot started out as some chimera between Squidpy's plotting and a prototype from Harald, but has matured a lot since. So we're essentially maintaining duplicate code. Ideally, we can remove a lot of the spatial plotting code from Squidpy and fully delegate to spatialdata-plot so we only fix/advance that in one place.


What is the meaning of '&' in this string?

Type of issue
Typo
Description
[Enter feedback here]
Hello, please clarify the meaning of '&' in this string: "Cannot convert &method group to non-function pointer type." Is it used in the meaning of referencing to the address of the expression, or is it a typo?
Kind regards,
Anne H., CQ
Page URL
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs8812?source=docs
Content source URL
https://github.com/dotnet/docs/blob/main/docs/csharp/language-reference/compiler-messages/cs8812.md
Document Version Independent Id
34c7fd16-5237-c210-01c5-226751d62f15
Article author
@BillWagner
Metadata

ID: b5d48d97-25f7-659f-ca4b-5e484bf39109
Service: dotnet-csharp
Sub-service: errors-warnings

It's the Address-of operator &.

Hi Günther,
just clarifying, should &method then be left in English in the translated pages? Or should there be a space after '&'?
Kind regards,
Anne, QC

Hm, good question if method should be translated here. I just checked the de-at version and there Methodengruppe seems fine too, I can't speak for other languages (expect English).
There shouldn't be a space after &, as the operator and the "target" belong together.

It would be good to add the explanation of & operator to that page (in See also, or just as an embedded link).
Let me handle that if it's OK for adding it.
CC: @gfoidl @BillWagner

Hi friends,
This a good conversation. I think there are two recommendations:

The message string should use a code fence, and capitalize "Method":

Cannot convert &Method group to non-function pointer type.

We should add a brief explanation of & and link to the article on the Address of operator.

I've added this to our backlog, and added the "help wanted" label

Thank you all for clarifying this!


Update to kubeflow 0.2.2

This is great content! Thanks for putting it out there.
Updating the content to use Kubeflow 0.2.2, some things changed in the TFJob spec.
Also updates to use the latest tensorflow images 1.10.0 and other minor updates.

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

Thanks for the contributions @danielfrg. will test your changes shortly.

Thanks for the review @ritazh I addressed the comments in the last commit.

Thank you for your contribution @danielfrg! 🎉


[EasyCI] Implement NeonEntity detection using NeonAST

Resolved in https://github.com/symplify/symplify/pull/3745


Fix wrong plugin download urls

It looks like the README contains incorrect URLs for downloading the plugin from the release assets. I discovered this when I got a 404 when installing.
Here is the change that broke URLs: https://github.com/VictoriaMetrics/victorialogs-datasource/pull/161
I don't know what the plans are, maybe the file name will be updated in the next release, but it's not like that now 🤔

@risen228 plugin url was changed intentionally, please take a look at a changelog

Ah, sorry, I forgot about branches 🥲 Also it would be great if there was a warning in the readme with a link to the latest release's readme version, but no problem


avs-device-sdk 1.9: Segmentation Fault - Alexa crashes before playing music

Hello AVS Team,
There is a segmentation fault in avs-device-sdk 1.9.
Scenario:- avs-device-sdk is running good and able to answer normal queries.
But when we say " Alexa Play music". It replied back "Hardy Sandhu  music from amazon music"
And it crashes.
I have attached the sensitive logs.
Please revert me back.
Also there is one more issue opened -
https://github.com/alexa/avs-device-sdk/issues/1212
Please reply on 1212 issue also.
Segmentation Fault: Alexa avs sdk 1.9 logs.txt

Hi sumit3817,
I do not see anything in the log that points to a specific trigger for the segmentation fault.  Can you reproduce this problem?  If so, would it be possible for you to provide a stack trace?
We will get back to you regarding #1212.  Thank you for the reminder.
Best regards,
-SWH

I am closing this issue due to inactivity. Please feel free to re-open it if it has been closed in error.


Support for SMOD files

Add support for .smod files.
Castor's notes:
struct String {
	long	count;	// number of character to follow
	char	*buffer;// array of characters
};

struct Vertice {
	float		x, y, z; // coords in 3D space
	float		nx, ny, nz; // normal of this pt (for light computation)
	float		unk; // float or COLORREF
	float		u, v; // mapping of this pt on the 2D texture
};
struct Vertices {
	long		count;
	Vertice*	vertcs;
};

struct Face {
//  the 3 shorts are indexes within the Vertice array
// to read three 3D points(& tex info), these 3 pts
// define a triangle (all shaiya shapes are built with
// triangle as elementary unit
	unsigned short	i1, i2, i3;
};

struct Faces {
	long		count;
	Face*		facs;
};

struct Module {
// texture file for this module; .tga should be changed to .dds
// a few files (likely bugged or not fianlized) have empty string
	String textureFilename;
// 3D shape definition
	Vertices vertices;
	Faces faces;
};

struct Point3D{
	float		x, y, z; // coords in 3D space
};
struct ExtraModule {
// puzzling block apparently w/o texture
// I never draw it when I draw .smod and nothing seems missing

	long		countPoints;
	Point3D*	point3D;
	long		countFaces;
	Face*		facs;
};

// SuperModule ::= content of a .smod file
struct SuperModule {
// coords of center of the whole 3D shape

	float	xCenter, yCenter, zCenter;

// int32 or float; all those I've checked individually have a null value (4x00)
// it may be possible that this is a String value and thus a length which is
// quite always equals to zero, and thus not followed by chars; if someone
// found a smod with a not null value there, thank to post the info

	long	unk; // int32 or float, possibly a glow

// min & max coords of the whole 3D shape

	float	xMin, yMin, zMin;
	float	xMax, yMax, zMax;

// embedded module(s)

	long	count;
	Module*	modules;

// 2 fPoint3D (repeated min & max values (to be confirmed))

	float		unkPt1, unkPt2;

// extra block with 3D info without a texture name, unless
// "unk" above is part of such tex info

	long	countExtra; // 0 for quite all files
	ExtraModule*	extraMod;
};

Added on 3c45cea5bb4d231fa1c54147fca2527fdbb154a7


Autoformatting doesn't work with Vue 3

When I specify autoFormat prop nothing happens. The phone number isn't formatted.
For instance, I start typing:<PHONE_NUMBER>. And when I type the last zero I don't see any formatting applied. Literally the same code works perfectly fine in Vue 2 application.
Link to the sandbox: https://codesandbox.io/s/hopeful-lumiere-1v1vm7?file=/src/App.vue

@blamaestro i had the same issue with beta 6 and now it seems to work with 6.0.0-beta.7 :)

@blamaestro i had the same issue with beta 6 and now it seems to work with 6.0.0-beta.7 :)

Thanks!

Not working on 6.0.5

I'm facing this issue in 8.1.4

edit: I was doing some weird watchEffect stuff on my component, it's working properly


Decouple precalc from data:import

To support sub-regional planning, data will have to be imported at the largest planning level. keyStats need to be calculated for each subregion.
Report developers should be able to:

add/remove subregions within (add/remove islands)
add/remove metrics
add/remove dimensions (time, subregions)

Could have an editable regions.json file, and a npm run precalc call to get keyStats for each datasource-region pair.

A separate precalc is being tested in the Azores nearshore reports, subregional branch. The current format and workflows are:
Geographies stored in project/geographies.json in this format:
[
    {
        "geographyId": "nearshore",
        "datasourceId": "6nm_boundary",
        "display": "Nearshore"
    },
    {
        "geographyId": "santa-maria",
        "datasourceId": "santa-maria",
        "display": "Santa Maria"
    }
]

Keystats are generated using a precalc.ts script, which calculates keystats for each datasources-region pair. This output is stored in precalc.json to be used as denominators in reports.
The current format of precalc.json is:
{
    "metrics": [
        {
            "metricId": "area",
            "value": 80000,
            "classId": "plateaus-total",
            "groupId": null,
            "geographyId": "nearshore",
            "sketchId": null
        },
        {
            "metricId": "area",
            "value": 5000,
            "classId": "plateaus-total",
            "groupId": null,
            "geographyId": "santa-maria",
            "sketchId": null
         },
    ]
}

(wherein classId is datasourceId+-+class name to allow for catagorical rasters and multiclass vectors)
The report components then access precalc.json for denominators to use in reports.

Resolved via #208


Remove blaze-to-react and useraccounts:flow-routing

These packages were conflicting with React updates (or were using
deprecated React APIs), and they were not much used here.
I also moved the injectTapEventPlugin() initialization to avoid errors with a Drawer in the LeftMenu in the Header.

One thing I've realized is that I'm not sure how to test components that require Blaze(ToReact), since Meteor seems to wall off that dependency. Is that right?

Ah, let's see.. in the past for testing Meteor we've used Mocha and Chai, but I'm not sure how those might interact with BlazeToReact. Since it's definitely being a problem, I think we might be able to circumvent BlazeToReact, even if it means having to handle more of the user account functionality manually ourselves.


Classification PEP data according to FATF PEP risk levels

https://www.fatf-gafi.org/en/publications/Fatfrecommendations/Peps-r12-r22.html

Is this something you're offering to help with? We've recently been classifying PEP data more specifically into National, International and Sub-national PEPs, and are now looking into doing branches of government, too (executive, judicature, legislative, and snr. administrative).


Bug: convertToExcalidrawElements on type: "frame" ignores x and y properties when manually set

when initializing <Excalidraw /> with
initialData = {
  elements: convertToExcalidrawElements([
    {
      type: "frame",
      children: [],
      x: 300,
      y: 300,
      height: 100,
      width: 100,
    },
  ]),
};

x and y values are ignored no matter what, as they seem to be calculated from children, only workaround I found around this, is not to use convertToExcalidrawElements, but instead just to drop in raw data as initialData and it renders fine

I'd always prefer user-defined values for x/y/height/width. Checking https://github.com/excalidraw/mermaid-to-excalidraw, it shouldn't cause any issues. /cc @ad1992

We handle frames specially:
https://github.com/excalidraw/excalidraw/blob/f4dd23fc31e218298bacce3ab39c2556fd12e639/packages/excalidraw/data/transform.ts#L719-L773
Here you mentioned you didn't want to complicate the frame use case:
https://github.com/excalidraw/excalidraw/pull/7205#discussion_r1378571137
As for the mermaid-to-excalidraw, I was checking if we don't rely on some implicit behavior there, and it doesn't seem so.
As such, changing the code linked above to prefer the user-supplied values should be safe.

We handle frames specially:
https://github.com/excalidraw/excalidraw/blob/f4dd23fc31e218298bacce3ab39c2556fd12e639/packages/excalidraw/data/transform.ts#L719-L773
Here you mentioned you didn't want to complicate the frame use case:
#7205 (comment)
As for the mermaid-to-excalidraw, I was checking if we don't rely on some implicit behavior there, and it doesn't seem so.
As such, changing the code linked above to prefer the user-supplied values should be safe.

Yes I think should be fine, we can give preference to user values always irrespective of how the actual diagram turns out to be. I will raise a PR for the same.


newer CI files

codecov.yml, to filter which directories will be covered by codecov
latest azure-pipelines.yml from boost-ci

Obsoleted


Fix PHPDoc so that UnaryCall defines the proper return type

Type information is added to the result of UnaryCall::wait() execution.
resolve #33431

@bshaffer
Thank you for your review.
I will make the corrections you pointed out and add the necessary tests.
I have one question, though—I wasn't sure where to place the test code.
For the changes I made this time, where would be the correct location to place the test code?

@sayuprc you just need to follow the instructions in src/php/README.md to run the tests, and then run src/php/bin/generate_proto_php.sh to update the Grpc Client classes. You should get something like this:
https://github.com/bshaffer/grpc/commit/d3cf6db72ed35552491538a56fde1927e52b18bb

@bshaffer
Thank you for the thorough explanation.
I will give it a try.

This is looking great! I'm not sure what's up with that "NO CHECK IN GEN CODE", though. We will need to look into that.
@stanley-cheung what do you think?

I apologize for the delayed response.
Regarding # NO CHECKED-IN PROTOBUF GENCODE appearing in the diff, I thought it might be related to this commit: https://github.com/protocolbuffers/protobuf/commit/c668e2e4da3eccf268f4ff74be087899fe87df8b
However, I wasn’t able to understand much beyond that.
What should I do?


docs: mute button and volume range docs

Mute button preview: https://media-chrome-docs-git-fork-gkatsev-mute-button-mux.vercel.app/en/components/media-mute-button
Volume range preview: https://media-chrome-docs-git-fork-gkatsev-mute-button-mux.vercel.app/en/components/media-volume-range

Yeah, I was thinking of the play button should be there to get a better sense of the volume as you're playing but there's probably no need for it as you can see the button update. I'll remove it to keep the example more minimal.


Kubernetes: should not remove configured frontends and backends when we loose contact with apiservers

When i do a rolling upgrade of my kubernetes masters traefik must be able to continue serving traffic while the API is momentarily away (a few seconds). Currently traefik seems to remove all configuration as soon as it detects error from api. I think expected behaviour would be to keep current config until otherwise told (reconnected to apiservers).

+1

@jonaz with which version did you see this? This works in our cluster but we are still on 1.0.3.
Can you please add logs? Does traefik restart?

+1 this

+1

This happened to me today, too. (We just started testing Traefik). Maybe the new change (unreleased) using the standard k8 go-client fixes it? Or helps?

This might be resolved with #1295?

@jonaz highly likely -- thanks for pointing out! 🎉
The just-released v1.2 contains the fix, so closing.


app resources only works with -livereload?

I guess its related to access local resources with -livereload
Running with..
ionic emulate ios -livereload -c
Every resource are loaded good.
But when I run without it.. like so.
ionic emulate ios -c
It shows below errors like below..
[Error] Failed to load resource: The requested URL was not found on this server. (X_Marker.png, line 0)
[Error] Failed to load resource: The requested URL was not found on this server. (window.html, line 0)
I am putting the img in www/img and template html for ng-directive in www/templates.
Calling image or html as below.
var imagePost = {
url: 'img/Default_Marker.png',
size: new google.maps.Size(100, 100),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(17, 34),
scaledSize: new google.maps.Size(1, 1)
};
or for html,
return {
restrict: 'A',
templateUrl: '/templates/window.html',
link: link
};
I was looking all over stackflow, google and ionic forums but no answers but lots of same problem posted..
Here goes the link to this issue with pictures.. Please let me know what is to fix it...
http://forum.ionicframework.com/t/is-there-a-specific-way-to-manage-resource-for-ionic-app/29162

Greetings @fkkcloud!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

I don't know if this is related with reseting the wifi but, once I went startbucks and set wifi to theirs for both laptop and mobile and came home to my wifi for both. now it started to work again..? please explain me why this is happening..

Responded on the forum. This is not an issue with Ionic.


underline big text displays multiple lines

That how it looks

I can see why that would happen. Feel like making a PR to fix it?

I can look at it yes


Feature: Favourite food delivery services

A site where people can add favourite food delivery services and people can vote if they agree or not and the services will be sorted by highest vote. In addition people can add some information to its favourite food delivery services like telefonnumber, url to the webpage, how long they usually take for delivering.

Out of scope - for now, as there are no real options where we are currently locating the event.


Document all "Insecure" options in a better way

Referencing issue: https://github.com/owncloud/ocis/issues/4589
The current statement defining an *_INSECURE env variable can be improved, because for admins which are not that deep in that terminology it is hard to read what is meant and what the impact is.
Note that it affects all "_INSECURE" env variables and it is basically what curl has in it's --insecure option:
Original curl text:
By default, every secure connection curl makes is verified to be secure before the transfer takes place. This option makes curl skip the verification step and proceed without checking.  When this option is not used for protocols using TLS, curl verifies the server's TLS certificate before it continues: that the certificate contains the right name which  matches the host name used in the URL and that the certificate has been signed by a CA certificate present in the cert store.
Suggested text (long version):
By default, every secure connection ocis makes, is verified to be secure before the transfer takes place. This environment variable makes ocis skip the verification step and proceed without checking. When this variable is not used for protocols using TLS, ocis verifies the server's TLS certificate before it continues. ocis checks that the certificate contains the right name which matches the host name used in the URL and that the certificate has been signed by a CA certificate present in the cert store.
Suggested text (shorter version):
Enable to skip the verification step for secure connections and proceed without checking. When set to  false, ocis verifies the server's TLS certificate before it continues and checks that the certificate contains the right name which matches the host name used in the URL and that the certificate has been signed by a CA certificate present in the cert store.
Would be great to get it in before GA, but does no harm if we do it afterwards.
@dragonchaser @wkloucek
@kobergj

We can close this as we have updated the insecure envvars over time with correct text.


Incremental processing support for ksp

As mentioned these are the changes.
Fixing incremental processing support required some larger changes.
Also includes fix for as crash that would happen when using NumberPath with Kotlin types in certain operations during a query.
The test code needed some way to reference KSFile objects, although these are actually not used in the generation itself but must be linked sothat KSP knows when to reprocess the file.
I used mockk to represent these objects in the code, it's a common Kotlin library for mocks.
Not sure if you would have preferred for  me to use some other java library for this?

KSP will by default only process files that were changed (unless the incremental setting has been turned off).
So this would throw error when user edits an entity without touching the superclass for example.
The code cannot assume that all entities are being processed together.
Instead it tries to lookup references in other ways.


Note about Twitter

Just thought it was worth mentioning Twitter as a special case because not only is configuration different, they don't give access to email address as standard. There seems to be lots of confusion around this.

People need to remember that this plugin is a wrapper for HybrdAuth. So whenever you have issues with a specific provider you should consult HybridAuth's docs not the plugin's :)


Issue iterating through tracker.entries with 'subEntries'

Hi @Ellpeck, absolutely love this plugin for my work time management! I am working on a DataviewJS overview of all worked hours per day per entry for my work hours administration. The script below unfortunately gives an error.
Screenshot of the error:

The DataviewJS code:
let api = dv.app.plugins.plugins["simple-time-tracker"].api;

for(let page of dv.pages('#tijd-bijhouden')) {
	// load trackers in the file with the given path

	let trackers = await api.loadAllTrackers(page.file.path);

		if (trackers.length)
		dv.el("strong", "Trackers in " + page.file.name);

        for (let {section, tracker} of trackers) {
            let alltrackers = trackers.length;
            for( let i = 0; i <= alltrackers + 1; i++) {
                if (tracker.entries[i])
                     dv.el('p', 'doel: ' + tracker.entries[i]['name'])
                     dv.el('p', 'tijdsduur: ' + api.getDuration(tracker.entries[i]))
		}
}
}

Would you have any idea what the issue could be? It works on some time trackers that have an entry without subEntries, but not on some others which do have subEntries.

Never mind, I just 'fixed' this (the issue was with my DataviewJS-code).
I needed to have all my output in the same dv.el(), there was probably some problem with the iteration in the code before. One final thing I would like is to have the output sorted by date, if I have that, I will put it here in case anyone wants the same thing.
let api = dv.app.plugins.plugins["simple-time-tracker"].api;

for(let page of dv.pages('#tijd-bijhouden')) {
	// load trackers in the file with the given path

	let trackers = await api.loadAllTrackers(page.file.path);

		if (trackers.length)
		dv.el("strong", "Trackers in " + page.file.name);

        for (let {section, tracker} of trackers) {
            let alltrackers = trackers.length;
            for( let i = 0; i <= alltrackers + 1; i++) {
                if (tracker.entries[i])
                     dv.el('p', 'doel: ' + tracker.entries[i]['name'] + '<br>' + 'tijdsduur: ' + api.formatDuration(api.getDuration(tracker.entries[i])))
		}
}
}

Hi! The only issue I'm immediately noticing with your code is that you're iterating way over the total amount of trackers for seemingly no reason, unless I'm misunderstanding something?
You iterate from 0 to alltrackers.length + 1 inclusive, which is two more than there are actually entries. The correct way to structure the for loop would be something like
for( let i = 0; i < alltrackers; i++) {

Note the removal of the = in the < check, too :)
This way, you also don't have to check whether tracker.entries[i] is truthy.

Also, you can sort the trackers roughly by date using code something like the following:
let sorted = trackers.toSorted((a, b) => moment(a.entries[0].startTime).diff(moment(b.entries[0].startTime)));

(Or swapping a and b's usage to sort the other way)
This is untested, so there might be a few small things to change, though!

Thanks! I have no prior experience with JavaScript, so the script is very cobbled together. These comments are great, I will incorporate them when I can. The end goal would be to have some sort of dynamic table, to give an easy overview of dates and hours spent on different tasks. Maybe dv.table() will help, but I don't know if it allows for looping through arrays or dictionaries.

I think with dv.table(), you can also just give it an array or dictionary or some sort of data structure directly, rather than a dataview query. That would allow you to be able to collect the data together through your script, and then make a table out of it :)


404 docs link on web page

This docs link:

Goes here:

Instead of here:

Yes, this is known issue, I am currently working on the beta version of it.


[keyvault-secrets] API changes

Fixes #5577
Changes:

Secret to KeyVaultSecret.
Core version to preview.9
All dates should end in "On", except for "notBefore" and "scheduledPurgedDate".
All options should match the method's name.
All methods that return keyProperties (like the ones that iterate) should contain "propertiesOf" in their names.
Flattened all the options bag to extend the RequestOptionsBase interface.

this is weird. I'm pushing an update, but github is not showing it.


Improve dev version of API docs to use continuous deployment

In https://github.com/Qiskit/documentation/issues/316, you have to manually trigger a regeneration of the dev docs. That was done for expediency. Better would be to automate this so that we regenerate the dev docs ~every day with whatever new changes there are, if any.
Doing that relates to https://github.com/Qiskit/documentation/issues/501, that we need a way to update docs via CI/CD.

I think this is high priority. We've been very bad at remembering to update this, so we often go 2+ weeks without any regeneration.
While I don't think we should do CD for general API docs (https://github.com/Qiskit/documentation/issues/501#issuecomment-2334766670), I do think we should still do it for dev versions. The major difference is that these dev versions should be safe to use GitHub URLs in scripts/config/api-html-artifacts.json, rather than Box URLs. That should be fine because the docs will be regenerated so frequently that we're not at much risk of the GitHub artifact expiring (we generally want the URLs to still work in 1+ years)
We should not do automatic updates for rc releases, though. Those should correspond to the actual released artifact. So, we need to check _package.json to see if it's -dev or rc*.
To implement this:

Figure out how to get the latest GitHub Actions artifact corresponding to the main branch
Download the artifact
Update api-html-artifacts.json with the URL
npm run gen-api
Open the PR

Create a GH action that runs this every 1-3 nights (TBD frequency).
Note that a human still has to do the merge & open-source sync.


Crash when trying to rename

I'm on 1.55, fresh install
AttributeError: 'Namespace' object has no attribute 'filename_rename_set_extension_based_on_archive'
user@localhost:~/Projects/comictagger> python3 comictagger.py
2023-03-30T06:28:36 | comictagger | CRITICAL | Uncaught exception: AttributeError: 'Namespace' object has no attribute 'filename_rename_set_extension_based_on_archive'
Traceback (most recent call last):
File "/home/user/Projects/comictagger/comictaggerlib/taggerwindow.py", line 2050, in rename_archive
dlg = RenameWindow(self, ca_list, self.load_data_style, self.config, self.talkers)
File "/home/user/Projects/comictagger/comictaggerlib/renamewindow.py", line 67, in init
self.do_preview()
File "/home/user/Projects/comictagger/comictaggerlib/renamewindow.py", line 98, in do_preview
new_ext = self.config_renamer(ca)
File "/home/user/Projects/comictagger/comictaggerlib/renamewindow.py", line 76, in config_renamer
if self.config[0].filename_rename_set_extension_based_on_archive:
AttributeError: 'Namespace' object has no attribute 'filename_rename_set_extension_based_on_archive'

You are not on 1.5.5 you are using the latest code committed to the repository which is 207 commits ahead of 1.5.5.
Please see the PIP Installation section for installing ComicTagger on Linux.


Stateful set application deployment with OKE and Canary

Description
Application deployment using canary and OKE with a stateful dataset at the behind.
New samples # (demos / Illustrations )

New sample of OKE canary with stateful data.

Type of change
Please delete options that are not relevant.

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

How Has This Been Tested?

[x] Free Tier
[x] Always Free
[x] Paid

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings.
[x] All the sensitive informations are masked or removed.
[x] All the links mentioned are valid and tested.
[x] Image names are seperated only with '-'.
[x] Added instruction to clone only this sample and links to other common sample pages.

thank you @ashok-cm


Feature Request: Transparency

This is a feature request to handle background transparency, preferably with configurable levels of opacity.   In Hyper on Windows, this is achieved with a plugin, some other terminals (ConEMU) it's just native.    A similar feature in Extraterm would be amazing.

Duplicate of issue #66

Apologies for the duplicate, for some reason, I didn't get added as a watcher to #66 and totally forgot it about it.


Added simple author information below titles.

Not ready to merge, something's buggering up the image numbering...

Won't this also break other open PRs?  These notebooks aren't very merge-able.

I don't think so --- there's only one PR open, which just affects the Cython notebook, which I haven't touched.

OK fixed image renumbering issue (turns out nbconvert renumbers the images sometimes for the laugh, so you have to do a lot of git rm and git add ing), so merging this to see how it looks on the live site.


[cache-filter] addEncodedData is streaming

Commit Message: [cache-filter] addEncodedData is streaming
Additional Description: It's possible that this change is incorrect, but I can't justify how it was, and the justification for this parameter being always true is is "the filter is streaming content, not buffering, and that doesn't change depending on whether there are trailers or not". I think probably the previous way was a misunderstanding that this argument is equivalent to end_stream, which I believe it is not. (One effect this argument can have is, if false, it can cause a response to fully abort if the buffer is over the watermark limit, which I believe is an argument in favor of this change.)
Risk Level: Might make a WIP filter misbehave if I'm wrong. Might be the filter already misbehaves if I'm right, so net-neutral.
Testing: All existing tests still pass.
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

/retest

/retest


BF https://github.com/vector-im/vector-ios/issues/82: Deleted unsent …

…messages keep coming back when the app is relaunched (brought back from backward) after offline mode
https://github.com/vector-im/vector-ios/issues/82

LGTM


Powered Spawner Automatic %100 Glitch

Issue Description:
After automating the setup in my survival world and setting the spawner to require a redstone input I noticed with a lever in off position it would still increase spawner finish time slowly, but noticeably(I don't believe this is intentional either) and I don't believe it is consuming power either. I then changed to using a button, I always expected it to take a while so I would adventure in between waiting. However I became suspicious as at one point when I returned to check on the percentage it was already at %100 ready to spawn the mob, it shouldn't have been. so I initiated it to reset it. when it went back off it was at about %11, so I went out far enough to unload the chunk, but not too far to not be able to return within a few seconds(I had an Angel Ring to move fast and fly). Upon returning to the reloaded chunk the Spawner was at %100 and didn't consume any of the power of my generator. I'm using leadstone flux pipes to deliver power to the Spawner from an Extreme Reactor, did not try it with an Ender IO energy producing machines. Doing this only ends up consuming the energy the Spawner has stored and requires no additional energy. I did some quick math with my Wither Skeleton Powered Spawner. Normally it takes about just under 500,000 units of energy for about %10 progress with the Spawner, so it needs just under 5 million units of energy for this spawner to finish. Doing this though I only end up using just over 500,000 units of energy. That's ten times less then what it's intended to cost.
What happens:
unload chunk with Powered Spawner with any%. Reload chunk, Powered Spawner now at %100 and did not consume any power.
What you expected to happen:
Powered Spawner stays at % when reloading the chunk when it has any%
Steps to reproduce:

have spawner start off at any% where within reason it can not reach %100 upon reloading chunk
Travel far enough distance at least 150 blocks away from chunk to unload it, you can teleport away or fly away,
travel back on foot or flying to reload chunk with spawner, check on spawner now at %100
...

Affected Versions (Do not use "latest"):

EnderIO: 1.12.2-5.0.37
EnderCore: 1.12.2-0.5.43
Minecraft: 1.12.2
Forge: 1.12.2-<IP_ADDRESS>69
SpongeForge? no
Optifine? yes
Single Player

Your most recent log file where the issue was present:
[pastebin/gist/etc link here]

Does the same happen if its set  to redstone off and a block of redstone is placed ontop

A redstone block on top of the spawner? I can try it, and report back with the results


[Event Request] Codeunit 12 "Gen. Jnl.-Post Line" OnAfterApplyVendLedgEntry

Hello, please add new event called OnAfterApplyVendLedgEntry into Codeunit 12 "Gen. Jnl.-Post Line" at the end of ApplyVendLedgEntry procedure. If possible, could it be done similar way as OnAfterApplyCustLedgEntry event in ApplyCustLedgEntry procedure? In that case it will help us to hook our custom logic for Vendor Ledger Entries as well. Thanks in advance.
OnAfterApplyVendLedgEntry(GenJnlLine, NewCVLedgEntryBuf, OldVendLedgEntry);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


grammatical lint

simple grammar changes for clarity's sake

sorry for the delay; thanks for this/


TER Metric for MT not present

TER metric for machine translation is not present in nltk. TER Metric has been introduced in here

If this issue is good to go then I am taking it

BTW, here's a working version https://gist.github.com/alvations/989dacca76c820c48ef18c4637515b39


Filtering ODS features

We should include an option to only export the features we use in the ODS' paper.
That would help to reproduce the experiment.
@SophieHYe  WDYT?

Yes, for reproducibility, we need to have a flag with the exact set of features as used in the paper http://arxiv.org/pdf/1910.12057.

Having spent a bit of time in the code, I believe the paper features are that of ExtendedFeatureExtractor


RFE: add snap to time units (as in Splunk)

Hi
After having worked with splunk for a long time, I've started to love their time to snap modifiers.
http://docs.splunk.com/Documentation/SplunkCloud/6.6.1/SearchReference/SearchTimeModifiers
Would love to see maya.when('-1d@d') (yesterday at 00:00:00)
There is a library for it in python:
https://github.com/zartstrom/snaptime
Thanks for an excellent library

pull requests accepted!


Default model for reasoning tasks

Issue
When starting new modules or projects with Aider, I usually start with a chat session where I ask Aider to create a step by step plan. It might look like this:
Frontend Implementation Plan.md
After the completion of each step, I will usually direct Aider back to the implementation plan and move to the next step. Given that the implementation details of each step may change the plan for future steps, I will usually go to chat mode and ask Aider to make a more detailed plan for the next step of the implementation based on a conversation about the current state of the project, then go back to code mode and ask Aider to update the implementation plan.
Reasoning models like o1 are well suited for this sort of work. I would prefer to be able to use a reasoning model like GPT o1 in chat mode, while using sonnet-3.5 in code mode, and something cheaper for the weak model.
A related idea would be better built-in support for implementation plans, but that's a different issue.
Version and model info
No response

good idea, I think you can still  do the ask mode to "think" about the plan and then code mode to implement the changes via sonnet. But haven't tried this model changes in the middle of conversation/coding

Thanks for trying aider and filing this issue.
You can use /model to change the model during the chat.

I'm going to close this issue for now, but feel free to add a comment here and I will re-open. Or feel free to file a new issue any time.


ErrorException in UserRepository.php line 53

Hi,
When I registered a new user, I got the error messages as below.
ErrorException in UserRepository.php line 53
Trying to get property of non-object

in UserRepository.php line 53
2.at HandleExceptions->handleError('8', 'Trying to get property of non-object', 'C:\xampp\htdocs\laravel5-example\app\Repositories\UserRepository.php', '53', array('user' => object(User), 'inputs' => array('_token' => 'ETs1bfntR5oslSfENuxHHhhXorNaJY1WPQxHwzt9', 'username' => 'Evans', 'email' =><EMAIL_ADDRESS>'password' => '12qwaszx', 'password_confirmation' => '12qwaszx', 'address' => ''), 'role_user' => null)) in UserRepository.php line 53
3.at UserRepository->save(object(User), array('_token' => 'ETs1bfntR5oslSfENuxHHhhXorNaJY1WPQxHwzt9', 'username' => 'Evans', 'email' =><EMAIL_ADDRESS>'password' => '12qwaszx', 'password_confirmation' => '12qwaszx', 'address' => '')) in UserRepository.php line 145
4.at UserRepository->store(array('_token' => 'ETs1bfntR5oslSfENuxHHhhXorNaJY1WPQxHwzt9', 'username' => 'Evans', 'email' =><EMAIL_ADDRESS>'password' => '12qwaszx', 'password_confirmation' => '12qwaszx', 'address' => ''), 'J2wwFd2WPsWM0g8BaQb51DxbCPa2lM') in AuthController.php line 108
5.at AuthController->postRegister(object(RegisterRequest), object(UserRepository))
6.at call_user_func_array(array(object(AuthController), 'postRegister'), array(object(RegisterRequest), object(UserRepository))) in Controller.php line 256
7.at Controller->callAction('postRegister', array(object(RegisterRequest), object(UserRepository))) in ControllerDispatcher.php line 164
8.at ControllerDispatcher->call(object(AuthController), object(Route), 'postRegister') in ControllerDispatcher.php line 112
9.at ControllerDispatcher->Illuminate\Routing{closure}(object(Request))
10.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
11.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in RedirectIfAuthenticated.php line 41
12.at RedirectIfAuthenticated->handle(object(Request), object(Closure))
13.at call_user_func_array(array(object(RedirectIfAuthenticated), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
14.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
15.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
16.at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
17.at ControllerDispatcher->callWithinStack(object(AuthController), object(Route), object(Request), 'postRegister') in ControllerDispatcher.php line 69
18.at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\Auth\AuthController', 'postRegister') in Route.php line 203
19.at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
20.at Route->run(object(Request)) in Router.php line 708
21.at Router->Illuminate\Routing{closure}(object(Request))
22.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
23.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
24.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
25.at Pipeline->then(object(Closure)) in Router.php line 710
26.at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 675
27.at Router->dispatchToRoute(object(Request)) in Router.php line 635
28.at Router->dispatch(object(Request)) in Kernel.php line 236
29.at Kernel->Illuminate\Foundation\Http{closure}(object(Request))
30.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
31.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in App.php line 56
32.at App->handle(object(Request), object(Closure))
33.at call_user_func_array(array(object(App), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
34.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in VerifyCsrfToken.php line 50
35.at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17
36.at VerifyCsrfToken->handle(object(Request), object(Closure))
37.at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
38.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in ShareErrorsFromSession.php line 49
39.at ShareErrorsFromSession->handle(object(Request), object(Closure))
40.at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
41.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in StartSession.php line 62
42.at StartSession->handle(object(Request), object(Closure))
43.at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
44.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
45.at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
46.at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
47.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in EncryptCookies.php line 59
48.at EncryptCookies->handle(object(Request), object(Closure))
49.at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
50.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
51.at CheckForMaintenanceMode->handle(object(Request), object(Closure))
52.at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
53.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
54.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
55.at Pipeline->then(object(Closure)) in Kernel.php line 122
56.at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
57.at Kernel->handle(object(Request)) in index.php line 53

Is anything I need to edit or fix?
Thanks

Hi,
Looks like there is something weird with your roles. What did you change on them ?
Check if you get something on line 52 in UserRepository :
$role_user = $this->role->where('slug', 'user')->first();
dd($role_user);

Hi,
Thanks for your immediate response. I'm very impressed  :+1:
I didn't change anything in code, just create a database same as .env, Updated composer and done migration and key:generate.
the dd($role_user) returned null. Seems something wrong with my role.
Thanks

Hi,
Did you seed the database ?

I'm sorry, my bad.
I re-run seed command, and it returned seemed normally
Role {#245 ▼
#table: "roles"
#connection: null
#primaryKey: "id"
#perPage: 15
+incrementing: true
+timestamps: true
#attributes: array:5 [▼
"id" => 3
"title" => "User"
"slug" => "user"
"created_at" => "2015-12-07 09:30:50"
"updated_at" => "2015-12-07 09:30:50"
]
#original: array:5 [▼
"id" => 3
"title" => "User"
"slug" => "user"
"created_at" => "2015-12-07 09:30:50"
"updated_at" => "2015-12-07 09:30:50"
]
#relations: []
#hidden: []
#visible: []
#appends: []
#fillable: []
#guarded: array:1 [▶]
#dates: []
#dateFormat: null
#casts: []
#touches: []
#observables: []
#with: []
#morphClass: null
+exists: true
+wasRecentlyCreated: false
}

Hi,
I remarked //dd($role_user); and tried again, a new exception appeared
Swift_TransportException in AbstractSmtpTransport.php line 383:
Expected response code 220 but got code "554", with message "554 5.7.1 <unknown[<IP_ADDRESS>]:54283>: Client host rejected: Access denied
"
in AbstractSmtpTransport.php line 383
2.at Swift_Transport_AbstractSmtpTransport->_assertResponseCode('554 5.7.1 <unknown[<IP_ADDRESS>]:54283>: Client host rejected: Access denied ', array('220')) in AbstractSmtpTransport.php line 289
3.at Swift_Transport_AbstractSmtpTransport->_readGreeting() in AbstractSmtpTransport.php line 117
4.at Swift_Transport_AbstractSmtpTransport->start() in Mailer.php line 79
5.at Swift_Mailer->send(object(Swift_Message), array()) in Mailer.php line 395
6.at Mailer->sendSwiftMessage(object(Swift_Message)) in Mailer.php line 181
7.at Mailer->send('emails.auth.verify', array('title' => 'Email verification', 'intro' => 'To validate your email ', 'link' => 'click on this link', 'confirmation_code' => 'txbS57Wlf5iYPCsBk3Q9e7byQnDLDC'), object(Closure)) in SendMail.php line 50
8.at SendMail->handle(object(Mailer))
9.at call_user_func_array(array(object(SendMail), 'handle'), array(object(Mailer))) in Container.php line 503
10.at Container->call(array(object(SendMail), 'handle')) in Dispatcher.php line 193
11.at Dispatcher->Illuminate\Bus{closure}(object(SendMail))
12.at call_user_func(object(Closure), object(SendMail)) in Pipeline.php line 139
13.at Pipeline->Illuminate\Pipeline{closure}(object(SendMail))
14.at call_user_func(object(Closure), object(SendMail)) in Pipeline.php line 103
15.at Pipeline->then(object(Closure)) in Dispatcher.php line 205
16.at Dispatcher->dispatchNow(object(SendMail), null) in Dispatcher.php line 178
17.at Dispatcher->dispatch(object(SendMail)) in DispatchesJobs.php line 17
18.at Controller->dispatch(object(SendMail)) in AuthController.php line 110
19.at AuthController->postRegister(object(RegisterRequest), object(UserRepository))
20.at call_user_func_array(array(object(AuthController), 'postRegister'), array(object(RegisterRequest), object(UserRepository))) in Controller.php line 256
21.at Controller->callAction('postRegister', array(object(RegisterRequest), object(UserRepository))) in ControllerDispatcher.php line 164
22.at ControllerDispatcher->call(object(AuthController), object(Route), 'postRegister') in ControllerDispatcher.php line 112
23.at ControllerDispatcher->Illuminate\Routing{closure}(object(Request))
24.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
25.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in RedirectIfAuthenticated.php line 41
26.at RedirectIfAuthenticated->handle(object(Request), object(Closure))
27.at call_user_func_array(array(object(RedirectIfAuthenticated), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
28.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
29.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
30.at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114
31.at ControllerDispatcher->callWithinStack(object(AuthController), object(Route), object(Request), 'postRegister') in ControllerDispatcher.php line 69
32.at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\Auth\AuthController', 'postRegister') in Route.php line 203
33.at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134
34.at Route->run(object(Request)) in Router.php line 708
35.at Router->Illuminate\Routing{closure}(object(Request))
36.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
37.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
38.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
39.at Pipeline->then(object(Closure)) in Router.php line 710
40.at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 675
41.at Router->dispatchToRoute(object(Request)) in Router.php line 635
42.at Router->dispatch(object(Request)) in Kernel.php line 236
43.at Kernel->Illuminate\Foundation\Http{closure}(object(Request))
44.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139
45.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in App.php line 56
46.at App->handle(object(Request), object(Closure))
47.at call_user_func_array(array(object(App), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
48.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in VerifyCsrfToken.php line 50
49.at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17
50.at VerifyCsrfToken->handle(object(Request), object(Closure))
51.at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
52.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in ShareErrorsFromSession.php line 49
53.at ShareErrorsFromSession->handle(object(Request), object(Closure))
54.at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
55.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in StartSession.php line 62
56.at StartSession->handle(object(Request), object(Closure))
57.at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
58.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
59.at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
60.at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
61.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in EncryptCookies.php line 59
62.at EncryptCookies->handle(object(Request), object(Closure))
63.at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
64.at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
65.at CheckForMaintenanceMode->handle(object(Request), object(Closure))
66.at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
67.at Pipeline->Illuminate\Pipeline{closure}(object(Request))
68.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
69.at Pipeline->then(object(Closure)) in Kernel.php line 122
70.at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
71.at Kernel->handle(object(Request)) in index.php line 53
Many thanks

Hi,
Look at your Email configuration in config/mail.php.

I actually set this up when I first downloaded your application last month, but it didn't work. Maybe it's my mail.php settings problem (I use smpt.gmail.com port 587). I will give it a try though.
Thanks a lot, I appreciate it.


"hlt" not recognized as mnemonic

closed in https://github.com/bearcove/tree-sitter-x86asm/commit/19ac3d1d3a5f512c3f10058971e6cbb4c09246c7


Add EME key system string documentation to playready docs

There's been quite a bit of customer confusion regarding playready key system strings over the past few years.  This change adds clear documentation regarding our key system strings.

Learn Build status updates of commit 84effb7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Docs/Overview/clients.md
:white_check_mark:Succeeded

Docs/Overview/key-system-strings.md
:white_check_mark:Succeeded

Docs/TOC.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


[improve][broker] Make timer execute immediately after load index

PIP: #16763
Motivation & Modifications
Make the timer execute immediately after the load index.
Improve method name

Verifying this change

[x] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

@coderzc we're in code freeze for 3.0. Is this a blocker or fixing a regression from 2.11 ? Otherwise I suggest to move this to 3.1 milestone.

@coderzc we're in code freeze for 3.0. Is this a blocker or fixing a regression from 2.11 ? Otherwise I suggest to move this to 3.1 milestone.

OK, it can be moved to 3.1

Codecov Report

Merging #20126 (0b14ed5) into master (b50e880) will increase coverage by 35.18%.
The diff coverage is 72.00%.

@@              Coverage Diff              @@
##             master   #20126       +/-   ##
=============================================
+ Coverage     37.75%   72.93%   +35.18%
- Complexity    12534    31920    +19386
=============================================
  Files          1691     1868      +177
  Lines        128811   138359     +9548
  Branches      14045    15226     +1181
=============================================
+ Hits          48632   100916    +52284
+ Misses        73850    29427    -44423
- Partials       6329     8016     +1687

Flag
Coverage Δ

inttests
24.23% <0.00%> (+0.06%)
:arrow_up:

systests
24.84% <0.00%> (-0.14%)
:arrow_down:

unittests
72.22% <72.00%> (+39.02%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...xtensions/channel/ServiceUnitStateChannelImpl.java
83.79% <ø> (+83.21%)
:arrow_up:

.../org/apache/pulsar/PulsarClusterMetadataSetup.java
72.51% <33.33%> (+55.54%)
:arrow_up:

...ns/channel/ServiceUnitStateCompactionStrategy.java
80.95% <83.33%> (+70.42%)
:arrow_up:

...n/java/org/apache/pulsar/broker/PulsarService.java
82.08% <100.00%> (+12.43%)
:arrow_up:

...r/delayed/bucket/BucketDelayedDeliveryTracker.java
84.17% <100.00%> (+84.17%)
:arrow_up:

.../pulsar/compaction/StrategicTwoPhaseCompactor.java
76.49% <100.00%> (+1.70%)
:arrow_up:

...a/org/apache/pulsar/client/impl/TableViewImpl.java
86.29% <100.00%> (+34.22%)
:arrow_up:

... and 1419 files with indirect coverage changes

@coderzc
I think this is moved to the 3.1.0 milestone. But why did you cherry-pick it to branch-3.0? Am I missing any context here?


Each time i use the dump option in the interface i can't use my SHIFT keys anymore until reboot of PC

I use VS 2019 pro, and have installed the extension.
When i use it in debug mode it works fine but immediately after that my shift keys (both) becomes non responsive system wide (even outside of VS)
My only solution so far to get my shift key to become responsive again is to reboot the PC
For information i use an AZERTY keyboard (french)
Thanks for your help

Does this bug reproduce for both cases after running the dump command from the keyboard and by mouse?


[chore](tablet scheduler) update sched ctx err #27514

cherry pick from #27514

run buildall

run buildall


Add Snazzy Dark theme

Personally, I really like the Snazzy theme, so I tried the base16-snazzy.tet in base16-godot, but the effect was not good, so I modified and rewrote the Snazzy configuration theme myself.

This looks very close to the existing Dracula theme. It might not be worth having a dedicated theme for this if you can get the same result by tweaking one or two colors manually.

It does look a bit similar, the Dracula theme seems to be a bit darker. Then I'll close pr.