Distorted cubemap texture coordinates

Games that use the FNA3D graphics library with MoltenVK are exhibiting some odd distortion behavior with cubemap texture coordinates.
Here is an example application with a simple skybox: http://moonside.games/files/SkyboxTest.zip To run the application:
cd CubemapBug
chmod +x ./KavTest
DYLD_LIBRARY_PATH=./osx FNA3D_FORCE_DRIVER=Vulkan ./KavTest

Use the IJKL keys to look around. Turn the camera toward the sky and to the right to see the distortion. When running with Vulkan it looks like:

Whereas with Metal or OpenGL, it looks like:

This behavior has only been observed with MoltenVK. On Windows and Linux with AMD/NVIDIA Vulkan drivers, the cubemaps are rendered correctly. FNA3D has been rigorously tested for Vulkan spec compliance, and the affected applications do not trigger any Vulkan validation errors, so this seems like an MVK bug.
If you want to run the sample with a different graphics backend, you can set the FNA3D_FORCE_DRIVER environment variable to OpenGL or Metal. This is particularly useful if you want to compare side-by-side captures of the app when running with MoltenVK vs. Metal.
cc: @flibitijibibo @thatcosmonaut

We dug into this and verified that it was Intel-specific - here is a simplified test case:
http://flibitijibibo.com/mvkCubemap.tar.bz2
Simply extract and ./RunVulkan. The FNA3D binary is modified to prefer integrated over discrete, which should make it a little easier to test on hybrid setups.

I'd found a similar problem with using gradient sampling on a cube map running the Vulkan test suite. At the time, I had thought it were a problem with the Metal driver, but maybe it's a bug in MoltenVK or SPIRV-Cross. Running your reproducer may shed light on that.

Hmm, I don't see anything obviously wrong with the MSL that MoltenVK produces from the supplied SPIR-V. How do I get FNA to dump the shader it supplies? I want to see what's different with the Metal backend.

New FNA3D binary...
mtlDump.zip
There's no easy way to dump the MojoShader parse data, so I just modified the Metal backend to spit out every shader it compiles. For this sample we save the Vulkan pipeline cache to FNA3D_Vulkan_PipelineCache.blob.

I don't see anything different between the fragment shaders generated. This leads me to suspect there's something wrong with the geometry. And it does look a bit wonky in the demo.

I'll have to agree with that... aside from the swizzle helpers the shaders are virtually  identical, so it may be a case where the vertex data gets messed up for the Intel driver specifically. The data passed through FNA3D is identical across backends, so it would have to be the input layout I guess?

I think I know what might be wrong. I think it has to do with how normalized device coordinates are handled.
In Vulkan, the (x, y) coordinates increase down and to the right--and fragment shaders must reflect this by setting the OriginUpperLeft mode--while in Metal, coordinates increase up and to the right. To account for this, MoltenVK inserts a line in the vertex shader to negate the y coordinate. I'm wondering if this transform is somehow triggering this.
I say this because I see no such transform in the shaders used by FNA. How does it handle this difference?

FNA3D uses the D3D coordinate system, so the Metal renderer just passes through with no coordinate system changes. For Vulkan we use KHR_maintenance1 to flip, and OpenGL flips with the same vertex shader idea.

For Vulkan we use KHR_maintenance1 to flip,

I wonder if Intel's drivers aren't handling the negative viewport height correctly here.

Possibly! This is about where my Metal experience fizzles out; the shader seems to be doing the right thing but I don't know how sensitive MSL is compared to the old GLSL issues we used to fight. The way we flip in GL, we have a uniform float vpFlip that's always either 0 or 1, and we do gl_Position.y = gl_Position.y * vpFlip; so we can handle both backbuffer and framebuffer rendering without recompiling anything. Pretty much any attempt to make it smarter resulted in platform- and driver-specific failures >_<
This probably isn't worth the added overhead, but I could see a similar idea being done but reacting specifically to the KHR_maintenance1 extension - that is, when height is negative it flips the VK viewport back to normal coordinates when encoding to Metal and skipping the inversion in the vertex shader. (Just typing that out felt like more work than it's worth...)

Using a hacked pipeline cache I was able to confirm the bug is related to the viewport. My process:

Run the sample as-is
Open up FNA3D_Vulkan_PipelineCache.blob with vim, /Invert to go to the flip lines, replace out.gl_Position with //t.gl_Position
Apply this FNA3D patch...

diff --git a/src/FNA3D_Driver_Vulkan.c b/src/FNA3D_Driver_Vulkan.c
index 70deaf4..85dfc65 100644
--- a/src/FNA3D_Driver_Vulkan.c
+++ b/src/FNA3D_Driver_Vulkan.c
@@ -123,8 +123,8 @@ static const VkComponentMapping RGBA_SWIZZLE =
 static const uint8_t DEVICE_PRIORITY[] =
 {
        0,      /* VK_PHYSICAL_DEVICE_TYPE_OTHER */
-       3,      /* VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU */
-       4,      /* VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU */
+       4,      /* VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU */
+       3,      /* VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU */
        2,      /* VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU */
        1       /* VK_PHYSICAL_DEVICE_TYPE_CPU */
 };
@@ -5981,9 +5981,9 @@ static void VULKAN_INTERNAL_SetViewportCommand(VulkanRenderer *renderer)

        /* Flipping the viewport for compatibility with D3D */
        vulkanViewport.x = (float) renderer->viewport.x;
-       vulkanViewport.y = (float) (renderer->viewport.y + renderer->viewport.h);
+       vulkanViewport.y = (float) (renderer->viewport.y);// + renderer->viewport.h);
        vulkanViewport.width = (float) renderer->viewport.w;
-       vulkanViewport.height = (float) -renderer->viewport.h;
+       vulkanViewport.height = (float) renderer->viewport.h;
        vulkanViewport.minDepth = renderer->viewport.minDepth;
        vulkanViewport.maxDepth = renderer->viewport.maxDepth;

... and suddenly, Intel works!

As I thought. This means it's a bug in the Metal driver. Would you like to file a feedback, or do you want me to do it?

This means it's a bug in the Metal driver.

It this something we want to workaround in MoltenVK in the meantime? Or would it be too unpredictable to know when to apply it?

This means it's a bug in the Metal driver.

It this something we want to workaround in MoltenVK in the meantime? Or would it be too unpredictable to know when to apply it?

There's only one limited circumstance where we could apply the workaround that @flibitijibibo described: when viewports are not dynamic state and all of them have negative viewport height. When some have it and some don't, or if viewports are dynamic state, then we can't apply it, because we can't predict at pipeline compile time whether or not a viewport with a negative height will be used. Heck, we can't even do that at encode time, so compiling multiple pipelines is out, too. I don't think it's worth trying to work around this.

Filed FB9022749. Sorry about the delay. I'm working on 3 or 4 different things at once right now.

We have a new trace! Terrifyingly it's not a cubemap this time, it's a regular 2D texture. This file works with the mvkCubemap sample from before:
FNA3D_Trace-skewed-texture-tiling.zip
You will see that the tiling of the background texture at the end of the trace is heavily repeated instead of stretched across the viewport. As with the previous trace, hacking the pipeline cache and ignoring viewport flips in the renderer fixes the issue. On the bright side, we also discovered that MVK_CONFIG_SHADER_CONVERSION_FLIP_VERTEX_Y=1 also works, and for our purposes this is enough to get us back on our feet for Vulkan as the default on macOS.

Since we've resolved that this is not inherently fixable in MoltenVK, and an app can workaround for Intel Metal drivers, I'm going to remove this as a MoltenVK bug, mark it as a discussion, and close it.


