editor.multicursorModifier: cmd should be the default

Testing https://github.com/Microsoft/vscode/issues/27480
We should change our default to editor.multicursorModifier: cmd to follow what other editors do.

I leave this up to @seanmcbreen who can drive it, same as with the other default options changes. I agree, if we ever want to change the default this milestone is the best one, as we are tweaking other defaults and we can communicate the changes all at once.

Agree with @bpasero here, we were a bit too passionate about cmd + click to go to defintion when we made the original decision.
However if we make the default switch we need to think how to notify the users how are used to the old cmd + click behavior.
If we decide not to make the switch then we should make this setting more discvoerable https://github.com/Microsoft/vscode/issues/27551

@Microsoft/vscode for input

I've been mulling this over all day and I think we should change the default to match the other editors.
We will get some push-back on this for people who have developed muscle memory, so we will need to clearly document it (along with the other changes).  The thing that pushed me over the line was the realization that many, many more people will work with cursors vs goto definition.
We had discussed making this a change only for people with the Sublime [Keymap] extension installed - but changing the setting on update and filtering to just the group seams not great either.
We have a few days to close but I vote for changing the default.
Sean
cc @egamma @waderyan

To clarify, this only affects Mac right? Won't it feel weird that it's alt on Windows and cmd on Mac for people who use both?

The thing that pushed me over the line was the realization that many, many more people will work with cursors vs goto definition.

@seanmcbreen is this just speculation?

