Add blueprint tests

Addresses https://github.com/san650/ember-cli-page-object/issues/124, https://github.com/san650/ember-cli-page-object/issues/100 and https://github.com/san650/ember-cli-page-object/issues/61.

@san650 @juanazam: The blueprint tests are failing because ember-cli-blueprint-test-helpers requires us to use a newer version of ember-cli. Do you see an issue with upgrading the version of ember-cli in package.json to ^2.4.0? We'll still be checking compatibility using ember-try, of course.

@jeradg I don't see any problems

@jeradg let's update ember-cli on another PR first and then rebase this PR on top of master. I can do this PR if you want.

@san650: I have a branch where I'm working on the CLI update. Planning to merge that tomorrow if all goes well.

@san650 and @juanazam: This PR is ready for review.
PR #155 fixed the main problem (blueprints not working in addons), so this PR is now focused on adding test coverage for blueprints.
Note that this PR also moves the addon tree test to the node-tests folder.

@jeradg can you rebase with master and squash the commits?

@san650: Done.

@san650: Removed those unnecessary files.

👏

@jeradg any reason for using the old blueprint testing syntax and semantics compared to the new one? it has been introduced with v0.11.0 and should work fine here.

@turbo87: Only that I started the PR before v0.11.0 was released. A new PR using the v0.11 syntax would be welcome!

I see, thanks for the feedback!


codeunit 5057 "VendCont-Update" - InsertNewContact function

Hi,
Could you add OnAfterContactInsert event after Insert line in codeunit 5057 "VendCont-Update" - InsertNewContact function.
I need this because when I want to use OnAfterInsert events belongs to Contact table, it did not trigger from api pages.
Thank you.

Sure, if you provide event parameters

 OnAfterContactInsert(Cont,Vend);

[IntegrationEvent(true, false)]
local procedure OnAfterContactInsert(var Cont: Record "Contact"; var Vend: Record "Vendor")
begin
end;

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. 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.
Build ID: 11030.


14th July peer-to-peer code review

Highlights 🥇

all the required functionalities (add, delete,  clear all completed) work;
the styling is very close to the given minimalist example;
data is preserved in the local storage;

Improvement suggestions ♻

try working on the styling to have consistent paddings from the main container border;

Additional suggestions (not required) 🌟

you could consider adding an event listener to the input so that the user is able to add tasks by pressing the 'Enter' key;

If you have any questions regarding our suggestions feel free to leave comments here

@Zilola-Nazarova Thank you for additional  suggestions :pray:

@Zilola-Nazarova Hi Zilola I have written a function to add a task when the Enter key is pressed, but the problem is that there are no changes in the application when I launch a live server. However, when I created a new folder with only the HTML, CSS, and JS files, it works fine. Do you know what could be causing this issue?

Hi @GhostEsso
I downloaded ZIP version of your project. Opened it in VSCode. Then I run in command line then "npm start" and everything works with "Enter" key. I think your project is fine. Maybe you could try to download it to the different folder?
https://github.com/GhostEsso/toDoList/assets/61951420/dbedfaa8-9633-4276-8ffb-d8bfd9436d0a
PS: I also had to run "npm install" (to install all node_modules) before running "npm start".

Hi @GhostEsso
I downloaded ZIP version of your project. Opened it in VSCode. Then I run in command line then "npm start" and everything works with "Enter" key. I think your project is fine. Maybe you could try to download it to the different folder?
PS: I also had to run "npm install" because our folders are downloaded from GitHub without node_modules and I install them by this command.

@Zilola-Nazarova Thanks a lot 🙏🏽

I also tryed to play around the features.js file changing "Enter" to "Shift". I also played around style.css. The server works as expected and the application changes everytime I save the file. I wasn't able to find any issues.
https://github.com/GhostEsso/toDoList/assets/61951420/c4f7cd64-b2a0-4f12-867b-2d675eac67c3

I did the same thing but this time I cloned your project with "git clone git@github.com:GhostEsso/toDoList.git" (Honestly, I don't know why I used "Download ZIP" approach before 😄 )
And as before, no issues found. Everything works.

@Zilola-Nazarova Thanks for your feedback 🙏🏽🙏🏽🙏🏽

@Zilola-Nazarova I tested, it actually works. You were able to remind me of a crucial thing, I forgot to launch npm start, I launched the project with the live server.

@GhostEsso  yes, it was mentioned that if the project is set up with webpack, VScode Live Server doesn't work smoothly, so it's better to run "npm start"

@Zilola-Nazarova one last concern, when I go to the live demo, there are no changes made to the application... i.e. the deployed application has not been affected by the local changes

@GhostEsso this us a very good question. When you deploy your project running "npm deploy", the brunch "gh-pages" is updated. But this branch contains only files from your ./dist folder. This folder may contain an old version of your project. In order to update the files in ./dist folder try running "npm run build".

@Zilola-Nazarova You're genius! Thanks for all


half-integers spins

Recently I've tried to get the Eigenvalue for half-integer spins using the SWSH package.
Suggested by Marc Casals, I have changed the statement that {s,l,m} is integer. Then it works.
So, maybe the best way would be asking {s,l,m} to be integer or half-integer.

Do you know of a published table of values for the eigenvalue for half-integer spins that we could compare against?

No. Right now I'm trying to find it. So far, the most that I found was a statement from https://arxiv.org/pdf/1810.00432.pdf
Teukolsky managed to decouple and separate by variables the linear spin-field perturbations of Kerr black holes. He achieved this for the radiative components of the massless fields of spin (helicity) s= 0(scalar),±1/2(neutrino),±1(electromagnetic) and±2(gravitational).
Implying that it should word for half integer spin too.

What values of {s,l,m} are allowed? For example, is it the case that l+m must be an integer? And must they both differ from s by an integer?

This appears to fix the error message. Once we can confirm that the result is correct then we can merge the fix.

Appendix B of https://arxiv.org/abs/0905.2974 has values we can compare against.

halfSpinSWSHcheck.zip

Appendix B of https://arxiv.org/abs/0905.2974 has values we can compare against.

I've checked the values in the appendix against the toolkit eigenvalues. They seem to agree everywhere that they should (after correcting for different conventions etc). The notebook where I made the checks is attached.

This has been fixed as of 9411a3e8a45e781a2277fa07b8474a2dae65fc07.


[ansible/postgres] Missing python3-psycopg2 for RHEL9

This role was never tested nor executed on a Centos 9 or RHEL9 I guess the role fails with
  "msg": "Failed to import the required Python library (psycopg2) on xxx's Python /usr/bin/python3. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter",

This task:
- name: Install python3-psycopg2
  become: true
  ansible.builtin.yum:
    name: python3-psycopg2
    state: present
  when: ansible_distribution_major_version == '8'

Needs to become:
- name: Install python3-psycopg2
  become: true
  ansible.builtin.dnf:
    name: python3-psycopg2
    state: present
  when: ansible_facts['distribution_major_version'] | int in [8, 9]

Yum ansible module is deprecated in RHEL8 and 9 and 7 is EOL. Also because this task should be executed on 8 there is no need to use yum.
The version comparison should check for 8 or 9 otherwise the create_user task will fail on RHEL9.

@EmptyByte Thanks for raising this issue , Would you mind raising this as a Pull Request, Happy to take this in upcoming releases :)


Forbidden Webpage

At the top of the page, first Hyperlink points to https://review.docs.microsoft.com/azure/network-watcher/
The HTTP Hyperlink is supposed to get to Network Watcher documentation but shows a 403 Error Message.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a978edf8-ac89-357a-eb6c-677579a3fb92
Version Independent ID: 342c475d-327f-98d3-00ac-c83bbd857806
Content: Azure Network Watcher Agent virtual machine extension for Linux
Content Source: articles/virtual-machines/linux/extensions-nwa.md
Service: virtual-machines-linux
GitHub Login: @dennisg
Microsoft Alias: dennisg

@whytoe Thank you for the valuable feedback,we are investigating the issue.

@whytoe Sorry about that, the correct link should be : https://docs.microsoft.com/azure/network-watcher/. Fix is on the way.

and... so Why am I mentioned in this conversation ??
On Mon, Mar 19, 2018 at 8:13 PM Aman Arneja<EMAIL_ADDRESS>wrote:

@whytoe https://github.com/whytoe Sorry about that, the correct link
should be : https://docs.microsoft.com/azure/network-watcher/. Fix is on
the way.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/5973#issuecomment-374333538,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAO37bDv9VsSGz1dZ1JzbtkBisJeZ6_0ks5tgANSgaJpZM4SwaLo
.

@dennisg Sorry about that, we have some automation that looks at the document metadata and @ mentions the author. The author's Microsoft Alias is dennisg and somehow that got picked as the GitHub alias incorrectly.
@whytoe Fix is in processing and will go live soon, closing this issue based on this.

Thanks aman for the feedback! We will leave it at that...
D.
On Mon, Mar 19, 2018, 20:50 Aman Arneja<EMAIL_ADDRESS>wrote:

Closed #5973 https://github.com/MicrosoftDocs/azure-docs/issues/5973.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/5973#event-1529379809,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAO37V3sT0iNKXv3_bkB6MZ8DJdeJZy2ks5tgAwjgaJpZM4SwaLo
.


Support for local whisper.cpp instance