[#4013] Support for Solaris 10 versions older than u8.

Scope
Support for Solaris 10 versions older than u8 was added to python-package in paver.sh.
Changes
Imported the changes from python-package.
Documented the changes.
Incremented version.
How to try and test the changes
reviewers: @adiroiban
Please review the changes.
Run the tests.

Looks good. Thanks!
I hope that the test will pass.
the paver.sh from brink is also using the new code for downloading python archives based on the version
changes-approved


Help with running logstash

Hi Robin, This is a nice work. Thanks much.  I am trying to set this up. Do we need to keep the logstash running? If I close this the click data is not writing anymore. How to keep this running in background?
Please help. thanks.
$ ./opt/logstash/bin/logstash -f home/oracle/obi-enhanced-usage-tracking/logstash-obi-clickstream.conf
Settings: Default pipeline workers: 2
Defaulting pipeline worker threads to 1 because there are some filters that might not work with multiple worker threads {:count_was=>2, :filters=>["multiline"], :level=>:warn}
Pipeline main started

I see you already mentioned that in Todo. My bad.


RHODS: various updates

testing: ods: generate_matrix-benchmarking: use the right ARTIFACTS_DIR

rhods_test_jupyterlab: retry 15 times to spawn the notebook

cluster_create_osd: set a minimum of 2 replicas for the machinepool

With 1, OCM will complain.

rhods_test_jupyterlab: set NOTEBOOK_SPAWN_WAIT_TIME = 15 minutes

rhods_test_jupyterlab: entrypoint: pass --exitonfailure to the Robot

With this flag, no more test cases are executed after one failed.

rhods_test_jupyterlab: s/ARTIFACT_DIR/ARTIFACTS_DIR/ to be consistent with OpenShift CI env variable

Merging, will test it in other PRs


reading and writing from struct config data

Hi,
I'm trying to read and write from the config structured data. Am I missing something in the implementation here.
Please see example code below:
`
#include <ConfigManager.h>
ConfigManager configManager;
struct Config {
char name[20];
char setting_autoupdate[1];
char setting_mqttdest[15];
bool enabled;
int8 hour;
char password[20];
} config;
struct Metadata {
int8_t version;
} meta;
setup() {
configManager.setAPFilename("/ap-index.html");
configManager.addParameter("name", config.name, 20);
configManager.addParameter("enabled", &config.enabled);
configManager.addParameter("hour", &config.hour);
configManager.addParameter("password", config.password, 20, set);
configManager.addParameter("version", &meta.version, get);
configManager.addParameter("setting_autoupdate", config.setting_autoupdate, 1);
configManager.addParameter("setting_mqttdest", config.setting_mqttdest, 15);
configManager.begin(config);
if (strlen(config.setting_autoupdate) == 0) {strncpy(config.setting_autoupdate, "0",1);};
if (strlen(config.setting_mqttdest) == 0) {strncpy(config.setting_mqttdest, "<IP_ADDRESS>",7);
Serial.println("Settings defaults as meta data empty");
} else {
Serial.println("Reading settings from meta data values");
};
configManager.save();
}
loop() {
DEBUG_PRINT("configmanager mqttdest test: " + String(config.setting_mqttdest));
}
`
The results are, on running the script it shows "Settings defaults as meta data empty", so it's set the defaults as the config.setting_mqttdest length is 0.
It should then save this value.
The loop runs and correctly then shows the value contains <IP_ADDRESS> as expected.
I then reload the esp8266 so the code restarts from blank.
It does the same, no values stored so it says "Settings defaults as meta data empty" and sets the default value of <IP_ADDRESS> again.
It never seems to write the values and is blank at each reboot.
What am I doing wrong?
So to write I am doing:
strncpy(config.setting_mqttdest, "<IP_ADDRESS>",7); configManager.save();
That is correct?
Thank you!

Hi,
The code looks correct from what I can see. ConfigManager is using the EEPROM to store between reboots, so I would suggest you run some simple EEPROM tests to check if it is the board.

Thank you, I've found the issue, corrupted eeprom it seems so clearing has solved it.


[bug] Response validation failed, getMetadata for movie ratingKey

I'm getting an error when using getMetadata method with a movie ratingKey
It's working fine with a tv show ratingKey
Did I forgot something ?
Error response below
{
  "statusCode": 500,
  "error": "Internal Server Error",
  "message": "Response validation failed"
}

Example raw response with manual GET HTTP request

XML or JSON for movie
XML or JSON for tv show

Thanks in advance

Hey @fredodiable,
Great issue! Thank you for submitting this. The OpenAPI Specification for this endpoint is located here.
Feel free to submit a PR on the repo, or I will try to make a pass on the spec soon to fix this.

Sorry I moved to another library some months ago (plex-sdk)
So I'm not able to test this anymore myself


ngspice: 26 -> 27

Semi-automatic update. These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 27 with grep in /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27
found 27 in filename of file in /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27

cc @viric @rongcuid

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘ngspice-27’ in /private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/applications/science/electronics/ngspice/default.nix:16 is not supported on ‘x86_64-darwin’, refusing to evaluate.

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/lib/ngspice/spice2poly.cm
shrinking /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/lib/ngspice/xtraevt.cm
shrinking /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/lib/ngspice/table.cm
shrinking /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/lib/ngspice/digital.cm
shrinking /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/bin/cmpp
gzipping man pages under /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/share/man/
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/lib  /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27/bin
patching script interpreter paths in /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27
checking for references to /tmp/nix-build-ngspice-27.drv-0 in /nix/store/73sh9hf5c9fjgh962pd1ac16kr8dvzxg-ngspice-27...

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/lib/ngspice/xtradev.cm
shrinking /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/lib/ngspice/analog.cm
shrinking /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/lib/ngspice/digital.cm
shrinking /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/lib/ngspice/spice2poly.cm
shrinking /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/bin/cmpp
gzipping man pages under /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/share/man/
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/lib  /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27/bin
patching script interpreter paths in /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27
checking for references to /build in /nix/store/1ma6dn7l4hsjdxsb2f6drilwinb5yymr-ngspice-27...


[LIGHTNODE] As a user, I want Paloma LightNode to run on Celestia, Sei, then Thorchain clients

As a user, I want Paloma LightNode to run on Celestia, Sei, then Thorchain clients so that I am able to use a Paloma LightNode on Thorchain
Acceptance Criteria

Celestia Client First
Sei Client Second
Thorchain Client Third
Does #2246 block this ticket?
See EPIC: https://www.notion.so/volumefi/EPIC-10-11-24-Paloma-LightNode-ThorChain-117e002bb6218010865bd9e8c08fe198

@maharifu updated the ticket.

Closing as complete. we will shift focus to Custom Voice AI for Tailored.


Unhandled error in blazor has occured

I managed to get real time face recognition working in visual studio code however when I moved my codes over to blazor web assembly on visual studio and after setting up JsRuntime on a razor page. When I tried to run the project.
I would either get something like
Uncaught (in promise) Error: Based on the provided shape, [1,1,16,32], the tensor should have 512 values but has 417
or
Uncaught (in promise) Error: Based on the provided shape, [1,1,512,9], the tensor should have 4608 values but has 2018
After troubleshooting I still have no clue why this has happened.

Uncaught (in promise) Error: Based on the provided shape, [1,1,16,32], the tensor should have 512 values but has 417
at P (face-api.min.js:1)
at Rn (face-api.min.js:1)
at In (face-api.min.js:1)
at e (face-api.min.js:1)
at Vh (face-api.min.js:1)
at face-api.min.js:1
at Array.forEach ()
at face-api.min.js:1
at Array.forEach ()
at face-api.min.js:1

Hello, here's a solution from another issue comment #131 (comment)


eac38772-669b-4518-85d8-df3b26a2ee08

this is for automated testing

0659a89b-9400-4a9c-ae8e-c0f92161d0ea


Update Cocoapods Support

Just seeing that v. 5.1.0 is tagged - but the cocoapod spec repo hasn't been updated with this new version.
Also, getting a build warning about:
 The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.4.99.

(seeing this building with Xcode 12.4 - I believe we saw the warning with earlier versions, too)
Thinking that can be resolved by just specifying a platform in the podspec -
 s.platform = :ios, '13.0'

Thanks!

Any update on this? It still shows 5.0.0 as the highest version in cocoapods

@ashleymills - just bumping to see if someone could update the cocoapods version?

@ashleymills - I'm getting this error when trying to push my library to Cocoapods
- NOTE  | [iOS] xcodebuild:  Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 11.0 to 16.4.99. (in target 'ReachabilitySwift' from project 'Pods')
Could you please bump the target to 11?


Update README.md

Added basic Readme stuffs.

Hi! Just wanted to add some more information:
I'm not confident enough to describe the installation procedure, if someone could contribute that or add some info here and I'll add it.
Let me know if there is anything else I can add.


Please provide example calculating percentages by a field value

Thank you for providing these examples, they are very helpful.
I am trying to follow how to extend the data to report percentages, as in this example but I have a further need to do that in hierarchy by another column value.
Following along, I have a query like this
Table
| where StartTime >= ago(5d)
| where Id == "myId"
| project Col_1, Result
| where Col_1 in ("val 1", "val 2", "val 3")
| where Result in ("succeeded","failed")
| summarize count() by Col_1, Result
| as TheResults
| extend total = toscalar(TheResults | summarize sum(count_))

That gives me a result like:

Col_1
Result
count_
total

val 1
succeeded
6
30

val 2
succeeded
16
30

val 2
failed
2
30

val 3
succeeded
2
30

val 1
failed
4
30

But what I want is more like
| extend total = toscalar(TheResults | summarize sum(count_) by Col_1, Result)

I want output like

Col_1
Result
count_
total

val 1
succeeded
6
(6+4=) 10

val 2
succeeded
16
(16+2=) 18

val 2
failed
2
(16+2=) 18

val 3
succeeded
2
2

val 1
failed
4
(6+4=) 10

But what I get under total is "val 1" for all rows.
What I really want to get is the percentage succeeded for each, val 1, val2 , val 3 so this is an intermediate attempt to get that figured out. And then what I really, really want is to be able to bin them so that I can see the success rate trend over time by week or month.
Can one of your experts provide such an example?
thanks!

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

ID: 87ceffe2-e518-d7f5-6f1d-99cbf26dce9a
Version Independent ID: 28ce08eb-3eac-ad19-e11f-a3fd754757ec
Content: Samples for queries in Azure Data Explorer and Azure Monitor
Content Source: data-explorer/kusto/query/samples.md
Service: data-explorer
GitHub Login: @orspod
Microsoft Alias: orspodek

@lygasch Thank you for feedback. We are actively validating it. We will get back to you soon.

@Iygasch Thanks for the question. Github forum is dedicated for docs related issues. For any technical queries or clarifications, we encourage to utilise Microsoft Q & A platform. Kindly raise your query on Microsoft Q&A Platform


Update Accept.php

Fixes:
preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/html/vendor/api-ecosystem-for-laravel/dingo-api/src/Http/Parser/Accept.php on line 70

Fix https://github.com/api-ecosystem-for-laravel/dingo-api/issues/37

Ok, I noticed another PR that resolves this issue too, but minimally in a different way :)
My use more Laravel-way as use a native functionality of the "header" method.
https://github.com/api-ecosystem-for-laravel/dingo-api/pull/39

@specialtactics could you review my PR? It's trivial ;)

Thank you @mgralikowski  tagged as [v4.1.2]


论文and代码

感谢你非常棒的工作《LightTrack: Finding Lightweight Neural Networks for Object Tracking via One-Shot Architecture Search》，但是网上好像现在找不到这篇论文，可以给个论文的下载链接吗?另外，可以尽快公布代码吗？

Hi, thanks for the interest in our work.
Paper and code will be released in recent days.

Hi, thanks for the interest in our work.
Paper and code will be released in recent days.

<EMAIL_ADDRESS>

Yep, of course :)

Yep, of course :)

Thank you very much, I am looking forward to your wonderful work!


pandas DataFrame.from_items deprecated >>from_records

https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.from_items.html

Thanks!

I'll make a release to pypi soon.

Ok, let me know


Add swagger ui

As a dev team member I want to test API easily, from browser.

http://localhost:8080/swagger-ui.html


pkgVersionFromGit indiscriminately say "latest tag" even if -git_revision is used

(Note-to-self to fix a minor bug that I introduced myself.)
Since around dh-make-golang v0.2.0, pkgVersionFromGit() would print log messages like the following:
    log.Printf("Found latest tag %q", latestTag)
    log.Printf("WARNING: Latest tag %q is not a valid SemVer version\n", latestTag)
    log.Printf("Latest tag %q matches master", latestTag)

saying it is the "latest tag" even if the user had specify an older tag -git_revision.
For example, even if the actual latest release is v1.1.9, the log message claims v1.1.2 is the latest:
$ dh-make-golang make -git_revision v1.1.2 github.com/yuin/goldmark
2019/11/29 14:02:38 Downloading "github.com/yuin/goldmark/..."
2019/11/29 14:02:39 Determining upstream version number
2019/11/29 14:02:39 Found latest tag "v1.1.2"
2019/11/29 14:02:39 Latest tag "v1.1.2" matches master
2019/11/29 14:02:39 Package version is "1.1.2"

(removing from milestone since already released)


swift package manager error

same error

same error

also stuck as well, did you end up finding a way to resolve the issue?

Same here, can you please add support for Swift Packages?

@Dale-One @dantesauder @bapuqln @coder-free use the current master in spm it will work.