Also remember that alt is taken by the OS on Linux so if the switch happens to ctrlCmd (https://github.com/Microsoft/vscode/issues/27680), that means that go to definition via alt+click will be unusable on the majority of Linux machines.

@seanmcbreen traditional IDEs like Eclipse, Intellij, Webstorm, Netbeans are all using cmd+click for go to definition, this is why @bpasero picked it (but he has forgotten by now :smile:), IDE converts used to this feature will be surprised.
I like the suggestion in #27551 to make this setting more discoverable and would favor this solution over changing the default.

OK full circle - I've chatted to more people, seen the comments here, played with it a little and I think we may want to slow ourselves down a tiny bit :)
I propose:

We clearly document the new setting (it's impact on box selection, it's impact of multi cursor, it's impact on follow hyper link and any other side effects)
Feature this very clearly in the Docs, Release Notes, Sublime Blog post and Keymap extension
Place a toggle in the Selection menu for enabling this - I propose:
Use Ctrl Click for Multi-cursor and Use Alt Click for Multi-cursor
Make this it's own section at the bottom (less convicted on where it is just trying to propose something)
Add this to the most common settings in the settings editor

We will then listen to feedback and learn more about how users react.  The we can include in the next wave of settings thinking.  We don;t need to change everything at once.  I'm really glad we have this now but we don;t need to go all in on day 1.
@egamma - assuming this works for you and the rest of the team can you cover item 3 and 4.  I'll get the other parts covered off.
Sean

@seanmcbreen
point 3 => #27551
point 4 => #27811

I was wondering if you can also include the ability to enable multi-cursor by pressing the middle click. That's how I normally use this feature in Sublime. Thanks.


Bump actions/checkout

Bumps actions/checkout in setup-python, and it's tests.
This is also a version bump to 1.4.2
I also re-locked the tests poetry lockfile, let me know if this commit should be dropped.

CI is failing as apparently poetry 1.5 lock files aren't compatible with poetry 1.1.
A question to @HassanAbouelela should I drop the commit to relock the lock file, or should I bump the versions of poetry used to test up to 1.4 and 1.5 (maybe others?)?

I'm in favor of bumping up the poetry versions (as long as we can maintain some v1 version).


remove dependency on node-phantom-simple

should just use regular phantomjs (https://github.com/Medium/phantomjs)

will pick this up later


Create Getting Started > Overview page

Adds a new page to Minder documentation called Overview, in the Getting Started section, where we list the different options for using Minder.

This is part of docs cleanup for Monday docs days.

coverage: 48.341% (-0.01%) from 48.353%
when pulling 3f8a98f142519236bc7a0ce05b0fbc4b71679bff on meganbruce:patch-2
into c60a007b4e3edce17c88fadfc10722bad0e023ee on stacklok:main.


Change Menu Width

Sorry guys bit rusty here, how to change menu width.
I know, i've read the tutorial, but you guys know the answer in an instant.
Thanks.

Which menu? The sidebar menu? You should try to figure these things out on your own instead of being given the answer. It's in the Less files.

View the site.theme.less file, but u could try to find it yourself other time ;)


Calculate own scriptsize using sed and wc - removes need for hardcode…

…d size
The script could calculate its own size, so hardcoding it would be no longer necessary.
Pulls in sed and wc, which might not be desired.
#ENDSCRIPT could be replaced with ^exit of course, but probably better to use a clear separator.

The idea of automatic size calculation of the script is good, but the approach with sed is really slow with large files and may take quite a few second on slow storages and cpus as it reads a whole file. Maybe there is a fast way of doing the same thing?
Also, these things break with double quotes:
run_in_chroot pacman --noconfirm -S "${packagelist}"
"${dirs}" "${unshare}" "${net}"

oh, sorry the quotes were not meant to be inside the PR - I didn't even test them.
np. closing the PR - maybe later without sed.


influx /metrics security issue！

Failure of /metrics to turn off will result in anyone being able to access influxdb's data through /metrics, especially if the vulnerability scanning software is running on the server, which is not acceptable！
Describe the issue here.
Relevant URLs

Provide relevant URLs

What products and version are you using?

This is just a Chinese translation project of Influxdb documentation. If you have any questions about InfluxDB, please contact influxdata. For security issues, please contact the InfluxData security team by email.


Polymorphic relation IDs are converted to strings with mongoid

Mongoid won't fix it on their side: mongoid/mongoid#3386 saying it is 'by design', so I am reopening this here:
Currently, in mongoid polymorphic relation when setting id as string it is stored as string.
This doesn't break loading of relation (comment.commentable), but it breaks inverse relation (commenable.comments)
Rails Admin is setting polymorphic relations exactly this way, as strings, which breaks a lot of things in my apps after saving a model in rails_admin.
Currently, i am using a workaround like this:
before_validation do
  if commentable_id.class.name == 'String'
    self.commentable_id = BSON::ObjectId.from_string(commentable_id)
  end
  true
end

This is a pretty bad problem, because it causes comments to not be shown in app after any operation on them in rails admin.
Is there any easy way to properly fix this in rails admin without having to use workarounds like this?

same issue


Drag and drop . 2 use cases that are highly common and reusable

related references …
https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
https://htmx.org/examples/sortable/ which is doing drag / drop
Really common need is a widget that can take drag and drop of files , and / or file upload.
Will allow lots of use cases to be in blocked .
def worth adding a file download widget too that is standardised .
—-
the other drag and drop that is more specific is where you are doing it between areas in a html window .  It unblocks lots of more advanced use cases where you can build advanced editor user interfaces .
—-
These could be in at the framework widgets level and then tapped into by examples ..

This isn't really something that should be in the framework, even the htmx example you posted isn't apart of htmx, its just an example using sortablejs


Travis CI Changes

Changes to support Travis CI - Testing build and notifications.

It does run all the tests in the install step from the docker container.  It also makes sure the package is deploy-able in the travis node.


gerbil: reenable stackprotector on aarch64-darwin

The original error that required disabling the stack protector on aarch64-darwin has been fixed in GCC (in https://github.com/NixOS/nixpkgs/pull/186477).
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 189763 run on aarch64-darwin 1

2 packages built:

gerbil
gerbil-unstable

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/1188


Chess: Move G8 to F6

Don't touch the title. Just submit the issue.

Looks like it flipped the colors


There are 3 dashes in a command but it should be 2.

In the Create an AKS cluster and enable the cluster autoscaler section,
in the command block: Now create the AKS cluster and enable the cluster autoscaler
There should be only 2 dashes in the line "enable-vmss", but there are 3.

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

ID: 077f1bb5-2ba9-490c-2c6e-0de292266539
Version Independent ID: 0fd87b4f-88a4-c2eb-3ebc-f2b113ac203c
Content: Use the cluster autoscaler in Azure Kubernetes Service (AKS)
Content Source: articles/aks/cluster-autoscaler.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

https://github.com/MicrosoftDocs/azure-docs-pr/pull/91034
The PR has been created and changes will be live shortly.
Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


fix x/net/websocket bug when using io.Copy from remote to local

func Handler(ws *websocket.Conn) {
   f, err := os.OpenFile("x.txt", os.O_RDWR|os.O_CREATE, 0755)
   if err != nil {
      log.Fatal(err)
   }
   io.Copy(f, ws)
   websocket.Message.Send(ws, "done")
}

Using this code, "done" would never be sent to client,
this pull request fixes this bug.

@googlebot I signed it!

with this modification, the tutorial EchoServer should be:
func EchoServer(ws *websocket.Conn) {
  for {
    io.Copy(ws, ws)
  }
}
``

I want to use tranditional go io in my websocket program, but the recommended "github.com/gorilla/websocket" and "nhooyr.io/websocket" do not expose io.Reader or io.Writer, so I pull request to "x/net/websocket". It is still worth mantaining.


update samples and other test apps to use winobjc.frameworks nuget package

Updated only one sample (woccatalog).  Others will need more work.


Add @mrwojtek to CODEOWNERS for cirq/docs/qcvv

should we be concerned that the codeowners test wasn't failing?

see https://github.com/quantumlib/Cirq/pull/3878


Ability to install globally or in custom user path

Thanks for the awesome action!
I'm working on a somewhat sticky CI build out (https://github.com/lowlydba/lowlydba.sqlserver/pull/24) where a WSL user will be remoting into the Windows runner under a different user, and then utilizing dbatools from that session.
Since the module gets saved right now in the C:\Users\runneradmin\Documents\WindowsPowerShell\Modules directory, it won't be accessible to other users. If the action could have the option to choose a globally recognized install location, or specify an alternate user directory, it would be more flexible for complex scenarios like this.

Looks like we both had the same idea basically haha

#16


Default openai url: "Error: OpenAPI health check failed"

I’m configuring oatmeat via env variables in order to not leak my token through the CLI arguments (not sure if this is relevant for the issue at hand though).
For convenience, I have a script looking like this:
#!/bin/bash

export OATMEAL_BACKEND=openai
export OATMEAL_OPENAI_TOKEN=<redacted>
export OATMEAL_MODEL=gpt-4

oatmeal

The variables appear to be properly accounted for since I can see the following:

However, I have no idea of why the health check is failing.
Accessing https://status.openai.com/api/v2/status.json is showing "All Systems Operational", and the error itself does not include much details.
Any way to extract additional information from oatmeal? I don’t see anything like log or tracing in the dependencies of the project, so I assume there is no way to make it write into some log file.
PS: cool project by the way.

OpenAI broke the API index path which now 404s... that's nice. https://api.openai.com
I'll have to consider rewriting that to be better.
As for logging, I have it on my TODOs to output to a temp file if enabled. :)
I'll get the patched up. Thanks for the report!

Oh I see, haha. Thank you! :pray:

Fixed in v0.7.0. Thanks!


[question] what is the difference between cofgvideo scheduler and normal diffuers scheduler

Feature request  / 功能建议
CogVideoXDPMScheduler VS DPMSCheduler
CogVideoXDDIMScheduler VS DDIM Scheduler
Hi Aryan, is there any sampling difference between these two sampler?
@a-r-r-o-w
Motivation / 动机
/
Your contribution / 您的贡献
/

Hey. So the CogVideoX folks have a slightly different training objective compared to the original diffusion schedulers. The DDIMScheduler is the original formulation. The CogVideoXDDIMScheduler is the modified implementation from the CogVideoX folks - you can see that it is adapted from the https://github.com/THUDM/CogVideo repo.

I see that the formula is same and now Cogvideo repo uses diffusers version. Do you mean the sampling object is different? I don't know what is the exact difference. I use the DDIMscheduler instead of CogVideoXDDIMScheduler and the result is bad.

Gentle ping @a-r-r-o-w

@foreverpiano The underlying DDIM algorithm is the same, but the scaling factor for model output and latent sample is different between original and Cog implementation. The details are a bit hazy in my mind and I'm unsure where the motivation for this comes from, but IIRC from what I was explained, Cog uses a simpler update rule compared to original formulation. It does not make use of epsilon update to move toward x_0, but in DDIMScheduler the pred_epsilon is added as well, but the model is not conditioned with it, so it produces noisy generation (you only have to compare the v-prediction branches). @zRzRzRzRzRzRzR might be able to provide more information.
https://github.com/huggingface/diffusers/blob/c96bfa5c80eca798d555a79a491043c311d0f608/src/diffusers/schedulers/scheduling_ddim.py#L448
https://github.com/huggingface/diffusers/blob/c96bfa5c80eca798d555a79a491043c311d0f608/src/diffusers/schedulers/scheduling_ddim_cogvideox.py#L394

I think Aryan's comment has answered this question. Will close as it is not directly related to finetrainers.


Use Swift Data to Store Tasks and Events

Problem
The current usage of the local storage module to store tasks and events is functional but not ideal. It provides limited functionality when querying for tasks and events and does allow limited access to the types from outside of the scheduler module.
Solution
Using Swift Data should allow more flexible querying of data for the scheduler module. Swift Data should also allow views to provide custom queries for tasks and events and reduce the number of redraws of SwiftUI-based views.
The functionality of initializing elements such as notifications should ideally be moved in the types themselves to allow developers to even create tasks outside of the Scheduler module without requiring them to register them with the Scheduler module.
Additional context
You can learn more about Swift Data here: https://developer.apple.com/xcode/swiftdata/
Feel free to use this issue to discuss ideas on how to best implement this functionality and how to improve the internal workings of the Scheduler module.
Code of Conduct

[X] I agree to follow this project's Code of Conduct and Contributing Guidelines

Spezi Scheduler is currently doing all scheduling, planning, and storage of tasks is happening locally on the device. In addition, we have several issues that we have to address here.
In the long run I would suggest that we address some of these elements by multiple elements:

Make Spezi Scheduler based on Swift Data for a better query performance and flexibility
Use the custom Swift Data Storage Backends in iOS 18 to enable local storage using the default Core Data storage as well as an option to write a Firebase/other cloud provider backend storage.
Utilize the new iOS 18 versioned data storage functionality and other extensions to facilitate versioning similar to CareKit which has implemented it internally
Extend the data model to support the storage of different types of tasks including the elements defined in this task.

So far, Spezi Scheduler has served us well for limited use cases but we definitely need more attention and IMO a general strategy shift for this package and I could see a re-architecting of the structure using Swift Data as a great starting point.


"Cleanup git modified code..." errors out due to long paths not supported

In one of our projects we have files with very long names (cannot be changed) and when I'm trying to cleanup all modified files it errors out with a message box containing a stacktrace of an libgit2sharp exception describing that the path is too long.
According to an open issue in libgit2sharp this problem has been fixed by updating the native dependency but as it seems ReSharperHelpers uses an older version. (Issue: https://github.com/libgit2/libgit2sharp/issues/1805)

Good day! Sorry for the late reply! I'm updating the version in the newly released version. Should be published soon later today

Actually let me re-test it, not sure it got fixed..


History iterator returns duplicate HistoryItems if there are multiple pages of results.

The current implementation of the History iterator has a bug that causes it to return duplicate HistoryItems if there are more than one page of results.
For example, assume that your history contains 10 items, with IDs 1 - 10. A call to History.from_api(page_size=5) will return a History object whose iterator will return the following sequence of item IDs:
[1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Note that it returns the first page's items twice. This will continue to occur with each subsequent page with the repeated element list getting longer each time.
A simple fix and test is included with PR #154.

@gumptionthomas this should be fixed in the latest SDK (v1.0.1)


feat: SubNavHeader searchPlaceholder prop

What does it do?
Add a searchPlaceholder prop to SubNavHeader component
Why is it needed?
resolves #1201
Related issue(s)/PR(s)
#1201

Unfortunately, when I run yarn setup on the root project, I get some errors, here's one:
lerna notice cli v7.1.1

    ×  @strapi/ui-primitives:build
       vite v4.4.3 building for production...
src/components/Collection/Collection.tsx(24,10): error TS4060: Return type of exported function has or is using private name 'CollectionProviderProps'.

✓ 0 modules transformed.
✓ built in 1.72s
Entry module "src/index.ts" cannot be external.
error during build:
RollupError: Entry module "src/index.ts" cannot be external.
    at error (file:///C:/Users/chris/Documents/Personal/design-system/node_modules/rollup/dist/es/shared/node-entry.js:2245:30)
    at ModuleLoader.loadEntryModule (file:///C:/Users/chris/Documents/Personal/design-system/node_modules/rollup/dist/es/shared/node-entry.js:24677:20)
    at async Promise.all (index 0)

    ×  @strapi/icons:build

Also, I'm not a React developer, never dealt with tests in that environment :/
Do you have some tips?

@ChristopheCVB Sorry to hear. I see you are running windows? Are you using WSL or something else? I think we have some known problems here and if you prefer I can add tests for you, because fixing the setup might take a bit.

Yeah, windows, no wsl, using power shell 7.
If you can add them for me, I'll be extremely grateful


[NPM] Remove unused codes to save and restore ipset and iptables

Reason for Change:

There are a bug in Save and Restore functions in iptm.go. It does not store iptables information into file with the error message "exec: Stdout already set"
As the similar issue exists in Restore function in iptm.go.
The first commit fixed the issues (in save and restore of iptables) in this PR.
However, we all agree to delete those codes since it is not necessary to save iptables information now and saving iptables information has high overhead.
So, I clean-up related save and restore codes for iptables and ipset in following commits.
.Issue Fixed:

Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests

Notes:

/azp run

\azp run


memoize version_select

Memoize the result of version_select, and allow us to change it from the Rakefile using a MIN_XCODE_VERSION constant

FYI rubocop gives a massive number of warnings (115 to be exact).

Yeah sadly not surprising, I'm not sure I ran it in a while


MIRTH CONNECT README

MIRTH CONNECT README
Contents

General Information
Installation and Upgrade
Starting Mirth Connect
Running Mirth Connect in Java 9 or greater
More Information

1. General Information
==================================================
Mirth Connect is an open source health care integration engine. By supporting numerous standards (like HL7, EDI/X12, XML, NCPDP, DICOM, and Delimited Text) and protocols (like TCP/LLP, HTTP, JDBC, and File/FTP/SFTP), Mirth Connect allows for the filtering, transformation, and routing of messages between disparate systems to allow them to share data.
2. Installation and Upgrade
==================================================
Mirth Connect installers are available for individual operating systems (EXE for Windows, RPM and SH for Linux, and DMG for Mac OS X). Pre-packaged distributions are also available for individual operating systems (ZIP for Windows, TAR.GZ for Linux, and TAR.GZ for Mac OS X). The installer allows you to automatically upgrade previous Mirth Connect installations (starting with version 1.5).
Mirth Connect installers also come with the option to install and start a service which will run the background. You also have the option of installing and running the Mirth Connect Server Manager, which allows you to start and stop the service on some operating systems, change Mirth Connect properties and backend database settings, and view the server logs.
An optional Mirth Connect Command Line Interface can be installed, allowing you to connect to a running Mirth Connect Server using a command line. This tool is useful for performing or scripting server tasks without opening the Mirth Connect Administrator.
After the installation, the Mirth Connect directory layout will look as follows:
/appdata/mirthdb: The embedded database (Do NOT delete if you specify Derby as your database). This will be created when the Mirth Connect Server is started. The path for appdata is defined by the dir.appdata property in mirth.properties.
/cli-lib: Libraries for the Mirth Connect Command Line Interface (if installed)
/client-lib: Libraries for the Mirth Connect Administrator
/conf: Configuration files
/custom-lib: Place your custom user libraries here. These libraries will be loaded on the Mirth Connect Server classpath when it is started, making them accessible to channel scripts.
/docs: This document and a copy of the Mirth Connect license
/docs/javadocs: Generated javadocs for the installed version of Mirth Connect. These documents are also available when the server is running at http://[server address]:8080/javadocs/ (i.e. http://localhost:8080/javadocs/).
/extensions: Libraries and meta data for Plug-ins and Connectors
/logs: Default location for logs generated by Mirth Connect and its sub-components
/manager-lib: Libraries for the Mirth Connect Server Manager (if installed)
/public_html: Directory exposed by the embedded web server
/server-lib: Mirth Connect server libraries
/webapps: Directory exposed by the embedded web server to host webapps
3. Starting Mirth Connect
==================================================
Once Mirth Connect has been installed, there are several ways to connect to launch the Mirth Connect Administrator. On a Windows installation, there is a Mirth Connect Administrator item in the Start Menu which launches the application directly.
If the option is not available, you can connect to the Mirth Connect Administrator launch page which by default should be available at http://[server address]:8080 (i.e. http://localhost:8080). Clicking the Launch Mirth Connect Administrator button will connect you to the server which will be listening on https://[server address]:8443 (i.e. https://localhost:8443). If running a new installation, the default username and password for the login screen is admin and admin. This should be changed immediately for security purposes.
If you are launching the administrator for the first time, you will notice that the libraries for the Mirth Connect Administrator will be loaded. This feature allows you run the Administrator from any remote Mirth Connect server without having to download and install a separate client.
You may also notice a security warning when starting the administrator (dialog box depends on browser being used). This is normal and you should click Run to continue launching the administrator.
4. Running Mirth Connect in Java 9 or greater
==================================================
In order to run Mirth Connect in Java 9 or greater, copy the options from /docs/mcservice-java9+.vmoptions and append them to either mcserver.vmoptions or mcservice.vmoptions, depending on your deployment. Then restart Mirth Connect.
To run the Mirth Connect Command Line Interface, create a new file named mccommand.vmoptions in the Mirth Connect root directory. Copy all of the options from /docs/mcservice-java9+.vmoptions into mccommand.vmoptions and save before launching the Command Line Interface.
5. More Information
==================================================
You can find the latest Mirth Connect release information, documentation, and more at: http://www.mirthcorp.com
Join the Mirth Community at: http://www.mirthcorp.com/community/registration

Adminstrator Launcher 1.0.0 Released
As some of you may know by now, Oracle has removed Java Web Start starting in Java 11. You won't necessarily need to worry about this until you start using Java 11, and support for 11 will be coming with Connect 3.7. But in the meantime, we're releasing this product ahead of time to get feedback from the community!  This is a standalone application that you install on your local workstation, and allows you to remotely launch the Administrator GUI for any NextGen Connect server you want. It completely replaces Java Web Start, so no more Java cache issues!  All versions of Mirth/NextGen Connect are supported, all the way back to 2.x.  You don't even need to have Java installed on your local workstation anymore, as this application comes with a Java 8 Runtime Environment built-in!  Go to our Downloads page and download the Administrator Launcher installer for your operating system. After installing, you can create and manage multiple NextGen Connect server connections in a single place!  Here's a sample screenshot: https://i.imgur.com/pUeIZdt.png  If you choose to associate JNLP files in the installation process, opening that "webstart.jnlp" file will automatically use the new Administrator Launcher! You can also set your internet browser to automatically open JNLP files with the Administrator Launcher as well.  Give it a try, and let us know what you think! We have a discussion thread for this up on our forums here.

Mirth Connect 3.6.1
Mirth Connect 3.6.1 is a patch release containing a few bug fixes.  Some key features and benefits of 3.6 include:

FHIR Connector Extension — In addition to updating our FHIR extension to support STU3 (R3), we've added a number of other enhancements as well! There's a new FHIR Sender destination you can use to connect to external FHIR servers. A new FHIR data type supports both XML and JSON resources simultaneously. A new graphical UI builder for resources is available on the FHIR Sender, as well as on a new transformer step type and code template type. An updated user guide and lots of examples (for instance, how to convert HL7 v2.x to FHIR) are available on the public wiki!

Interoperability Connector Suite — This is a completely new commercial extension that provides Listener and Sender connectors that can help kickstart your eHealth Exchange / Sequoia onboarding and integration. The connectors support the most common operations for PIX, PDQ, XDS.b, XCA, and XCPD. They also support automatic generation and validation of NHIN-compliant SAML/WS-Security sections. In addition, the suite provides a new resource that automatically downloads and syncs business endpoint information from a UDDI Provider!

Multi-Factor Authentication — This commercial extension is new as of 3.5.2, and provides an extra security layer for all user accounts! A secondary device such as a phone, tablet, or landline is used to ensure that no one but the actual user can login, even if they know the correct username and password. Both Duo and generic apps such as Google Authenticator / Authy are supported. When using Duo, advanced options such as lockout protection, automatic enrollment, and policy management are available in the Duo administrator dashboard.

Advanced Clustering Enhancements — View and manage alerts, server logs, connection logs, and global maps across the entire cluster! Automatically prune old, offline server IDs. Global Scripts now auto-compile across the entire cluster. Reload Resources now executes across the entire cluster. More information on our Advanced Clustering commercial extension here!

Amazon S3 support for File Reader/Writer — Both the File Reader and File Writer now support Amazon S3! Set explicit AWS credentials, or use the Default Credential Provider Chain to automatically lookup credentials from a variety of common locations. Temporary credentials are supported as well via the Amazon Security Token Service (STS). You can also supply custom headers for PUT requests, including encryption settings and custom object metadata!

And More!

[2018-11-17 09:51:40,091]  ERROR  (com.mirth.connect.connectors.jdbc.DatabaseReceiverQuery:290): An error occurred while executing the post-process SQL, retrying
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' date = , encounter = , form_name = , form_id = , pid = , user = , groupname = ,' at line 2
	at jdk.internal.reflect.GeneratedConstructorAccessor95.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
	at com.mysql.jdbc.Util.getInstance(Util.java:383)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1062)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4208)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4140)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2597)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2758)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2826)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1302)
	at com.mirth.connect.connectors.jdbc.DatabaseReceiverQuery.runUpdateStatement(DatabaseReceiverQuery.java:280)
	at com.mirth.connect.connectors.jdbc.DatabaseReceiverQuery.afterPoll(DatabaseReceiverQuery.java:248)
	at com.mirth.connect.connectors.jdbc.DatabaseReceiver.poll(DatabaseReceiver.java:140)
	at com.mirth.connect.donkey.server.channel.PollConnectorJob.execute(PollConnectorJob.java:49)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<result>
    <created_time>2018-11-18 01:30:00.0</created_time>
    <amendment_note>New amendment request Approved</amendment_note>
    <amendment_id>2</amendment_id>
    <amendments_history_created_by>1</amendments_history_created_by>
    <amendment_status>approved</amendment_status>
