python311Packages.mcstatus: 10.0.3 -> 11.0.0

Diff: https://github.com/py-mine/mcstatus/compare/refs/tags/v10.0.3...v11.0.0
Changelog: https://github.com/py-mine/mcstatus/releases/tag/v11.0.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] 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/)
23.11 Release Notes (or backporting 23.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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 241504 run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.minecraft_server

4 packages built:

mcstatus (python310Packages.mcstatus)
mcstatus.dist (python310Packages.mcstatus.dist)
python311Packages.mcstatus
python311Packages.mcstatus.dist


Feature Request: Automatic Cleanup Button

Hi, I had an idea for a feature that I think would be really useful. Essentially, it would be a button you could press that would clean up your graph. I know that's a really bad way to say it and doesn't explain anything, so I'll just throw some images in to show what I'm talking about.

The pictures should hopefully explain everything. I know this would probably be a lot of work to add, but I figured there was no harm in just suggesting it. Thanks!

Try Arrange, Layout, Organic.


OBJ or  similar file type for the 3d parts?

The STLs work fine for 3d printing, but having OBJs or STEPs for them so that way we can edit and customize them in CAD software would be nice

Currently, I am not releasing the step files for the entire glove itself, but will be probably releasing step files for the modular controller mount system soon. This may change in the future.


when the settings tab is opened, the tabs on the top are shifting towards complete left. So, when we switch between normal tab and setting tab, tabs on top are shifting. this irritates me a little bit becuase the tabs are not present where i expected them to be.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS Version: [e.g. Windows 10 1903 18362.175]
App version: [v0.5.0]

Additional context
Add any other context about the problem here. Does this problem occur again after restarting the app?

This could get solved by opening the settings tab always on the left:

And don't show the settings tab when returning to a normal tab. (so that you would have to click on the settings button again to go into settings again. (Maybe you could remember the state of the settings tab nonetheless...)

IMO it should look more like this:

IMO it should look more like this:

Yes, that would look better but wouldn't solve the reported problem of moving tabs...

Yes, that would look better but wouldn't solve the reported problem of moving tabs...
Yes it would. The tabs wouldn't be shifting in any way.

yes, wherever the setting tab is whole tabs are shifting towards left

what if it appears as a popup?

what if it appears as a popup?

I would be okay with that 👍
Maybe to make it easier for the developers just open this in a new window?

maybe it is not difficult to put it in a popup, better wait for them to respond to see what they say about it

Alternatively, couldn't it just open at the end like a new tab typically would (see: Microsoft Edge)? That way it just acts as a normal tab, and doesn't move any of the others around.

Alternatively, couldn't it just open at the end like a new tab typically would (see: Microsoft Edge)? That way it just acts as a normal tab, and doesn't move any of the others around.

Like my concept? Just that mine changes the options in the side menu too.

Alternatively, couldn't it just open at the end like a new tab typically would (see: Microsoft Edge)? That way it just acts as a normal tab, and doesn't move any of the others around.

Like my concept? Just that mine changes the options in the side menu too.

Yes, I think your concept with opening the tab at the end of the list would also work👍

i would be much better

Hello there. I've felt for a long time that Settings should be a separate experience from the instance tabs, and understand that our current solution (shifting the tabs over) is not a very good one.
We've seen success with AppWindow for the Properties dialog, so that looks like what we'll do, but I'm going to leave this open for more feedback.

mmm it is unlikely that more people than us will come to give their opinion on this

What do you think about moving all controls under their captions like all other Windows apps settings?

I just want to mention that most users are not opening the settings page on a day to day basis. That being said I think it is extremely important to have a good experience for those few times. A simple way to solve this would be to extend the settings sidebar into the title bar.

In my opinion I think the navigation bar of the settings pages should be identical (visually) with the default navigation bar. There shouldn't be  a harsh translation.

@R3voA3 #582 includes some changes to address this issue that are inspired by the link you shared.


.NET Execution Environment is not installed?

Follow the first tutorial "Building ASP.NET 5 Applications with Visual Studio Code” the step after you use yo aspnet to create the webapp it has you cd to the app and run dnu restore. My output is as follows:
zsh: command not found: dnu
So also if you run dnvm list:
.NET Execution Environment is not installed.
Not sure what happend. I did use the install instruction from this [Github] (https://github.com/aspnet/home#os-x) it install what was required.
My system is OS X 10.10.3

@nxion Try the following:
dnvm upgrade
dnvm list

@muratg. Thanks for the suggestion, this is the output.
Determining latest version Error: Could not find latest version from feed https://www.nuget.org/api/v2

I sincerely apologize. It turns out that it is  a proxy issue. All my issue and not aspnet. So sorry to bother with this. That should have been the first thing I checked.


Revert version of spatie/macroable to ^1.0

This is because spatie/macroable ^2.0 is only compatible with PHP ^8.0, but spatie/ray is supposed to support PHP ^7.4|^8.0.
The issue is the following line in spatie/macroable: https://github.com/spatie/macroable/blob/main/src/Macroable.php#L14. It uses the pipe operator in the method signature, which PHP ^7.4 doesn't understand, hence the error.
Here's the error:
Fatal error: During class fetch: Uncaught ParseError: syntax error, unexpected '|', expecting variable (T_VARIABLE) in .../vendor/spatie/macroable/src/Macroable.php:14

Hopefully it's ok to revert this, but I understand if it's not viable!
Thanks for the time and effort you've put into the Ray plugin. I've found it tremendously helpful over the last year!

Thanks!


Remove outdated walk-throughs in documentation

they are based on examples that were removed from camel-examples in Camel 3.8 or 3.9
there is no more a JMS based example

Description

Target

[ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[ ] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

[ ] I checked that each commit in the pull request has a meaningful subject line and body.

[ ] I have run mvn clean install -DskipTests locally and I have committed all auto-generated changes

There must be some other places that refer to these docs as build fails
[ERROR] Failed to execute goal org.apache.camel:camel-package-maven-plugin:4.2.0-SNAPSHOT:xref-check (xref-check) on project docs: Unresolved xrefs -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.camel:camel-package-maven-plugin:4.2.0-SNAPSHOT:xref-check (xref-check) on project docs: Unresolved xrefs
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:347)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:330)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:175)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:76)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:163)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:160)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:204)
at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:78)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.apache.maven.plugin.MojoFailureException: Unresolved xrefs
at org.apache.camel.maven.packaging.XRefCheckMojo.execute(XRefCheckMojo.java:59)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:342)
... 15 common frames omitted
[ERROR]

There must be some other places that refer to these docs as build fails

right, missed them.
Note when removing link, do not search for xref:walk-through-another-example.adoc but only walk-through-another-example.adoc because there are also some xref:XXX:walk-through-another-example.adoc
updated branch


MovieClip.currentFrame renamed  because of confusing name

https://github.com/GoodBoyDigital/pixi.js/issues/1694

surely currentFrame makes more sense as it is the current frame being rendered and not the totalTime that movieclip will take to play through. Your merge request doesn't make sense to me unless you rename totalTime to currentTime

"doesn't make sense to me unless you rename totalTime to currentTime" - yep, maybe currentTime is better name,
"only benefit is having an integer back instead of a float" - no, imagine that you have loop animation with 8 textures, after 1min currentTime is 60 but currentFrame is 4

I don't know where my comment has gone!? but the variable makes more sense now and you raise a valid point about having frames/time as seperate entities!

I stumbled upon currentFrame yesterday and I confirm it is confusing. :+1:

@gprzybylowicz thanks a lot, much less confusing IMO ;)


Verify attestations not included in the chain

Description
As an implementer, I want to verify the attestations before I use them to calculate the DAG head (with lmd ghost), so that fake attestations can't manipulate my software to follow a wrong chain.
Acceptance Criteria

the verifyAttestation function, which is now only stubbed out, in AttestationUtil gets implemented with correct criteria.

@cemozerr Does this refers to https://github.com/ethereum/eth2.0-specs/blob/dev/specs/core/0_beacon-chain.md#verify_slashable_attestation ?

I believe it doesn't. Verify slashable attestations gets used in per-block processing whereas we need a function during processing of attestations from network to decide our validator should include them in its block proposal. I think this kind of function or specification is not yet included in the main spec. I hope I'm wrong tho.

@cemozerr, has this been completed or is it still an open issue?

I see it hasn't been implemented, in the future let's add a TODO in the code as well

Still an open issue.


Bad default layout for structure_from_motion example

This is what the webviewer looks like for me

The newly added markdown doesn't place itself in the grid as expected

This is only for wide screens. It is in a grid, but egui_tiles suggests a 3x2 grid instead of a 2x2, because 2x2 would create extreme wide-screen views


c++ implementation and bindings of sympletic Euler integrator - [merged]

In GitLab by @cmastalli on Jul 18, 2019, 17:12
Merges topic/cpp-integrated-action -> cpp_devel
The main contribution of this PR is to implement in c++ the sympletic Euler integrator with its Python bindings. Additionally  I have included plenty of extra tasks:

Removed inconvinient wrapper classes (for actions and state vector). Otherwise we cannot retrieve the pointers of such classes (such as in the method differential of Euler integrator). For this, I have to add Eigen::VectorXd/MatrixXd-based functions inside abstract classes.
Fixed a bug in the differential LQR.
Added the unit-test of the differential LQR.
Moved the numdiff files into a specific folder. @MaximilienNaveau I have decided a tiny modification in the organization. I will handle these stuffs.

In GitLab by @cmastalli on Jul 18, 2019, 17:12
merged

In GitLab by @cmastalli on Jul 18, 2019, 17:12
mentioned in commit 1e59e7915c49dfb82bca796dd624f4938ae4630d


error no accurate enough  when kubectl get deploy in no exist namespace

What happened:
background：namespace "ingress-controller" not exist

Input:
kubectl get deploy -n ingress-controller
Output:
No resources found in ingress-controller namespace

What you expected to happen:
because namespace "ingress-controller" not exist,it should be  "Namespace ingress-controller not exists" better
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Kubernetes version (use kubectl version): v1.20.11
Cloud provider or hardware configuration:
OS (e.g: cat /etc/os-release): PRETTY_NAME="CentOS Linux 8 (Core)"
Kernel (e.g. uname -a): Linux master 4.18.0-147.el8.x86_64
Install tools:
Network plugin and version (if this is a network-related bug):
Others:

The current implementation is intentional when you factor in RBAC.
https://github.com/kubernetes/kubernetes/pull/106145
/close


metapi usage not working

Detail
If we use metaAPI from @manojadams/metaforms-core package, it is not working as expected.
Expected
metaAPI methods should work fine and should be able to manipulate and update the form elements
Actual Result
update calls on metaAPI methods not updating the fields used in mui-forms

Fixed and tested.


Upgrade Node to 22 and update the dependenies to be compatible with node 22 as node v16 is depricated

Linked Issue(s)

Fixes #553
Acceptance Criteria fulfillment

[x] Upgrade and pin node to 22.x in both cli and webser
[x] Upgrade the necessary dependency and run yarn install to ensure proper updates to yarn.lock file
[x] Clean up node 16 from the repo

Proposed changes (including videos or screenshots)

NA
Further comments

NA

I will update the base image today @thesujai.

Reverted it! @adnanhashmi09

I have pushed the latest build with node 22 of oss-base. Please test your PR once and check if everything works. Please rebase and test your pr once.


⚠ SceneTime has degraded performance

In 86baa85, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3863 ms

Resolved: SceneTime performance has improved in 0e183c0 after 6 minutes.


Redeferral fixes

Prevent redeferring during undeferral. 2. Clear inline caches on ScriptFunctionWithInlineCache after FunctionBody has been redeferred. 3. Fix asserts that appeared after Lei's deadlock fixes.

Subsumed by https://github.com/Microsoft/ChakraCore/pull/1585.


Sort xtext output by filename

This replicates xgettext's --sort-by-file option, but does so unconditionally. Sorting by filename makes for less diff churn when a pot is updated and checked into git, for instance.

Apologies for using the PR for this, but I don't know any other way to contact you.
Thank you so much for the recent updates. We're working through the last of our validation and so far it looks like this is going to be a perfect fit for us to resolve our missing strings problem caused by the xgettext HEREDOC bug. As an open source contributor myself I often know how effort goes unappreciated and I wanted to share my gratitude for your work.
Beyond recognition on our credits page (will be there when we finish our testing and integration) please let me know if there's something else we can do to show our appreciation.


Cannot reproduce numbers on the 3DMatch test set.

Hi Hank,
I am trying to evaluate TEASER on 3DMatch, but I could not get numbers even close to 99% on 3DMatch test set. In fact, the numbers that I got is around 40%. For some challenging pairs, TEASER took almost 1000sec.
Could you post your 3DMatch pipeline?

Hi Chris,
Thank you for your interest. Are you using 3DSmoothNet? Also, what are the parameters you are using?
I'm planning to post an example showing how to incorporate 3DSmoothNet with TEASER++ using Python, so stay tuned.

Hi Jingnan,
I am using it with FCGF. I'll post my registration setup on the repo soon as well.

Hi @jingnanshi
Thanks for your sharing. I am also trying TEASER++ on 3DMatch, would you mind sharing the parameters with me?
Best,
Xuyang.

@XuyangBai see this file: https://github.com/MIT-SPARK/TEASER-plusplus/blob/master/examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py The parameters should all be there. Let me know if you have any more questions!

@jingnanshi  Thanks a lot !


Publish 8.5-20231117094305+0000

Publish 8.5-20231117094305+0000

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.

Pre-tested commit build failed. Click here to see all build failures.

I've triggered a build for you. Click here to see all failures if there's any.


4.3.2 breaking with publish of system-components 3.0.0

First of all I love this library, thanks for your work.
https://github.com/jxnblk/grid-styled/blob/d9f79883a5f30e77b8384a22c758f9f2b32c8074/package.json#L50
I think 4.3.2 has too loose a dependency declaration for system-components and 3.0.0 is being installed in our projects causing some layout issues as we haven't updated all of our projects to the new prop names yet.
I think publishing a patch 4.3.3 with the following dependency would help.
"system-components": ">=2.2.3 <3.0.0"

Thoughts?

Oh, thanks! Yeah, currently the versioning is too loose. Could probably go with ^2.2 - I'll publish a patch

4.3.3 should specify the correct version now, but please let me know if you still see issues

Great thanks! All fixed 👍

thanks dude! this worked for me to


Disable animations setting

This should prevent all animations, which are:

Nebula
Tile animations
Clock icon

This setting should default on if the user https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-reduced-motion.
The setting should be saved in IndexedDB.

Blocked on 2D renderer being turned into an no-animation renderer. That will be happening with #111. So this is blocked on #111 for now.

FYI : #125 adds motion: boolean to idb to track user declared preference.

#174 has landed so this is unblocked.


<Branch for Oct. 20th #46> response code:103 for other procedure which are not defined in main JSON file

Hi,
Response code:103 for other procedure which are not defined in main JSON file, is not seem to be a good option. Instead of this error code, it will be good if SAS does not respond to that other procedures. Because error code handling for 103 can be differ from vendor to vendor.
Regards,
Pawan Jangid

Hi,
Not sure I understand the issue.  Could you please elaborate (or provide an example)?  Thanks!

hi,
According to step 4 defined in each case"WINNF-TS-0122-V0.0.0-r5.4 CBRS CBSD Test Specification", it is written that:

4
After completion   of step 3, SAS Test Harness will not provide any further response messages to   UUT.
--
--

So SAS test harness should not respond any further messages to UUT.

@pawan25062   can you please provide the test case number?

@awaizkhan this step is common for all test cases

Changing definition in TS to so that Test Harness will not provide positive responses (responseCode = 0) after completion of test case, instead of no response at all.

Hi Chris,
Still I think we need to ensure the all Test CSV files reflect the change to ensure the last step response time is very large?

Updated with improved messaging handling between test cases (no longer responseCode 103 for all requests).


UnicodeDecodeError in M1 Macbook

I tried the following commands:
conda create --name myenv python=3.7
conda activate myenv

The following command successfully installed the library
pip install terminal-copilot

With the following output message (showing only the final line)
Successfully installed charset-normalizer-2.1.1 et-xmlfile-1.1.0 idna-3.4 numpy-1.21.6 openai-0.25.0 openpyxl-3.0.10 pandas-1.3.5 pandas-stubs-<IP_ADDRESS> pyperclip-1.8.2 python-dateutil-2.8.2 pytz-2022.7 requests-2.28.1 simple-term-menu-1.5.2 six-1.16.0 terminal-copilot-1.2.1 tqdm-4.64.1 types-pytz-2<IP_ADDRESS> typing-extensions-4.4.0 urllib3-1.26.13

The following command raises an error
copilot list all files in the parent directory