@Dale-One @dantesauder @bapuqln @coder-free @Abhinav2807 - It's the same issue as #289 (resolved with a tagging change).


unable to set any milestones for my project

I’m unable to set any miles for my project https://guthub.com/nurpax/petmate
The UI always just gives an error. Posted screencap in a comment.

Screencap: https://youtu.be/3Je4zgixw-o
Do the milestone names matter? My project has 0.1 and 0.2.

I added the mikestones in github web after I had syncd githawk.

The milestone names should not matter, but thanks for sharing them regardless. It could be that some decoding fails. Do you only have issue with adding milestones? Can you add assignees / comment / do other things on the project?

comments, labels and assignees work well for me

@nurpax are you using the beta version? We could inspect the network response if so.
Sent with GitHawk

i’m using the app store version 1.21.0. i can try beta toi if that helps. that’s a separate entry in the app store or how do i get it?
Sent with GitHawk

@nurpax you can DM me on Twitter with your email and I can send the beta
Sent with GitHawk

Done.

Got beta running. Same problem w/ milestones. (which I guess was expected)

Awesome, can you three-finger tap (tap once with three fingers) and check the menu > network history?
Sent with GitHawk

They're all HTTP 200 OK (5 requests)

[   {     "id" : 3514116,     "description" : null,     "open_issues" : 6,     "state" : "open",     "created_at" : "2018-07-22T13:29:11Z",     "labels_url" : "https://api.github.com/repos/nurpax/petmate/milestones/1/labels",     "url" : "https://api.github.com/repos/nurpax/petmate/milestones/1",     "node_id" : "MDk6TWlsZXN0b25lMzUxNDExNg==",     "closed_issues" : 6,     "title" : "0.1",     "creator" : {       "id" : 297823,       "organizations_url" : "https://api.github.com/users/nurpax/orgs",       "received_events_url" : "https://api.github.com/users/nurpax/received_events",       "following_url" : "https://api.github.com/users/nurpax/following{/other_user}",       "login" : "nurpax",       "avatar_url" : "https://avatars0.githubusercontent.com/u/297823?v=4",       "url" : "https://api.github.com/users/nurpax",       "node_id" : "MDQ6VXNlcjI5NzgyMw==",       "subscriptions_url" : "https://api.github.com/users/nurpax/subscriptions",       "repos_url" : "https://api.github.com/users/nurpax/repos",       "type" : "User",       "html_url" : "https://github.com/nurpax",       "events_url" : "https://api.github.com/users/nurpax/events{/privacy}",       "site_admin" : false,       "starred_url" : "https://api.github.com/users/nurpax/starred{/owner}{/repo}",       "gists_url" : "https://api.github.com/users/nurpax/gists{/gist_id}",       "gravatar_id" : "",       "followers_url" : "https://api.github.com/users/nurpax/followers"     },     "html_url" : "https://github.com/nurpax/petmate/milestone/1",     "number" : 1,     "updated_at" : "2018-07-26T22:35:52Z",     "due_on" : null,     "closed_at" : null   },   {     "id" : 3514117,     "description" : null,     "open_issues" : 4,     "state" : "open",     "created_at" : "2018-07-22T13:30:01Z",     "labels_url" : "https://api.github.com/repos/nurpax/petmate/milestones/2/labels",     "url" : "https://api.github.com/repos/nurpax/petmate/milestones/2",     "node_id" : "MDk6TWlsZXN0b25lMzUxNDExNw==",     "closed_issues" : 0,     "title" : "0.2",     "creator" : {       "id" : 297823,       "organizations_url" : "https://api.github.com/users/nurpax/orgs",       "received_events_url" : "https://api.github.com/users/nurpax/received_events",       "following_url" : "https://api.github.com/users/nurpax/following{/other_user}",       "login" : "nurpax",       "avatar_url" : "https://avatars0.githubusercontent.com/u/297823?v=4",       "url" : "https://api.github.com/users/nurpax",       "node_id" : "MDQ6VXNlcjI5NzgyMw==",       "subscriptions_url" : "https://api.github.com/users/nurpax/subscriptions",       "repos_url" : "https://api.github.com/users/nurpax/repos",       "type" : "User",       "html_url" : "https://github.com/nurpax",       "events_url" : "https://api.github.com/users/nurpax/events{/privacy}",       "site_admin" : false,       "starred_url" : "https://api.github.com/users/nurpax/starred{/owner}{/repo}",       "gists_url" : "https://api.github.com/users/nurpax/gists{/gist_id}",       "gravatar_id" : "",       "followers_url" : "https://api.github.com/users/nurpax/followers"     },     "html_url" : "https://github.com/nurpax/petmate/milestone/2",     "number" : 2,     "updated_at" : "2018-07-26T20:51:18Z",     "due_on" : null,     "closed_at" : null   } ]

Could it be due to the description field being "null" in milestones?  I'll try to set a milestone description and see if that fixes it.

Yeah, I think that was the problem.  I added a description in github to all my milestones and it works now.
I think it'd make sense to turn null to maybe an empty string.  Editing the milestone description is hidden behind an "Edit milestone" button that I never clicked on before.

Awesome, I think we can fix this in the decoding of milestones! 👍
Sent with GitHawk


All Docker Images(latest and 0.3.3) are not working

All Docker Images are not working.
pt and tf: tarfile.ReadError: file could not be opened successfully
and apline: numpy is missing

yeah
Duplicate of #57 it looks like -- the account hosting the data is locked

Is there any place where these models can be accessed for a quick fix?

I noticed that the transformers package that is included in the image is an older version (2.2.1) and upgrading it resolves the issue. So until this gets fixed, you could simply create a new docker file to upgrade the package:
FROM koursaros/nboost:latest-pt
RUN pip install --upgrade pip
RUN pip install --upgrade transformers

The same transformers package issue is arising when I do plain pip install nboost[pt]
pip install --upgrade nboost[pt]
Collecting nboost[pt]
  Using cached nboost-0.3.9.tar.gz (831 kB)
Requirement already satisfied, skipping upgrade: termcolor in ./.env/dev/lib/python3.5/site-packages (from nboost[pt]) (1.1.0)
Requirement already satisfied, skipping upgrade: requests in ./.env/dev/lib/python3.5/site-packages (from nboost[pt]) (2.11.1)
Requirement already satisfied, skipping upgrade: elasticsearch in ./.env/dev/lib/python3.5/site-packages (from nboost[pt])(7.0.4)
Requirement already satisfied, skipping upgrade: tqdm in ./.env/dev/lib/python3.5/site-packages (from nboost[pt]) (4.48.2)
Collecting jsonpath-ng
  Using cached jsonpath-ng-1.5.1.tar.gz (30 kB)
Requirement already satisfied, skipping upgrade: flask in ./.env/dev/lib/python3.5/site-packages (from nboost[pt]) (1.1.1)
Collecting nltk
  Using cached nltk-3.5.zip (1.4 MB)Collecting torch
  Using cached torch-1.5.1-cp35-cp35m-manylinux1_x86_64.whl (753.2 MB)ERROR: Could not find a version that satisfies the requirement transformers==2.7.0 (from nboost[pt]) (from versions: 0.1, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.4.0, 2.4.1, 2.5.0, 2.5.1)ERROR: No matching distribution found for transformers==2.7.0 (from nboost[pt])
(dev) ubuntu@ip-192-51-25-212:~$ which python/home/ubuntu/.env/dev/bin/python
(dev) ubuntu@ip-192-51-25-212:~$ python --versionPython 3.5.2


Couldnt run the simulation in windows

When i import the scenario, when i try to press play/pause button in the Opensenario editor GUI, i am getting the following error.
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\pyesmini\pyesmini\pyesmini.py", line 144, in init
raise Exception("Init failed")
Exception: Init failed
playpause_clicked, simulatorRunning =  False
Step, simulatorRunning =  False
step_helper, simulatorRunning =  True
Exception in thread Thread-7:
Traceback (most recent call last):
File "C:\Users\ng85756\Anaconda3\lib\threading.py", line 932, in _bootstrap_inner
Traceback (most recent call last):
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 932, in playpause_clicked
self.step(10000)
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 924, in step
self.update_timestamps()
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 1000, in update_timestamps
str(self.pyesmini.getSimulationTime()))
AttributeError: 'NoneType' object has no attribute 'getSimulationTime'
self.run()

File "C:\Users\ng85756\Anaconda3\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 913, in step_helper
self.pyesmini.step()
AttributeError: 'NoneType' object has no attribute 'step'

Thanks for reporting your issue. Can you please be more specific:
1- Did you follow the step for windows without any issue?

First install Python 3 and use pip tool to install PyQt5 (pip install pyqt5)
Download the prebuilt binary release package and unpack it.
Run the OpenScenarioEditor.py script: python OpenScenarioEditor.py

2- Were you able to open a scenario file as shown below?
https://www.youtube.com/watch?v=7id7vQpcQmg

yes. I followed every single step for windows without an issue and i opened the scenario edtior GUI to and imported the as in the vedio , but the esmini scenario player didnot open as in the vedio , so i pressed play/pause button , so there was an error that popped in my console stating this,
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\pyesmini\pyesmini\pyesmini.py", line 144, in init
raise Exception("Init failed")
Exception: Init failed
playpause_clicked, simulatorRunning = False
Step, simulatorRunning = False
step_helper, simulatorRunning = True
Exception in thread Thread-7:
Traceback (most recent call last):
File "C:\Users\ng85756\Anaconda3\lib\threading.py", line 932, in _bootstrap_inner
Traceback (most recent call last):
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 932, in playpause_clicked
self.step(10000)
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 924, in step
self.update_timestamps()
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 1000, in update_timestamps
str(self.pyesmini.getSimulationTime()))
AttributeError: 'NoneType' object has no attribute 'getSimulationTime'
self.run()
File "C:\Users\ng85756\Anaconda3\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\ng85756\Desktop\openscenarioeditor\OpenScenarioEditor\gui_qt.py", line 913, in step_helper
self.pyesmini.step()
AttributeError: 'NoneType' object has no attribute 'step'

1- Did you use esmini's .xosc files in resources directory?
2- Did you get any other error before pressing the play button?

yes i used esmini's .xosc files in resources directory.
no i didnt get any error before pressing the play button

Then I suggest you to create a video of installation and usage. Maybe I notice sth in the video.

https://kapwi.ng/c/HuQyyGZ-p3

You are using Spyder and not the terminal. My guess is that the tool cannot find the esminiLib.dll or has an issue loading it.
As I see, the working directory seems to be automatically adjusted (wdir) but I think it worth trying to use the terminal to load the program instead of the IDE. Otherwise I honestly have no idea what has gone wrong.