</result>


Improve callbacks

Callbacks always go to original caller.
They can specify a clear ID to receive it.
TODO:

[ ] Add ts-level tests that callbacks work (see #14)

@webmaster128 I resolved the comments.
This has no tests on callback, but neither did the previous version. Maybe we can merge this while I get #14 finished and use that to ensure callbacks work properly?

@webmaster128 Thanks for the review. I resolved the comments.
This has no tests on callback, but neither did the previous version. Maybe we can merge this while I get #14 finished and use that to ensure callbacks work properly?

Can make another PR for more tests there.

@JakeHartnell #14 had the callback tests and fixes two bugs in the rust code in addition to a sample contract to capture callbacks.
Happy for your review on that one


remove charge resolution tools

We have a few tools like

ctapipe-chargeres-extract
ctapipe-chargeres-hist
ctapipe-chargeres-plot

Which probably are not needed anymore, as with the DL1 format and benchmarks, you can plot charge resolution pretty easily.   Have to check that ChargeResolutionCalculator does the same as what are in the protopipe benchmarks, but I think it's covered. @HealthyPear and @watsonjj should give the final say though.

Sorry, I must have overlooked this...
What has been done in protopipe is specific to the comparison with CTAMARS and there are some differences (but I will have to review the code here anyway):

I calculate an average pixel-wise bias in a safe range of phes
I calculate the RMS around 1

I guess all these simple operations can be generalized easily and we should compare them to what is already in cta-benchmarks/ctaplot.
In the next weeks in preparation for the DL1 benchmarking I will review this and start working with @vuillaut to migrate everything I can (also because as soon as I start to refactor protopipe's DL1 part with ctapipe-stage1 I want to start using cta-benchmarks from the GitLab + dataserver new setup)

Of course, you can remove them already through the PR, I will check out this release to work on the review


Allocation error

I am getting the following error
RuntimeError: CudaNdarray_ZEROS: allocation failed.

is this because of theano version?
Thanks

As far as I can see it, it is mainly an allocation error. Can you suggest any changes to the code in order to circumvent this issue?

Yeah, that looks like an allocation failure.
Are you doing anything else on the GPU at the moment? If so, that might use up part of the GPU memory and cause there to be not enough room to train. If not, perhaps your GPU is too small to process the default number of batches. To fix that, you can try changing the line
allow_gc=False
to
allow_gc=True
in your ~/.theanorc file to enable garbage collection. If that doesn't work, you can reduce the batch size here. You might also look at this part of the Theano FAQ


fix broken generic_core tests

Fixes:
https://github.com/uProxy/uproxy/issues/2727
A few things had happened:

incomplete removal of SocksToRtc's freedom.js wrapper forgot to update the SocksToRtc mock https://github.com/uProxy/uproxy/pull/2635
Tor re-proxy UX work forgot to update the RtcToNet mock https://github.com/uProxy/uproxy/pull/2602

This change is

👍 yay!

Thanks for the quick fix!!

Reviewed 2 of 5 files at r1.
Review status: 2 of 5 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


how to i open PDFoundry with macro

i want to open this from my hotkey

ui.PDFoundry.openPDFByCode('PDF_CODE_HERE', { page: 666 });

In the future, please check out the documentation here.


feat: add token generation command (#3792)

@ssddanbrown let me know what do you think about that.
Cheers

Thanks for offering this @Benouare, but as I said in #3792:

I don't want to add new CLI commands to the core app for one-off/limited needs, nor do I want to replicate all admin tasks as API commands.

Sure this could potentially be useful for others, but I don't think I've seen any past use-cases or requests that would be helped by this addition yet. As also mentioned in my #3792 comment, you could use the logical theme system to add this command to individual instances where required, without editing core app files.

With the reasoning provided in my comment above, I'm going to go ahead and close this off.


STORM-587. trident transactional state in zk should be namespaced with topology id.

+1.

@ptgoetz @revans2 can you please take a look at this PR.

-1, I know it is convoluted the path through the code for this, but ID is already the topology name.  I don't see a reason to break backwards compatibility to have the topology name in there twice.
Please don't do topology id either, because then state would never be saved from one run of a trident topology to another.  The best we could do is to isolate it by user name.

Sorry I am wrong, I need to look at it more. It is convoluted the path through the code, which is why I need to look into this more.  Right now it appears to be the stream id, which seems incorrect to me, but I'll read through it.

This is the path I saw through the code.  Please let me know if I missed anything.
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/topology/state/TransactionalState.java#L53
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/spout/TridentSpoutCoordinator.java#L56
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/spout/TridentSpoutCoordinator.java#L48-51
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/topology/TridentTopologyBuilder.java#L160
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/topology/TridentTopologyBuilder.java#L278-282
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/topology/TridentTopologyBuilder.java#L71-76
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/TridentTopology.java#L403
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/planner/SpoutNode.java#L33-35
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/TridentTopology.java#L119-122
I am a bit nervous about breaking backwards compatibility without a migration path.  I would be OK with the change if we had a tool that could upgrade/downgrade a trident topology state.  I suppose it would be OK to also have an option to not include the topology name, but I would prefer to not have to deal with that from a state perspective.

@harshach is this still something that you want?  If not please close the pull request if so I am happy to talk about a migration plan from one state layout to another.

Unless others feel strongly about this change, I think it's okay to close this.


The dock hides automatically despite the settings when you lock the screen

Describe the bug
Although in the settings is not set hide system dock, when you lock the screen or suspend the mac, when you turn on the dock is automatically hidden.
How to reproduce
Steps to reproduce the behavior:
1. Open widget manager
2. Remove flag on Hide System Dock
3. Dock is correctly visible on the screen
3. Lock your screen
4. Unlock it
5. Dock is now hidden

Expected behavior
Locking/Unlocking screen does not change settings
Versions:

macOS version: 11.2.1
Pock version:  0.8.1-5

It also happens on pock reload, or update of the dock widget.

Having the same issue here, any get around?

Same issue here just when opening pock...automatically just hides my dock...

Run this in terminal to restore your dock if it's not coming back:
defaults delete com.apple.Dock autohide-delay
killall Dock

And then in System Preferences > Dock & Menu Bar uncheck "Automatically hide and show the Dock"

Ditto. My dock always automatically hides.


Json preview is not clear

Currently, json preview of a zip returns a structure with values as a list instead of a dict. It's not clear what each information is.
Currently json preview of a zip is something like this:
  "file": [
    [
      "qab/",
      0,
      "2015-12-18 12:48:08"
    ],
    [
      "qab/options.php",
      186,
      "2015-12-18 12:48:06"
    ],
  }

Expected:
  "files": [
    {
      "path": "qab/",
      "size": 0,
      "created": "2015-12-18 12:48:08"
    },
    {
      "path": "qab/options.php",
      "size": 186,
      "created": "2015-12-18 12:48:06"
    },

Note : do the same for html preview which is not ready-to-read (add labels and a line return between each information)

Done for Json and HTML


Corrected notifications spelling

Fixed spelling error. Thank you!

Was hoping to get my PR merged. :(

Apologies, that was my fault alone. We are working on updating our PR procedures for future pull requests. Thank you again for helping.


Can the longitude axis 360 degrees periodicity be described in CF ?

I wonder if the fact that the longitude axis (aka X axis) has a 360 degrees periodicity can be represented in CF, or if we just assume that this information is always implicit?
I also wonder which software packages use this implicit (or explicit) information, and can automatically reorder data when reading NetCDF files. e.g load data in the [-180, 180[ range, when it is stored in [0,360[ (or the reverse). This is kind of loosely related to the recent #435

cdo can probably do that with sellonlatbox, but this does not seem to be explicitly covered by the documentation. Or I have not found it. @uweschulzweida ?
cdms2 handled that extremely nicely, but it is being slowly phased out in favor of xarray+xcdat
xarray and other tools ??

I had assumed until today that this X axis periodicity feature was covered in the CF convention, because I had NetCDF files with metadata looking like
        double lon(lon) ;
                lon:bounds = "lon_bnds" ;
                lon:modulo = 360. ;
                lon:realtopology = "circular" ;
                lon:long_name = "longitude" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:axis = "X" ;
                lon:topology = "circular" ;

But maybe that was only because these files and been generated with cdms2, and cdms2 had been originally developed by Bob Drach, the D in GDT convention. @taylor13 I have failed (again) to find the original GDT convention on Google, and I don't want to ask chatGDT to write one ;-)
I have not found any relevant information in the CF convention when I looked for the following strings: topology, circular, modulo, 360
I have also looked at MPI (trying not to use IPSL for a change) CMIP3, CMIP5 and CMIP6 orog files, but the longitude axis looked like
        double lon(lon) ;
                lon:standard_name = "longitude" ;
                lon:long_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:axis = "X" ;
                lon:bounds = "lon_bnds" ;

There is an old cdms issue related to this that gives an example of how a package can use the periodicity information, or fail if the periodicity metadata is incorrect: https://github.com/CDAT/cdms/issues/371

Hi @jypeter
I might be missing something in what you ask, but here is my take on this:
The 360 degree periodicity is a fundamental aspect of longitudes simply because that is a full circle. Longitudes in the interval [-180, 180[ also have a 360 degree periodicity, so what you ask is more related to an offset (or modulo). And as explained in the comments to #435 the offset is either obvious from looking at the longitude data, or it does not matter.
Which software can/cannot make an automagic transformation between [0, 360[ and [-180, 180[ is an entirely different question, and I am not sure -- but might well be wrong -- that the presence or not of a specific attribute is essential for achieving this.

Well, even if the longitudes' 360 degrees periodicity is obvious (for a human), conventions can also be used to state the obvious (or clarify ambiguities), so that computers know how to use the data
That's why I'm wondering which programs/libraries handle longitude information (including using the 360 degrees periodicity if required) correctly. Hopefully all the software our community uses, e.g those listed in Software that “Understands” CF Data
I have just found out where the CF convention explains how programs should determine that a given dimension is indeed a longitude: 4.2. Longitude Coordinate. The convention does not mention anything about handling 360 degrees periodicity.
Maybe we just have to assume that the correct longitude handling is hard-coded in the programs as soon as they recognize that a dimension is a longitude, without requiring specific periodicity metadata

Regarding longitude coordinates please note that there are some changes to the text between the current version 1.10: section  4.2 and the upcoming (draft) version 1.11: section  4.2.

I agree with much that has been said here, very nicely summed up by @sethmcg in his previous post (https://github.com/cf-convention/cf-conventions/issues/439#issuecomment-1576892235), in particular the observation that "it is part of the definition of longitude".
Whether or not the two end cells of the array are adjacent in physical space, and can therefore be rearranged to next to each other (e.g.  rearranging [-180, 180) to [0, 360)), is a different matter. If you wanted the rearrangement be contiguous then you'll want to check for global data by inspection of the coordinate bounds to see whether or not their extrema are the same modulo 360. You can of course rearrange in any event, if you want to, regardless of this check - it'll still be self-describing and CF-compliant.
It is possible for library software to automate all of these situations, as cf-python does, for example.

This question has been answered, but I propose we keep the issue open until it has been added to the FAQ.


CLI interface for uploading files

Related to https://github.com/huggingface/huggingface_hub/issues/1105 (cli to download files) and especially https://github.com/huggingface/huggingface_hub/issues/1105#issuecomment-1623470449.
It would be great to have a CLI command to upload files, using HTTP-only methods. This is not a plan to write a wrapper around git CLI but rather around upload_file and upload_folder utilities.
Usage
>>> huggingface-cli upload --help
usage: huggingface-cli upload REPO_ID [PATH] [PATH_IN_REPO] [--help] [--repo-type REPO_TYPE] [--revision REVISION] [--token TOKEN] [--allow-patterns ALLEW_PATTERNS] [--ignore-patterns IGNORE_PATTERNS] [--create-pr] [--every]

Upload file
Explicit path in repo
# Upload `path/to/file.json` as `data.json` on the Hub
>>> huggingface-cli upload Wauplin/my-cool-model path/to/file.json data.json

Implicit path_in_repo computed based on relative path to current pwd
# Upload `path/to/file.json` as `path/to/file.json` on the Hub
>>> huggingface-cli upload Wauplin/my-cool-model path/to/file.json

Upload folder
Explicit path_in_repo
# Upload `path/to/folder` to `data/` on the Hub
>>> huggingface-cli upload Wauplin/my-cool-model path/to/folder data/

Implicit path_in_repo based on relative path to current pwd.
Implicit path_in_repo must be computed as POSIX path (even on Windows)
# Upload `path/to/folder` to `path/to/folder/` on the Hub
>>> huggingface-cli upload Wauplin/my-cool-model path/to/folder

Implicit folder
# Upload pwd to `/` on the Hub
>>> huggingface-cli upload Wauplin/my-cool-model .

Upload folder with filters
# Upload only safetensors files
>>> huggingface-cli upload Wauplin/my-cool-model . --allow-patterns=*.safetensors

And also --ignore-patterns.
Specify repo_type and revision
# Upload `config.json` to a PR in a dataset
>>> huggingface-cli upload Wauplin/my-cool-dataset config.json --repo-type=dataset --revision=refs/pr/1

Create a PR
# Update `config.json` to a PR
>>> huggingface-cli upload Wauplin/my-cool-dataset config.json --repo-type=dataset --create-pr

All of the above cases can be dealt with upload_file and upload_folder. CLI must determine which one to use based on if PATH is a file or a folder.
Potential issues to gracefully handle:

repo_id does not exist: if so, there is an existing huggingface-cli repo create to suggest
--token is not passed and huggingface-cli login has not being run
PATH does not exists
--allow-patterns / --ignore-patterns is used with a file path (doesn't make sense)

CLI command can be implemented in several PRs, with some features added later. Implementation and tests must solely be based on upload_file and upload_folder (logic must not be re-implemented)

Idea for a future PR: add a --every option to run a CommitScheduler instead of a single commit.

Closing thanks to #1618 from @martinbrose ! :rocket: Will make a release pretty soon together with the download command (see https://github.com/huggingface/huggingface_hub/issues/1105#issuecomment-1707876611).
# Uplaod file
>>> huggingface-cli upload my-cool-model ./my-cool-model.safetensors

# Upload filtered directory (example: tensorboard logs except for the last run)
>>> huggingface-cli upload my-cool-model ./model/training /logs --include "*.tfevents.*" --exclude "*20230905*"

# Upload with token
>>> huggingface-cli upload Wauplin/my-cool-model --token=hf_****

# Schedule commits every 30 minutes
huggingface-cli upload Wauplin/my-cool-model --every=30


SAA-1162: Rename model and resources

Final appointments rename work. Requires the related UI PR to be merged at the same time. Applies the following renaming and consolidation to the API endpoints and model:

Renames all models in line with UI nomenclature
The appointment set model (formerly bulk appointment) now shows a direct relationship between appointment set -> appointment without the appointment series in between. This is due to appointment sets being another way of aggregating appointments comparable to an appointment series.
The appointment model now has either an appointment series summary or an appointment set summary depending on what the parent aggregation is. The schedule from the appointment series is now more correctly a child of the new appointment set summary
Combines controllers and services based on entities
Uses /entity/details for detail endpoints rather than /entity-details
Updates all documentation and tests based on new taxonomy and relationships

Codecov Report
Patch coverage is 92.84% of modified lines.

Files Changed
Coverage

...gementapi/entity/AppointmentCancelDomainService.kt
ø

...agementapi/entity/AppointmentCancellationReason.kt
0.00%

...tivitiesmanagementapi/job/CancelAppointmentsJob.kt
ø

...tivitiesmanagementapi/job/UpdateAppointmentsJob.kt
ø

...ivitiesmanagementapi/model/AppointmentFrequency.kt
ø

...tivitiesmanagementapi/model/AppointmentInstance.kt
ø

...smanagementapi/service/AppointmentSearchService.kt
ø

...ctivitiesmanagementapi/entity/AppointmentSearch.kt
60.00%

...smanagementapi/service/AppointmentSeriesService.kt
71.15%

...ivitiesmanagementapi/service/AppointmentService.kt
72.72%

... and 42 more

:loudspeaker: Thoughts on this report? Let us know!.


Remove all unnesesary functionality

Styles
React components
Project dependencies

Frontend branch
https://github.com/soshace/fosterflow/commit/477ad5c432a310fbde8c38cc88effde9c3a2d91a


Consider packaging for homebrew

See https://notes.billmill.org/blog/2024/02/How_to_love_homebrew.html

https://github.com/Homebrew/homebrew-services

#34 is much smarter to do


rasa memory usage keep growing when model updating

Rasa Open Source version
3.0.9
Rasa SDK version
3.1.0
Python version
3.8
What operating system are you using?
Linux
What happened?
models:
url: http://my-server.com/models/default_core@latest
wait_time_between_pulls:  10   # [optional](default: 100)
I use this way to update rasa model,  when I have a new model, rasa will pull the latest model automatically, and finish update. it is great, but I encounter an issue that memory usage increase when new model is pulled and updated.
for example
rasa serving launch,  and finish first model loading, the rasa memory useage is about 1.4G,   when I change model to another version, it will pull the model automatically and finish changing,  in this time, the rasa memory usage usage is 2.1G, and doesn't release .
config.yml
`
version: "3.0"
recipe: default.v1
language: zh
pipeline:

name: JiebaTokenizer
name: LanguageModelFeaturizer
model_name: "bert"
model_weights: "hfl/chinese-roberta-wwm-ext"
name: RegexFeaturizer
use_word_boundaries: True
case_sensitive: True
number_additional_patterns: 10
name: RegexEntityExtractor
case_sensitive: False
name: DIETClassifier
epochs: 25
batch_size: 256
number_of_transformer_layers: 1
embedding_dimension: 30
learning_rate: 5e-3
transformer_size: 128
number_of_attention_heads: 2
name: EntitySynonymMapper
name: FallbackClassifier
threshold: 0.7
ambiguity_threshold: 0.1
policies:
name: MemoizationPolicy
name: TEDPolicy
max_history: 30
epochs: 30
batch_size: 50
name: RulePolicy

`
Command / Request
a

Relevant log output
2

Hello @zhnglicho , I could not reproduce this bug. Can you provide more details? Can you supply your config, domain, and training data files? How did you setup the model server that supplies the model in your case? What command do you use to run rasa?

Hi @losterloh , thank you for your resposne.   which os did you use ?  can you  try to reproduce in ubuntu 16.04 . Here is the command I run "rasa run --debug  --port 5015 --log-file run.log"  . can you give me an email , I will send train data and model to you .

I have the same issue

Thanks for the additional info about the setup @nyejon, that may give us enough pointers to try again to reproduce. @zhnglicho will ping you in case we still can't reproduce and would like your data files there.

@zhnglicho How I will train the model so that it should be done around 30 seconds. I am using GPU but it takes around 2-4  mins to train whereas in CPU it takes 12-20 mins

@losterloh  can you reproduce it ?  do you still need me to provider the data files ?    @kalpa277  Just using rasa train command,  I dont know which cpu model and gpu model that you use now ,  in cpu envrioment,  you can try to add ----num-threads  {cpu cores number}

sure @losterloh . My GPU server

powered by [AMD Radeon Instinct MI25](https://www.amd.com/en/products/professional-graphics/instinct-mi25) GPUs and AMD EPYC 7V12(Rome) CPUs with a base frequency of 2.45GHz, all-cores peak frequency of 3.1GHz ```

powered by [AMD Radeon Instinct MI25](https://www.amd.com/en/products/professional-graphics/instinct-mi25) GPUs and AMD EPYC 7V12(Rome) CPUs with a base frequency of 2.45GHz, all-cores peak frequency of 3.1GHz

@zhnglicho If you could create a public repo with the project files which we can use to reproduce the issue and debug further, that would be invaluable 🙏🏻


Update eye-tracking.md

Moved design guidelines for "eye-gaze and commit" to separate file.
Added a few additional links at the bottom

Docs Build status updates of commit a276496:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/eye-tracking.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[Event Request] TAB 5405 - OnBeforeUpdateEndingDate - parameter CurrFieldNo

Can you add parameter CurrFieldNo to event OnBeforeUpdateEndingDate in table 5405 "Production Order"?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


AMBARI-25736: Fix BIGTOP stack_advisor Invalid

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
Fix stack_advisor.py in BIGTOP stack
How was this patch tested?

(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)
Please review Ambari Contributing Guide before opening a pull request.

Before applying the patch:

After applying the patch:


Clear sent_utxos on zero TX blocks

Assuming that network is out of TXs to externalize
and our sent_utxos list is out-of-sync.

there are definitely smarter solutions, but this is the simplest that should get us some txs in almost every block


`t' used as a lambda variable

What did you expect to happen?
Compiling doom compile -c -v succeeds
What actually happened?
"Error: Invalid lambda variable t"
Additional details:
Here is the problem.
Steps to reproduce:
doom compile -c -v

That can just be eta reduced anyway to #'doom-module-from-path

Ah, my bad. This is fixed in 3d10e98. Thanks for bringing it to my attention!


Fix: GetAssistance page does not navigate back properly after reloading

Details

GetAssistance page does not navigate back properly after reloading. This PR fixes that.
Fixed Issues

$ https://github.com/Expensify/App/issues/31892
PROPOSAL: https://github.com/Expensify/App/issues/31892#issuecomment-1827143308
Tests

Go to Settings > Workspace > Bank account > Connect Manually
Press Question mark at the top corner
Reload page
Press Back
Verify that it navigates to Connect Bank account page (Step 1 of 5)
Verify with other Get Assistance pages through the app

[x] Verify that no errors appear in the JS console

Offline tests

NA
QA Steps

Go to Settings > Workspace > Bank account > Connect Manually
Press Question mark at the top corner
Reload page
Press Back
Verify that it navigates to Connect Bank account page (Step 1 of 5)

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else

[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)

[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/113963320/bf6656f2-72c0-442b-bb06-6a83ea852664

Android: mWeb Chrome

https://github.com/Expensify/App/assets/113963320/3c2fa298-16c3-4f4c-b683-53b7a3d10339

iOS: Native

https://github.com/Expensify/App/assets/113963320/befb45ed-ad49-488d-8fa3-5d2e0d97f7cd

iOS: mWeb Safari

https://github.com/Expensify/App/assets/113963320/ab13f91a-12d9-4a97-bbf3-97d292cb4427

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/113963320/85ea02b0-d491-42fa-91af-6fd1512364d2
https://github.com/Expensify/App/assets/113963320/d29f54cb-ab3d-460c-b73e-c6b8ae30b078
https://github.com/Expensify/App/assets/113963320/5bedee37-c17f-4c44-be43-aff4929bf561

MacOS: Desktop

https://github.com/Expensify/App/assets/113963320/d6ce914e-9625-4a2a-aa95-873c95a9dc94

Reviewer Checklist

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

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

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/cead22 in version: 1.4.12-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
cancelled 🔪

🍎 iOS 🍎
cancelled 🔪

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/cead22 in version: 1.4.12-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
cancelled 🔪

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/cead22 in version: 1.4.12-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


GiulioSorrentino.Diario.Avalonia version 0.3.1

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-07-10 21:23:55.154 [FAIL] Installer failed security check. Url: https://github.com/GiulianoSpaghetti/Diario.Avalonia/releases/download/0.3.1/Diario-0.3.1-amd64.msi Result: 0x80004005
MSI (s) (E8:20) [21:23:17:358]: Executing op: ComponentRegister(ComponentId={30152033-0219-5D29-82E3-281991AAECB6},KeyPath=2285\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules\C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\mscordaccore.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1)
MSI (s) (E8:20) [21:23:18:952]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules,,BinaryType=1,,)
Property(S): ErrorDialog = ErrorDlg

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
(Automated response - build 886.)

/azp run

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-07-11 21:20:43.140 [FAIL] Installer failed security check. Url: https://github.com/GiulianoSpaghetti/Diario.Avalonia/releases/download/0.3.1/Diario-0.3.1-amd64.msi Result: 0x80004005
MSI (s) (98:CC) [21:20:10:759]: Executing op: ComponentRegister(ComponentId={30152033-0219-5D29-82E3-281991AAECB6},KeyPath=2285\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules\C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\mscordaccore.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1)
MSI (s) (98:CC) [21:20:12:947]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules,,BinaryType=1,,)
Property(S): ErrorDialog = ErrorDlg

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
(Automated response - build 886.)

/azp run

Automatic Validation ended with:

No errors to post.

(Automated response - build 886.)

Manual Validation ended with:

2024-07-15 13:33:09.822 [FAIL] Installer failed security check. Url: https://github.com/GiulianoSpaghetti/Diario.Avalonia/releases/download/0.3.1/Diario-0.3.1-amd64.msi Result: 0x80004005 MSI (s) (4C:4C) [13:32:40:749]: Executing op: ComponentRegister(ComponentId={30152033-0219-5D29-82E3-281991AAECB6},KeyPath=2285\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules\C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\mscordaccore.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1) MSI (s) (4C:4C) [13:32:41:827]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules,,BinaryType=1,,) Property(S): ErrorDialog = ErrorDlg MSI (s) (4C:4C) [13:32:42:358]: Windows Installer installed the product. Product Name: Microsoft .NET Runtime - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (4C:E0) [13:32:42:749]: Windows Installer installed the product. Product Name: Microsoft .NET Host FX Resolver - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (4C:7C) [13:32:44:483]: Windows Installer installed the product. Product Name: Microsoft .NET Host - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (4C:7C) [13:32:51:827]: Windows Installer installed the product. Product Name: Microsoft Windows Desktop Runtime - 8.0.7 (x64). Product Version: 64.28.16739. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0.

(Automated response - build 886.)

Manual Validation ended with:

2024-07-15 21:08:03.579 [FAIL] Installer failed security check. Url: https://github.com/GiulianoSpaghetti/Diario.Avalonia/releases/download/0.3.1/Diario-0.3.1-amd64.msi Result: 0x80004005 MSI (s) (EC:C8) [21:07:35:425]: Executing op: ComponentRegister(ComponentId={30152033-0219-5D29-82E3-281991AAECB6},KeyPath=2285\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules\C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\mscordaccore.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1) MSI (s) (EC:C8) [21:07:36:300]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules,,BinaryType=1,,) Property(S): ErrorDialog = ErrorDlg MSI (s) (EC:C8) [21:07:40:815]: Windows Installer installed the product. Product Name: Microsoft .NET Runtime - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (EC:50) [21:07:41:190]: Windows Installer installed the product. Product Name: Microsoft .NET Host FX Resolver - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (EC:2C) [21:07:41:518]: Windows Installer installed the product. Product Name: Microsoft .NET Host - 8.0.7 (x64). Product Version: 64.28.16731. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0. Property(S): ErrorDialog = ErrorDlg MSI (s) (EC:EC) [21:07:45:081]: Windows Installer installed the product. Product Name: Microsoft Windows Desktop Runtime - 8.0.7 (x64). Product Version: 64.28.16739. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0.

(Automated response - build 886.)


Issue to install gitkube on EKS

When I run gitkube install, I'm getting the following error:
FATA[0000] installing gitkube failed: error creating CustomResourceDefinition: customresourcedefinitions.apiextensions.k8s.io is forbidden: User "system:anonymous" cannot create customresourcedefinitions.apiextensions.k8s.io at the cluster scope

Yes, this is a known issue: https://github.com/hasura/gitkube/issues/85
There are 2 workarounds:

Create a new kubeconfig which is a proxy of the original one.

cat > ekskubeconfig.proxy <<EOF
apiVersion: v1
clusters:
- cluster:
    insecure-skip-tls-verify: true
    server: http://localhost:8080
  name: local-proxy
- context:
    cluster: local-proxy
    user: ""
  name: local-proxy
kind: Config
EOF

And, then start the proxy:
kubectl proxy --port=8080 --kubeconfig=${PWD}/ekskubeconfig

Keep this proxy running and in a new shell use this kubeconfig by default.
export KUBECONFIG=${PWD}/ekskubeconfig.proxy

Now, gitkube cli should work.

The second way is to not use gitkube cli but directly use kubectl but this is little more complicated.

Thanks @tirumaraiselvan , I tried that approach, but I getting the following error when I run: gitkube install
FATA[0000] installing gitkube failed: error creating CustomResourceDefinition: an error on the server ("") has prevented the request from succeeding (post customresourcedefinitions.apiextensions.k8s.io)

I am sorry. I have been very busy. I will fix this issue properly through this : https://github.com/hasura/gitkube/issues/85

This i now RELEASED in v3.0.0 . Just reinstall gitkube cli again.
curl https://raw.githubusercontent.com/hasura/gitkube/master/gimme.sh | sudo bash


Misc voting fixes and enhancements

What does this pull request do? Explain your changes. (required)
This PR includes various fixes and enhancements to the voting feature.
Specific updates (required)

Fixes voting power display when account is an orchestrator
Shows newer polls first
Shows number of active polls in the left menu
Fixes progress bar component on larger viewports

Does this pull request close any open issues?

Closes #812
Closes #813
Closes #814
Closes #815

Spent 1.60$ testing this in prod but it works 😄


Installer

First of all I'd like to say thank you for the application, it is very handy and lightweight.
At the moment Darker is some sort of portable application, and it is needed to place executable somewhere to work.
That would be nice option to distribute it as installer (exe or msp) instead of executable itself (or as an alternate use Windows Store for installing and updating).

@DZITs appreciate your feedback, thanks!
Future releases will include .msix app bundle if everything goes as planned. I really want to publish it in the Store too, but I think it will happen after I add most of the planned features to the app. So in a month or so, I guess.

@angelwzr great news.
Also awaiting for independent switching of system and apps themes. Keep posted.

Not sure if store/published apps are allowed, but could this automate the Light/Dark theme switching based upon Sunrise/Sunset like on the Xbox?
That is just... chef kiss

@Saijin-Naib theme switching on schedule options are planned for a future release. Can be tied in with location data I guess, just like Night light in Windows 10 itself.

Sweet, didn't know if those APIs would be blocked on a store-deployed app.

Setup project was added with commit 1451861fe6da1265b5e78949c7bb2020b8c1af98


Pipenv fails to install from github by ref and tag

Trying to install from github using ref and tag fails, because pipenv "destroys" the format of the url removing git: from the reference.
Describe your environment

OS Type OSX 10.12.6
Python version: $ python -V 3.6.3
Pipenv version: $ pipenv --version 8.3.2

Expected result
The reference in Pipfile looks like this (which is correct)
pytest-tags = {git = "git://github.com/Projectplace/pytest-tags.git", editable = true, ref = "1.5"}
But in the Pipfile.lock file, it's
"git": "//github.com/Projectplace/pytest-tags.git"
Workaround is to re-add git: to the pipfile.lock manually.
Actual result
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (24ab2e)!
Installing dependencies from Pipfile.lock (24ab2e)…
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 19/19 — 00:00:05
An error occurred while installing -e git+//github.com/Projectplace/pytest-tags.git@c8cf057c03a1fa30769c0328efa41d4826e03bcf#egg=pytest-tags! Will try again.
Installing initially–failed dependencies…
Obtaining pytest-tags from git+//github.com/Projectplace/pytest-tags.git@c8cf057c03a1fa30769c0328efa41d4826e03bcf#egg=pytest-tags
  Cloning github.com/Projectplace/pytest-tags.git (to c8cf057c03a1fa30769c0328efa41d4826e03bcf) to /Users/jimbrannlund/.local/share/virtualenvs/dpo-automation-NuB7OARD/src/pytest-tags
fatal: repository 'github.com/Projectplace/pytest-tags.git' does not exist

Command "git clone -q github.com/Projectplace/pytest-tags.git /Users/jimbrannlund/.local/share/virtualenvs/dpo-automation-NuB7OARD/src/pytest-tags" failed with error code 128 in None```

@BeyondEvil I can reproduce this for editable installs, will look into it

I have to say, I'm really impressed by the short turnaround (4 hours) from reported issue to merged fix! @techalchemy


Need to add a website for small project but can't find the ideas

For those who want to start a small project but can't find the ideas
I know a website that has shared 22 Javascript projects with source code, Can I create a PR?

I would love to work on this issue. Kindly assign this issue!


Optional LDAP cert file required by bind command in docker-compose.yml

This is wrong of course, since in many evaluation installs one would not need to deploy LDAP, or the LDAP server might not require a cert.
This will be fixed by #49. However, I'm opening it as a separate ticket to communicate that the problem is known.

Fixed by #49.


Adding "Restore NuGet Package" step to help users build the repo w/o errors

Description

Adding a step for the user to take after cloning the repo to Visual Studio to help prevent any build errors.
Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Thanks Sophia! Please update the title to mention that you are updating the developer's guide.

/azp run


feat: api list_variables supports get variables from multi-files

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[x] N
[ ] Y

2. What is the scope of this PR (e.g. component or file name):

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[x] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

69 of 69 (100.0%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.04%) to 71.033%

Files with Coverage Reduction
New Missed Lines
%

kclvm/query/src/selector.rs
1
81.04%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
54601

Relevant Lines:
76867

💛  - Coveralls


[ Aesthetics ] Same vertical distance between widgets

The distance between 2 widgets is double the distance between a widget and the panel's top and bottom edges.

Can we have half the separation 2 between sliders ?

original:

mockup:
This way it seems the sliders are better grouped together, inside each panel.
And it saves some space.

On second thought this may be worse close, if we have multiple sliders, with full positive sliders.

original

mockup ( worse )

Nice and compact!


Allow SCHEDULED ACTIONS in VM Templates

Author Name: OpenNebula Systems Support Team (OpenNebula Systems Support Team)
Original Redmine Issue: 5118, https://dev.opennebula.org/issues/5118
Original Date: 2017-04-20
Original Assignee: Abel Coronado

Also in Sunstone at instantiation time, and at VM creation time

Need merging


PLAYBACK ISSUES WITH CHROME AND EDGE

Hello.
I have 6 Yi cameras from various generations and models. In general, they work well. But in 2 of them I have problems with the display in Chrome and Edge browsers. But not always. Sometimes, for a short time, they randomly look good.
In the APP, in Firefox and VLC the images are always seen well.
The integration in Homeassistant is done through go2rtc and Webrtc.
The cameras are:

Yi Home Camera 1080P - RFUS
Yi Dome Camera U (Full HD) - SFUS
They have the same settings in the hack:
Links
Low res stream	rtsp://192.168.xx.xx/ch0_1.h264
Only audio stream	rtsp://192.168.xx.xx /ch0_2.h264
High res snapshot	http://192.168.xx.xx:8080/cgi-bin/snapshot.sh?res=high&watermark=yes
Low res snapshot	http://192.168.xx.xx:8080/cgi-bin/snapshot.sh?res=low&watermark=yes
GitHub project	yi-hack-Allwinner-v2
System
Hostname	yi_hack9
Firmware Version	0.3.3
Base Version	<IP_ADDRESS>_202102241808
Model Suffix	y21ga
Serial Number	RFUSxxxxxxxxxx

And in go2rtc:
Streams:
yi_hack9:
-<EMAIL_ADDRESS>It also looks bad on go2rtc's stream.
In chrome://media-internals/ appears highlighted in red :
blob: https://xxxxx.duckdns.org/c5dc9c9f-fa31-4271-90c9-30d377a2ec9f
(kWebMediaPlayerDestroyed)
I don't understand why it only happens with these browsers and why the image rarely looks good.
I attach the image of one that looks bad and one good at the same time.
I found the thread, but I don't quite understand it:
https://github.com/blakeblackshear/frigate/discussions/6730
Any idea?

No idea...
Maybe some incompatibility between the stream and the browser.
Did you try to change the rtsp server inside the cam?
For example setting go2rtc.

No idea... Maybe some incompatibility between the stream and the browser. Did you try to change the rtsp server inside the cam? For example setting go2rtc.

Yes, of course. I have tried three methods of integrating Yi cameras, and they all give me the same problem with the same cameras.

So the problem could be the codec used by Yi.
But I can't change it.

Please, try to change RTSP_STI=yes to RTSP_STI=no in /tmp/sd/yi-hack/etc/system.conf

It worked perfectly on one camera!!! Thank you very much!!!
I'm going to modify it on the cameras that give me the error. I'll let you know if it's fixed on all of them. You're very kind.


Revert "Authentication for register, login, and profile with JWT authentication"

Reverts USFGDSC/find-a-bull#1

LGTM


Support exporting from a single figma file

Thank you for the great library. This is a tool I am exploring using however my design team has a requirement to only maintain the color styles for both the light and dark color palette in a single figma file. I see that right now you only support a separate file for light and dark styles. Is this something you would entertain? I would be happy to help build out the feature if so.
I took an initial pass at it, and was able to prototype it out by modifying the ColorsLoader. If we add an export option, update the documentation, and configure the loader to be able to make this modification it should work. What do you think?
func load() throws -> (light: [Color], dark: [Color]?) {
        let colors = try loadColors(fileId: params.lightFileId)
        let darkSuffix = "_dark"
        let lightColors = colors
            .filter { !$0.name.hasSuffix(darkSuffix)}
        let darkColors = colors
            .filter { $0.name.hasSuffix(darkSuffix) }
            .map { color -> Color in
                var newColor = color
                newColor.name = String(color.name.dropLast(darkSuffix.count))
                return newColor
            }
        return (lightColors, darkColors)
    }

This is a great feature. I’ll be glad to accept your pull request.
What about dark illustrations? Do you want to store light and dark illustrations in a single Figma file with a "_dark" prefix?

I will start with colors. We aren't planning to use the illustrations feature yet. My initial thought is it's probably more common to want to store colors in the same file, and less so for illustrations. If we hear more folks want it, it would be straightforward to implement it.

Thanks for the PR! I will check it withing 2 days.


[Submodule] Upgrade to oneDNN v1.4

Description

Upgrade oneDNN (previously known as MKL-DNN, DNNL) from v1.4 rc to the formal v1.4 release;
Should fix https://github.com/apache/incubator-mxnet/issues/17595.

Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[ ] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at https://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[ ] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@pengzhao-intel @ciyongch @zixuanweeei Please help to review.