The error
Traceback (most recent call last):
  File "/Users/username/opt/anaconda3/envs/myenv/bin/copilot", line 8, in <module>
    sys.exit(main())
  File "/Users/username/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/copilot/copilot.py", line 87, in main
    """
  File "/Users/username/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/copilot/history.py", line 46, in get_history
    return _zsh_history(history_context_size)
  File "/Users/username/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/copilot/history.py", line 29, in _zsh_history
    lines = history_file.zsh_history_file_lines()
  File "/Users/username/opt/anaconda3/envs/myenv/lib/python3.7/site-packages/copilot/history_file.py", line 41, in zsh_history_file_lines
    lines = history.read().splitlines()
  File "/Users/username/opt/anaconda3/envs/myenv/lib/python3.7/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 1648: invalid start byte

Got the same error, I even tried using rosetta 2, and I got the same error

the line in the traceback looks different to this line
https://github.com/Methexis-Inc/terminal-copilot/blob/591f950a7ecfc2fc2bd3857d0b448b245aefc590/copilot/history_file.py#L41
which has got code to handle decoding errors
maybe this is a case of fixed in repo but new version hasn't been published to pypi yet?

If you don't want to wait for a release you could try cloning the repo and doing local install

O I apologize!. I am pushing out the new version that should fix that based on @EdwardTheLegend contribution!


Install gke-gcloud-auth-plugin to fix auth failures

With kubectl v1.26, the auth mechanism has been altered and now it needs the gke-gcloud-auth-plugin for authentication to succeed. Install the same in the docker image getting built to be run in CI.
closes: #842

we need to update also in dev/Dockerfile.google_cloud


Support form

Hi, I used this plugin for vscode, it's vevry good, can you  Support form tag?

and gorm2 attribute has change, tag need change

搞定了。

搞定了。


301 Permanent Moved on heroku

Can't figure why..  I use CorsSlim with default Settings and when I try to access it from another heroku repo I keep getting an 301 Permanent Moved
Any Ideas ?
EDIT: And If I try the same request with postman it works like charm...
request:
    Host: lavacal-api.heroku.com
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Accept-Encoding: gzip, deflate
    Origin: http://lavacal.herokuapp.com
    Access-Control-Request-Method: GET
    Access-Control-Request-Headers: apikey
    Connection: keep-alive

response:
    Connection: keep-alive
    Content-Length: 0
    Date: Mon, 20 Apr 2015 16:30:41 GMT
    Location: http://lavacal-api.herokuapp.com/api/v1/events
    Server: Cowboy

Saw your message on Ember Community. It looks like you're pinring heroku.com. Try using herokuapp.com instead. That's where your redirect goes to...

@max is correct. heroku.com url sends a 301 redirect response to herokuapp.com.
$ curl -I 'http://lavacal-api.heroku.com/api/v1/events'
HTTP/1.1 301 Moved Permanently
Connection: keep-alive
Server: Cowboy
Date: Tue, 21 Apr 2015 03:40:03 GMT
Content-Length: 0
Location: http://lavacal-api.herokuapp.com/api/v1/events

Thanks @max.
I also tried with a sample page making ajax requests to http://lavacal-api.herokuapp.com/api/v1/events and worked flawlessly with correct CORS headers.
The reason it was working with postman was, by default postman is set to automatically follow redirects. You can change this behavior, in the settings. (Settings > Settings >Automatically follow redirects). You also need Interceptor to make this work.
HTH.

P

Oh man.. Thanks a lot guys :+1:  Rly didn't seen it.

hey guys, I have used hirokuapp.com but still I got moved permanently :(

@vishaljagtap-tudip You wrote hirokuapp.com. If that's just a typo in filing the issue ignore this message but the correct domain is herokuapp.com.


Allow easier install and uninstall on Windows

On Windows, OpenRefine currently has a manual process to extract, install, and create desktop shortcuts and configuration.
Proposed solution

Create a native installer for OpenRefine on Windows (one that produces an .exe or .msi) that runs without any dependency or other software needed to be preinstalled.
Install and Uninstall should be available in Add/Remove Programs for OpenRefine.
Ensure custom folder path input is available during install.
Have option to create desktop shortcut and add OpenRefine to Start menu.

Installer solutions
INNO

Inno Setup is the most likely candidate for helping packaging a proper installer for Windows with automatic desktop shortcut handling and uninstall.
Inno provides automation through both Inno Setup Scripts (.iss files) as well as Pascal scripting (modern Delphi-like Pascal)
Licensing - Inno seems to have a compatible license, and a simple acknowledgement in our docs is all that is needed, I think.  Item 3 in Inno Setup License: https://github.com/jrsoftware/issrc/blob/main/license.txt
CI/CD and packaging methods - I think using the GitHub Actions VM image Windows Server 2019 would provide the necessary toolkits that are required for Inno Setup as it already includes InnoSetup 6.0.5 (latest stable version) as well as the .Net CORE components.  See https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md
NSIS

Nullsoft Scriptable Install System - SourceForge.net (NSIS)
https://github.com/NSIS-Dev
There is a Maven plugin: https://github.com/DigitalMediaServer/nsis-maven-plugin (which seems to be cross-platform itself too)
VSCode has the NSIS Plug-ins for IntelliSense https://github.com/idleberg/vscode-nsis-plugins
Alternatives considered
WiX Windows Installer was considered but it doesn't leverage the latest Windows 10 SDK handling.
Additional context
none for now

jpackage may be something worth keeping an eye on as it matures. https://openjdk.java.net/jeps/343

but it doesn't leverage the latest Windows 10 SDK handling.

Can you explain what the impact of this is for those not au fait with the latest Windows developments?

@tfmorris Notifications.  When a program is installed or uninstalled or has a problem installing, Inno like other modern installers for Windows 10 can notify the user through the action center. https://support.microsoft.com/en-us/help/17203/windows-10-find-notifications.  I think it also might be possible to have Toast Notifications for upgrade versions to show up in the action center as well, from my reading on the Inno support forums, but didn't dive into all the details, and might not work in our case.  This is all about details with UWP and Fluent Design...something I also am not 100% up to date on either, but know it well enough from a user perspective and meandering the UWP platform a few years ago to try to code a custom disk driver notification.
Yes, I've mentioned jpackage before (some issue we have prior), but not sure how much it leverages UWP features, and would have to research more.  I do know that it is still a big wish for OpenJDK to enhance it even more, but its been prioritized less.  It still needs Wix.

Dependencies
Native packages will be generated using tools on the target platform. For Windows, there is an additional tool that developers will need to install if they want to generate native packages:
Wix, a third-party tool, is required to generate msi or exe packages
There are efforts underway to enhance jlink to generate native launchers in a future version of the JDK. Some level of coordination may be needed between jlink and jpackage.

At any rate, totally open to others helping research all this a bit for all of our benefit.  Even prototyping jpackage and happy to test on my system.

We should also consider NSIS, a popular alternative to Inno Setup, which seems to be able to run cross-platform.
There is a Maven plugin: https://github.com/DigitalMediaServer/nsis-maven-plugin (which seems to be cross-platform itself too)
Note that installing programs can require administrator rights that users might not have. So it might still be useful to offer a .zip archive for those use cases. Potentially, the .zip archive could be a portable version of OpenRefine (which stores its workspace in a subdirectory of the application folder, so that it can be run off a USB key for instance).

@wetneb Yeah the old Nullsoft Scriptable Install System (NSIS) is a great alternative to Inno.
It is good enough for now perhaps.
I don't think it can produce the MODIFY arguments for Windows 10 installations, but that's fine, if folks want to modify the installation location of OpenRefine, they can just UNINSTALL/REINSTALL.
I also don't think it supports the Windows 10 Notifications?, but again, that's fine and just a convenience mostly.
Our users have simple needs here, and even this helps those that want to massively deploy and setup OpenRefine on multiple workstations in student labs via scripts.
Speaking of which we do still have those Start and Stop scripts in our repo, but that's orthogonal, and they can stay as is and don't have impact on a Windows installer.
From a development perspective, I do see that VSCode has the NSIS Plug-ins for IntelliSense which is nice.
https://github.com/idleberg/vscode-nsis-plugins

Does https://community.chocolatey.org/packages/openrefine work?

@abitrolly I would expect a non-portable install as well (with installer / uninstaller). This is what this issue is focusing on.
By the way the OpenRefine project has funding available to work on this. Do you know someone who would be able to get this fixed? Send them our way!
https://openrefine.org/blog/2022/09/30/windows-macos-packaging.html

Izpack seems still maintained

@EmidioStani The problem with lzpack is that it is non-native (it requires users to have JVM installed already).  We would like to avoid that and use something that can create a native installer.
@wetneb should we update the proposal to list that requirement of being a native installer (one that produces an .exe or .msi) that runs without any dependency or other software needed to be preinstalled?

Hello @thadguidry I understand your point (no requirements for the installer), however Java is required for OpenRefine itself.

Yes, but we want to make it possible to install OpenRefine without having installed Java beforehand (by embedding Java in OpenRefine, like we currently do for one of the windows zip files). Downloading Java on the fly during install would also be an option, I think.

Downloading Java on the fly during install would also be an option, I think.

Jbang helps with that, but again, it's another tricky thing to install for probably many users prior to using OpenRefine.

Here is a summary of what I see as possible approaches for this issue:
Requirements

The installer that users download should be able to run even if Java is not installed yet. The installer should be able to install Java alongside OpenRefine, either by including a Java runtime environment in the installer or by downloading it on the fly during the install process
The generation of the installer should be integrated in our Maven build files (in packaging/pom.xml). It should run in our CI system (hosted on GitHub Actions). See examples of those runs - the packaging work is currently happening in the mac_test_and_deploy subtask (running on MacOS). If the tool adopted is not cross-platform, then the packaging task to create this installer could take place in a Windows job (such as the one we use in the pull request workflow).
The tool used to generate the installer should be available under a license that makes it compatible with OpenRefine's BSD license

Tools that could be used
InnoSetup

Either called directly from Maven via an antrun goal, which is what Gephi does
Or via a Maven plugin such as JavaPackager

InnoSetup can only be run on Windows, so we would need to run this packaging goal on the Windows job of the CI.
NSIS

Either called directly from Maven via an antrun goal (similar to the above)
Or via a Maven plugin such as nsis-maven-plugin (but beware, this one does not seem actively maintained)

One advantage of using NSIS over InnoSetup is that it can be run on other platforms (so we could keep the packaging task on the MacOS job of the CI, for instance).
jpackage
The jpackage tool, part of the JDK, can be used to generate installers in .msi format. (See for instance this example video.)
This could likely be called from Maven as well (either via antrun or some Maven plugin). This would only be possible on Windows, too.
Others?
Perhaps other tools fit the bill mentioned above.

The installer should be able to install Java alongside OpenRefine, either [...] or by downloading it on the fly during the install process

Requiring heavy downloads can be challenging in a teaching environment where an entire class is trying to download at once, so I'd lean towards bundling a JRE, if possible.

Are there installers for Windows that are capable of using WSL for running software in containers or just native apps from Linux environment?

@thadguidry @wetneb should we close this issue?


Automator: update istio/api@master dependency in istio/client-go@master

Generated by Automator - 2022-10-21T18:41:04+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_client-go
37f7dc09a9df1df4b01b08e64ee72e4cf295dd96
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test lint


Rename index.adoc to index.adoc0

Description of change

Checklist

[ ] npm test passes
[ ] documentation is changed or added (if applicable)
[ ] permission has been obtained to add new logo (if applicable)
[ ] contribution guidelines followed here

@Shmok9 Tests fail


Hop-626 Relook HopVfsFileDialog

Tested on my local system and the dialog is no longer working.

When I have some spare time I'll see if I can find the root cause

I cannot reproduce the problem on windows, need help

@nadment, setting the column width seems to be required for linux (or at least gnome). so I remove the comments from that line. could you check if this version still works on your end? and it it does.. feel free to hit merge!

Works well with or without column width for me


Add table lock for access_count_table when update fid.

#2203 solved this problem. Thanks for @PHILO-HE's support.


Issue560 Resolve touchups to the vesting & factory router tests

Fixes #560.
Changes proposed in this PR:

Removed unused parameters.
Removed unnecessary comments.
Used is for all assertions with booleans.
Used Tests ... template for all docstrings.

Please add the black and the isort formatting. Please kindly add a screenshot with the pytest tests in the description comment.

Black is failing but it is not related to the files I've changed


Split pivot.coffee aggregation logic into separate module

I'm looking at running pivot calculations on a node server, and I'd love to use the aggregation logic. To do so, however, I will probably find I have to emulate browser-side concerns because pivot.coffee provides capability around rendering too.
Ideally the aggregation logic would be in a separate module without any UI knowledge. That would make it easier to use it in node.

It's quite unlikely at this point that I'll split anything out of pivot.coffee or break up this module into multiple modules, just in terms of backwards compatibility... That said, if you're not calling pivot() or pivotUI() then you don't need to provide anything browser-related, just jQuery. You can use the PivotData class on its own if you like :)


TextLayer Problems

Several people have pointed out on Slack that TextLayers weren't rendering layer sizes correctly. I took a look and believe I found the problem at TextLayer.coffee, line 121, where @_element should be @_elementHTML. As it is, the text is being given to the Framer layer (_element) without creating a child node (_elementHTML), but the styling functions are still attempting to hit the child node. See the code in https://framer.cloud/WSAxo.
@define "text",
    get: -> @_elementHTML.textContent
        set: (value) ->
            @_elementHTML.textContent = value
            @emit("change:text", value)

I've pushed a fix for this, incorporating this fix into the Framer Library, including some other checks. So it should work as expected now!


Run Spark Scala MR Job

part of #366

https://issues.apache.org/jira/projects/NEMO/issues/NEMO-12?filter=allopenissues


Gitcoin hackaton feedback

Hey! Great submission. I have a few comments for the gitcoin hackathon:
Frontend

Missing dependencies to run the app. I had to manually install @nuintun/qrcode
Once running, there are multiple warnings about variables were created but not used. Please clean these up.
Refactor some of the code for better readability.

Things like : for example,
move SVGs out of components or into their own components in some sort of /image folder

Backend

npm install won’t run, I got a python error. This may be my machine, I'm unsure. Installing with yarn worked

If you have any questions about these, feel free to reply here, or come join us on the RSK Slack.

@jessgusclark Thank you for your feedback, me and @EehabArbash are gonna be working on this issue,
do you have any other notes?

@masterbluecompact The app worked as described and I was able to create a QR code for an item. The comments above were the issues that I had after running it.

@jessgusclark  Thanks for the review, I fixed the issues mentioned above.

Hello @EehabArbash , thanks for fixing those. When I run the app now, I am getting errors regarding invalid Props, and invalid  DOM properties. It is now not running on my machine.

@jessgusclark thanks for your feedback, we'll fix this today and we'll let you know, anything else?

@jessgusclark all errors about invalid properties are fixed now, there are still some errors from rsk apis and rpc, but the app is working fine for us.

Please let me know if you're have any problems running the app..

Hey! I tested it out and it works great! Thanks for fixing it, and sorry about the late notice.

@jessgusclark Thank you for your feedback, no problem


Using this with serverless-offline pattern includes are only copied once

Given a package include like:
package:
  individually: true
  patterns:
    - "src/**/*.ejs"

The .ejs files will only be copied to output once, even if changes are made to the source files.
From the code it looks like it only copies if it doesn't already exist.
Was this for performance reasons?
Been thinking about how this could be fixed. Would the overhead of doing 2 stat calls per included file be worse than simply always copying? Doing the 2 stat calls would allow us to check that the file is newer before copying.
https://github.com/floydspace/serverless-esbuild/blob/master/src/index.ts#L324-L326

Yeah I think it was because of performance reasons, in particular if users are using copying in node_modules which can contain a ridiculous ammount of files.

Yeah I think it was because of performance reasons, in particular if users are copying in node_modules which can contain a ridiculous ammount of files. Or if the user had big heavy artefacts


4.x: WebServer: provide mechanism to limit number of concurrent requests

To protect against unbounded resource consumption we should consider adding mechanisms to:

Limit the maximum number of concurrent requests, similar to Apache httpd's MaxRequestWorkers.  We would need to take into account Http1 connections and Http2 streams.
Support timeout of idle connects like Apache's TimeOut

There are a lot of options here:
Regarding number of requests:

Do we care about number of opened sockets (connections)? Quite a simple solution, same behavior regardless of HTTP/1 and HTTP/2
Do we care about number of concurrent tasks (virtual threads) that are created? This is more complex, as there is a big different depending on protocol (HTTP/1 - connection, HTTP/2 - streams in parallel, WebSocket - connection) - do we want to have a global switch, or a per-protocol switch?
Do we care about the number of sequential tasks? (not really related, just putting it here for the full picture) - e.g. how many requests can be executed per HTTP/1 connection, how many streams can be done per HTTP/2 connection etc.

Regarding timeout of idle:

what is the driving concern here? Is it the fear of resource starvation through a DOS attack (open as many connections as server accepts and just keep them open), or is it something else? It seems that a client keeps a connection open to have good performance on next request - so do we expect the timeout to be in minutes, hours, or seconds?

Proposal (working on code to check if feasible):

maxTcpConnections - maximal number of connections opened to a single listener
maxConcurrentRequests - maximal number of requests that can be processed by a single listener

Not sure about this one, as it introduces a requirement to run a worker thread that checks this

idleConnectionTmeout - duration that a connection can be opened and not used

Your proposal looks good.
I assume "listener" is a server socket listener? So these limits would apply per port.  In which case maybe they should be configurable per port. I do not think it needs to be per protocol.
I was not thinking of limits for numbers of sequential requests.
In Apache the idle timeout unit is seconds and the default looks to be 5 minutes. So by default if a connection is idle for 5 minutes it is closed.


Using this in the Southern Hemisphere

Hi there,
A couple of things I've encountered. The first may be a silly question. However, this is all quite new to me. For where I am located in the world, in the morning the AzimuthMin value is 79 (assuming you take the minimum for the morning) and as the day progresses it works backwards to the value 300 which would be the AzimuthMax (assuming you take the maximum for the evening).
At current, the automation is triggering for the opposite of when I would expect it to i.e any value >= 79 and <=300. However I want it to trigger for 78, 77, 76....303, 302, 301. How would you suggest I do this in the configuration? Currently I have 2 configs. One with min = 0 max = 79 and another for min = 300 max = 360.
The other thing I've noticed is that the SilentSwitch keeps turning itself off. I have automation to turn it on at sunrise. However it will turn itself off shortly after. Causing none of the automation to run.
I assume all of this has something to do with me being in the southern hemisphere. Any assistance would be greatly appreciated!

Figured everything out. Working as expected now. Just needed to tinker with it a bit.


Improve dependencies for include/nuttx/version.h

Summary
include/nuttx/version.h is dependent on .version, which needs to run for every invocation of make, since git info can update at any time.
Currently the .version target is PHONY, thus making include/nuttx/version.h and context targets (and every target that depends on context) have to run every time.
Impact
This PR modifies .version so it's a real rule. Additionally, tools/version.sh is run every invocation of make. This maintains the current behavior while preventing some targets from needlessly running every time
Testing
Verified .version changed appropriately when git's commit changed.
Verified include/nuttx/version.h changed appropriately only when a new .version file was generated

@AlanRosenthal please rebase, the other PR is now merged and caused this little conflict.

@AlanRosenthal sorry can you try to rebase again and drop the merge commit.  Looks like there are still issues.

@AlanRosenthal sorry can you try to rebase again and drop the merge commit. Looks like there are still issues.

I tried resolving the conflict with github's web ui. looks like it's better to just use the good old fashioned CLI

@AlanRosenthal sorry can you try to rebase again and drop the merge commit. Looks like there are still issues.

I tried resolving the conflict with github's web ui. looks like it's better to just use the good old fashioned CLI

Github loves merge commits.  I personally don't use its Web UI at all. :)


Basic map display

added gmaps.js and Google maps as an asset
put a basic map onto the page

Since this is a front-end task, can you post a screenshot of your work?


Api Rate Limit Exceeded. Try again later!

make it so


Can't find problem

at start I see only alert:
/home/yaroslav/caffe/python/caffe/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr<caffe::Net > already registered; second conversion method ignored.
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver,
/home/yaroslav/caffe/python/caffe/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr<caffe::Blob > already registered; second conversion method ignored.
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver,
/home/yaroslav/caffe/python/caffe/pycaffe.py:13: RuntimeWarning: to-Python converter for boost::shared_ptr<caffe::Solver > already registered; second conversion method ignored.
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
but later kernel crashes with that error in console:
F0407 23:49:31.456502 20193 upgrade_proto.cpp:86] Check failed: ReadProtoFromBinaryFile(param_file, param) Failed to parse NetParameter file: colorization_release_v0.caffemodel
*** Check failure stack trace: ***
2016-04-07 23:49:32.242 [NotebookApp] KernelRestarter: restarting kernel (1/5)
using cuda 7.5 and latest caffe from https://github.com/BVLC/caffe/

Unfortunately I'm not too sure what's going on here. Perhaps you can consult the Caffe users group or Caffe Github site. Thanks!


Allows squad preference selection

About the PR
This PR adds a squad preference to character profiles. This preference will be used to determine which squad a player is placed in when they join the game as a squad role. Squad preference will never trump job preference, and a player will only get their chosen squad if said squad does not already have the maximum number of the players job. If no preference is chosen, the player will be sent to the squad with the least number of people with the players job.
resolves: #3009
also might resolve: #2988 Though on account of I don't know the cause of that it also might not.

Why / Balance
It is a long standing feature from CM13.

Technical details
squad priority is an integer ranging from -1 to 3 where 0 through 3 correspond to the squads in alphabetical order. In CMDistressSignalRuleSystem, the function GetSquadJobNumber() was added to return a dictionary of how many people in each squad have the relevant job. NextSquad() has been altered to check if there is a preferred squad, and if there are available positions in that squad for the given job. If either are false, the squad with the fewest number of people in the given job is selected. OnPlayerSpawning() has been altered such that when the first person spawns, the dictionary MaxJobsPerSquad is filled out so that each squad role is the key to either an int or null, where the int is the number of round start slots available divided by 4, and null represents no limit.
Also to note, as this code adds a new preference to character profiles, this will require a database migration.

Media

Changelog

:cl:

add: squad priority preference

YES!!!!!!

also might resolve: #2988 Though on account of I don't know the exact cause of that it also might not. I would assume it had something to do with 'next' being mistakenly set to 0 in NextSquad().

That one happens when a role goes into cryo, the spawning logic doesn't account for cryoing but it should. Not this PR's problem though

also might resolve: #2988 Though on account of I don't know the exact cause of that it also might not. I would assume it had something to do with 'next' being mistakenly set to 0 in NextSquad().

That one happens when a role goes into cryo, the spawning logic doesn't account for cryoing but it should. Not this PR's problem though

Actually thinking about it, if this is due to cryo I think this does actually resolve the issue. Before, all SLs are put into squads in order without regard for if the squad has the max number of SLs, so first person to roll SL goes to alpha, and the fourth person goes to delta. Then if someone cryos, say the charlie SL, an SL slot is opened and after delta comes alpha again so a new SL is put into alpha instead of charlie.
Now, this PR makes it so that all after the example charlie SL cryos, spawning puts the new SL into the only squad with less then the maximum number of SLs(1), ie: charlie.

Once this gets merged im going to start playing rmc14 again


Typo Documentation in ClipRRect Widget

Hi, I found typo text in your documentation about ClipRRect Widget.

ClipRRect, here to see flutter TextSpan definition. Supported json properties:

You can check it in here
https://github.com/dengyin2000/dynamic_widget/blob/master/WIDGETS.md#cliprrect-widget

Thanks, fixed

Thanks, fixed

Ok.


database and secrets files taken out from linked files

Wrong deploy file, this is way I close this PR.


Support for translating ToString() to SQL

Steps to reproduce
Convert int to String only works in local (by Linq)
[User].Id.ToString().Contains("1")
The issue
Who i can convert int to string (by the server)?
Exception message:
info: Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommandBuilderFactory[1]
      Executed DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
      SELECT [User].[Id], [User].[Name], [User].[Email]
      FROM [Users] AS [User]
warn: Microsoft.EntityFrameworkCore.Query.Internal.SqlServerQueryCompilationContextFactory[8]
      The LINQ expression '(([User].Id.ToString().Contains("1") OrElse [User].Name.Contains("1")) OrElse [User].Email.Contains("1"))' could not be translated and will be evaluated locally. To configure this warning use the DbContextOptionsBuilder.ConfigureWarnings API (event id 'RelationalEventId.QueryClientEvaluationWarning'). ConfigureWarnings can be used when overriding the DbContext.OnConfiguring method or using AddDbContext on the application service provider.

I use this method
public Expression<Func<T, Boolean>> WhereForSearch<T>(string[] words)
        {
            Expression general = null;
            if (words == null || words.Length == 0)
            {
                general = Expression.Equal(Expression.Constant(1), Expression.Constant(1));
                return Expression.Lambda<Func<T, Boolean>>(general, new ParameterExpression[] { ParameterExpression });
            }

            Dictionary<Type, object>[] vals = new Dictionary<Type, object>[words.Length];

            for (int x = words.Length - 1; x >= 0; x--)
                vals[x] = ParseHelper.ConvertFromString(words[x], Listable.Types);

            for (int x = 0, m = words.Length; x < m; x++)
            {
                Dictionary<Type, object> val = vals[x];
                Expression pe = null;
                foreach (CacheLinqExpresion.Item p in Searchable.Properties)
                {
                    object v1;
                    // Check same type
                    if (!val.TryGetValue(p.Type, out v1)) continue;

                    // Convert to string
                    Expression ex = p.Value;
                    if (p.Type != ParseHelper.TypeString)
                    {
                        ///  x.ToString().Contains(v1)
                        v1 = words[x];
                        ex = Expression.Call(ex, CrudCacheProvider.MethodToString);
                        ex = Expression.Call(ex, CrudCacheProvider.MethodContains, Expression.Constant(v1));
                        //ex = Expression.Equal(ex, Expression.Constant(v1));
                    }
                    else
                    {
                        ex = Expression.Call(ex, CrudCacheProvider.MethodContains, Expression.Constant(v1));
                    }
                    pe = pe == null ? ex : Expression.OrElse(pe, ex);
                }

                if (pe == null) continue;

                general = (general == null) ? pe : Expression.AndAlso(general, pe);
            }

            return Expression.Lambda<Func<T, Boolean>>(general, new ParameterExpression[] { ParameterExpression });
        }

Further technical details
EF Core version: (found in project.json or packages.config)
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore": "1.0.0",

@divega Do you want to support ToString() with no param in general? Or, ToString(<string>)? I think, the latter syntax has very dynamic behavior (thinking about DateTime, decimal, etc.).
In case of ToString(), it has some complexities for data types like DateTime. Someone may want to do: dbContext.Students.Where(s => s.DOB.ToString() == "2016-01-01"), while someone may want to do: dbContext.Students.Where(s => s.DOB.ToString() == "1/1/2016"). Do you guys have a plan to formalize the behavior for ToString() for the supported data types? I am sure you can think of other case of other data types as well. Oh, I didn't bring current culture into play yet...
Now, in the case of ToString(<string>) variant, it gets even more complex. Think about all the standard and standard and custom formatting strings you can have for data types like DateTime, decimal, etc.
A scope definition with the supported data types and expected behavior would be extremely helpful.

Hi, is this the same problem? When i use:
EmpresasContext e = new EmpresasContext(_config);
var res = e.Socios.Where(s => s.CSOCIO.ToString().Contains("130"));
I get a select statement with no filters. Is this ok? Why is this happening?
Property CSOCIO is an int

looks like the exact same issue. this is happening because EF is not yet able to translate the ToString method to Sql. You can read the comments above to get some more info.

I actually have a use case that is not accounted for, I need to be able to pass in the format of a DateTime object instead of using the default and when using that overload in my Expression I get the familiar will be evaluated locally warning

Re-opened to get clarity on what was fixed and in which release.

Parameter-less ToString() method are only supported ones at present since we can match with default behavior in database.
For ToString() with parameters see https://github.com/aspnet/EntityFrameworkCore/issues/7364

Thanks @smitpatel!

Translating ToString(), Contains(), StartsWith(), EndsWith() functions to SQL query. These functions seem to be available in previous versions of EntityFramework but are not supported in EF Core.


Showcase Submission for challenges/c1-maurer-rose

Thank you Bart De Meyere for your contribution! A member of the Coding Train team will review it shortly.

maurer rose
Bart De Meyere

omg so pretty!


Docs: Add build and provider badges

Issue #, if available:
Description of changes:
Add build status and provider badges
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Looks good to me.


Show loading/error indicator for Mesos logs download

As discussed in https://github.com/mesosphere/marathon-ui/pull/449#issuecomment-161319707 and as planned in https://github.com/mesosphere/marathon/issues/2721 we need to Indicate (file/state) loading progress and errors.
TODO after merging https://github.com/mesosphere/marathon-ui/pull/449

@leemunroe do we have a design for this? We need to be able to show :

a "loading" state (files are being requested but not yet available)
an "error" state (something went wrong with the request. Possible offer the user to try again?)

@pierlo-upitup There's a loading state here and I can get you error state. Can you confirm the flow?

Error log and output log icons displayed
User clicks icon
Browser attempts to request and download file ("loading" state)
Error occurs, something wrong with request, tell user (what are the possible errors here?)
[Optional] User can try again

Thanks for the pointer, couldn't find it on inVision. Regarding the above, it makes sense to me with an additional (optional) step 0 which would be:

Show a n/a state for tasks with no files

as covered by @aldipower in https://github.com/mesosphere/marathon-ui/pull/475 .
cc @orlandohohmeier @aldipower for additional feedback on your points

Cool. What circumstances are there no files? Would it be expected or is it a possible error? Wondering how best to communicate this.


spaces

please fix
https://github.com/cybertraining-dsc/fa20-523-301/actions?query=workflow%3A"Check+Report"

Dr. Von Laszewski, I believe Chelsea has updated the problem. I'm going to close the comment, but please let us know if more is needed.


Create SECURITY.md

My first time to publish live. This is just a test only.
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[x] Feature
[x] Code style update (formatting, local variables)
[x] Refactoring (no functional changes, no api changes)
[x] Build related changes
[x] CI related changes
[x] Documentation content changes
[x] angular.io application / infrastructure changes
[x] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

This is a test only. Practice using GitHub.


Web Components Breaking In Stimulus Reflex Morph

Bug Report
Describe the bug
Hey, I have encountered a bug in my view. Whenever I try to morph a partial containing Ionic Framework Web Components, the component within the morph tags is blank.
To Reproduce
So, I want the current list of alerts to be updated from the DB when a new alert has been successfully created in the Rails controller.
index.html.erb


Fix AppDaemon 4.0.0 bug re: incorrect callback signature

Fixes https://github.com/efficiosoft/hass-apps/issues/36.
AppDaemon 4.0.0 appears to be stricter about callback signatures; this PR fixes one spot (re-evaluation of schedules) where I found this to occur.

Hi,
Thanks for the PR. I already discussed this "feature" with the AppDaemon devs some months ago and was still hoping they'd drop it again in the final release, but I seem to be in bad luck.

BTW, this won't even work, because there is no self on a function which is no bound method. I'll end up adding a lot of wrappers around callback handlers for nothing.

Just for reference: https://github.com/home-assistant/appdaemon/issues/462

Thanks for the clarification!


Popup Work Menu

Hi ,
I worked with @norbiboy1 , to improve the site interaction using Javascript. Here are some of the additions made to this project;

[x ] - When the user clicks (or taps) the button to check project details, the popup with details about the project appears.
[x] - When the user clicks (or taps) the close (X) button, the popup disappears.

To achieve this, We applied javascript to interact with the DOM and get the HTML tag information, classes and ID. These details were added into a javascript object and stored within an array.
An event listener was set up to listen for clicks on the works card, on each click the relevant details from the array are indexed and they are displayed on the HTML with. the appropriate classes which are then styled using CSS.
Regards,

Hi @rychrr ,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does have a linter error please make sure to fix it so that they're all passing
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
Invalid Code Review Request does not count into the code reviews limit.

I had a space inside my CSS by a typo error, this has been fixed now


hip: fix const int handling for symbolic

LLaMA is broken on HIP without this

fyi nimlgen did the same change in #1877

Closing as dup for #1877


Fix #31 #33

Fix #31

Added fruiting_avocado_leaves, along with its corresponding tags and English/Chinese

Fix #33

If someone needs this mod now
https://github.com/north82/Cultural-Delights-Fabric/releases/tag/1.20.1-1.0.5-fix


How to create Mat from image loaded from Web

Hello all,
I am struggling to create a cv::Mat from a image (640*480*3 jpg) loaded from web. I have tried a lot of stuff(from image, ndarray or cv_convert) but it seems I cannot create cv::Mat if it is not loaded from file or read from Cam.
I am tried to save the image by image::save and that is working so I am sure the image is correct.
Now I need to convert it to cv::Mat to draw on image.
Is it possible to create a cv::Mat from bytes::Bytes or from image or in some other way to be shown by cv::imshow?
Do you have some suggestions?

Hi, the general idea is to load the image, get its pixel data and load it into Mat while specifying the correct format, CV_8U3C most probably. I’ll be able to provide the example a little bit later.

Hello Twisted fall,
Please do, now I am kind of stuck here and I am still learning Rust.
Thanks in advance

Something like this would work (uses the image crate):
use std::error::Error;
use std::fs::File;
use std::io::BufReader;

use image::ImageFormat;
use opencv::{highgui, imgproc};
use opencv::core::{Scalar, Vec4b};
use opencv::prelude::*;

fn main() -> Result<(), Box<dyn Error>> {
	let img_file = BufReader::new(File::open("/var/tmp/opencv-image/logo.png")?);
	let img = image::load(img_file, ImageFormat::Png)?;
	let mut img_mat = Mat::new_rows_cols_with_default(img.height().try_into()?, img.width().try_into()?, Vec4b::typ(), Scalar::all(0.))?;
	img_mat.data_bytes_mut()?.copy_from_slice(img.as_bytes());
	let mut bgr_img_mat = Mat::default();
	imgproc::cvt_color(&img_mat, &mut bgr_img_mat, imgproc::COLOR_RGBA2BGR, 0)?;
	highgui::imshow("Image", &bgr_img_mat)?;
	while highgui::wait_key(10)? < 0 {}
	Ok(())
}

The image display functions in OpenCV expect the BGR subpixel order, so it's important to convert it from the RGB one that's usually supplied by the image handling libraries (done by the cvt_color function call).

Thanks for the example, I wasn't aware of the function Mat::new_rows_cols_with_default()
I was trying to do it in a python style.
Anyway I got it working, but I am wondering why did you use Vec4b::typ()?
It should be Vec3b::typ() or CV_8UC3 because the image is RGB 640x480?
Or am I missing something?

The image loaded by image crate is RGBA, so 4-channel (at least in my case). So to be able to just copy the data over from the pixel byte array into Mat you need them to be compatible. After you do the cvt_color the output Mat is 3-channel.

Ok, thanks, in my case image is loaded from memory and it is 3 channel.
Thanks a lot, I got it working.


Bump SwiftSyntax to 510.0.0

Bump SwiftSyntax to 510.0.0, which also avoids incompatible versions with other packages, like SwiftLint 0.55.1.
Cheers! 🍻

Alternatively, we can define a range like done here to support 509 and 510:
.package(url: "https://github.com/apple/swift-syntax", "509.0.0"..<"511.0.0"),

Thank you @p4checo !


bundle installable with JRuby

JRuby cannot use these libraries

numo-narray
nmatrix
sqlite3
matplotlib
enumerable-statistics

The latest master branch can be able to do bundle install on JRuby.


Identify the source datasets

Identify the 2 datasets with open licenses to use in the project.
https://drive.google.com/file/d/15U0G5leO-YAFQkBxbMt5r1ebgCvnedgY/view

Datasource1: LA County COVID Cases

Metadata URL: https://catalog.data.gov/dataset/la-county-covid-cases
Data URL: https://data.lacity.org/api/views/jsff-uc6b/rows.csv?accessType=DOWNLOAD
Data Type: CSV

The dataset contains approx 24K records with the covid data for the state of california and LA County (total cases, deaths, new_cases, new_deaths). The data is recorded for each day.
Datasource2: Crime Data from 2010 to Present

Metadata URL: https://catalog.data.gov/dataset/crime-data-from-2020-to-present
Data URL: https://data.lacity.org/api/views/2nrs-mtv8/rows.csv?accessType=DOWNLOAD
Data Type: CSV

The dataset contains approx 800K records with crime data for the LA County (Data and Time, Area, Type of crime, Victim Age, Premisis details and location details).
https://catalog.data.gov/dataset/crime-data-from-2010-to-2019
https://catalog.data.gov/dataset/2010-census-populations-by-zip-code

Datasource1: LA County COVID Cases

Metadata URL: https://catalog.data.gov/dataset/la-county-covid-cases
Data URL: https://data.lacity.org/api/views/jsff-uc6b/rows.csv?accessType=DOWNLOAD
Data Type: CSV

The dataset contains approx 24K records with the covid data for the state of california and LA County (total cases, deaths, new_cases, new_deaths). The data is recorded for each day.
Datasource2: Crime Data from 2010 to Present

Metadata URL: https://catalog.data.gov/dataset/crime-data-from-2020-to-present
Data URL: https://data.lacity.org/api/views/2nrs-mtv8/rows.csv?accessType=DOWNLOAD
Data Type: CSV

The dataset contains approx 800K records with the crime data for the LA County (Data and Time, Area, Type of crime, Victim Age, Premisis details and location details).
https://catalog.data.gov/dataset/crime-data-from-2010-to-2019
https://catalog.data.gov/dataset/2010-census-populations-by-zip-code


[FEATURE REQUEST] Allow "" (backslash) and "/" (slash) chars to be used freely

At the moment, szyszka prevents \ and / to be used. This design is actually not critical, and only limits szyszka's potential for further development. Some apps already able to manipulate path. Why isn't szyszka like that too?
Suggestion: Remove the prohibition on using the \ and / chars in related rule tabs in the "Add/Edit Rule" child window.
Since there is potentially new path produced by rules, there should be new column in Files/Folders table named Future Path.
This issue is tightly related to #111 and  #112.

I mean, just allowing backslash in the regex would be game-changing. I'm having to use single-character classes ([.]) to deal with the fact that I cannot just simply escape a regex character (\.). The Rust regex engine supports this, so it must be something happening at the UI level.


Docker / Compose support

Have you considered using for docker container(s) for your scripts?

It's definitely on the to do list. I'll leave this open as a reminder.


Add unicodeRegExp option to pass or remove RegExp unicode flag from pattern and patternProperties

What issue does this pull request resolve?
Fixes #1474
What changes did you make?

Add "unicodeRegExp" option and set it to true by default.
Remove "u" flag from "pattern" and "patternProperties" if this option set to false.
Add tests for "unicodeRegExp" option.
Update docs.

Is there anything that requires more attention while reviewing?
No

Great - thank you!


View Travis integration test results

Xenon integration tests now run on Travis, but they only show which tests fail without a reason: https://travis-ci.org/NLeSC/NLeSC/Xenon/jobs/86363383. Can we find a way to view/analyse the reports that come out of the integration tests?

Tests now show failed or passed, and stack traces. That's good enough for me...


I'm looking for maintainers/sponsors

People not only use this project, but depend on it. After building open source software for over a decade, I'm always surprised when that happens.
Unfortunately, I don't really use Jekyll as often as I used to, and I don't really have a need for this plugin. There are quite a few open issues representing thorny problems; I'm (passively) looking for contributors to help maintain the repo.
Alternatively, a GitHub Sponsorship would be nice to show your appreciation and will motivate me to work on this (and other plugins) more. Stars can't pay the rent I'm afraid.

Thanks a lot for your work! I’m one of those who actually “depend” on the plugin, thus an active development may be more than welcomed. Thanks again, best wishes!

Hi there, just found this plugin. I ran into a few bugs which I would like to help fix. I've worked on a few plugins before so I know the basics.

PRs are always accepted.


Remove release process page from contributing documentation

As most of our release process is using Trello boards and adjustements are made on a template boards, this page is always out-of-sync and not worth the effort of maintaining it.
--no-rebase

Agreed, merging thanks.


www/nginx: fix ACME support

@fabianfrz As stated in https://github.com/opnsense/plugins/pull/1292#issuecomment-487414386 I think the current approach is flawed:
https://github.com/opnsense/plugins/blob/930ebe8111cc33bbb9825fd8b213b4c4aa68c704/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf#L180-L184
nginx should proxy requests to ACME's own web service instead of accessing ACME's files directly. Furthermore the configurable port number of ACME's web service should be used:
https://github.com/opnsense/plugins/blob/930ebe8111cc33bbb9825fd8b213b4c4aa68c704/security/acme-client/src/opnsense/service/templates/OPNsense/AcmeClient/lighttpd-acme-challenge.conf#L65
This way we're one step closer to a better integration between our Let's Encrypt and nginx plugins.

@fraenki thanks for the contribution.

Nice one ❤


.xml will not load into the game

Firstly I want to say how awesome of program that you created and will continue to support and use the work for star citizen. On that note, prior to the yesterday I was and have been able to use the HoloExplor to mod any ships I have. After the team changed a few things in the game on Tuesday I tried to use HoloExplor to change my ships. I am able to load it and then I save it to the correct file location but every time I load the game the server overrights the file and none of the changes load.
Is there any one else who has this issue or is there a way to fix this. Also when loading it on occasion the game crashes but doesnt tell me why it crashed.
Thanks for looking into this.

Hi Psychotic,
Can you try again today. I know CIG was doing some funny things with Hangars earlier relating to the Starfarer.
Also, make sure that you delete the XML from the directory, launch the game to get a new XML file, then upload to HoloXPLOR, just to make sure it's all in sync.
If the file you upload has more or less ships, items, etc than what you have in-game, or the hangar layout is different, then it is overwritten. This can be especially tricky during free-flight periods.

I did try today. Did here. Load in hangar. Setup is still good on my Khartu-al. Changed weapon. Then load into Olisar... alway the default laser load.


feature like getServerSideProps

Hello, first of all thanks for your work
I want to know is there anything like nextjs's getServerSideProps in this  library?
I want to fetch a json from remote (and also transform it) in build time and pass it into client for SSG
so clients don't have to fetch that data everytime

Of course there is, it's briefly mentioned in the documentation, just use the loader from react-router.
There's also an example here: https://github.com/Daydreamer-riri/vite-react-ssg/blob/main/examples%2Fwith-loader%2Fsrc%2Fpages%2F[docs].tsx

Ah. I didn't see it at first place. Thanks

Thank you for your use. If you have other questions, please let me know and I will reply as soon as possible.
In addition, the current loader will still be executed when the client route jumps. I will implement the Loader API that runs only when the build is in the next minor release.

Hi @amir1376 , aof 0.7.0, the loader will only run on the server.
See: https://github.com/Daydreamer-riri/vite-react-ssg/tree/v0.7.0?tab=readme-ov-file#data-fetch


Create a visual distinction for data flow into Calculators and Distributions

I would like to see what the result looks like ;)

I'm not sure whether I correctly understand what the purpose is. Is this interpretation correct?
Arrows that represent input to a variable's distribution are colored in light grey now, to create a visual distinction from arrows that represent input to a variable's calculator. The latter are colored in black, like they used to be.

Yes

Thanks! Maybe then a legend entry for both cases would be nice, something like "black: Used in value", "grey: Used in distribution". What do you think?

Thanks! Maybe then a legend entry for both cases would be nice, something like "black: Used in value", "grey: Used in distribution". What do you think?

Sure

You can check now

I like it. One additional question: Why do you write "Used in value or calculator"? Can an input node be used in another node's value without the use of a calculator?

I like it. One additional question: Why do you write "Used in value or calculator"? Can an input node be used in another node's value without the use of a calculator?

You are right, it's redundant. I fixed it


Fix protoc download arch on arm64

Description
The arch packages is in the format of aarch_64 instead of arm64. This PR fix the protoc download for Apple M1 local building.
Checklist

[ ] Investigated and inspected CI test results
~[ ] Unit test and regression tests added~
~[ ] Evaluated and added CHANGELOG entry if required~
~[ ] Determined and documented upgrade steps~
~[ ] Documented user facing changes (create PR based on (openshift/openshift-docs)) and merge into rhacs-docs)~
If any of these don't apply, please comment below.

Testing Performed
Local build on Apple M1 Monterey

I wonder if the same or similar should have be done for kuttl in #4276  :thinking:


New Version: sourcegit-scm.SourceGit version 8.23

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?
Resolve #165053

Manifests

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

[x] 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

Can someone help? I can't get the reason for the error from the log.
7/29/2024 3:12:45 AM

****************************************************************************************
Installation Verification
****************************************************************************************
Status: Started
==============================================================================
Task         : Installation Validation
Description  : Invoke an Azure Function
Version      : 1.220.0
Author       : Microsoft Corporation
Help URL     : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/azure-function
==============================================================================
2024-07-29T03:12:46.8224400Z POST ***?code=***&
Request body: {
  "operationId": "WinGetSvc-Validation-401-165055-20240729-1",
  "BuildId": "599170",
  "PlanUrl": "https://dev.azure.com/ms/",
  "HubName": "build",
  "ProjectId": "ed6a5dfa-6e7f-413b-842c-8305dd9e89e6",
  "PlanId": "29a9ed59-c568-4f62-9261-aa515192261e",
  "JobId": "68997d86-8ece-5ae8-3ac5-ccdbfa458731",
  "TimelineId": "29a9ed59-c568-4f62-9261-aa515192261e",
  "TaskInstanceId": "b79910ce-dca5-5e27-ad7f-bd285eecb5a2",
  "AuthToken": ***
}
				Response Code: OK
				Response:

7/29/2024 3:14:06 AM

****************************************************************************************
Installation Verification
****************************************************************************************

-----------------------------------------------------
Result: Failed
-----------------------------------------------------
Status: Completed

I've tested my manifest locally with winget install --manifest .\manifests\s\sourcegit-scm\SourceGit\8.23

/azp run

/azp run

/azp run

/azp run


Reduce code duplication for how struct types are decoded

This PR implements https://github.com/godotengine/godot-proposals/issues/4408, at least for the part about decoding structs.
This approach uses a lot less code, 88% fewer lines, although I had to add a method for decoding int32_t (the old code was just using the uint32 method). It also fixes a bug in Projection decoding (see if you can find the bug in the old code), although I am not assigning the bug label because I wasn't actually able to get it to fail in practice.
For more information, take a look at the proposal, and the comment I posted on it recently.

@reduz prefers to keep the code fully unrolled so it's easier to read - as we pointed out it can be more bug prone though and this PR indeed fixed a bug in Projection (62 instead of 64) that should be fixed in another PR. We should add more unit tests to make sure that all this code is correct.


build with the new deploy-path action

This uses the new concord-consortium/s3-deploy-action/deploy-path@v1 action which was added here:
https://github.com/concord-consortium/s3-deploy-action/pull/403
Readme doc on it is here: https://github.com/concord-consortium/s3-deploy-action?tab=readme-ov-file#deploy-path-only-action
The basic changes are:

the build job now figures out the deployPath first
the build job then passes this deployPath as the DEPLOY_PATH environment variable when running the webpack builds.
after the build is completed the whole dist/ folder is uploaded as an "artifact"
the s3-deploy job now downloads this artifact.
the s3-deploy job no longer needs to install any dependencies or build anything.
by default the s3-deploy-action will try to run npm run build so this is overridden with no op command of echo no build.

Additionally the build job is split into multiple steps. This makes it easier to see how long the lint, clean, main app build, and cms app build take to run.  With this data we could consider running the main app build and cms app build in two parallel jobs. However both of these jobs would need to run npm ci which almost dwarfs any benefit.  There are ways we could improve our caching so npm ci would run much faster but that is a new story.
Future Direction
Also it would be nice to use this build artifact for the Cypress tests. There are two sets of Cypress tests to consider:

the cypress job in `ci.yml
the regression job in ci-regression.yml

ci.yml
The cypress job in this ci.yml workflow would be easy to do this with. However it means the cypress job would have to wait for the build to finish before it starts. So the net result might actually be a slower build.
ci-regression.yml
The regession job in ci-regression.yml would get more benefit because it is typically kicked off when the run-regression label is added to the PR. So the build would have already been complete at this point. Additionally because it uses 5 workers that means they are each running npm ci and npm build. This wastes a lot of our GitHub build minutes. The install also eats up a lot of network bandwidth in GitHub. I suspect there is throttling that happens when actions use too much bandwidth.
However using the build artifact is tricky in this case. These are two different workflows and artifacts are not automatically available between them. It is necessary to know the run id for a workflow to download an artifact from another workflow's run. It is possible to figure out the latest run id for a particular workflow using commandline tools, but there is also a dependency relationship. We need to wait for the build of the current commit to be finished before trying to download the artifact from its run.
After having looking at this, I think the best approach is to try to move the ci-regression.yml workflow back into the ci.yml. And then update the regression-label.yml workflow so it re-runs just this new regression job in ci.yml when the label is added. It seems like this is possible using the command line tools. It isn't possible using the GitHub UI. It might also have the side effect of simplifying the checks that are shown on the PR. Currently these checks are confusing with the two different workflows.

Yeah I'll try upgrading that in another PR.


Search page: tag cloud, list all available results

Is your feature request related to a problem? Please describe.
When now going to "Search" page, I have no idea, what I can search. For instance "karlsruhe" does not yield anything.
What fields are searched, tags, locations, uploaders, ...?
Describe the solution you'd like
A search should go over different fields (benchmark name, locations, uploaders, etc).
It would be nice to have a page which would list all available results, separated in "sub-pages" (i.e. 10 most recent results shown, to see more click "next" or "page 2"). In principle, this is search results with no parameters, i.e. everything is shown.
As an addition, one could show a TagCloud, i.e. all tags with the size of letters depending on the frequency of the tag usage.

In the Info field of the tag filter, the distribution of tags among the loaded results is shown.

Is this issue still relevant?

move tagcloud to a separate issue, otherwise can close :-)


Can't use with subdomains

Hey @tsaaristo I found that you can't use this with subdomains. I noticed there's a pull request #2 for this same issue. Would you mind reviewing that PR and/or implement a way to enable subdomain support?

Hello @tsaaristo
There is a need for integrating this plugin into nginx-proxy-manager. See https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2153
But with this issue the functionality inside nginx-proxy-manager is very limited and causes unexpected errors for its users.
Would it be possible for you to take the time and release a new version with the PR mentioned above?

Hello again @tsaaristo ! Seems that you don't have too much time for this project at the moment. Maybe you want to give someone else permissions for this project? Also for the entry in pip repo if required for a release?

Hello @tsaaristo ! May you check the PR request for this project or May you want to give someone else permissions for this project? We are urgently need for this api for who is in use of dns-he.

Hi @tsaaristo, it would be great if you could review this PR.  It’s a real pain to work around this.  Thanks!!

Hi @tsaaristo, as others have expressed already, this would be greatly appreciated if you could review this PR.


[TEST_ONLY] Disable internal-encryption

/hold

I expect ci/prow/413-test-e2e-tls-aws-ocp-413 still fails. We need to use the newer net-kourier image.


Add Limelight target simulation

Trig + Vectors = Simulated CV.
This issue is just here to remind myself about this

#196


Upgrade to RocksDB 7.7.3

instead of https://github.com/speedb-io/speedb/pull/219

instead of https://github.com/speedb-io/speedb/pull/219

Passed performance tests


Menu cache invalidation

When I changed the structure of the pages, by making some of them child pages to others, the Menu where those pages were used wouldn't update until cache is cleared.
So somehow when changing pages, the Menu cache data should be invalidated, if this page was referenced in any Menu.

Do you mean the link field url structure didn't update?

Do you mean the link field url structure didn't update?

I think:
menuItems {
  nodes {
    url
  }
}

I think:
menuItems {
  nodes {
    url
  }
}

Ahh, makes sense 👍 we'll need to account for this. In the meantime you can use this query instead:
{
  allWpMenuItem {
    nodes {
      connectedNode {
        node {
          ... on WpUniformResourceIdentifiable {
            uri
          }
        }
      }
    }
  }
}

That isn't using static data but instead is using a connection to the Gatsby node the menu item is connected to and that will always be up to date 👍

Ahh, makes sense 👍 we'll need to account for this. In the meantime you can use this query instead:
{
  allWpMenuItem {
    nodes {
      connectedNode {
        node {
          ... on WpUniformResourceIdentifiable {
            uri
          }
        }
      }
    }
  }
}

That isn't using static data but instead is using a connection to the Gatsby node the menu item is connected to and that will always be up to date 👍


"incompatible versioned reference" in function signature

Introduced by #2684.
run command:npx --no tsp compile client.tsp --no-emit --warn-as-error
TypeSpec compiler v0.51.0-dev.7

Diagnostics were reported during compilation:

/mnt/vss/_work/1/s/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_completions.tsp:87:3
- error @typespec/versioning/incompatible-versioned-reference: 'Azure.OpenAI.getChatCompletionsWithAzureExtensions'
was added in version 'v2023_08_01_Preview' but contains type 'Azure.OpenAI.(anonymous model).functions' added in
version 'v2023_07_01_Preview'.
> 87 |   functions?: FunctionDefinition[];
     |   ^^^^^^^^^

run command:npx --no tsp compile client.tsp --no-emit --warn-as-error
TypeSpec compiler v0.51.0-dev.7

Diagnostics were reported during compilation:

/mnt/vss/_work/1/s/specification/eventgrid/Azure.Messaging.EventGrid/main.tsp:315:6
- error @typespec/versioning/incompatible-versioned-reference: 'Microsoft.EventGrid.releaseCloudEvents' is referencing
versioned type 'Microsoft.EventGrid.(anonymous model).releaseDelayInSeconds' but is not versioned itself.
> 315 |   op releaseCloudEvents is StandardOperations.ResourceAction<
      |      ^^^^^^^^^^^^^^^^^^

First error message is fixed by #2691.  Second error message is not:
https://dev.azure.com/azure-sdk/public/_build/results?buildId=3285684&view=results

Playground


[RFR] remove default color chevron

Bug fixes #903

Can you post screenshots showing the chevrons before and after the patch ?

No, it's not a good solution. All active links in the UI share the same color, the chevron links should have it, too.
The right solution is to get the color from the theme, as in Sidebar.js.


Deployment on server

Working on server deployment and run to few problems with react. I'm not a node.js expert...
remote: Failed to compile.
remote:
remote: ./components/Link.tsx
remote: 11:1  Warning: Assign arrow function to a variable before exporting as module default  import/no-anonymous-default-export
remote: 11:16  Error: Component definition is missing display name  react/display-name
remote:
remote: ./components/placeholders/Block.tsx
remote: 9:1  Warning: Assign arrow function to a variable before exporting as module default  import/no-anonymous-default-export
remote: 9:16  Error: Component definition is missing display name  react/display-name
remote:
remote: info  - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules

We have updated the repository and the readme file for installing/running the application.