I tried the way you told me, but still it is showing the same error as before.

Now it is working using cmd prompt, but not able to run all the scenarios that are in the esmini's .xosc files in resources directory.

@vamsi1142  Great to hear that. It would be nice to share the error messages that you get when you run other esmini's .xosc files , otherwise I will close this issue.

hello ,
when i am trying to run some .xosc files it is running but few files were not running and giving the following error message,
C:\Users\User\Desktop\open\OpenScenarioEditor>python OpenScenarioEditor.py
osc filename:  C:/Users/User/Desktop/open/esmini/esmini-2.16.0/resources/xosc/acc-test.xosc
disable_ctrls = False , use_viewer =  True , threads =  True , recordFile =
esmini GIT REV: 159852b
esmini GIT TAG: v2.9.0
esmini GIT BRANCH: tags/v2.9.0^0
esmini BUILD VERSION: 2.9.0.build.1491
Player arguments:  OpenScenarioEditor --threads --osc C:/Users/User/Desktop/open/esmini/esmini-2.16.0/resources/xosc/acc-test.xosc --window 60 60 800 400
esmini GIT REV: 159852b
esmini GIT TAG: v2.9.0
esmini GIT BRANCH: tags/v2.9.0^0
esmini BUILD VERSION: 2.9.0.build.1491
Run viewer in separate thread
Loading acc-test.xosc (v1.1)
OpenDRIVE: ../xodr/straight_500m.xodr
Scenegraph: ../models/straight_500m.osgb
Failed to resolve parameter ${$EgoSpeed / 3.6}
Failed to resolve parameter
Traceback (most recent call last):
File "C:\Users\User\Desktop\open\OpenScenarioEditor\OpenScenarioEditor.py", line 462, in openxml
self.gui.load_file(self.xmlfn)
File "C:\Users\User\Desktop\open\OpenScenarioEditor\gui_qt.py", line 1123, in load_file
self.reload()
File "C:\Users\User\Desktop\open\OpenScenarioEditor\gui_qt.py", line 889, in reload
self.pyesmini = PyEsmini(
File "C:\Users\User\Desktop\open\OpenScenarioEditor\pyesmini\pyesmini\pyesmini.py", line 144, in init
raise Exception("Init failed")
Exception: Init failed

the problem is when i want to visualize the acc-test.xosc in esmini player, it is working fine. but when i try to open it with open scenario editor it is showing this error.

Just curious, did you try with threads = False?
threads = True will create a separate thread for the graphics, which potentially could be a source of trouble.

To be honest , i dont know where to check ,could you tell me where i can find it

@vamsi1142
In the viewer tab:

ya tried,disabling the Threads,but getting the same error.

Sorry to hear (even though it was a long shot). I have no more clues on esmini end.

some scenarios were ruuning ,but only few were not running so i am clueless, whats the actual problem is

@vamsi1142  My best guess is that the version of esmini dll that is used for OpenScenarioEditor is not compatible with the newer type of scenarios. acc-test.xosc is added to the repository recently and probably uses advanced features that is not supported by OpenScenarioEditor.


Update scalatest to 3.1.3

Updates org.scalatest:scalatest from 3.1.1 to 3.1.3.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalatest", artifactId = "scalatest" } ]

labels: test-library-update, semver-patch

Coverage remained the same at 89.873% when pulling 0504e3e1daf2553549b9b8f1237cd41a0b843cae on scala-steward:update/scalatest-3.1.3 into b24643ef92e0f5d35696c328da6d03875f02da6e on sangria-graphql:master.

Updated with https://github.com/sangria-graphql/sangria-ion/commit/cdb2cb4f6da8d8afb522de589f112b35d385b3d4


Option to switch to old UI

I preferred the UI before the update on 2024-03-24, where the vote count and comment count would be shown with the vote and comment buttons instead part of the small text. I know that the comment count can be shown with the comment button with the new "Display comment count on comment icon" setting, but I have not found an equivalent for the vote count.
I would like if an equivalent setting could be added for the vote count.
I have considered downgrading the addon in Firefox, but I have not found a way to downgrade addons or sideload .xpi files in mobile Firefox.

Implemented.


Clean up README.md

What this PR does / why we need it:

Fix broken links in README.md
Add documentation session and point documentation to the documentation website:  https://docs.kubermatic.com/kubecarrier,
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

Special notes for your reviewer:
Documentation:

Does this PR introduce a user-facing change?:

NONE

/retest

/lgtm

/hold

/unhold


Downstream test: another attempt to workaround recast test

Refs #1548

Current coverage is 100% (diff: 100%)

Merging #1555 into master will not change coverage

@@           master   #1555   diff @@
=====================================
  Files           1       1
  Lines        3732    3732
  Methods         0       0
  Messages        0       0
  Branches      628     628
=====================================
  Hits         3732    3732
  Misses          0       0
  Partials        0       0

Powered by Codecov. Last update c64e638...ed9bc84

This seems to work as well. Let's if it doesn't fail once it's merged.


Recheck the gradient recipes of CV state-preparation functions

Issue description
The gradient methods for all CV state-preparation functions are set to F.

Expected behavior:
The gradient method should be None. A state preparation method does not depend on any parameters in principle. What do you guys think?

Definitely worthwhile to check all these. For discussion purposes, can you remind what are the meanings of the different enumerations?
e.g., F means "use finite-difference" and None means "not differentiable", correct?

Definitely worthwhile to check all these. For discussion purposes, can you remind what are the meanings of the different enumerations?
e.g., F means "use finite-difference" and None means "not differentiable", correct?

Yes.

Is this issue still current? The CV state preparations do depend on parameters, and I think all but FockState (which has grad_method = None)   actually are differentiable using the finite difference method, right?

@smite, yes. I did not get time to test every function separately though in order to confirm this. If you have some time, you can go ahead and test this :) we can then update the docs. Thanks

I think @smite is right here. If the state preps depend on continuous parameters, the finite-difference rule applies for estimating gradients.


Port scala.meta to Scala Native

Given that SJS support was just added, It seems like SN support should be somewhat trivial now that we are not platform specific. I could be wrong, so lets see what actually needs to be done.