First of all, thanks for the extension, it became a staple of my workflow.
I have tinkered a bit with many different LLM and ML models, i'm currently working on an app to provide call recording text transcription to our sales dept. using a local whisper models running on whisper.cpp
I tried to modify the plugin code to make it use my local running instance of whisper to no avail yet.
I'll try to organize and post the code i cobbled together here as a PR for further improvement.
In the mean time, do you have plans to integrate this into the plugin ?
Thx

I made some changes to the whisper.lua file
Now by building whisper.cpp
Starting the server using the command
./server -m models/ggml-distil-large-v3.bin --convert
And set your config.whisper.endpoint = "http://<IP_ADDRESS>:8080/inference"
You can now use fully local whisper, it runs so well on silicon it's incredible
I'mma open a pr
diff --git a/lua/gp/whisper.lua b/lua/gp/whisper.lua
index 329d899..181968c 100644
--- a/lua/gp/whisper.lua
+++ b/lua/gp/whisper.lua
@@ -63,10 +63,12 @@ local whisper = function(callback, language)
 		sox = {
 			cmd = "sox",
 			opts = {
-				"-c",
-				"1",
 				"--buffer",
 				"32",
+				"-c",
+				"2", -- Two channels (stereo)
+				"-b 16",
+				"-r 16000",
 				"-d",
 				"rec.wav",
 				"trim",
@@ -187,12 +189,12 @@ local whisper = function(callback, language)
 			-- normalize volume to -3dB
 			.. "sox --norm=-3 rec.wav norm.wav && "
 			-- get RMS level dB * silence threshold
-			.. "t=$(sox 'norm.wav' -n channels 1 stats 2>&1 | grep 'RMS lev dB' "
+			.. "t=$(sox 'norm.wav' -n channels 2 stats 2>&1 | grep 'RMS lev dB' "
 			.. " | sed -e 's/.* //' | awk '{print $1*"
 			.. W.config.silence
 			.. "}') && "
 			-- remove silence, speed up, pad and convert to mp3
-			.. "sox -q norm.wav -C 196.5 final.mp3 silence -l 1 0.05 $t'dB' -1 1.0 $t'dB'"
+			.. "sox -q norm.wav -C 196.5 final.wav silence -l 1 0.05 $t'dB' -1 1.0 $t'dB'"
 			.. " pad 0.1 0.1 tempo "
 			.. W.config.tempo
 			.. " && "
@@ -203,9 +205,7 @@ local whisper = function(callback, language)
 			.. ' -s -H "Authorization: Bearer '
 			.. bearer
 			.. '" -H "Content-Type: multipart/form-data" '
-			.. '-F model="whisper-1" -F language="'
-			.. language
-			.. '" -F<EMAIL_ADDRESS>'
+			.. '-F<EMAIL_ADDRESS>'
 			.. '-F response_format="json"'

 		tasker.run(nil, "bash", { "-c", cmd }, function(code, signal, stdout, _)


Pass sock in recursive acceptJob calls

Without passing sock, whenever a job errors out, line 45 (sock.write(Buffer.concat([Buffer.from([0x2]), Buffer.from(uuid), Buffer.from(err.toString())]));) will error out and cause the entire API process to exit because sock is undefined.

very surprised i didn't catch this one ngl


How to get last day on month of a Hijri date?

How to get the last day on the month of a Hijri date?
Today English -2020-04-08
Today Hijri-15-8-1441
Last day of this Hijri month is 29-8-1441

up


storage/engine: async engine api

For https://github.com/pingcap/tikv/issues/807
@zhangjinpeng1987 @BusyJay @ngaut @siddontang

Rest LGTM

PTAL @siddontang @BusyJay
I have also replaced Engine::close() with Drop, please help to review if it's okay. And I'm not quite sure if the CI failure https://travis-ci.org/pingcap/tikv/jobs/144667055 is related to the last commit.

LGTM

LGTM


Adding documentation to the HPA process

What does this PR do?
Adds examples and a walkthrough to configure the DCA to serve as an external metrics provider.
Motivation
DCA 💃

@irabinovitch & @l0k0ms any chance Baklava can approve this ?


Add summaries in frontmatter for all pages

The summary: section in the YAML frontmatter shows up in search engines as a brief description of the page. Most pages don't have this currently, which means that the same text gets displayed.
Every separate page should have its own summary, and other fields such as dates or etc.  that are permitted by Hugo parameters or YAML itself.

Thanks, @Bashamega. This will be helpful. For the summaries, we just need one sentence. Could you make your own?

Thanks, @Bashamega. This will be helpful. For the summaries, we just need one sentence. Could you make your own? We will be able to comment on those and fix them up if needed.

Ok, please assign me


Refactor discovery

This pr does some small refactoring on discovery package:

The only logical change is https://github.com/prometheus/prometheus/pull/3477/commits/13c23c6740acad393785838fd0acc866ca00a566. Code used to try to send a signal to the sync channel for each target group in an update. Sync channel is a buffered channel with size 1. So multiple signals doesn't have any effect. I changed the logic to send a signal per update.

Mechanical change https://github.com/prometheus/prometheus/pull/3477/commits/5e0de7894a8c1429fbf558ac37ff840d72d404a7. Logic of binding to the updates of a TargetProvider is extracted to its own function.

https://github.com/prometheus/prometheus/pull/3477/commits/871c5bcc207e251af74883bd4f69e7f72ab393f6 Tests fail immediately on timeouts.

Lastly, now that there is decent test coverage on this package, I am confident about the logical change.

cc @brian-brazil @grobie @fabxc please have a look. Danke.

ping @brian-brazil

Hi, this is a small refactoring of a single unit test. This PR is sitting here for 3 days. I would appreciate if anyone can show some ❤  cc @brian-brazil @fabxc @grobie

On my review list for the weekend.

I believe this change is already (roughly) part of https://github.com/prometheus/prometheus/pull/3362

I believe this is obsolete.


Linux run error

Mint 19.1 x86 binaries from the site.
Clean gray screen and output in the console:
flutter: firestore-DART Initialized
flutter: Bootstrap Started, v1.0.0-RC6
flutter: Loading file @ /home/george/.local/share/flutterfolio/app-model
flutter: FileSystemException: Cannot open file, path = '/home/george/.local/share/flutterfolio/app-model' (OS Error: No such file or directory, errno = 2)
flutter: Failed to decode save file json: NoSuchMethodError: The getter 'length' was called on null.

Same with ubuntu 18.04 LTS with x11 - it looks like it tries to open a json file that doesn't exist and just crashes.
Maybe a solution would be to check if exists and if not load defaults/create file before launch?

Crash log dump
```
flutter: firestore-DART Initialized
flutter: Bootstrap Started, v1.0.0-RC6
flutter: Loading file @ /home/erin/.local/share/flutterfolio/app-model
flutter: FileSystemException: Cannot open file, path = '/home/erin/.local/share/flutterfolio/app-model' (OS Error: No such file or directory, errno = 2)
flutter: Failed to decode save file json: NoSuchMethodError: The getter 'length' was called on null.

Note in the package repo before getting started they say that linux support is a future goal, not currently working
It calls out linux_title_bar.dart as the project error source during the build

Details

Crash log with UnimplementedError
Note flutter: #0 is the specific error
flutter: firestore-DART Initialized
flutter: Bootstrap Started, v1.0.0-RC6
flutter: Loading file @ /home/lego/.local/share/flutterfolio/app-model
flutter: File loaded, Rect.fromLTRB(0.0, 0.0, 600.0, 600.0)
flutter: UnimplementedError: appWindow has not been implemented.
flutter: #0      BitsdojoWindowPlatform.appWindow (package:bitsdojo_window_platform_interface/bitsdojo_window_platform_interface.dart:45)
flutter: #1      appWindow (package:bitsdojo_window/src/app_window.dart:44)
flutter: #2      LinuxTitleBar.build (package:flutter_folio/_utils/native_window_utils/titlebar_wrappers/linux_title_bar.dart:39)
flutter: #3      StatelessElement.build (package:flutter/src/widgets/framework.dart:4661)
flutter: #4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4587)
flutter: #5      Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #6      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4566)
flutter: #7      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4561)
flutter: #8      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3623)
flutter: #9      Element.updateChild (package:flutter/src/widgets/framework.dart:3378)
flutter: #10     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #11     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #12     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4566)
flutter: #13     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4561)
flutter: #14     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3623)
flutter: #15     Element.updateChild (package:flutter/src/widgets/framework.dart:3378)
flutter: #16     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5653)
flutter: #17     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6197)
flutter: #18     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #20     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #21     ProxyElement.update (package:flutter/src/widgets/framework.dart:4935)
flutter: #22     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6073)
flutter: #24     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #26     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #27     StatelessElement.update (package:flutter/src/widgets/framework.dart:4668)
flutter: #28     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #30     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #31     StatelessElement.update (package:flutter/src/widgets/framework.dart:4668)
flutter: #32     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #33     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #34     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #35     ProxyElement.update (package:flutter/src/widgets/framework.dart:4935)
flutter: #36     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #38     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #39     ProxyElement.update (package:flutter/src/widgets/framework.dart:4935)
flutter: #40     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #41     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5595)
flutter: #42     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6197)
flutter: #43     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #45     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #46     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #47     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)
flutter: #48     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #50     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #51     ProxyElement.update (package:flutter/src/widgets/framework.dart:4935)
flutter: #52     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #54     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #55     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #56     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)
flutter: #57     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #58     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6073)
flutter: #59     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #60     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #61     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #62     StatelessElement.update (package:flutter/src/widgets/framework.dart:4668)
flutter: #63     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #64     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6073)
flutter: #65     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #66     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #67     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #68     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #69     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)
flutter: #70     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #71     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #72     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #73     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #74     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)
flutter: #75     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #76     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #77     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #78     ProxyElement.update (package:flutter/src/widgets/framework.dart:4935)
flutter: #79     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #81     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #82     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #83     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)
flutter: #84     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #85     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5595)
flutter: #86     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6197)
flutter: #87     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #88     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #89     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #90     StatelessElement.update (package:flutter/src/widgets/framework.dart:4668)
flutter: #91     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #93     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #94     StatelessElement.update (package:flutter/src/widgets/framework.dart:4668)
flutter: #95     Element.updateChild (package:flutter/src/widgets/framework.dart:3365)
flutter: #96     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4612)
flutter: #97     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4759)
flutter: #98     Element.rebuild (package:flutter/src/widgets/framework.dart:4281)
flutter: #99     StatefulElement.update (package:flutter/src/widgets/framework.dart:4791)

Possible Solutions?
app-model missing file
This should be a quick-ish fix in app_model.dart

update load method line 121 to try catch file not found error

It'll load fine with an empty file so maybe on parse failure or no file create a default app-model and use toJson and save to fix this issue after first run.
Bitdojo
This is harder. You could try to tear out the bitdojo specific code and have a linux-specific window customization use some other method.

lib/_utils/native_window_utils/window_utils_native.dart update the output for Platform.isLinux conditional branch
lib/_utils/native_window_utils/titlebar_wrappers/linux_title_bar.dart Pull out bitdojo appWindow usage.

Honestly it's super disappointing this got through because it feels like something that should have been caught running the build on a linux box the first time.

Thanks everyone, we're currently looking into this. As mentioned we have a custom fork of bitsdojo we're looking to merge, at that point hopefully this will clear up.
The save file is a bit of a red herring, it's expected that on first launch there is nothing to load, and we're just printing this error. Will remove that so there's less confusion.


Problem installing runtime 1.4.3 - error code 0x87AF0813

Describe the bug
I found out multiple people have problem with installing runtime 1.4.3, including myself.
In my case, it is related to apps Dev Home, Dev Home Azure extension, Dev Home GitHub extension and deploy from VS
Other people have problem with installing for example app Files (https://github.com/files-community/Files/issues/13997, https://github.com/files-community/Files/issues/14038)
We all have same error code for same operation - installing runtime.
I tried wsreset.exe, repair Store, other advices from internet, but nothing work. I tried installing runtime via package, from PowerShell, from VS, from Store and nothing too.
Steps to reproduce the bug
I don't know. I just tried install Dev Home Azure extension (first appearance) and faced to this error
Expected behavior
Installation will be okay
Screenshots

NuGet package version
Windows App SDK 1.4.3: 1.4.231115000
Packaging type
Packaged (MSIX), Unpackaged
Windows version
Insider Build (xxxxx)
IDE
Visual Studio 2022-preview
Additional context
No response

This is also preventing my install of build 10.0.25997.1010 of Windows 11 canary build update.
Install error - 0xc1900101.
And event viewer shows:
Installation Failure: Windows failed to install the following update with error 0x87AF0813: 9PB1QWVW0R95-Microsoft.WindowsAppRuntime.1.4
and
Installation Failure: Windows failed to install the following update with error 0x87AF0813: 9NZCC27PR6N6-Microsoft.Windows.DevHomeGitHubExtension.

Fixed in Canary


Access Control for Azure Deployment

https://www.kubeflow.org/docs/azure/authentication/
The correct way to edit external firewall is to run:
kubectl edit -n istio-system svc/istio-ingressgateway
And add:
loadBalancerSourceRanges:

<IP_ADDRESS>/8
for internal LB
or
loadBalancerSourceRanges:
<IP_ADDRESS>/32
<IP_ADDRESS>/32
for external LB

So it would look like this:
selector:
app: istio-ingressgateway
istio: ingressgateway
release: istio
sessionAffinity: None
type: LoadBalancer
loadBalancerSourceRanges:

<IP_ADDRESS>/32
<IP_ADDRESS>/32

After saving the file, the loadBalancerSourceRanges item will be moved up in the file.

/cc @berndverst, @vjrantal

Makes sense to me since Kubeflow cannot be installed without Istio. @knlp would you like to make the PR to the page and tag me for review?
https://github.com/kubeflow/website/blob/master/content/en/docs/azure/authentication.md

Hi @knlp, just checking if there's been any progress - did you decide to make a pull request as @berndverst suggested? Thanks!
/assign @berndverst

I'll update the docs and will close this out.


Login should be disabled in offline mode

clicking the login icon in offline mode leads to an error page
Some possibilities:

in offline mode, clicking the icon will produce a popup: "You're offline, can't log you in"
in offline mode, hide the icon (but in this case the text when first clicking a favorite makes no sense, so perhaps solution 1 is better)
...

This issue was moved to dukecon/dukecon_pwa#64


Added details of gitter and nats-streaming

Updated to guidance to point to gitter channel and to include reference to nats-streaming server via docker.

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


Add values block

Pull Request
Related issue
Closes #480
What does this PR do?

Addition of a new block Our values
Addition of the corresponding story in storybook

How to test
Go to the deploy branch and check the Our values block
You can also yarn storybook and go to the corresponding story.
PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

bors merge


If you change audio output device while an SFML program is running, the audio remains playing on the original output device (Linux)

Subject of the issue
If you change audio output device while an SFML program is running, the audio remains playing on the original output device.
Screenshot for some context of what I mean by changing audio output device

I imagine this only applies to Linux, and I'm not sure if it maters whether your machine is on ALSA / Pulse Audio / Pipewire / whatever else exists. I'm also not sure if it matters what type of audio device you change to -- I'm switching audio devices from the built in speakers to my bluetooth headset. I've noticed this issue on my desktop too, so it at least isn't a bug with my laptop hardware.
This happens with both sf::Sound and sf::Music. It doesn't seem to matter whether you first start playback after the output device has changed. It also didn't seem to matter whether I reinitialize the buffer after changing device output.
Your environment

Linux Mint 21.1, fairly certain it's using ALSA
Latest commit in SFML 2.6 branch (5e9bb60d68b491630e1124097061f3a5cb645ce1)

Steps to reproduce
The following plays a sound when spacebar is pressed. To test this issue, compile / run this program on Linux, change audio output devices while the program is running, and then press space and check whether the audio is coming out of the correct output device.
You'll need to obtain an audio file to test with, name the audio file sound.wav, and place it next to the binary. I'd attach a test sound here but apparently Github doesn't let you upload sound files.

#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

	sf::SoundBuffer buffer;
    if (!buffer.loadFromFile("sound.wav"))
        return -1;

    sf::Sound sound(buffer);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
            if (event.type == sf::Event::KeyPressed)
            {
            	if (event.key.code == sf::Keyboard::Space)
                {
                 	sound.play();
                }
            }
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}

I should have done a better search, there was already an issue for this here
https://github.com/SFML/SFML/issues/1225
I'll close this and add it as a comment in that thread


Remove unneeded TODOs and unused code

What this PR does / why we need it:
Remove unneeded TODOs and unused code for apply.
Does this PR introduce a user-facing change?:
NONE

/assign @kron4eg

/retest

/test pull-kubeone-lint


 Full conversion to html.
Feel free to make adjustments on this branch then let's get it merged in :D

@ProbablePrime, thanks for your PR! By analyzing the blame information on this pull request, we identified @SimonSchick and @connor4312 to be potential reviewers

Looks good aside from what connor/james commented.

lgtm 👍


Issues resolving dependency

I cleared my .gradle cache and now when I try pull down v 0.7.0 I get the following error.
Could not download camera.aar (com.commonsware.cwac:camera:0.7.0)
     > Could not get resource 'https://repo.commonsware.com.s3.amazonaws.com/com/commonsware/cwac/camera/0.7.0/camera-0.7.0.aar'.
        > Could not GET 'https://repo.commonsware.com.s3.amazonaws.com/com/commonsware/cwac/camera/0.7.0/camera-0.7.0.aar'.
           > Host name 'repo.commonsware.com.s3.amazonaws.com' does not match the certificate subject provided by the peer (CN=*.s3.amazonaws.com, O=Amazon.com Inc., L=Seattle, ST=Washington, C=US)

Note that this project is discontinued.
It looks like Amazon is having a problem with their SSL certificate. You will need to downgrade to http instead of https for the scheme until this gets worked out.

thanks!

BTW, I forgot that I had changed the repo syntax a while ago to deal with this problem. If you check the docs, you will see that I now advise you to use https://s3.amazonaws.com/repo.commonsware.com.


Offer the possibility to re-use account information from other tools

Not sure how common my use case is, but:
I desperately wanted to use a LE wildcard, but my DNS provider does not have an API. I was so glad I found this tool! However, when realizing I had to provide an RSA key and, being a prior certbot user, could only find a weird json key file (/etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/<uid>/private_key.json), I was a bit puzzled.
After a bit of googling, I found a thread with several code samples or links, dealing with how to convert that key into RSA. There's Java and Go, and I also found a Python script which I ended up using.
So now that there are three different implementations, I wonder if this could be adapted and added to agnos so it would accept either an RSA key or the JSON format that probably many users are going to already have if they're switching from certbot with non-wildcard certificates.
(btw, thank you so much, this tool is ingenious and awesome!)

Originally posted by @Jay2k1 in https://github.com/krtab/agnos/issues/19#issuecomment-1419705509

@Jay2k1 One ray of hope for you is: I don't think you need to keep the same account at all? From what I've read, the "account" is only used to associate your email with the cert, and you get email notifications if your certbot fails to renew in time. That's it.
I'm pretty sure I've migrated my domains between different ACME clients at least a couple times, creating a new "account" each time and had no problems (other than false positive email reminders).


Where is the best place to add contributed node modules? + Best way to reference them in the main app?

I am trying to decide if they should be aggregated via grunt into the dist folder or if they should be referenced in some other way. Is throwing them into the dist folder necessary? Not extremely intuitive as there are no client-side contrib modules and the book doesn't really touch on this. Thanks!

http://ngmodules.org/


Clean xml translation

Can you please improve the title and add a description to help us understand what this is about? Thanks.

In this project, Jaxb is used to translate core configurations only, not for extended configurations. This class is about extended configurations; thst's why we stuck to the convention and did not use Jaxb

If you are happy with all the changes. Mark it approved but please do not merge. I will squash the commits and convert the changes to sequence of meaningful (i.e. each commit will have related changes) commits. Please merge after that.


Fix panicking in kernels

Currently panics in kernels just kill the kernel without any sort of message, allowing the panic message to print would be really nice

small update, @DrMeepster and i have debugged this a fair amount and have found that a CUDA bug causes CUDA to segfault trying to compile our panic machinery code, see this gist. I've filed a bug with NVIDIA and we will see.

According to nvidia they have fixed the bug i reported and it should work in 11.7 once that is released


Dealabs

Domain
https://www.dealabs.com/
Link
https://www.dealabs.com/visit/thread/2342955
Version
0.0.0
What browsers are you seeing the problem on?
Microsoft Edge
What OS are you seeing the problem on?
No response
(Optional) Anything else?

Not a link shortener


Dates in graph sometimes overlap

Yeah I've noticed that with some specific width and then if you resize just a little it goes away...have to see which values of the graph width cause this and maybe round up or smth to prevent it..

yeah all the date resizing is handled by the graphing library itself...all we do is give it the width of the window so like I said problem have to find the sweet spot of curving the width...will able then to PDFs too.

https://github.com/NickvisionApps/Denaro/releases/tag/2023.9.1-rc1


Closing an array or slice literal with two ] character is interpreted as a single ]] token

func main() void {
    dump (:[][]ssize)[(:[]ssize)[0x123, 0x456], (:[]ssize)[0x789, 0xABC, 0xDEF]];
}

[test.sunder:2] error: expected `,`, found `]]`
    dump (:[][]ssize)[(:[]ssize)[0x123, 0x456], (:[]ssize)[0x789, 0xABC, 0xDEF]];
                                                                              ^

Fixed in d1d08a2a3d9df681836a4e3ae4e925631c3f844e.


SCComplianceSearchAction

Pull Request (PR) description
New Resource
This Pull Request (PR) fixes the following issues
N/A

This change is

Codecov Report

Merging #193 into Dev will decrease coverage by 0.36%.
The diff coverage is 76.06%.

@@            Coverage Diff             @@
##              Dev     #193      +/-   ##
==========================================
- Coverage   88.95%   88.59%   -0.37%
==========================================
  Files          46       47       +1
  Lines        4029     4146     +117
  Branches       13       13
==========================================
+ Hits         3584     3673      +89
- Misses        432      460      +28
  Partials       13       13

Impacted Files
Coverage Δ

...nceSearchAction/MSFT_SCComplianceSearchAction.psm1
76.06% <76.06%> (ø)

Continue to review full report at Codecov.

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

@ykuijs Can I please get a code review on that one mate? Thanks


Parameter loading/saving with TOML

Docs do not render code.
https://genrl.readthedocs.io/en/latest/usage/tutorials/Saving and loading.html

Need some more details

What is the code you are trying to render.
How do you update the text in the docs link given above.

The code can be found in this PR If you look carefully, the code does not get rendered due to formatting errors.


Wizard UI locks up on OpenBSD.

Currently termbox-go has an issue on OpenBSD. Anything that fires up a wizard type UI causes the terminal to hang. I poked around a few other terminal centric UI apps (Micro Editor in this case) and found tcell which awesomely has a termbox compatibility layer! (Unfortunately it isn't MIT licensed)
With the following diff I am able to use Wizard UI components on OpenBSD:
diff --git a/utils/termwiz/selection.go b/utils/termwiz/selection.go
index ad29a8e..630e065 100644
--- a/utils/termwiz/selection.go
+++ b/utils/termwiz/selection.go
@@ -6,7 +6,7 @@ import (

 	"github.com/justwatchcom/gopass/utils/ctxutil"
 	runewidth "github.com/mattn/go-runewidth"
-	"github.com/nsf/termbox-go"
+	"github.com/zyedidia/tcell/termbox"
 )

 func tbprint(x, y int, fg, bg termbox.Attribute, msg string) {
@@ -30,7 +30,7 @@ func GetSelection(ctx context.Context, prompt, usage string, choices []string) (

 	termbox.SetInputMode(termbox.InputEsc)
 	const coldef = termbox.ColorDefault
-	_ = termbox.Clear(coldef, coldef)
+	termbox.Clear(coldef, coldef)

 	cur := 0
 	for {
@@ -40,7 +40,7 @@ func GetSelection(ctx context.Context, prompt, usage string, choices []string) (
 			return "aborted", cur
 		default:
 		}
-		_ = termbox.Clear(coldef, coldef)
+		termbox.Clear(coldef, coldef)
 		tbprint(0, 0, coldef, coldef, prompt+"Please select:")
 		_, h := termbox.Size()
 		offset := 0

Patching termibox-go (as mentioned in the issue tracker) also works though the UI is very sluggish. For the OpenBSD port I will include a diff that does this, but fixing gopass is ideal in my book.
Is everyone set on using termbox-go? Are there other alternatives that might be more compatible?

Er, looks like the actual repo for tcell is this one: https://github.com/gdamore/tcell

Ok, looks like I need an OpenBSD Test machine as well ;)
Actually I'm neither very proud of the current wizard implementation not do I prefer any specific library.
As long as we retain the functionality we can replace anything to it. Using an MIT licensed lib would be preferred, but anyway license that's compatible would be ok as well.

K! Made #446

#446 was merged, so this should be fixed.


Update utils_graph.py

I ran into an error when I tried to plot my graph after running betweeness centrality and trying to plot my graph. Before running betweeness centrality I had to convert my MultiDiGraph to a DiGraph, and when I did this, there were no longer any keys. Therefore ox.plot_graph did not work for me, because it calls ox.utils_graph.graph_to_gdfs and within this file it expects the graph to have keys, and if it doesn't it results in this error: TypeError: call() got an unexpected keyword argument 'keys'
inclusions:

not sure if there is a related issue(s)
a description of the changes proposed in the pull request: see above
an example code snippet illustrating usage of the new functionality: the function inputs will not change

I'm not clear what problem you are identifying. Can you provide a complete minimal reproducible code snippet to demonstrate the problem?

yes, I cannot plot a DiGraph that I converted from a MultiDiGraph
import osmnx as ox

# network from address, including only nodes within 1km along the network from the address
G = ox.graph_from_address(address='350 5th Ave, New York, NY', dist=1000,
                          dist_type='network', network_type='drive')

D = ox.utils_graph.get_digraph(G, weight="length")

fig, ax = ox.plot_graph(D,
                            figsize=(12,12),
                            show=False,
                            close=False,
                            node_color='#8aedfc',
                            node_size=5,
                            edge_color='#e2dede',
                            edge_alpha=0.25,
                            bgcolor='black')

I get this TypeError: call() got an unexpected keyword argument 'keys'
I was trying to plot the DiGraph then overlay the nodes with high betweeness centrality. After thinking about it more, I realize I don't need to plot the DiGraph, just plotting the original MultiDiGraph is sufficient. But maybe some users would like ox.plot_graph to work with DiGraphs?

Your code snippet doesn't work because the plot_graph function takes a MultiDiGraph argument not a DiGraph, as you can see in its documentation. If you need to plot a DiGraph, just upcast it first:
import networkx as nx
import osmnx as ox
ox.config(use_cache=True)
G = ox.graph_from_address('350 5th Ave, New York, NY', network_type='drive')
D = ox.utils_graph.get_digraph(G, weight="length")
fig, ax = ox.plot_graph(nx.MultiDiGraph(D))


First pass of contribute page and link

Added contribution page as a light touch version of the Service Manual pages.
This pull request includes:

the page
a link in the footer (for now)

@vickytnz I like this but wonder if it’s maybe a bit long? Can I have a go at cutting it down a bit, if you’re ready? (It's in Draft so wasn't sure if you want reviews yet or not).
Also not sure about the "Soon, you’ll be able to..." section - could we just add that stuff when it happens rather than making promises for the future?

@vickytnz it's already a PR! 😂 I’ll hit the "Ready for review" button. 😄

Changes

Final tweaks
I have also removed all of the 'add your own' text from each section.


Incorrect labeling?

Can this be correct? Why would the Report Name be reversed from the Description?
"10411	Check (Stub/Check/Stub)	This report is designed to print checks in a check/stub/check format."

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: d8447afc-29c0-5b5c-8255-fb31e937ac15
Version Independent ID: b03f47ff-cc2e-562f-1715-8b700655f16f
Content: Specify the Layout of a Check - Dynamics NAV App
Content Source: dynamics-nav-app/finance-how-define-check-layouts.md
Product: dynamics-nav-2018
GitHub Login: @edupont04
Microsoft Alias: edupont

Hi buzzwick,
Thanks for your feedback! This has now been fixed.


Create two Docker images to test MoCOCrW with and without HSM support separately.

In order to test properly MoCOCrW's builds with and without HSM support, we introduce two docker images and update our CI. In particular, we want to avoid cases where a build, which is intended to be without HSM support, incorrectly relies on an HSM dependency to successfully compile.
Note, Dockerfile-With-HSM is based on Dockerfile, specifying solely PKCS11 dependencies.

In order to test properly MoCOCrW's builds with and without HSM support, we introduce two docker images and update our CI. In particular, we want to avoid cases where a build, which is intended to be without HSM support, incorrectly relies on an HSM dependency to successfully compile.
Note, Dockerfile-With-HSM is based on Dockerfile, specifying solely PKCS11 dependencies.

Can't this be somehow resolved with CMake?

In order to test properly MoCOCrW's builds with and without HSM support, we introduce two docker images and update our CI. In particular, we want to avoid cases where a build, which is intended to be without HSM support, incorrectly relies on an HSM dependency to successfully compile.
Note, Dockerfile-With-HSM is based on Dockerfile, specifying solely PKCS11 dependencies.

Can't this be somehow resolved with CMake?

Indeed, one would configure CMake to compile MoCOCrW with or without HSM support. Specifically, this is achieved via the -DHSM_ENABLED option.
However, we want to have a high-level of confidence that the build system does not incorrectly rely on an HSM dependency when the above option is set to OFF. Don't forget, prior to this PR, LibP11 and other HSM dependencies are always installed by the CI, regardless whether the CI builds MoCOCrW with/without HSM support. Having two docker images seems to be easiest approach to check this, imo.


Fix ui voice mode not appears sometimes

Sometimes voice mode text  not appear. It happens when LUA script sends the NUI message and UI isn't ready. With this fix, NUI asks the message with modes

This was fixed in a newer push


AzureFileCopy@4 azureSubscription from library variable isn't correctly parsed

Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Bug
Enter Task Name:  AzureFileCopy@4
list here (V# not needed):  4
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment
using Azure Pipelines:
- https://dev.azure.com/anovateam/Mapleleaf/_git/PipelineTests?version=GBfeature%2Ftest-pipeline-libs
- Agent - Hosted:  Azure Pipelines
Issue Description
When using a variable defined in a Library to pass to AzureFileCopy@4 it's value isn't properly parsed not allowing the task to run with an error.

If instead of library the variable is set on the pipeline or directly in the file there's no error and works as expected.
Running the pipeline with a bash task completes with success showing the expected variable value.
Bellow I include the yaml of an example pipeline demonstrating the issue.
azure-pipelines.zip
Task logs
Task does not run so there's no log of the error.
There was a resource authorization issue: "The pipeline is not valid. Job Job1: Step input azureSubscription references service connection $(myvalue) which could not be found. The service connection does not exist or has not been authorized for use. For authorization details, refer to https://aka.ms/yamlauthz."

Can you remove double qoutes around parameter value
parameters:
  - name: System.Debug
    type: boolean
    default: true

trigger:
  batch: true
  branches:
    exclude:
    - master

stages:
  - stage: passlibtmpl
    displayName: Pass variable to Template
    variables:
      - group: pipeline-test
    jobs:
      - template: template.yml
        parameters:
          value: $(myvalue)

Can you remove double quotes around parameter value?
parameters:
  - name: System.Debug
    type: boolean
    default: true

trigger:
  batch: true
  branches:
    exclude:
    - master

stages:
  - stage: passlibtmpl
    displayName: Pass variable to Template
    variables:
      - group: pipeline-test
    jobs:
      - template: template.yml
        parameters:
          value: $(myvalue)

Without double quotes it exhibits the same behavior. The quotes were added in an attempt to workaround it.

with "template.yml" which job you are using ? Is it regular job or deployment job ?

with "template.yml" which job you are using ? Is it regular job or deployment job ?

The template.yml is included in the attached in the azure-pipelines.zip i'll also add it here
parameters:
  - name: value
    type: string

jobs:
- deployment:
  environment: test
  pool:
    vmImage: ubuntu-latest

  strategy:
    runOnce:
      deploy:
        steps:
          - task: Bash@3
            displayName: "bashtest"
            inputs:
              targetType: 'inline'
              script: echo ${{ parameters.value }}
          - task: AzureFileCopy@4
            displayName: "Upload to Azure"
            inputs:
              SourcePath: '$(Pipeline.Workspace)/*'
              azureSubscription: ${{ parameters.value }}
              Destination: 'AzureBlob'
              storage: 'fakestorage'
              ContainerName: "$web"

today with deployment job the template variables as task inputs are not supported, one need to use the global variable.


Excel - Roadmap Tasks

Tasks Priority:

[x] Isolated Xml Structuring
[x] Data Correctness
[ ] Date Validations
[ ] Styling and Colors
[ ] Password Protect Excel Files.
[ ] Lock - Unlock Sheets
[ ] Formula Calculations
[ ] Small Excel Size
[ ] Tables
[ ] Picture
[ ] Filters

I'm humbly sorry for all the un-attended issues in this package.
I'm trying my best to bring it upto speed with job hunt on side.
Please bear with me.
Thanks.

Hope the priority of Picture can be elevated


mangled minification doesn't work because of ngAnnotate failing to recog...

...nize this injection
tried to figure out how to get ngAnnotate to force the annotation, but it just wouldn't catch on. tried everything but wrapping in a ngAnnotate method, which seemed a bit hacky.

Mangle is such a pain with angular.  good find.

The trick was to turn on the mangle checking in angular (but not in uglify) and then grep the code for the method that showed up in the console.

Oh, can you show an example?

https://github.com/lookfirst/systemjs-seed/blob/50ddf837dbf46202a5bc3f063329011ea6c1adaf/src/app/app.coffee#L18
Revert this patch

Load up the app and look in the console. Angular will show an error and the function that isn't being injected properly. From there, I just grepped for the arguments in that function and route.js came right up.
Note, the first link above is my fork of your project.


Added youtube videos and ncert books

I have added videos under Youtube videos section and class 12 ncert books in ncert section
Also question bank section is not working properly can i fix it too?

Could you share the screenshot of the changes? And fix the question bank section.

@SauravMukherjee44 OK I will fix the question bank section and will share the screenshots

Any updates?

Yes i will fix all the issues by tomorrow!
Thanks for waiting

hello @SauravMukherjee44 i have added additional resources and fixed the question bank section as well.
Also added study materials PDF.......Some screenshots are attached

@Abdullah-Irfan-web Great Work 🙌

@SauravMukherjee44 thank you so much 🙋♂


Something may need fix

The round function is slow because using string as a conversion medium  of digits.
The same calculation may make with floor (ceil for -ve) like this floor(num * idps [idp] + 0.5) / idps [idp], with idps a preset table of 1.0,10, 100... ie. {[0]=1.0, 10,100, ...}
Likely Typo in getDistanceV  'axis[i] = (inputset[1] - datapoint[1])^2' should the index [1] be [i] ?
The axis above is a temporary, it seems the total can be directly calculated without it, ie. 'total = total + (inputset[i] - datapoint[i])^2'

That's it~

Thanks for those comments. I'll take a look at them soon.  :)

Thank you for your comments @wolfoops . I have made all the changes you suggested.  :)


[Request] Add a flatpak option for Solar2D.

I like the team has been able to provide updated snaps to this project, which is great. Though if possible, I'd like it if there was an option for flatpak users as well, who may prefer or could only work with them due to a variety of reasons (be it due to snap requiring systemd and those users running alternative init systems, or people who fundamentally disagree with snaps due to having its server-side proprietary, etc.)
Cheers!
MetalMaxMX

further motivation: https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Software-Dropping-Snap


Use standard curl, fix out-of-tree build

MBEDTLS_LIBRARIES, etc. are supposed to be absolute paths. Otherwise the
build would fail with:
CMake Error: install(EXPORT "CURLTargets" ...) includes target "libcurl" which requires target "mbedtls" that is not in any export set.
CMake Error: install(EXPORT "CURLTargets" ...) includes target "libcurl" which requires target "mbedx509" that is not in any export set.
CMake Error: install(EXPORT "CURLTargets" ...) includes target "libcurl" which requires target "mbedcrypto" that is not in any export set.

By using absolute paths, curl no longer has to be patched as is done in
https://github.com/curl/curl/pull/5051
Fix the include dir for $builddir/ThirdParty/libwebsockets/lws_config.h

Gives:
CMake Error at /Users/marcusmae/binance/binance-cxx-api/build/CMakeFiles/CMakeTmp/CMakeLists.txt:15 (target_link_libraries):
  Error evaluating generator expression:

    $<TARGET_FILE:mbedtls>

  No target "mbedtls"

CMake Error at /Users/marcusmae/binance/binance-cxx-api/build/CMakeFiles/CMakeTmp/CMakeLists.txt:15 (target_link_libraries):
  Error evaluating generator expression:

    $<TARGET_FILE:mbedx509>

  No target "mbedx509"

CMake Error at /Users/marcusmae/binance/binance-cxx-api/build/CMakeFiles/CMakeTmp/CMakeLists.txt:15 (target_link_libraries):
  Error evaluating generator expression:

    $<TARGET_FILE:mbedcrypto>

  No target "mbedcrypto"

CMake Error at /usr/local/Cellar/cmake/3.16.4/share/cmake/Modules/CheckLibraryExists.cmake:67 (try_compile):
  Failed to generate test project build system.
Call Stack (most recent call first):
  ThirdParty/curl/CMake/Macros.cmake:9 (check_library_exists)
  ThirdParty/curl/CMakeLists.txt:459 (check_library_exists_concat)

-- Configuring incomplete, errors occurred!

It used to work for me on Arch Linux with CMake 3.16.5, but after clearing the build tree, it does not work. I'll try to come up with a fix. In any case, the idea of fixing the library config as opposed to patching curl is sound.

Fix: https://github.com/dmikushin/binance-cxx-api/pull/10


Flatten path config to follow same pattern as regular config

This changes the path config to follow the same pattern as the main config.

Nvm. This was needed.


A mistake about the network level parameters!

In the origin paper, the network level update is

But in your code:
           # normalized_betas[layer][ith node][0 : ➚, 1: ➙, 2 : ➘]
            for layer in range (len(self.betas)):
                if layer == 0:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)

                elif layer == 1:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)

                elif layer == 2:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)
                    normalized_betas[layer][2] = F.softmax (self.betas[layer][2].to(device=img_device), dim=-1)
                else :
                    `normalized_betas[layer][0][1:]` = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)
                    normalized_betas[layer][2] = F.softmax (self.betas[layer][2].to(device=img_device), dim=-1)
                    normalized_betas[layer][3][:1] = F.softmax (self.betas[layer][3][:1].to(device=img_device), dim=-1)

This section of code is the implementation of beta normalization before

In the origin paper, the network level update is

But in your code:
           # normalized_betas[layer][ith node][0 : ➚, 1: ➙, 2 : ➘]
            for layer in range (len(self.betas)):
                if layer == 0:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)

                elif layer == 1:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)

                elif layer == 2:
                    normalized_betas[layer][0][1:] = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)
                    normalized_betas[layer][2] = F.softmax (self.betas[layer][2].to(device=img_device), dim=-1)
                else :
                    `normalized_betas[layer][0][1:]` = F.softmax (self.betas[layer][0][1:].to(device=img_device), dim=-1)
                    normalized_betas[layer][1] = F.softmax (self.betas[layer][1].to(device=img_device), dim=-1)
                    normalized_betas[layer][2] = F.softmax (self.betas[layer][2].to(device=img_device), dim=-1)
                    normalized_betas[layer][3][:1] = F.softmax (self.betas[layer][3][:1].to(device=img_device), dim=-1)

This section of code is the implementation of beta normalization before further inference like you mentioned.


Accept relationships in Model.update

Right now only
campaign.update(logo_id=some_logo.id)

works.
Make this work
campaign.update(logo=some_logo)

Implemented


Support for refresh_token grant type for OAuth2

Support for refresh_token grant type for OAuth2: https://docs.servicenow.com/bundle/vancouver-platform-security/page/administer/security/reference/r_OAuthAPIRequestParameters.html
Not sure, if this is already supported but could not find any means to confirm that.

@vetsin Would you be able to please confirm if this is supported already? 🙇♀

@d1vya-rede Password Grant Flow uses it -- one uses password to grant a refresh and bearer token and it manages them.

@vetsin Got it. But is there a way to only use the grant_type = refresh_token means of Auth where we only pass on client_id, client_secret, access_token & refresh_token?
something like the below example for this docs: https://docs.servicenow.com/bundle/vancouver-platform-security/page/administer/security/reference/r_OAuthAPIRequestParameters.html
$ curl -d"grant_type=refresh_token&client_id=be3aeb583ace210011c15b24a43e25d8
&client_secret=client_password
&refresh_token=w599voG89897rGVDmdp12WA681r9E5948c1CJTPi8g4HGc4NWaz62k6k1K0FMxHW40H8yOO3Hoe"
https://instancename.service-now.com/oauth_token.do


Fallback to finding the page using the reference

Fixes #722.

Please see https://github.com/Hopding/pdf-lib/issues/722#issuecomment-753511561.

Please see https://github.com/Hopding/pdf-lib/issues/722#issuecomment-753511561.

Bonus: I've added form.removeField() since it seems to be a feature other people have been asking for.

Bonus: I've added form.removeField() since it seems to be a feature other people have been asking for.

@Hopding feedback addressed.

@Hopding feedback addressed.


Use @Configuration for rules-errorprone

This belongs to #3670 and replaces all configuration kdoc tags in detekt-rules-errorprone with annotation.

convert the configuration in ImplicitUnitReturnType

Ooops, the @configuration appears above the


[SPARK-33544][SQL] Optimizer should not insert filter when explode with CreateArray/CreateMap

What changes were proposed in this pull request?
https://issues.apache.org/jira/browse/SPARK-32295 added in an optimization to insert a filter for not null and size > 0 when using inner explode/inline. This is fine in most cases but the extra filter is not needed if the explode is with a create array and not using Literals (it already handles LIterals).  When this happens you know that the values aren't null and it has a size.  It already handles the empty array.
This PR makes it such that it doesn't insert the unneeded filter when used with createArray or CreateMap. To do this I added an extra trait which both of those inherit from. This will make it cleaner to match on that trait and if anyone is adding other expressions or extending via plugins the match will still work if they just extend this new trait.
I was looking for the cleanest way to do this. I'm not sure I like the name of this trait but it works and putting it up to get feedback and see if people have better ideas.
Note I also changed to match against CollectionGenerator instead of Inline and ExplodeBase explicitly, this seemed cleaner but if there is a reason not to do this let me know.
Why are the changes needed?
remove unneeded filter
Does this PR introduce any user-facing change?
no
How was this patch tested?
Unit tests added and manually tested various cases

@viirya @cloud-fan @tanelk thoughts on this, since you were involved in original change

Test build #131806 has started for PR 30504 at commit 581d77f.

Also, cc @maropu , too.

updated except for one comment I need clarification on.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36405/

Test build #131816 has started for PR 30504 at commit 07ae32a.

Test build #131806 has finished for PR 30504 at commit 581d77f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131806/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36415/

test failure unrelated failed download dev

Test build #131816 has finished for PR 30504 at commit 07ae32a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Build finished.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131816/

thrift cli test failure should have nothing to do with this change

I just made a small change on the test titles. For doubly sure, I ran the related builds such as full compilation and the linters in my local with this PR. Let me merge this in.
Merged to master.

Thank you, @tgravescs and all!

thanks for the reviews and great feedback!


Fixes: browser issue wording, floating toolbar

Fixes #149 and adjusts issue popup wording.

:tada: This PR is included in version 2.3.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add series with same label

I would like to add multiple series with the same label to a chart. In my case the label represents a class inside of trajectories (made of (x,y) positions). The first 100 steps are of class 'A', the second 100 steps of class 'B' and the last 100 steps are of class 'A' again.
However, at the moment it seems to me that all classes have to have unique labels.

One thing you could try is to create a single series and put all the sub series data together separated by a NaN value.

Here's exactly how to do it:
  public static void main(String[] args) {

    // Create Chart
    XYChart chart = new XYChartBuilder().width(600).height(400).build();

    // Customize Chart

    // Series
    double[] xData1 = new double[] { 0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15 };
    double[] yData1 = new double[] { 106, 44, 26, 10, 11, 19, 25, Double.NaN, 30, 21, 36, 32, 30 };
    double[] xData2 = new double[] { 6, 7, 8, 9, 10, 11 };
    double[] yData2 = new double[] { 25, 54, 43, 56, 33, 30 };

    chart.addSeries("A", xData1, yData1);
    chart.addSeries("B", xData2, yData2);

    new SwingWrapper<XYChart>(chart).displayChart();
  }

Yes! Great! Thank you very much!


[BUG] Corrent Enviroment for custom Qwen2-VL quantization using AutoGPTQ

Hi,
Since last couple of weeks I am struggling to quantize my custom Qwen2-VL model using GTPQ.
There is a lot of confusion regarding the correct version of CUDA, PyTorch, Auto-GPTQ, transformers and tokenizers required to successfully quantize the mode.
If anyone can help me out for the same, that would be great.
For now my environment is:
CUDA : 12.1
Python : 3.12
Pytorch : 2.4
auto_gptq : 0.5.0 (also tried 0.6.0 and 0.7.0 but not working)
transformers : 4.46.3
tokenizers : 0.20.3
My quantization code :
from transformers import AutoTokenizer, TextGenerationPipeline
from auto_gptq import AutoGPTQForCausalLM, BaseQuantizeConfig
import logging
import ast

logging.basicConfig(
    format="%(asctime)s %(levelname)s [%(name)s] %(message)s", level=logging.INFO, datefmt="%Y-%m-%d %H:%M:%S"
)

pretrained_model_dir = "/home/bhavya/Desktop/bhavya/llm/LLaMA-Factory/models/qwen2_vl_lora_sft"
quantized_model_dir = "/home/bhavya/Desktop/bhavya/llm/LLaMA-Factory/models/qwen2_vl_7b_4bit_gptq"

tokenizer = AutoTokenizer.from_pretrained(pretrained_model_dir, use_fast=True)

# opening the file in read mode
my_file = open("/home/bhavya/Desktop/bhavya/llm/quantize_code/dataset_caliber.txt", "r")

# reading the file
data = my_file.read()

data_into_list = data.split("\n")
datasetlist = data_into_list[:-1]
# printing the data
print(len(datasetlist))
print(type(datasetlist[0]))

dataset = []
for x in datasetlist:
    print('x')
    print(x)
    x1 = ast.literal_eval(x)
    dataset.append(x1)

print('dataset')
print(dataset[0])
print(type(dataset[0]))

quantize_config = BaseQuantizeConfig(
    bits=4,  # quantize model to 4-bit
    group_size=128,  # it is recommended to set the value to 128
    desc_act=False,  # set to False can significantly speed up inference but the perplexity may slightly bad
)

# load un-quantized model, by default, the model will always be loaded into CPU memory
model = AutoGPTQForCausalLM.from_pretrained(pretrained_model_dir, quantize_config)

# quantize model, the examples should be list of dict whose keys can only be "input_ids" and "attention_mask"
model.quantize(dataset)

# save quantized model
# model.save_quantized(quantized_model_dir)

# save quantized model using safetensors
model.save_quantized(quantized_model_dir, use_safetensors=True)

# push quantized model to Hugging Face Hub.
# to use use_auth_token=True, Login first via huggingface-cli login.
# or pass explcit token with: use_auth_token="hf_xxxxxxx"
# (uncomment the following three lines to enable this feature)
# repo_id = f"YourUserName/{quantized_model_dir}"
# commit_message = f"AutoGPTQ model for {pretrained_model_dir}: {quantize_config.bits}bits, gr{quantize_config.group_size}, desc_act={quantize_config.desc_act}"
# model.push_to_hub(repo_id, commit_message=commit_message, use_auth_token=True)

# alternatively you can save and push at the same time
# (uncomment the following three lines to enable this feature)
# repo_id = f"YourUserName/{quantized_model_dir}"
# commit_message = f"AutoGPTQ model for {pretrained_model_dir}: {quantize_config.bits}bits, gr{quantize_config.group_size}, desc_act={quantize_config.desc_act}"
# model.push_to_hub(repo_id, save_dir=quantized_model_dir, use_safetensors=True, commit_message=commit_message, use_auth_token=True)

# load quantized model to the first GPU
# model = AutoGPTQForCausalLM.from_quantized(quantized_model_dir, device="cuda:0")

# download quantized model from Hugging Face Hub and load to the first GPU
# model = AutoGPTQForCausalLM.from_quantized(repo_id, device="cuda:0", use_safetensors=True, use_triton=False)

# inference with model.generate
# print(tokenizer.decode(model.generate(**tokenizer("auto_gptq is", return_tensors="pt").to(model.device))[0]))

# or you can also use pipeline
# pipeline = TextGenerationPipeline(model=model, tokenizer=tokenizer)
# print(pipeline("auto-gptq is")[0]["generated_text"])

Error:
Traceback (most recent call last):
  File "/home/bhavya/Desktop/bhavya/llm/quantize_code/qwen2_quantize_gptq.py", line 45, in <module>
    model = AutoGPTQForCausalLM.from_pretrained(pretrained_model_dir, quantize_config)
  File "/home/bhavya/anaconda3/envs/autogptq-env/lib/python3.10/site-packages/auto_gptq/modeling/auto.py", line 75, in from_pretrained
    model_type = check_and_get_model_type(pretrained_model_name_or_path, trust_remote_code)
  File "/home/bhavya/anaconda3/envs/autogptq-env/lib/python3.10/site-packages/auto_gptq/modeling/_utils.py", line 305, in check_and_get_model_type
    raise TypeError(f"{config.model_type} isn't supported yet.")
TypeError: qwen2_vl isn't supported yet.

Please help me out.

Use GPTQmodel.

got the same error by using GTPQmodel
"TypeError: qwen2_vl isn't supported yet."

@bhavyajoshi-mahindra  Qwen2-VL has been added to GPTQmodel main branch.

@bhavyajoshi-mahindra Qwen2-VL has been added to GPTQmodel main branch.

waiting for 1.4.1 release


Adds New Jersey Institute of Technology

Adding New Jersey Institute of Technology

@dej0e I am sorry, the domain njit.edu is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).

That's a shame. I will try getting approved by the GitHub student developer program.
Out of curiosity, is the abuse.txt permanent, or is there a cool-down period for the domain?
Appreciate it!


Spyder refuses to save an empty file from the template

Description
What steps will reproduce the problem?

Select the main menu "File -> New file..." to create a new file/module. The new file is based on the template and is almost empty.
Without editing the new file, the main menu "File -> Save" is found to be disabled, and I can not directly save the file by the shortcut "Ctrl + S".
If I do want to save this empty file (e.g., an empty __init__.py), I have to go through the menu "File -> Save as...", or edit the new file first (adding a space is enough...).

What is the expected output? What do you see instead?
I think I can understand Spyder's current behavior, but it's not very intuitive to me, and it's different from most text editors. I would expect Spyder to allow saving an empty new file directly.
Please provide any additional information below
Version and main components

Spyder Version: 3.0.0dev
Python Version: 2.7.11
Qt Versions: 5.5.1, PyQt5 5.5.1 on Darwin

Dependencies
pyflakes >=0.5.0:  1.0.0 (OK)
pep8 >=0.6      :  1.7.0 (OK)
pygments >=1.6  :  2.1 (OK)
qtconsole >=4.0 :  4.1.1 (OK)
nbconvert >=4.0 :  4.1.0 (OK)
pandas >=0.13.1 :  0.17.1 (OK)
numpy >=1.7     :  1.11.0 (OK)
sphinx >=0.6.6  :  1.3.3 (OK)
rope >=0.9.4    :  0.9.4-1 (OK)
jedi >=0.8.1    :  0.8.1 (OK)
psutil >=0.3    :  3.4.2 (OK)
matplotlib >=1.0:  1.5.1 (OK)
sympy >=0.7.3   :  <IP_ADDRESS> (OK)
pylint >=0.25   :  1.5.2 (OK)

This was a fix for when you create a new file and close spyder or run a script with autosave activated, it asks if you want to save the new file even if nothing was modified. So an annoying behaviour was replaced by another annoying behaviour, arguably less annoying.
A more optimal fix would be to add a flag to mark if a file was created from a template and not modified, and check it on autosave and save before closing.

@ShenggaoZhu, the only thing you need to do save a new file is to modify it somehow (e.g. by introducing a blank space and then removing it).
I don't think we're going to fix this one, unless you want to submit a PR to do it :-)

Thank you @Nodd @ccordoba12 for the explanation! I understand the situation now.
The current behavior is not that annoying, so it's not a big issue. I will try to submit a PR for this later (when I find the time...) Meanwhile, maybe you can close this issue now so as to keep the issues area clean?


[Enhancement] Support persist external table analyze status

#23327
Support persist external table analyze status
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE Incremental Coverage Report]
:disappointed: fail : 11 / 41 (26.83%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/statistic/AnalyzeMgr.java
0
7
00.00%
[186, 187, 188, 189, 598, 599, 640]

:large_blue_circle:
com/starrocks/statistic/ExternalAnalyzeStatus.java
0
5
00.00%
[218, 219, 220, 223, 224]

:large_blue_circle:
com/starrocks/persist/EditLog.java
0
8
00.00%
[919, 920, 921, 924, 925, 926, 1893, 1901]

:large_blue_circle:
com/starrocks/journal/JournalEntity.java
0
6
00.00%
[896, 897, 898, 901, 902, 903]

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
4
8
50.00%
[1042, 1046, 1126, 1127]

:large_blue_circle:
com/starrocks/statistic/StatisticExecutor.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/persist/gson/GsonUtils.java
5
5
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:heart_eyes: pass : 37 / 41 (90.24%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
4
8
50.00%
[1038, 1042, 1122, 1123]

:large_blue_circle:
com/starrocks/statistic/AnalyzeMgr.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/statistic/ExternalAnalyzeStatus.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/statistic/StatisticExecutor.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/persist/gson/GsonUtils.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/persist/EditLog.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/journal/JournalEntity.java
6
6
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:heart_eyes: pass : 37 / 41 (90.24%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
4
8
50.00%
[1038, 1042, 1122, 1123]

:large_blue_circle:
com/starrocks/statistic/AnalyzeMgr.java
7
7
100.00%
[]

:large_blue_circle:
com/starrocks/statistic/ExternalAnalyzeStatus.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/statistic/StatisticExecutor.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/persist/gson/GsonUtils.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/persist/EditLog.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/journal/JournalEntity.java
6
6
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)


Use const OSSL_PARAM* in EVP_PKEY_CTX_set_params

This unifies const-correctness with EVP_MAC_CTX_set_params.

By the way... EVP_MAC_CTX_set_params uses [] and EVP_PKEY_CTX_set_params *. ;-)
int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[]);


inline mode

https://github.com/botgram/botgram/blob/master/docs/inline.md
it's not documented... so I don't know how to get inline queries...

Hello! Support for inline mode has been a tough spot since a long time ago, there's #2 tracking it. You can receive inline queries but you still can't answer them.
I'm currently busy on that, plus API 3.3 and API 3.0 (payments). I can't promise anything for the time being but complete support (including docs for inline mode) will probably be available soon.

Support for inline queries is implemented in the upcoming v3, so closing this.

@jmendeth is there an example of using this new 'inline' mode?


Show an update notification

This PR will introduce the feature, to show an inline toast message when a new release (ie. tag) on Github is available.
It also introduces the possibility to disable the 'check for updates' feature.
I've added a NPM dependency for compare-version(https://www.npmjs.com/package/compare-versions), this library does all the heavy lifting with regards to comparing version numbers.
Example screenshots:
Preview of the toast message

Check for updates switch, in the settings overview

Notes
I've had to add the following line to the preload.js, since process.env inside a Vue component wouldn't return all the available properties. So I worked around it, by using window._ variable.
window._app_version = process.env.npm_package_version;
This PR closes #24

It might be easier to do something builtin to Electron Builder (since I'm using that already): https://www.electron.build/auto-update.html#module_electron-updater

@m0ngr31 Yeah that might be a better idea, since it has all the functionalities inside it. 😄
I will change my implementation to use electron's own auto-update. 👍

Hi @m0ngr31, I've just finished changing my update notification by using electron-updater.
There is 1 gotcha, if you want to test this manually, you manually need to copy the dev-app-update.yml into the dist_electron directory.

If you want to clean up your comments, I'll get it merged!

I'm sorry but I am a bit confused. What do you mean with "clean up your comments" ? Do you mean Git commit squashing @m0ngr31 ?

Sorry, it looked like there was some comments in your code that didn't need to be there. Maybe my browser window was stale.

I added a huge change tonight. Do you might fixing the merge conflicts and I'll do a new release with this?

Cool! Yes, I will resolve the merge conflict :)

I fixed it locally w/ #32


iframe elements not clickable

"iframe" elements cannot be located via simple xpath, hence not clickable.

Added support to locate iframe.
Fixed in this commit.


Variable fails deployment if default value is passed

This variable is not valid when no NetworkACLs are passed to the module since the default parameter is an empty object.
https://github.com/Azure/ResourceModules/blob/77978b87e3c98d87263c668354d628a5ecc4ed86/arm/Microsoft.KeyVault/vaults/deploy.bicep#L154-L156

Resolved


Cuestionario twine social

Que tal a todos, nos contactaron los de twinesocial para mandarnos unas preguntas sobre como nos ha ayudado el widget de real time de tweets en el sitio. Si es posible nos pudieran ayudar a contestar algunas preguntas. Las que se refieren a la configuracion del widget no las tomen en cuenta. Dejo las preguntas en el post de abajo

How did you find out about TwineSocial?
Can you tell us more about your initiative and your partners?
What made you decide to take action?
What is the biggest thing people not in Mexico can do to help with the earthquake recovery?
How has TwineSocial helped you reach more people in the wake of this earthquake?
How easy to use has the TwineSocial system been? How quickly can you get support questions answered?
Finally, how is the earthquake recovery going? Any special stories you’d like to share with us?

Ya me estaban preguntando si teniamos listo el cuestionario para que lo publicaran en su blog, escribi las siguientes respuestas, si estan en desacuerdo con algunas o piensen que estan mal redactadas o que de plano estan mal podrian comentar por favor @eldelentes . Gracias
How did you find out about TwineSocial?
We were looking for a quick way to display all the information posted on the twitter account @comoayudarmx, we wanted to have all the information categorized in real time because of the urgency of the situation.
Can you tell us more about your initiative and your partners?
The initiative comoayudarmx was  created by a lot of people during the events of the Mexico earthquake of 19th september of 2017. Comunity managers, programmers, designers and more volunteers helped creating the website comoayudar.mx, and the main service the twitter account @comoayudarmx that it is managed by a group of volunteers that process all the tweets thta mentions the account requesting for supplies or help, and viceversa  offering help, supplies, tools, etc, this was done by a system created by the community based on twitter hashtags, for example: .

#autosamigos (people requesting or offering car transportation)
#necesitamos #necesito (people requesting for any kind of help)
#tenemos #tengo  (people offering help, supplies, tools, etc)
#voluntarixs (individuals or goups of people disposed to help, or viceversa, post requesting for people to help)

All the information was published on the twitter account but we were looking a  way to categorize this posts.
What made you decide to take action?
Lot of people wanted to help or needed help, there were other iniciatives, but at the moment of the disaster, there was a lot of disorganized information, mainly on the social networks, one of the biggest challanges was to avoid fake news. So as many other groups/iniciatives like @verificado19s, #micasaestucasa, @mascotassismo (their tweets are now displayed on comoayudar.mx/tweets) we wanted to connect people in order to place the help where it really needed to be
What is the biggest thing people not in Mexico can do to help with the earthquake recovery?
There are many ways to donate, one of the easiest is to donate to the Mexican Red Cross here https://cruzrojadonaciones.org/
Some famous actors in México are promoting a way to donate from anywhere with the iniciative https://donate.omaze.com/mexico
How has TwineSocial helped you reach more people in the wake of this earthquake?
The TwineSocial widget has helped us a lot by concentrating the tweets published by @comoayudarmx and organizing the posts by hashtags. It was embedded in our site under the page comoayudar.mx/tweets
How easy to use has the TwineSocial system been? How quickly can you get support questions answered?
It was really easy to get the configuration done, one of our volunteers (@D4RTHKRONE) began to explore how the platform could help us and which where the possible configurations that could help our iniciative, this was done by creating a free trial campaign, but what we really helped us is that by contacting the support team (Mark and Samuel where in contact with us) we explained what we were trying to achieve with the use of the twitter widget. Immediatly they helped us to enable the real times update for the campaign for undefined time, that  was a great gesture from them.

Ya publicaron el articulo en el blog de TwineSocial https://www.twinesocial.com/blog/how-social-media-saved-lives-como-ayudar-mexico/


LiteralType:showValue cleanup

LiteralType:showValue cleanup. LiteralType can't be a boolean anymore. Also, we have a nice enum to switch over.

Motivation

Clean up code.
Test plan

Covered by existing tests.

Which PR made it so that literal type is never Boolean?

@jez
https://github.com/sorbet/sorbet/pull/3611


[BUG] Line Breaks in Textarea Disable Hotkeys Until Refocusing

Describe the bug
Adding a line break (i.e. hitting enter in the textarea) appears to deactivate react-hotkeys until re-focused. See https://codesandbox.io/embed/ecstatic-https-04p9f
In that example, the key map combination is meta+up. The handler simply outputs the value of the textarea. If you add some text, then add a few line breaks and add some more text, then immediately try to activate the handler by hitting meta+up, nothing happens. If you unfocus and refocus, things work as expected.
How are you using react hotkeys components? (HotKeys, GlobalHotKeys, IgnoreKeys etc)
HotKeys + ObserveKeys
Expected behavior
Line breaks in the textarea should have no effect hotkeys working.
Platform (please complete the following information):

Version of react-hotkeys 2.0.0-pre8
Browser [e.g. chrome, safari] Chromium 74.0.3729.108
OS: [e.g. iOS] MacOS

Are you willing and able to create a PR request to fix this issue?
Depending on the scope of the issue (which you may understand better than I do)
APPLICABLE TO v2.0.0-pre1 AND ABOVE: ======================
Include the smallest log that includes your issue:
Happy to do this if code sandbox is not adequate
What Configuration options are you using?
None!

Do you find any solution?

@andreperegrina I never did! I actually ended up swapping out React Hotkeys for a hooks based approach where this was an issue. It's possible that the newest version does fix the problem though, maybe @greena13 can confirm?


Atlas app services filter documents

Fixes #783
TODO:

[ ] Add more tests
[ ] Depends on: https://github.com/realm/realm-core/pull/6307

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

48 of 126 (38.1%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-1.8%) to 87.267%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/src/user.dart
18
42
42.86%

lib/src/native/realm_core.dart
30
84
35.71%

Totals

Change from base Build<PHONE_NUMBER>:
-1.8%

Covered Lines:
3084

Relevant Lines:
3534

💛  - Coveralls

This feature has been postponed.

@desistefanova Any news on this? It would be a great benefit for the SDK to enable all aggregations, including $search. As the #6307 is merged.

We're taking a different approach with this. We don't have a timeline for when it'll be available, but it's high on our priority list.


New Component: Wrapper file structure- Good First Issue

ATTENTION: No coding knowledge needed.

The main section of the application will be always nested inside a wrapper. The initial steps to it will be creating the directory and files needed for it.

[ ] Inside components folder found in client/src, create a new directory called Wrapper
[ ] In that directory, create two files: Wrapper.tsx, Wrapper.module.css
[ ] In the Wrapper.tsx import classes from the Wrapper.module.css

hint: Check other components to see syntaxt for importing that module

If willing to contribute, please comment below to be assigned this task. Read the contributing.md and open PRs to the development branch.
Thank you, and happy collabing!

I would like to work on it. Please aasign.

All yours =)
Thank you

All yours =) Thank you

Thanks!!

MERGED. Thank you for your help!!!


Fix docker function call bugs

Fix some docker function call naming error.
Tested in:
python 2.7
docker-py 1.10.6

Thank you for your contribution. But I am sorry for that I am not going to merge your request to this project. I think the bugs you met are caused by that the version of docker-py is too old.  Upgrading your docker-py  will help you get rid of these bugs.   docker-py>= 2.2 is promised.