[ ] Switch to sbt-cross from the standard sjs crossbuild (https://github.com/scala-native/sbt-crossproject#migration-from-scalajs-default-crossproject)
[ ] Find out if there are any parser changes etc. in SN.
[ ] Find out what pretty-printing issues we might face. Much like the SJS/SJVM Float differences.
[ ] Find out if there are any other special cases that we need to take into account for SN

@densh I'm sure you can answer a lot of these questions I have.

This was one big motivation for porting to Scala.js/crossProject. I already tested the waters by trying to build scalafmt against scala-native, which resulted in these linking errors https://github.com/scala-native/scala-native/issues/557

@olafurpg Most of the linking errors from that list are done now, we should retry and see if there is anything missing still.

@densh I just opened https://github.com/scalameta/scalafmt/pull/898 porting scalafmt-core to Scala.js. We can work from that branch to try build scalafmt with native, I don't suspect we won't hit on any linking errors in core, but maybe we need more work in scalafmt-cli.
I will try to look into porting to native tomorrow.

I am super excited to confirm that scalafmt links with scala-native 0.2!

Getting it to work only required removing a single Enumeration in the scalameta parser since it seems those use runtime reflection. The rest was simple build changes.

Amazing news! Can we get these changes in? Is the entire test suite
crosscompiling?
On Thu, 27 Apr 2017 at 04:49, Ólafur Páll Geirsson<EMAIL_ADDRESS>wrote:

I am super excited to confirm that scalafmt links with scala-native 0.2!
[image: scalafmt-native]
https://cloud.githubusercontent.com/assets/1408093/25481965/f4d2da18-2b4f-11e7-91df-125f818ab82e.gif
Getting it to work only required removing a single Enumeration in the
scalameta parser since it seems those use runtime reflection. The rest was
simple build changes.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/scalameta/scalameta/issues/772#issuecomment-297691562,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAlLgCh9wUlxInQ3iF4mT8u2UvC1JA1qks5r0IDHgaJpZM4MsX58
.

I didn't run the test suite, first we would need to get cross-built versions of these libraries released

[ ] scalatest
[ ] utest
[ ] sourcecode
[ ] fastparse
[ ] scalacheck?

@densh Can you comment on what it would take to support these libraries?

I have no data on scalatest as they have rather complicated build that's not easily migratable to native.
utest/sourcecode/fastparse seem to have enough APIs implemented in 0.2 already. We can't run the tests automatically from the sbt yet due to https://github.com/scala-native/scala-native/issues/339, but @Duhemm might have time to look at it in 0.3 milestone.
Scalacheck should be either working already or require minimum changes from us to support it.

Fastparse 0.4.4 is out now with native support. Only remaining dependency is ScalaTest. Our options are to either

don't run tests in native projects (booo!)
write a thin FunSuite wrapper using utests.

I lean towards the second option. utest assert macro error messages are IME better than scalatest macro assert errors so I wouldn't mind switching to utest. Once https://github.com/lihaoyi/utest/pull/113 is merged then utest will also have pretty console reports.

👍 for writing a FunSuite wrapper for uTest.

👍

I started working on crosscompilation to native in https://github.com/xeno-by/scalameta/tree/topic/native. Here's a problem that I ran into:
> metapNative/run /Users/eburmako/Projects/scalameta/sandbox/META-INF/semanticdb/Library.semanticdb
[info] Compiling 1 protobuf files to /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/scala-2.11/src_managed/main
[info] Compiling schema /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/semanticdb3.proto
protoc-jar: protoc version: 340, detected platform: mac os x/x86_64
protoc-jar: executing: [/var/folders/pg/v06175sd2_qb9jbg7c28xr040000gn/T/protocjar4860536607164199621/bin/protoc.exe, --plugin=protoc-gen-scala=/var/folders/pg/v06175sd2_qb9jbg7c28xr040000gn/T/protocbridge5139572597291050554, --scala_out=flat_package,grpc:/Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/scala-2.11/src_managed/main, -I/Users/eburmako/Projects/scalameta/semanticdb/semanticdb3, -I/Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/protobuf_external, /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/semanticdb3.proto]
[info] Compiling protobuf
[info] Protoc target directory: /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/scala-2.11/src_managed/main
[info] Compiling 9 Scala sources to /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/scala-2.11/classes...
[info] Compiling 1 Scala source to /Users/eburmako/Projects/scalameta/semanticdb/metap/.native/target/scala-2.11/classes...
[info] Linking (1780 ms)
[error] cannot link: @scala.meta.internal.semanticdb3.SymbolInformation$Kind$CLASS$
[error] cannot link: @scala.meta.internal.semanticdb3.SymbolInformation$Kind$class$
[error] cannot link: @scala.meta.internal.semanticdb3.SymbolInformation$Kind$class$::$init$_scala.meta.internal.semanticdb3.SymbolInformation$Kind_unit
[error] unable to link
[error] (metapNative/compile:nativeLinkNIR) unable to link
[error] Total time: 14 s, completed Feb 1, 2018 11:23:32 AM

@densh, what gives? Is this a native bug? If yes, is there a workaround that would allow me to ignore it and make progress regardless?

Here's another problem that I ran into. This one may be related to ScalaTest:
> testsNative/test
[info] Compiling 1 protobuf files to /Users/eburmako/Projects/scalameta/semanticdb/semanticdb3/.native/target/scala-2.11/src_managed/main
...
[info] Compiling 1 Scala source to /Users/eburmako/Projects/scalameta/tests/native/target/scala-2.11/test-classes...
[error] /Users/eburmako/Projects/scalameta/tests/native/target/scala-2.11/src_managed/nativetest/FrameworksMap.scala:4: type ErrorSuite is not a member of package <root>
[error]   override val tests = Map[String, AnyRef]("scala.meta.tests.contrib.StatExtractionTest" -> new _root_.scala.meta.tests.contrib.StatExtractionTest, ...
[error] one error found
[error] (testsNative/nativetest:compileIncremental) Compilation failed
[error] Total time: 129 s, completed Feb 1, 2018 11:42:59 AM

@bvenners, any idea what could be causing the issue?

Looks like https://github.com/scala-native/scala-native/blob/17cf3c557a10b63898b2fa4251b8a298177716df/sbt-scala-native/src/main/scala/scala/scalanative/sbtplugin/TestUtilities.scala#L38 is generating the tests map with _root_ prepended to every test class, which leads to the failure since _root_ can't be used to access values or classes in the root package.
@Duhemm would it be possible to generate the TestMain into the root package so that _root_ is not needed to reference test classes/modules?

I've just submitted a pull request with the first stab at crosscompiling Scalameta to Scala Native: https://github.com/scalameta/scalameta/pull/1243. I had to apply several workarounds, but I managed to get testsNative/test to green state. If you're interested, check out the pull request for details.

Here's another pull request that crosscompiles just semanticdb/: https://github.com/scalameta/scalameta/pull/1263, but without any workarounds and hacks.

Successfully merged #1263 and published a Scala Native build of semanticdb3. Already using it in Rsc: https://github.com/xeno-by/reasonable-scala/commit/51f44e2ce81627fedc0738c02bf2595b90740737.

Fixed in #1529, native support for scalameta + contrib modules has been merged into master 🚀


Incorporate features data for PCoA methods features and biplot_scores

The PCoA class has the methods biplot_scores and features.
However they return None as they need the features data.
Is there any way to pass features data along with the distance matrix?

In order to get the biplot features you need to use the results from pcoa into skbio.stats.ordination.pcoa_biplot together with a table of features or additional variables for each sample (in the form of a DataFrame). For example:
from skbio.stats.ordination import pcoa_biplot, pcoa

biplot = pcoa_biplot(pcoa(dm), table_of_features)


profiles.include doesn't work as with local config file

Hello
Describe the bug
As reported here: #367, spring.profiles.include is not managed as expected when adding a profile in a config file that is on spring-cloud-server.
I'm not asking for recursive calls to the config-server as evoked here #1395, I just want to activate the profile.
I know that some people don't like to do that, but I just think that a project working with local config should work with spring-cloud-config without changes, right?
I'll try to provide a detail example, so that you can test:
Sample

Use this very simple sample project:

https://github.com/BorisNaguet/spring-cloud-config-profile
mvn package

java -Dspring.profiles.active=feat-dev -jar target/springboot-demo-0.0.1-SNAPSHOT.jar

Result is:
The following profiles are active: feat-dev,product
==>> dev-host
==>> from opt profile

copy application-feat-dev.yml to your config-server

update bootstrap.yaml, to enable spring-config, and set your config server URL

IMPORTANT: remove/rename the local  application-feat-dev.yml

Result is now:
The following profiles are active: feat-dev
==>> dev-host

The config data if fetched from feat-dev, but it doesn't activate the profiles anymore

Can you update to the latest spring boot and spring cloud and try again?

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Hello,
Yes that works with the new versions!
Thanks


Remove post-release tags on setuptools' own build.

Ref #4530

Summary of changes
Remove the post release tags for a cleaner build with the intention of later adopting setuptools_scm for version inference.
No news fragment is needed as it doesn't affect official releases.
Pull Request Checklist

[ ] Changes have tests
[ ] News fragment added in newsfragments/.
(See documentation for details)

The docs build is failing on main.

On further consideration, maybe this change does deserve a news fragment. Integrators probably have to enact the same workaround to convert the in-dev version to a released version, and that step will no longer be necessary after this change.


Selected tag: delete entire tag with backspace?

How can I make backspacing on a selected tag delete the entire tag instead of removing one character at a time?
Thanks.

Duplicate of https://github.com/select2/select2/issues/3354.


[BUG] darwin-framework-tool BLE pairing doesn't worked on mac osx ventura 13.0

Reproduction steps
1. Build darwin-framework-tool cmd on mac osx ventura 13.0 commit v1.0-branch
2. Launch darwin-framework-tool
3. Run Pairing CMD pairing ble-wifi and tried to pair esp32 with lightning-app.

Bug prevalence
day
GitHub hash of the SDK that was being used
3897c9b12f4f16a8ad6bf73aa8f8d2272b60124a
Platform
darwin
Platform Version(s)
ventura 13.0
Type
Platform Issue
Anything else?
2022-11-09 18:49:30.599119+0100 darwin-framework-tool[55430:542772] [all] 🟢 [1668016170599] [55430:542772] CHIP: [IN] Message appended to BLE send queue
2022-11-09 18:49:30.599110+0100 darwin-framework-tool[55430:543852] didWriteValueForCharacteristic: characteristic service:<CBService: 0x600001718a00, isPrimary = YES, UUID = FFF6>
[1668016170599] [55430:542772] CHIP: [IN] Message appended to BLE send queue
2022-11-09 18:49:30.599145+0100 darwin-framework-tool[55430:542772] [all] 🟢 [1668016170599] [55430:542772] CHIP: [SC] Sent PBKDF param request
[1668016170599] [55430:542772] CHIP: [SC] Sent PBKDF param request
2022-11-09 18:49:30.599161+0100 darwin-framework-tool[55430:543852] didWriteValueForCharacteristic: characteristic descriptors:(null)
2022-11-09 18:49:30.599181+0100 darwin-framework-tool[55430:543852] didWriteValueForCharacteristic: characteristic properties:8
2022-11-09 18:49:30.599194+0100 darwin-framework-tool[55430:543852] didWriteValueForCharacteristic: characteristic isNotifying:0
2022-11-09 18:49:30.599204+0100 darwin-framework-tool[55430:543852] didWriteValueForCharacteristic: characteristic isBroadcasted:0
2022-11-09 18:49:30.599225+0100 darwin-framework-tool[55430:543852] [all] 🔴 [1668016170599] [55430:543852] CHIP: [BLE] BLE:Error writing Characteristics in Chip service on the device: [The specified UUID is not allowed for this operation.]
[1668016170599] [55430:543852] CHIP: [BLE] BLE:Error writing Characteristics in Chip service on the device: [The specified UUID is not allowed for this operation.]
2022-11-09 18:49:30.599355+0100 darwin-framework-tool[55430:542772] [all] 🔴 [1668016170599] [55430:542772] CHIP: [IN] Failed to establish BLE connection: ../../../../../../../../../src/platform/Darwin/BleConnectionDelegateImpl.mm:271: Ble Error 0x00000407: GATT write characteristic operation failed
[1668016170599] [55430:542772] CHIP: [IN] Failed to establish BLE connection: ../../../../../../../../../src/platform/Darwin/BleConnectionDelegateImpl.mm:271: Ble Error 0x00000407: GATT write characteristic operation failed

Seems to be doubled! See my issue at #23435

Duplicate of https://github.com/project-chip/connectedhomeip/issues/23435

@benjaminnestler  @bzbarsky-apple Ok I will see your issue !


Find and replace "Replace all occurences" ignores "Only search for whole words"

Issue Report Checklist

[x] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[x] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[x] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
find and replace ignores "Only search for whole words" when doing "Replace all occurences". Only the correct occurences are highlighted and if I replace them one by one then all is fine. The problem is just with "Replace all occurences".
What steps reproduce the problem?

Write in a new file

aaa
aaa2

Open find and replace. Write aaa in the find line. Write aaa3 in the replace line.
Check "Only search for whole words". Only aaa is highlighted.
Press "Replace all occurences".

What is the expected output? What do you see instead?
 I can confirm it and we'll try to fix it in a future release.

Note: This will be fixed in Spyder 6, to be released in the second half of the year.


Page->index() breaks stepped checkout

index() function on SteppedCheckout gets overidden by Page_Controller index function.
A possible solution is to automatically redirect to the first step in the checkout steps. However, I've noticed in onAfterInit that an automatic redirect kicks in if cart is empty. This would cause an infinite loop.
Another solution could be to somehow introduce index() on CheckoutPage_Controller

Is this still an issue? What exactly is the bug?

Closing this, as it's not clear what the issue is. Feel free to reopen if needed.


Add custom format support to the timestamp field

The timestamp field is currently output as is. It would be nice if a custom format could be used.

working on this one :)


New homepage / activation experience in Settings

Description of the new feature / enhancement
PowerToys is an incubation system for testing new work.    Most of the time, we will default them to on.  This, from time to time, leads to unexpected results when someone quickly invokes find my mouse or other utilities.
My proposal is to have a more upfront system in both first time run / upgrade as well as the 1st page in settings to show crisply,

if a utility is on
Invoke shortcut
Shortcut to the utility's settings

When new utilities come in, this line would also be added to the top of the upgraded dialog as well.
Scenario when this would be used?
Getting new users and upgrade paths crisply aware of new things and defaults
Concept
This is a very conceptual and quick-and-dirty comp of what a new homepage experience could look like:

It would have a list of all modules that can be quickly turned on or off.
When turned on, a module card would appear on the 'dashboard' area that could provide:

name + icon
main activation shortcuts (if any)
ability to launch the module (if applicable)

This seems like a great "quick win" solution.  It's similar to what Windows already does with Accessibility Features like Sticky Keys.
JetBrains IDEs also do something similar with potentially confusing shortcuts like Ctrl+Y (commonly Redo on windows but was Delete Line by default in the IDE) where the first time they are invoked, they ask you which action you were expecting to happen and if you want to update the keymap to that action going forward.

/dup https://github.com/microsoft/PowerToys/issues/26816

Shortcut for the dashboard with all active modules + shortcuts would be awesome! Often i forgot a shortcut for a module so i need a fast way for an overview.

One change suggestion in the concept UI mockup -
Don't dis[;ay active and inactive side by side. I won't be using the inactive modules, and they'll just be occupying the space unnecessarily.
Divide the Home page into two sections - Active at the top and Inactive below that. That way, I'll be able to see more number of active modules, possibly without needing to scroll.

How can Image reziser, active and inactive at the same time?

Description of the new feature / enhancement
PowerToys is an incubation system for testing new work.    Most of the time, we will default them to on.  This, from time to time, leads to unexpected results when someone quickly invokes find my mouse or other utilities.
My proposal is to have a more upfront system in both first time run / upgrade as well as the 1st page in settings to show crisply,

if a utility is on
Invoke shortcut
Shortcut to the utility's settings

When new utilities come in, this line would also be added to the top of the upgraded dialog as well.
Scenario when this would be used?
Getting new users and upgrade paths crisply aware of new things and defaults
Concept
This is a very conceptual and quick-and-dirty comp of what a new homepage experience could look like:

It would have a list of all modules that can be quickly turned on or off.
When turned on, a module card would appear on the 'dashboard' area that could provide:

name + icon
main activation shortcuts (if any)
ability to launch the module (if applicable)

Love it! Maybe you could add keyboard shortcuts to the systray too? Would be useful as I forget the shortcuts sometimes.

How can Image reziser, active and inactive at the same time?

@gigi2006  This is a visual comp (image) we created to conceptually show the idea and quickly gather feedback. It is not functional code.

I really like this. I also like this inactive panel on the side - one of the motivations for the change is exposure to features that aren't enabled by default, so tucking them away at the bottom as was suggested previously negates that entirely, making the list no more useful than the modules sub sections that already exist on the left.
Love the idea of shortcut keys being quickly visible. I didn't even know there was a shortcut for the Fanzy Zones editor until this mockup 😅.

It may make sense to give modules categories to be sorted and displayed on the home page perhaps. More modules keep coming, it's no longer just a few modules within PowerToys. It's getting pretty cluttered.

Scenario when this would be used?
Getting new users and upgrade paths crisply aware of new things and defaults

@crutkas, the mockup lacks a clear indication of updates and new additions of modules since the last installed version. Lazy users like me often find checking the changelog cumbersome, leading to ignorance, as suggested in #21122. It would be convenient to include small icons or indicators alongside updated and new modules, facilitating quick tracking module-by-module checks.
Additionally, as suggested in #21122, a brief walkthrough since the last installed version would be pretty darn amazing! For those who don't need it, adding a quick-simple on/off switch on the homepage would suffice.

@droyk #21122 is out of scope for this feature.

The work associated with this issue has been released as part of the 0.75 sprint. Please update PowerToys to the latest. https://github.com/microsoft/PowerToys/releases


[Doc] Add More information on how to do artifact synchronization in deployment patterns

There needs to be more information on how to do artifact synchronization [1] in Identity Server artifact synchronization in following areas,

Add references to different file sharing systems mentioned in [1] (ex-Network File System)
Add samples on command to follow in provided 4 steps. (ex- do symlink)
Add a reason for creating both 'Deployment' and 'Tenant' directories in selected file system

[1] https://docs.wso2.com/display/IS550/Setting+Up+Deployment+Pattern+1#SettingUpDeploymentPattern1-Enablingartifactsynchronization

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Concatenate different feature levels to one level before passing data to the heads

Thanks for the wonderful work! I learned a lot from reading the paper and going over the code.
I was wondering whether there would be a chance to use an FPN to produce one feature map of size WxHxC instead of going over the different levels for each box prediction? I guess that would be done here: https://github.com/SamsungLabs/fcaf3d/blob/ad5985dd054fe70452da9cd27354f39150d12114/mmdet3d/models/dense_heads/fcaf3d_neck_with_head.py#L104 or ? To the Minkowski convolution permit the transformation from a spare set to a feature image of fixed height and width? Do you have any idea what the impact on the accuracy would be?

Hi @FabianSchuetze ,
Don't quite understand your question. All tensors in fcaf3d are sparse and 3-dimensional (W x L x H x C). You can somehow use pooling or strided convolutions to remove one of dimensions and make the shape W x H x C. But why would you do this? To work with BEV projection? To make dense tensor from sparse you can use .dense() method.

Thanks, @filaPro  for your kind and detailed response.
Indeed, you are right: I would like to try a prediction from a kind-of-BEV. Making the predictions on different level is very interesting, and out of curiosity I would like to do a CenterPoint-type prediction from a single layer as ablation. I thought of upsamling the spare tensors to a common resolution and then doing a max pooling over them. Do you have an idea how I could to that.
I tried to call the dense method on the out matrix but this fails because some coordinates are negative and I have to provide a min_coordinate argument to the dense function. Do you have an idea which arguments I could use?


Added install instuctions

Guys, I know this instruction are ridiculously easy, but since the PPA is not supported anymore. I figured it would be nice to provide the commands for people that are not very familiar with Linux.

I realized that there's another pull request with the same changes


proxy: implement GetBody to allow for re-reading request bodies

On http.Request there is an optional function called GetBody which allows a body to be re-read and retried, it seems like we should definitely utilize this.
Possibly related to #276

I have been able to reproduce the #276 error with this code. I will continue discussion there.

Tests all pass on my machine, so not sure what the deal is with travis.

I think we have a race in the relay tests, need to dig into that, I get the occasional failure locally as well.


Set default clone branch

I've never worked with libgit2 or libgit2sharp before so I'm not sure if this would entail a lot of work. Either way, if we can agree that it's useful to add a setting for the default cloning branch in the repository settings I would like to implement this feature.
It would simply be a dropdown menu that listed the current branches and allow you to pick one of them as the default. It's the same thing that Github offers as I put in a screenshot below.

Any thoughts?

I'm trying to get a local dev environment set up so I can work on Bonobo. I've cloned the repo and opened the solution up in VS 2013. VS automatically set up an app in IIS. I run the app and I get the following error:

I'm hoping to get an instruction on the steps needed to get a dev env working.

The only thing I've figured out to get the interop dll error fixed is detailed in this SO post: http://stackoverflow.com/a/15735328
As that person said though, I'm not sure that's a good way to fix it.

I'm pretty sure I ran into this issue and solve it for myself by setting Copy to output directory to Always (but that's already set, so it doesn't solve the issue for you).
To collaborate with IIS, I need to run VS as an administrator, but that's just a long shot for this.
Any luck? How about setting the deployment item as mentioned in that SO answer?


Publish 7.6-20220903003250+0000

Publish 7.6-20220903003250+0000

@bot-gradle test and merge

Error while scheduling pre-tested commit, please contact the administrator.


[CLEANUP] Add deprecated javadoc tags

Base build failed with return code 1

Build completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands:

ant -Dtestreports.dir=bin/reports/unit-test -f engine/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f engine/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
engine/src/org/pentaho/di/job/JobEntryResult.java
engine/src/org/pentaho/di/job/entries/job/JobEntryJob.java
engine/src/org/pentaho/di/job/entries/sftp/SFTPClient.java
engine/src/org/pentaho/di/job/entries/trans/JobEntryTrans.java
engine/src/org/pentaho/di/job/entry/JobEntryBase.java
engine/src/org/pentaho/di/job/entry/JobEntryInterface.java
engine/src/org/pentaho/di/repository/kdr/delegates/KettleDatabaseRepositoryDirectoryDelegate.java
engine/src/org/pentaho/di/trans/Trans.java
engine/src/org/pentaho/di/trans/TransMeta.java
engine/src/org/pentaho/di/trans/step/BaseStep.java
engine/src/org/pentaho/di/trans/step/BaseStepMeta.java
engine/src/org/pentaho/di/trans/step/StepMeta.java
engine/src/org/pentaho/di/trans/step/StepMetaInterface.java
Still Broken Tests:
org.pentaho.di.trans.steps.rest.RestIT.testNoContent:
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException: 11264
	at org.objectweb.asm.ClassReader.readClass(Unknown Source)
	at org.objectweb.asm.ClassReader.accept(Unknown Source)
	at org.objectweb.asm.ClassReader.accept(Unknown Source)
	at com.sun.jersey.spi.scanning.AnnotationScannerListener.onProcess(AnnotationScannerListener.java:136)
	at com.sun.jersey.core.spi.scanning.JarFileScanner.scan(JarFileScanner.java:97)
	at com.sun.jersey.core.spi.scanning.JarFileScanner$1.f(JarFileScanner.java:74)
	at com.sun.j

org.pentaho.di.trans.steps.rest.RestIT.testResponseHeader:
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException

Unit test coverage change:
org.pentaho.di.core.auth.core.impl.DefaultAuthenticationConsumerFactory:

Branch Change : -7.14%
Complexity Change : -7.69%

org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent:

Branch Change : -2.02%
Complexity Change : -2.13%
Instruction Change : -.34%

org.pentaho.di.job.entries.getpop.MailConnectionMeta:

Branch Change : -1.00%
Complexity Change : -1.41%
Instruction Change : -.30%

org.pentaho.di.job.entries.waitforsql.JobEntryWaitForSQL:

Branch Change :  + .67%
Complexity Change :  + .94%
Instruction Change :  + .13%

org.pentaho.di.trans.step.StepMeta:

Instruction Change :  + .19%
Line Change :  + .27%

org.pentaho.di.trans.steps.calculator.CalculatorMetaFunction:

Branch Change :  + 8.70%
Complexity Change :  + 3.08%
Instruction Change :  + .75%
Line Change :  + .90%

org.pentaho.di.trans.steps.checksum.CheckSumMeta:

Branch Change : -4.41%
Complexity Change : -3.08%
Instruction Change : -1.28%
Line Change : -1.14%

org.pentaho.di.trans.steps.constant.ConstantMeta:

Instruction Change :  + .10%

org.pentaho.di.trans.steps.ifnull.IfNullMeta:

Branch Change : -2.38%
Complexity Change : -1.64%
Instruction Change : -.17%

org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta:

Instruction Change : -.07%

org.pentaho.di.trans.steps.setvalueconstant.SetValueConstantMeta:

Instruction Change :  + .14%

org.pentaho.di.trans.steps.sortedmerge.SortedMergeMeta:

Instruction Change : -.18%

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta:

Branch Change :  + .53%

org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta:

Instruction Change :  + .18%

Integration test coverage change:
org.pentaho.di.trans.step.BaseStep:

Branch Change : -.29%
Complexity Change : -.18%
Instruction Change : -.13%
Line Change : -.08%

License header violations:

Copyright year is not the current year on engine/src/org/pentaho/di/job/JobEntryResult.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/job/entries/job/JobEntryJob.java. Found 2015. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/job/entries/trans/JobEntryTrans.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/job/entry/JobEntryBase.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/job/entry/JobEntryInterface.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/repository/kdr/delegates/KettleDatabaseRepositoryDirectoryDelegate.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/trans/step/BaseStepMeta.java. Found 2015. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/trans/step/StepMeta.java. Found 2013. Was expecting 2016
Copyright year is not the current year on engine/src/org/pentaho/di/trans/step/StepMetaInterface.java. Found 2013. Was expecting 2016

Fixed copyright years

Build completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands:

ant -Dtestreports.dir=bin/reports/unit-test -f engine/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f engine/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
engine/src/org/pentaho/di/job/JobEntryResult.java
engine/src/org/pentaho/di/job/entries/job/JobEntryJob.java
engine/src/org/pentaho/di/job/entries/sftp/SFTPClient.java
engine/src/org/pentaho/di/job/entries/trans/JobEntryTrans.java
engine/src/org/pentaho/di/job/entry/JobEntryBase.java
engine/src/org/pentaho/di/job/entry/JobEntryInterface.java
engine/src/org/pentaho/di/repository/kdr/delegates/KettleDatabaseRepositoryDirectoryDelegate.java
engine/src/org/pentaho/di/trans/Trans.java
engine/src/org/pentaho/di/trans/TransMeta.java
engine/src/org/pentaho/di/trans/step/BaseStep.java
engine/src/org/pentaho/di/trans/step/BaseStepMeta.java
engine/src/org/pentaho/di/trans/step/StepMeta.java
engine/src/org/pentaho/di/trans/step/StepMetaInterface.java
Still Broken Tests:
org.pentaho.di.trans.steps.rest.RestIT.testNoContent:
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException

org.pentaho.di.trans.steps.rest.RestIT.testResponseHeader:
java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException: 11264
	at org.objectweb.asm.ClassReader.readClass(Unknown Source)
	at org.objectweb.asm.ClassReader.accept(Unknown Source)
	at org.objectweb.asm.ClassReader.accept(Unknown Source)
	at com.sun.jersey.spi.scanning.AnnotationScannerListener.onProcess(AnnotationScannerListener.java:136)
	at com.sun.jersey.core.spi.scanning.JarFileScanner.scan(JarFileScanner.java:97)
	at com.sun.jersey.core.spi.scanning.JarFileScanner$1.f(JarFileScanner.java:74)
	at com.sun.j

Unit test coverage change:
org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent:

Branch Change : -1.01%
Complexity Change : -1.06%
Instruction Change : -.17%

org.pentaho.di.repository.kdr.KettleDatabaseRepositoryCreationHelper:

Branch Change : -1.64%
Complexity Change : -.69%
Instruction Change : -2.43%
Line Change : -3.70%

org.pentaho.di.trans.steps.combinationlookup.CombinationLookupMeta:

Instruction Change :  + .04%

org.pentaho.di.trans.steps.excelwriter.ExcelWriterStepMeta:

Branch Change : -1.28%
Complexity Change : -.79%
Instruction Change : -.04%

org.pentaho.di.trans.steps.ifnull.IfNullMeta:

Branch Change : -2.38%
Complexity Change : -1.64%
Instruction Change : -.25%

org.pentaho.di.trans.steps.loadfileinput.LoadFileInputMeta:

Branch Change : -.43%
Complexity Change : -.52%

org.pentaho.di.trans.steps.pgbulkloader.PGBulkLoaderMeta:

Branch Change : -.88%
Complexity Change : -.93%

org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta:

Instruction Change :  + .07%

org.pentaho.di.trans.steps.setvalueconstant.SetValueConstantMeta:

Instruction Change : -.14%

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta:

Branch Change :  + .53%

org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta:

Instruction Change :  + .18%

Integration test coverage change:
org.pentaho.di.trans.step.BaseStep:

Branch Change : -.29%
Complexity Change : -.18%
Instruction Change : -.13%
Line Change : -.08%

@mbatchelor Please review.  These are annotations/Javadoc updates for the SDK


Draw a diagram the Terraform configuration.

https://developer.hashicorp.com/terraform/cli/commands/graph

https://graphviz.org/about/


Optimize TimeStampCache.GetFileTimeStamp happy path

This method appears as a bottleneck in the profiler on Highlight Symbol, where any move touches 3K+ files twice (by Exists and GetLastWriteTimeShim).

@vasily-kirichenko Is cleaning the house :)

@vasily-kirichenko do you have an example before/after trace for highlighting a symbol?

@cartermp no.

This is great, Dave Kean and I looked at this one in particular a while back, but never got around to changing it. But we discussed this exact kind of change.


Add Windows build

This requires changes made after the last release.

What is needed here?

For upstream to make a release. I fixed a bunch of stuff for windows, but they haven't released in 4 years.

I see, so https://github.com/wbhart/flint2/issues/517 for future reference.

Done with 2.6.0


No Mac Control Panel

I can't connect my tapo CCTV to the Piso wifi. I would like to request a Mac Control panel to allow and block Mac addresses

Just use the Bypassed option in the IP Bindings

closing the issue


Use getregion() for showing definition of selected texts

Previously, MacVim added custom VimScript to query what the user selected text is before calling showdefinition on it. Since Vim has since implemented the getregion() API that provides that info natively, use that API instead of the custom implementation.
Also, the previous implementation was broken when dealing with wide characters where it would select more characters than necessary. Using the native getregion() is much more robust and handle those situations.

Also, the previous implementation was broken when dealing with wide characters where it would select more characters than necessary.

Just as an example of the current bug, if you paste in the Chinese text from the Hawaii Wikipedia article (Chinese version): "夏威夷州是位於美國西部的州", and then select "夏威夷" (Hawaii) and right click -> Look Up, current Vim shows this where it somehow thinks we have selected "夏威夷州是位於":


Cannot build with JDK 11 after the latest build changes.

CHANGES.txt says GH-239: Minimum Java bumped to 11
(but README.md does not mention that)
Actually JDK 11 is not sufficient to build, one needs JDK 17, is it intended?
I updated my master branch to the latest today, then I tried ./gradlew clean test
With JAVA_HOME=$HOME/jdk/zulu11.72.19/
It fails with

What went wrong:
A problem occurred configuring root project 'hppc-root'.

Could not resolve all artifacts for configuration ':classpath'.
Could not resolve com.carrotsearch.gradle.dependencychecks:gradle-dependencychecks-plugin:0.0.7.
Required by:
project : > com.carrotsearch.gradle.dependencychecks:com.carrotsearch.gradle.dependencychecks.gradle.plugin:0.0.7
No matching variant of com.carrotsearch.gradle.dependencychecks:gradle-dependencychecks-plugin:0.0.7 was found. The consumer was configured to find a library for use during runtime, compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.7' but:
- Variant 'apiElements' declares a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component for use during compile-time, compatible with Java 17 and the consumer needed a component for use during runtime, compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '8.7')
- Variant 'javadocElements' declares a component for use during runtime, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn't say anything about its elements (required them packaged as a jar)
- Doesn't say anything about its target Java version (required compatibility with Java 11)
- Doesn't say anything about org.gradle.plugin.api-version (required '8.7')
- Variant 'runtimeElements' declares a library for use during runtime, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component, compatible with Java 17 and the consumer needed a component, compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '8.7')
- Variant 'sourcesElements' declares a component for use during runtime, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn't say anything about its elements (required them packaged as a jar)
- Doesn't say anything about its target Java version (required compatibility with Java 11)
- Doesn't say anything about org.gradle.plugin.api-version (required '8.7')

With JAVA_HOME=$HOME/jdk/zulu17.50.19/
It passes.

No - it isn't. Give me a sec.

Ok, will work now.


Express Route IPv6 changes - add back files that got deleted #924393

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] I have read the contribution guidelines.
[ ] The pull request does not introduce breaking changes.

General Guidelines

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[ ] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[ ] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

@vinayada1,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


fix(publish): issue publishing note with ref without a code-worksapce file

Dendron will try to format created/updated according to dendron.defaultTimestampDecorationFormat option from dendron.code-workspace when processing note references. This will fail on any workspace that does not have dendron.code-workspace. This leads to an error on publish (see https://github.com/dendronhq/dendron/issues/2988) and probably errors in other places
For frontmatter variable substitution, we never meant for created/updated to actually be formatted. To simplify the method call, remove the requirement to parse dendron.code-workspace

For frontmatter variable substitution, we never meant for created/updated to actually be formatted. To simplify the method call, remove the requirement to parse dendron.code-workspace

Makes sense to remove this. getFM should only be concerned with grabbing the frontmatter property values as is.
I must have added them a while ago because of a request from the community so that they can substitute them in the body in a human readable form.
Any timeline on supporting handlebarsjs in frontmatter substitution?

optimistically sometime in july


Support headless Chrome

This would allow sites that require JS to load properly to bootstrap the DOM before scraping.

Started working on this here are some todos:

[ ] figure out why last ~20 sites error out
[ ] move chrome user data directory to config directory
[ ] troubleshoot timeouts and viewport settings
[ ] figure out abstraction for supporting both request and puppeteer


Mirrored tabstops don't work

Once the completion menu appears when they're being filled, they just stop working.
I've tested by disabling nvim-cmp and using  and that works which means the issue is specific to nvim-cmp.

Seems you didn't set up nvim cmp properly, check basic configuration. I guess you should set
vim.o.completeopt = "menuone,noselect"

Set that is correct I don't have noselect however that is intended. Regardless of that it works with noselect but then if I confirm a choice using  it stops working.

As this is specific for nvim-cmp, Could you raise this issue in nvim-cmp?

What is your config for ultisnips?

Closed as the reporter seems is not active anymore


Zip code parse issue

Following address text has issue with parse zipcode
90 lumsden Av Winnipeg MB  R2Y 0J7
'R2Y 0J7'  should be zipcode.

Sorry, unfortunately usaddress doesn't not support Canadian addresses.If
you want make an address parser for Canada, we'd be happy to help.
On Thu, Oct 29, 2015 at 7:46 PM, bahromquadevs<EMAIL_ADDRESS>wrote:

Following address text has issue with parse zipcode
90 lumsden Av Winnipeg MB R2Y 0J7
'R2Y 0J7' should be zipcode.
—
Reply to this email directly or view it on GitHub
https://github.com/datamade/usaddress/issues/115.

--
773.888.2718


Add search box to Public DMPs page

Add search box to Public DMPs page
Use same box as My Dashboard, DMP Templates, other lists

The table has a search box, but it only becomes available if there are more than 10 public plans.
The 10 row limit is set globally. We can reduce it to 5 (or 1 even) if we want it to always be visible, but it would end up working that way for all tables across the site.
@stephaniesimms let me know if the 10 row limit is alright

thanks for the reminder. 10 rows still sounds sensible to me. closing issue.


Emit LogEventDropped event from NetworkTarget

when failed to establish or write to network connection
Current implementation did not cover most basic scenario - when network connection cannot be established.
Related to #5084

Seems the build is broken:

src\NLog\Targets\NetworkLogEventDroppedEventArgs.cs(61,154): Error CS0117: 'NetworkLogEventDroppedReason' does not contain a definition for 'FailedToSend'

Thinks it looks good now. Thank you for the contribution

Thank you very much, contributing is a pleasure :)
W dniu pt., 27.01.2023 o 07:54 Rolf Kristensen @.***>
napisał(a):

Thinks it looks good now. Thank you for the contribution
—
Reply to this email directly, view it on GitHub
https://github.com/NLog/NLog/pull/5144#issuecomment-1406096854, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAF3C2E43LRIMYYHDNVAGCTWUNWL5ANCNFSM6AAAAAAUEHDBEQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

NLog v5.2.1 has been released - https://www.nuget.org/packages/NLog


refactor: move styles to assets

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[ ] Bugfix
[ ] Feature
[x] Refactoring

Context

[x] Hopefully can reduce total files changed between main and nuxt branch

Did your issue had any of the "$" label on it?

[ ] My DOT address: Payout

Screenshot 📸

[ ] My fix has changed UI

Copilot Summary

🤖 Generated by Copilot at b733447
Moved all styles files to the assets folder and updated the import path for the variables file. This refactor aimed to improve the structure and organization of the project.

🤖 Generated by Copilot at b733447

styles moved to assets
refactor for clarity
autumn leaves fall gently

why?

I'm aware that this PR does not fix the blocked issue. But, fewer files changed in here https://github.com/kodadot/nft-gallery/compare/main...nuxt === easier to review once ready to merge nuxt to main
If the API/code usage is the same between nuxt2 and nuxt3, there is no need to create two branches targeting nuxt2 and nuxt3. For example:

Error money component. While creating this PR https://github.com/kodadot/nft-gallery/pull/7383, I just realized the money component on nuxt3 is already fixed. The error happens on both nuxt2 and nuxt3. So, make one PR targeting nuxt2, and then on the nuxt branch, just sync it with the main branch
Adjust fa sharp icon as default. I created 2 PR, targeting [nuxt2](chore: fa sharp regular as default icon)https://github.com/kodadot/nft-gallery/pull/7302 and nuxt3. It should be easier to create 1 PR targeting the nuxt2 branch and then just sync it with main in the nuxt branch
more context for this PR or this PR. Let's say another contributor added some files to static/some-logo.png or styles/component/some-component.scss in the nuxt2 app. We don't need to update those files to public/some-logo.png or assets/styles/component/some-component.scss once we sync the nuxt branch with the main branch

We can skip No. 2 if the API/code usage differs. It is expected to be unavoidable. Such as:

change $apollo to useAsyncQuery or something like that in the new API
change $seoMeta to useHead()
etc... some breaking API


Fix behaviour under prototype pollution

If prototype of Object(or Array) is polluted, nlp_compromise doesn't work well because of 'in' operator.
I fixed them.

thanks Tasuku! very nice!


Fix: Zoom is not working on iOS

Fixes the slow and snappy behavior when trying to pan/zoom on the plot on iOS devices.

Note: There are some comments on this branch at: https://github.com/oxyplot/oxyplot-maui/pull/12#issuecomment-2352210284

I have managed to test this PR by now, and I can confirm that it works much better than #12. Zooming and panning works very smoothly and without any problems. I'll merge it into main and tag a new release. Thanks for the contribution, @RobertStefancic !


Benchmarks are misleading. I get only 2.5x AMS, and only 1.05x jsonapi-rb

I just did my own benchmarks, and I'm suuuuper open to others checking my work.
But this is what I got (using default settings):
1 User, 2 Posts, 2 Comments per Post. equiv: GET /api/users/:id?include=posts
iterations per second
Comparison:
  fast_jsonapi eager:      547.9 i/s
  jsonapi-rb   eager:      521.4 i/s - 1.05x  (± 0.01) slower
  ams          eager:      219.0 i/s - 2.50x  (± 0.02) slower
                   with 95.0% confidence

memory allocation
Comparison:
  fast_jsonapi eager:      96234 allocated
  jsonapi-rb   eager:     109874 allocated - 1.14x more
  ams          eager:     249662 allocated - 2.59x more

that memory allocation is pretty good though. :-D
Here is the repo where I made the benchmark:
https://github.com/NullVoxPopuli/ruby-jsonapi-benchmarks
Something that needs to be benchmarked is nested includes performance...
AMS and jsonapi-rb both support nested includes. (and this is where jsonapi-rb beats the pants of AMS). :-)
For example:
1 User, 20 Posts, 20 Comments per Post - including 'posts.comments'
Comparison:
  jsonapi-rb   eager:       22.6 i/s
  ams          eager:        4.6 i/s - 4.91x  (± 0.04) slower
                   with 95.0% confidence

Comparison:
  jsonapi-rb   eager:    3979876 allocated
  ams          eager:   12287098 allocated - 3.09x more

@NullVoxPopuli  We have outlined the methodology and the reasoning of our benchmark tests in this document. It outlines what tradeoffs we are making to get better performance.
I took a quick look at benchmark repo linked above. I noticed that you are serializing only one record in each iteration. That is not the use case fast_jsonapi is optimized for. Like we say in the document one of the things we optimize for is homogeneous lists of objects.  So i modified the benchmark to run homogenous lists of user objects and removed nested includes to keep the outputs as similar as they can be for all three libraries here are the results for iterations per second metric.
Serializing 1 records
Comparison:
  fast_jsonapi eager:    20933.2 i/s
  jsonapi-rb   eager:     5526.4 i/s - 3.79x  (± 0.11) slower
  ams          eager:      552.0 i/s - 37.90x  (± 1.24) slower
                   with 95.0% confidence

Serializing 25 records
Comparison:
  fast_jsonapi eager:     1965.0 i/s
  jsonapi-rb   eager:      751.7 i/s - 2.61x  (± 0.09) slower
  ams          eager:       94.9 i/s - 20.71x  (± 0.35) slower
                   with 95.0% confidence

Serializing 250 records
Comparison:
  fast_jsonapi eager:      213.9 i/s
  jsonapi-rb   eager:       85.9 i/s - 2.49x  (± 0.07) slower
  ams          eager:       11.9 i/s - 17.97x  (± 0.24) slower
                   with 95.0% confidence

Serializing 1000 records
Comparison:
  fast_jsonapi eager:       53.2 i/s
  jsonapi-rb   eager:       21.7 i/s - 2.45x  (± 0.05) slower
  ams          eager:        3.0 i/s - 17.55x  (± 0.30) slower
                   with 95.0% confidence

Link to the gist with files i changed to support homogenous lists.
I feel like the results are roughly the same as shown in our benchmark performance tests. I hope that clears any questions about the benchmarks being misleading.

That's fair. The original benchmark was against flat lists -- good distinction.
I'd argue that testing relationships is a bit more of the 'common scenario'. It's interesting how much of a difference there is between having 1 primary resource, vs a list. For example, with 25 users including 20 posts each:
# equiv of GET /api/users?include=posts

# configured to have the same output (inefficient for everybody except fast_jsonapi)
Comparison:
  fast_jsonapi eager:      114.7 i/s
  jsonapi-rb   eager:       24.8 i/s - 4.63x  (± 0.07) slower
  ams          eager:        3.1 i/s - 36.62x  (± 0.56) slower
                   with 95.0% confidence

# with defaults for each gem
Comparison:
  fast_jsonapi eager:      100.7 i/s
  jsonapi-rb   eager:       38.5 i/s - 2.62x  (± 0.05) slower
  ams          eager:        2.7 i/s - 37.42x  (± 1.07) slower
                   with 95.0% confidence

whereas my previous benchmarks were the equiv of GET /api/users/:id?include=posts
So, that's interesting. I'm sure a lot of performance is gained by reducing configurability/feature-sets (as compared with jsonapi-rb).
Will be interesting to also benchmark nested includes and sparse fieldsets when those become available in fast_jsonapi.

What I've learned from this is that AMS is really bad.

Regarding this last point. I don't think it is that AMS is bad, rather it is not as performant. Furthermore, I think that's okay for it to not be as performant as an alternative that is optimized for performance. AMS is optimizing for something different, namely flexibility.

Agree with @zkwentz, many of the decisions done in AMS in early days were done having as the main motivator the flexibility and seamless integration with ActiveModel/ActionController (this isn't achieved totally by the other alternatives at the moment). AMS supports many features that don't make sense to have when you are using only a single standard as JSON API.
For instance, you can write adapters for Siren, HAL, JSON-LD, Collection+JSON, etc, or even for your custom JSON format in top of AMS (Fun fact: one time I wrote a Cap'n Proto adapter for AMS)

OT: @guilleiguaran Where's the capnproto adapter? I'd love to see it and hear your experience.


Migrate travis tests to prow

Recently we've been seeing more issues with getting travis to actually run our e2e tests. In order to ensure they are run before PRs merge, we should add these to prow. I've started a PR to do that here: https://github.com/kubernetes/test-infra/pull/17943
One thing I don't know is how to keep something similar to our current version test matrix in prow to run the tests against multiple versions. This ensures we don't break anything in versions that should still be supported

/kind cleanup

/close
The descheduler e2e tests are now running through prow for the master, release-1.18, and release-1.17 branches. The Travis CI configuration was removed from the master branch in PR https://github.com/kubernetes-sigs/descheduler/pull/342.