Resolution exception when using dependency on spring-cloud-starter-sleuth in a modular Java app

When using a dependency on "spring-cloud-starter-sleuth" in a Java moduler app, a module resolution exception will occur during the initialization of the boot layer. This is because the package "org.springframework.cloud.sleuth.autoconfig" exists within two modules which causes a package split. These are the modules within this repo which both contain this package:

spring-cloud-sleuth-api
spring-cloud-sleuth-autoconfigure

The solution to this is to move the interface SingleSkipPattern in the "spring-cloud-sleuth-api" to another package (it's the only class in this package). This interface is only used by two classes in "spring-cloud-sleuth-autoconfigure" (SkipPatternConfiguration and SkipPatternConfigurationTest) in which the import of the SingleSkipPattern will change.
A workaround for this bug is to make a fat jar with the Maven shade plugin which only contains the above mentioned two modules to prevent the split package. I managed to have a working solution for this workaround, but I'd rather use the dependency on this repo without the fat jar.

:grimacing: it's sth we can tackle in 3.1.0 as a necessary breaking change (we'll need to move the class around). Until then you have to do the workaround as you mentioned.

Thanks, that's great! For the time being we are able to manage it with the workaround solution.


fixed bug where 0==false return true

This is correct. Strcmp functions return zero when strings are equal, hence 0==true

This is not correct.
You created a function strcmpi (notice the i at the end of the function) which is completely different from strcmpi, and its return is not as you are claiming.


question about the structure of the requests

Lovely library! Source code look so good! Great job. I wondered, how did you knew the structure of the requests okc need? i.e here for example:
    var login_form = {
      okc_api: 1,
      username: username,
      password: password,
    };

How did you investigated the way it should be sent? Thanks!

Hello @obiwankenoobi ! Thank you for the compliment! The way we did is not super fancy. We inspect the requests and responses that are sent/received when we perform operations in the okcupid app. It requires using the dev tools in the browser and inspecting payloads. There was also some good guess work done.

@xmclark love it. Any idea if okc has some spam filter? I mean, if I am now sending messages to 100 people, how am I not being blocked? ( I did it and it went so well it was weird lol )

@obiwankenoobi great question. In my experience with the API, there is not much blocking. I have not attempted to do that...so maybe they do have some kind of filter, but I doubt it.


Use ` as escape character in PowerShell

Related issue: https://github.com/Azure/azure-cli/issues/26526
Argcomplete escape the special_chars with \ when get completion.
The result is incorrect on PowerShell.
For example. space will be converted to \ , but it should be `

Codecov Report
Patch coverage: 60.00% and project coverage change: -0.17 :warning:

Comparison is base (f3f856b) 81.29% compared to head (048c7d5) 81.13%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #434      +/-   ##
===========================================
- Coverage    81.29%   81.13%   -0.17%
===========================================
  Files           10       10
  Lines          770      774       +4
===========================================
+ Hits           626      628       +2
- Misses         144      146       +2

Impacted Files
Coverage Δ

argcomplete/finders.py
91.90% <60.00%> (-0.53%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thanks. It would be best to have a unit test for this, but we've never managed to get powershell to run in unit tests. I trust you have tested this and it works for you.

Actually, I think there is a problem that will have to be corrected before I release this. I don't think the presence of PSModulePath is a sufficiently positive signal that we're running in powershell. It might be set in other shells through some sort of common configuration mechanism.
Instead, the variable _ARGCOMPLETE_SHELL should be set to powershell in https://github.com/kislyuk/argcomplete/blob/develop/argcomplete/shell_integration.py#L101-L107 and its value matched instead of PSModulePath.

@bebound I fixed the issue with the environment variables. Will you please confirm that the fix actually worked for you and report the version of powershell that you used?

It works on PS 5.1.22621.1778, thanks.


Self closing iframe causes escaping for the following tags

Jsoup will correctly normalize the self closing tag to  but the problem remains for the following tags.
Replicate by running this:
Document doc = Jsoup.parse("test");
System.out.println(doc.html());
This runs as it is supposed to
Document doc = Jsoup.parse("test");
System.out.println(doc.html());

Hey Guys,
I have a similar problem. I debugged into Jsoup and saw Jsoup handles everything inside iframe as characters and that is why it escapes it.
Is it a bug, or intended?

Fixed this sometime back.


Missing class methods for VirtualMachineScaleSet and its child resources.

Hi,
We were looking to consume the api https://docs.microsoft.com/en-us/rest/api/compute/virtual-machine-scale-set-vms/list using C# sdk, but the documentation at https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.compute.models.virtualmachinescaleset?view=azure-dotnet fails to call out the method to invoke. It seems the documentation doesn't list any methods at all. Azure Storage's c# sdk documentation looks so much better (https://docs.microsoft.com/en-us/dotnet/api/azure.storage.blobs.blobclient?view=azure-dotnet) and clearly calls out methods directly. Please consider updating the Compute documentation to highlight the necessary methods correctly.
We were unable to unblock ourselves by looking at the github repo for Azure's C# sdk at https://github.com/Azure/azure-sdk-for-net/blob/0b1bdb6b57a6ffe4d4665e0a5726d15ab7d7d016/sdk/compute/Azure.ResourceManager.Compute/src/Generated/RestOperations/VirtualMachineScaleSetVMsRestOperations.cs#L667, but it would be great to have the documentation pointed out inline.

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

ID: b3ece48b-bf59-5e31-8eb3-173674cc1420
Version Independent ID: 2c9f4c14-62cf-7a57-c641-03e2463a13ef
Content: VirtualMachineScaleSet Class (Microsoft.Azure.Management.Compute.Models) - Azure for .NET Developers
Content Source: xml/Microsoft.Azure.Management.Compute.Models/VirtualMachineScaleSet.xml
Service: multiple
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Compute - VM:0.2676256,Compute:0.14561282,Compute - VMSS:0.12718236'

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

@HarveyLink please check if the sdk is using the latest swagger


Support Skill level check

Since skadi has been released a few days ago in NA, a lot of people put skadi on the caster slot support even without her skill maxed, is there any way to make a Skill Check for the support servant?

Duplicate of #102
We're working on it. It's a bit tricky to get right.


[Feature] Support interrupt table generation

SVD files usually contain interrupts which can be used to generate interrupt vector table.
Maybe support two modes:

generate full table (both events and interrupts),
generate only array with interrupts.

I'm not sure how it should look like, so this issue is just to fix absence of such feature. If I get some spare time, I'll try to experiment with it.

I'm not sure how it should look like

This is the main issue. I'm currently "declaring" overridable interrupts like this (plus this) but I don't know if everyone else wants to do it the same way ...

generate full table (both events and interrupts),

By "events" you mean exceptions (the part of the vector table that comes before the actual interrupts)?

By "events" you mean exceptions (the part of the vector table that comes before the actual interrupts)?

Yes, I thought about exceptions + interrupts.


Added IMU with sensor fusion and kalman input. Added partially implem…

…ented full euler kalman filter.
Just the IMU is tested, but nothing should be broken.

looks good now


Home Assistant OS 2022.7.6 - No data from the EMU-2

The integration took a few tries to install (it was hanging and crashing Home Assistant). Eventually it worked, and I can see the total consumption but all other sensors are "unknown" and don't update.

Same. This is what I see:

Here's my (filtered) home-assistant.log, @ryanwinter would you mind to take a look at it?

Did this happen start after an update or is 2022.7.6 the first version of HA you have tried this integration on?

Here's my (filtered) home-assistant.log, @ryanwinter would you mind to take a look at it?

Your log seems to indicate that

the EMU2 is trying to connect to the meter:
Rejoining
Signal strength on all channels appears to be 0
0x00
The only usage data it has reported is basically 0 given the devisor, which also seems invalid:
0x0000000000000002
0x000003e8

I would check on the device to confirm its really reporting something from the meter. If you see real(ish) time data on the display then report back and I'll scratch my head somemroe.

Yeah it ended up being too far from the meter, so now I'm trying the TCP thing. Would you mind taking a look at that?

Yeah it ended up being too far from the meter, so now I'm trying the TCP thing. Would you mind taking a look at that?

Open an issue for the tcp connection causing HA to crash when the remote end kills the connection prior to sending data. We can take both the conversion over to that issue.  You'll need to install the component manually, not via hacs, to test it. Can you do that?


PR: Add methods to simplify access to our config system in MainWindow

Description of Changes

Small refactoring whose main purpose is to add get_conf/set_conf methods to MainWindow in order to simplify how we access config options on that class.
Move __init__ to be at the beginning of MainWindow (I think it's odd to have it in the middle of the class).
Move the Qt methods we override on MainWindow to be on their own section.
Add more section separators to MainWindow to make easier to navigate it.
Remove old Mac stylesheet because it's no longer needed.

Notes:

I did these changes while working to fix another bug. I preferred to break that into two parts to facilitate reviewing it.
I think we should avoid using CONF because it's cleaner and easier to read to have methods that call it behind the scenes.

Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: @ccordoba12

Hello @ccordoba12! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file spyder/app/mainwindow.py:

Line 84:1: E402 module level import not at top of file
Line 201:80: E501 line too long (84 > 79 characters)
Line 280:39: E711 comparison to None should be 'if cond is not None:'
Line 327:26: E128 continuation line under-indented for visual indent
Line 1325:80: E501 line too long (81 > 79 characters)

Let's hold this PR until PR #18778 is merged because it touches the same code.

@dalthviz, scratch my last comment because Ryan agreed to leave PR #18778 for Spyder 6.


Bump Jackson 2.10.0 -> 2.10.4

Type of change

Bugfix

Description
Bump Jackson libraries from 2.10.0 -> 2.10.4 to take the latest defect fixes on the 2.10 line.
Checklist

[ ] Update/write design documentation in ./documentation/design
[ ] Write tests and make sure they pass
[ ] Update documentation
[ ] Check RBAC rights for Kubernetes / OpenShift roles
[ ] Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
[ ] Reference relevant issue(s) and close them after merging
[ ] Update CHANGELOG.md

I reviewed the release notes, none of the defect fixes look impactful to EnMasse use-cases.
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.10.4

@enmasse-ci run tests profile=isolated

:heavy_exclamation_mark: Build Failed :heavy_exclamation_mark:

@enmasse-ci run tests profile=isolated

@enmasse-ci run tests profile=isolated

:x: Test Summary :x:
TEST_PROFILE: isolated
TEST_CASE:
TOTAL: 182
PASS: 171
FAIL: 5
SKIP: 6
BUILD_NUMBER: 1117
BUILD_ENV: oc cluster up
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testFilterAddressSpace in io.enmasse.systemtest.isolated.web.ChromeConsoleTest
testFilterAddressSpaceStatus in io.enmasse.systemtest.isolated.web.ChromeConsoleTest
testNonNamespacedOperations in io.enmasse.systemtest.isolated.api.ApiServerTest
testAddressSpaceCreateViaApiRemoveViaCmd in io.enmasse.systemtest.isolated.api.CustomResourceDefinitionAddressSpacesTest
testAddressSpaceCreateViaCmdRemoveViaApi in io.enmasse.systemtest.isolated.api.CustomResourceDefinitionAddressSpacesTest

:x: Test Summary :x:
TEST_PROFILE: isolated
TEST_CASE:
TOTAL: 182
PASS: 174
FAIL: 2
SKIP: 6
BUILD_NUMBER: 1121
BUILD_ENV: oc cluster up
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testAddressSnippetBrokered in io.enmasse.systemtest.isolated.web.ChromeConsoleTest
testAuthenticateAgainstMultipleAuthServices in io.enmasse.systemtest.isolated.api.AuthServiceTest


Setting trailingSlash = "always" in layout with a srr = false page causes 404 errors in prod

Describe the bug
I have a project using adapter-static. I've set up the following in my src/+layout.server.js file:
export const prerender = true;
export const trailingSlash = "always";

(Unfortunately the hosting setup I'm using requires trailingSlash set to "always")
If I have a route src/foo/+page.svelte that isn't able to be server side rendered, creating a src/foo/+page.js file and filling it with:
export const ssr = false;

will work fine in dev. But in prod (or using Vite's preview mode) the page 404s. The network inspector says it's failing to fetch something at:
/foo/__data.json?x-sveltekit-trailing-slash=1&x-sveltekit-invalidated=10

This file doesn't exist in the build output, but for some reason the site is asking for it.
To my surprise, this also works for the route page, if it also disables SSR.
Removing the trailingSlash = "always" or the ssr = false options makes the site work again.
Reproduction
Create a blank SvelteKit Project using adapter-static as it's output.
Create a src/+layout.js file:
export const prerender = true;
export const trailingSlash = "always";

Create a src/+page.js file:
export const ssr = false;

Run npm run dev. Observe that the page works fine in dev.
Run npm run build and npm run preview. Observe that the page shows a 404 error.
I have created a StackBliz project showing the effect
Logs
No response
System Info
System:
    OS: Windows 11 10.0.26100
    CPU: (24) x64 AMD Ryzen 9 5900X 12-Core Processor
    Memory: 16.80 GB / 31.91 GB
  Binaries:
    Node: 22.5.1 - C:\Program Files\nodejs\node.EXE
    npm: 10.9.0 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.5 - ~\AppData\Local\pnpm\pnpm.CMD
  Browsers:
    Edge: Chromium (131.0.2903.86)
    Internet Explorer: 11.0.26100.1882
  npmPackages:
    @sveltejs/adapter-static: ^3.0.8 => 3.0.8
    @sveltejs/kit: ^2.15.1 => 2.15.1
    @sveltejs/vite-plugin-svelte: ^4.0.0 => 4.0.4
    svelte: ^5.16.0 => 5.16.0
    vite: ^5.0.0 => 5.4.11

Severity
serious, but I can work around it
Additional Information
No response

I'm not able to reproduce the issue by following the reproduction steps or through the Stackblitz example. Can you share another repository that reproduces the issue?


Fixing link errors on windows

This does the exact same thing as #1, but appending the necessary libraries to TRACY_DEPENDENCY_LIBS in the OS == .WINDOWS section, so it should be portable and not cause problems.

I hit this problem as well and this PR fixed it, thanks!

Thanks!


Level 2 is not getting complete.

-Level 2 shares have been confirmed but still the exclamation mark is visible.
-Due to this Not able to jump on level 3.
-This is happening sometimes.

-Level 2 shares have been confirmed but still the exclamation mark is visible.
-Android app was crashed on auto refresh.
-After relogin again I went to anage backup and did a refresh but level 2 was not complted and loader was loading continuously.
-The app did not crash on iphone but the loader is continuously loading.

-Verified this issue on dev app v1.5.0(246)


Italian translation add.

Hi, this is my proposal for Italian translation :) Let me know if it's ok!

Thank you!


Enhansement request to http_server_async.cpp

This demo demonstrates how to serve files but I would like the modification to handle my own dynamically generated result.

The servers already do that by returning error responses, for example:
https://github.com/boostorg/beast/blob/fc187257c300301e616c61d11baaee79072eef6e/example/advanced/server/advanced_server.cpp#L117
To return your own generated content just declare the response to use the http::string_body type, fill in the object including the body, call prepare_payload, and then write it. Should be very simple.

Sorry, I pressed Edit instead of Comment. If you could please Open a new issue and repeat your question I will answer it correctly

This demo demonstrates how to serve files but I would like the modification to handle my own dynamically generated result.

The servers already do that by returning error responses, for example:
https://github.com/boostorg/beast/blob/fc187257c300301e616c61d11baaee79072eef6e/example/advanced/server/advanced_server.cpp#L117
To return your own generated content just declare the response to use the http::string_body type, fill in the object including the body, call prepare_payload, and then write it. Should be very simple.

Thank you for responding Vinnie.  I actually took an approach similar to http_server_small.cpp demo; it appears to obtain posted form data correctly:
`	if (req.method() == http::verb::post)
{
std::cout << req.body() << std::endl;  // firstname=Mickey&lastname=Mouse
	http::response<http::dynamic_body> res;
	res.result(http::status::ok);
	res.set(http::field::server, BOOST_BEAST_VERSION_STRING);
	res.set(http::field::content_type, "text/html");
	boost::beast::ostream(res.body())
		<< "\n"
		<< "<title>HTTP POST response</title>\n"
		<< "\n"
		<< "
hello world
\n"
		<< "\n"
		<< "\n";

	res.content_length(res.body().size());

	res.keep_alive(req.keep_alive());
	return send(std::move(res));
}

`
Then below I use your http_server_async.cpp code to handle GET/HEAD methods.  Does this look correct to you?  And secondly, I am assuming that we are completely responsible for handling all form, URL and cookie parsing.  Is this correct?

Thank you for your comments, I have a pretty good understanding how I can handle dynamic content now.


refactor: remove more usages of serde_v8::Value

Follow up to #677

Codecov Report
Attention: Patch coverage is 43.13725% with 29 lines in your changes are missing coverage. Please review.

Project coverage is 81.15%. Comparing base (7906b4e) to head (0119a6f).

Files
Patch %
Lines

core/ops_builtin_v8.rs
42.00%
29 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #678      +/-   ##
==========================================
- Coverage   81.17%   81.15%   -0.03%
==========================================
  Files          96       96
  Lines       24354    24370      +16
==========================================
+ Hits        19770    19778       +8
- Misses       4584     4592       +8

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix fix create view and alter view using old parser checking

What problem does this PR solve?

Problem:
Creating a view on a table with materialized views (MV) results in an error: failed to init view stmt. For example, executing the following SQL:
create view v1 as select * from t1 index t_mv_mv.
Root Cause:
The syntax index t_mv_mv is supported only by the new planner and not by the old planner. During the view creation process, regardless of whether the new or old optimizer is used, the process eventually calls the createView method in Env. In the createView method, the persisted SQL of the view is parsed using the old optimizer's parser. If the parsing fails, an error is thrown.
As a result, if the SQL for creating a view includes syntax supported only by the new optimizer, an error occurs.
Solution:
This PR addresses the issue by removing the parsing check from the createView method in Env. Instead, the check is moved to the respective classes responsible for creating views in the new and old optimizers.

Issue Number: close #xxx

Related PR: #xxx
Problem Summary:
Check List (For Committer)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No colde files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Release note

None

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall

run buildall

run compile

run buildall


Create PRs automatically updating code-gen weekly

Description
Create PRs automatically updating code-gen weekly
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Looks like integration tests have failed. Is this known?


RnR

Retrieve and Rank , docs do not upload ,except the docx ones. Any ideas ? I have the conversion service too

The docx ones are the only docs to upload.  Also we've now converted the app to use Discovery so no conversion needed and the upload is automatic with the deploy to bluemix button and the README should be complete for manual upload.  Note the text files are still there for training, but we are not doing training with Discovery yet.


Display request duration

I'm wondering if there is any way to pass the displayRequestDuration: true to the Swagger UI to enable showing the "Request duration" section when using "Try it out". (Or it is good to have if enabled by default.)

Swagger Documentation

You can do it like that
app.config['SWAGGER'] = {       'ui_params': {           'displayRequestDuration': 'true'       },   }


add async support

add support for asynchronous operations

[ ] callback
[ ] promises
[ ] webworkers
[ ] stream input

for webworkers: how to create webworkers without creating a separate file: http://stackoverflow.com/a/19201292/229189

fixed with commit  d486884.


Forgot to change the status to Closed of case 00013

@JstRelax please fix your PR, it is getting stale!


Generic target fails to compile

A "make TARGET=GENERIC" or "make TARGET=SSE_GENERIC"
fails in creating the libopenblas_generic archive with the error:
"sgemm_kernel.o: No such file or directory"
The same result in the develop branch.
Tested it with Linux 64 Bit and under Windows with MinGW 32 Bit.

I think we support GENERIC target on x86 and x86-64 now.


de.json not deleted after npm run clean

I just used npm run clean and  the file /app/translations/de.json is not being deleted, the en.json file is empty but the other one is still there, with the example app translations.
Probably adding rm('/app/translations/de.json'); to /internals/scripts/clean.js would fix it. I could open a pull request if necessary.
Cheers.

Sounds reasonable, a PR would be appreciated!

Closed. The fix have already merged.


Add page on creation of derived datasets and models

We should add a page to the website to outline acceptable approaches for creating derived datasets and models. For example,

What are the rules on distributing derived datasets and models?
What are our preferred naming conventions for derived datasets?

I'd meant to do this via pull request but ended up pushing directly to main (sorry!).
Page added in: https://github.com/MIT-LCP/mimic-website/commit/2548c248e16e9fcf94a81676a277e7c4239c5fb7
The page is available at: https://mimic.mit.edu/docs/community/derived/


Add a property for the text font

Add a property where the user can specify the font of the text in the barcode

Released with Version 1.05.13


Support no_std

Signed-off-by: koushiro<EMAIL_ADDRESS>What I have changed

Support no_std
Move all tests to the tests directory

Awesome, thanks a lot for this. I want to make one more release of the 0.2 versions to get the error deprecation then I'll merge this and start on a 0.3 version including it.

@Nemo157 Maybe we can upgrade minimum supported rustc version (how about 1.31) on version 0.2 or version 0.3.

Yep, my plan is to remove the minimum version policy and only support latest stable. So, if you feel like switching to edition 2018 for the easier way to support no_std I'd be for that.
I think it would also be good to split off an alloc feature, I think it should be possible to support the APIs that take in a pre-allocated output without it.

Awesome, that sounds good

BTW, I think adding format check is good choice in new version.

I hope you don't mind I took the liberty of cherry-picking your changes and splitting them across #35 and #36, moving the tests was very helpful for migrating the code to a modern clippy. Again, thanks a lot for this!


Pixel Paint V2: A Sprite Engine

Motivation
I am personally working on a game engine. It would be amazing to be able to repurpose some of this project to allow myself, and other game makers, to use this engine for their personal development.
Design (in progress)

What it looks like in this Pull Request (as of Sept 12, 2024)

Copy to Clipboard Ideation - What do you get?
The vision is that when you press the Copy to Clipboard button, you will have the following:
let colorPalette = [
    0: "#000000ff",
    1: "#ff0000ff",
    ...
]
let colorsArray = [
	4, 4, 5, 3, 3, 3, 4, 3,
	4, 3, 3, 3, 3, 3, 3, 3,
	4, 3, 4, 4, 3, 3, 3, 3,
	5, 3, 3, 4, 3, 5, 4, 4,
	3, 3, 3, 3, 3, 4, 4, 3,
	4, 5, 3, 3, 3, 3, 3, 3,
	3, 4, 3, 3, 3, 3, 4, 3,
	5, 3, 3, 3, 4, 4, 4, 4,
];

Tasks

[x] Use custom colors for the palette
[x] Overlap the active color preview (like Photoshop does)
[x] Add a Copy to Clipboard button
[ ] Clean up the format of code you get when you press Copy to Clipboard
[ ] Allow people to place guidelines on the canvas

Quartlie Lines (thick red line) / Octile Lines (thin red line)

[ ] Allow user to make their own color palette

[ ] Add a color picker (other color tools could be useful too)

[ ] Allow easy toggling between colors palettes
[ ] Allow different canvas sizes (8x8, 16x16, 32x32 seem the most reasonable)
[ ] Restore the old NES and GameBoy color palettes so reverse-compatible
[ ] Add animation capabilities

[ ] Add a new frame
[ ] Delete a frame
[ ] Cycle between frames (assign durations to each)
[ ] If #35 is done, ensure copying between frames works

@Viet281101 @jkl3848 @aleksi100 @Luca-Ilari @R-Lovelett
CC'ing all the contributors of this project to get thoughts on this effort.
I don't want to ruin anyone's experience or break things that y'all are enjoying about this tool.
Feel free to weigh in if you have any ideas, thoughts, interests. :)
(I am curious to know if there are any game devs here that may have thoughts, especially if they use other software.)

Are you planning on making Pixel Paint mobile-friendly? I know this might be a bit tricky to adjust, but if you want I'm willing to participate if I have time.

Are you planning on making Pixel Paint mobile-friendly? I know this might be a bit tricky to adjust, but if you want I'm willing to participate if I have time.

@Viet281101 I was not planning on making it mobile-friendly, but I am curious to hear what you (and maybe others) were thinking and what the use case would be?
Typically I do not think that people prefer to make sprites on their phone, but I could be wrong. Is this a feature that other pixel-based editors offer? Curious :)


On behalf of Dash Central : determining correct masternode/evo node collateral address, in a situation of having same payout address

rango from Dash Central asked me to forward his issue with having the same payout address for several masternodes/evonodes causing some issues for Dash Central, to the Dashcore Incident system. I just know the 'Issues' on Dashpay Github, so i made a Github issue for rango here.
It is related to having a same payout address for several masternodes/evonodes, causing issues for Dash Central (MN payments from MN1 end up with MN2, causing Last Pay to reset and causing a distortion of the masternode payments history on Dash Central).
His question is as follows

What is the recommended way to determine the masternode collateral address of the masternode, that has been paid for a given block hash? I have problems distinguishing the correct masternode that received a payment if two masternodes/evo nodes use the same payout address on Dash Central.

rango also reached out to Quantum Explorer on Slack.

From slack:
Use masternode payments
ubuntu@hp-masternode-4:~$ dash-cli masternode payments
[
  {
    "height": 901406,
    "blockhash": "000000a084436f31b25315c351322fd54908e9c68e57ab697dc8e000ce60ade8",
    "amount":<PHONE_NUMBER>,
    "masternodes": [
      {
        "proTxHash": "9427f6cbb0807d4783d74927eaf1a70e9c19339ac47ac7be1dd80b0ca4ec2835",
        "amount":<PHONE_NUMBER>,
        "payees": [
          {
            "address": "",
            "script": "6a",
            "amount": 376379796
          },
          {
            "address": "yVXDAM73Tg6A44Bm3qduXsMCYxzuqBCT48",
            "script": "76a91464f2b2b84f62d68a2cd7f7f5fb2b5aa75ef716d788ac",
            "amount": 627299661
          }
        ]
      }
    ]
  }
]

it defaults to current block, but you can give it a blockhash
from the protx hash given you should be able to figure out which MN it is

ubuntu@hp-masternode-4:~$ dash-cli masternode list | grep -A13 -B1 9427f6cbb0807d4783d74927eaf1a70e9c19339ac47ac7be1dd80b0ca4ec2835
  "4ee3ff5074723d995f4cb957a954587c6c637a42655ada8f4054037b28d1e7a8-67": {
    "proTxHash": "9427f6cbb0807d4783d74927eaf1a70e9c19339ac47ac7be1dd80b0ca4ec2835",
    "address": "<IP_ADDRESS>:19999",
    "payee": "yVXDAM73Tg6A44Bm3qduXsMCYxzuqBCT48",
    "status": "ENABLED",
    "type": "Regular",
    "pospenaltyscore": 0,
    "consecutivePayments": 0,
    "lastpaidtime":<PHONE_NUMBER>,
    "lastpaidblock": 901406,
    "owneraddress": "ygaU7693ezDaVFxcgoixRYLAHHSq33xZSa",
    "votingaddress": "ygaU7693ezDaVFxcgoixRYLAHHSq33xZSa",
    "collateraladdress": "yZFzoi8rfXVhj1i5bDKCciPyCb7nVQT1YC",
    "pubkeyoperator": "959f6f2d48d283390b246a55b19a267f8ada326c8eb67f217839d5d1cc55377d8c1a2962cd5e80b892577454390c36b8"
  },```

I have forwarded this info to rango and i will close this issue once rango gives feedback to me that he fixed his issue.

Looks like rango got it fixed :

New masternode collateral payment detection has been activated. Payments for two masternodes with with two collaterals on one address are now correctly detected. It works for all new payments.

I will close this issue here.


increase max allowed size for akka.remote

In case when job returns a large result, akka.remote discard it
17/08/15 17:25:01 ERROR EndpointWriter: Transient association error (association remains live)
akka.remote.OversizedPayloadException: Discarding oversized payload sent to Actor[akka.tcp://mist@<IP_ADDRESS>:2551/user/workers-manager/$a#1684185579]: max allowed size 128000 bytes, actual size of encoded class io.hydrosphere.mist.Messages$JobMessages$JobSuccess was 191000 bytes.

Hi @dos65 I am facing similar issue I have job result of size 20MB.
I tried changing config in default.conf  but still get similar error
config snippet -
mist.akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
warn-about-java-serializer-usage = false
}
remote {
maximum-payload-bytes = 30000000 bytes
netty.tcp {
hostname = "<IP_ADDRESS>"
message-frame-size =  30000000b
send-buffer-size =  30000000b
receive-buffer-size =  30000000b
maximum-frame-size =   30000000b
}
}
error -
19/02/12 17:48:30 ERROR EndpointWriter: Transient association error (association remains live) akka.remote.OversizedPayloadException: Discarding oversized payload sent to Actor[akka.tcp://mist@<IP_ADDRESS>:2551/user/$g#-2130208063]: max allowed size 5242880 bytes, actual size of encoded class io.hydrosphere.mist.core.CommonData$JobSuccess was 21089556 bytes
Is there anything wrong with the config. I am using mist 1.1.1 version

@cw-rajanchauhan You were on the right path to handle this problem, but unfortunately worker requires the same configuration.
Currently, it almost impossible to configure this value except building your own mist version. I can only suggest to pass it using run-options and override it using extra-java-options by adding -Dakka.remote.maximum-frame-size=$value
Probably, we need to investigate how to provide a way to override this setting using function configuration

@dos65 Do you meant providing run-options to context-defaults. Actually I tried building mist-master.jar after changing the maximum-frame-size in master.conf, worker.conf and job-executers.conf but I didn't help.

@dos65 Do you meant providing run-options to context-defaults. Actually I tried building mist-master.jar after changing the maximum-frame-size in master.conf, worker.conf and job-executers.conf but I didn't help.

@cw-rajanchauhan
Providing run-options should work for any context. Settings it only for context-default could be not enough. In case, when a particular context has it's own run-options, they should contain this JVM option too.
You need to rebuild mist-worker.jar too. It would be better to rebuild it fully: sbt packageTar

Thanks it worked after replacing mist-worker.jar. run-options doesn't appear to be working for me. I deployed new build with changed config defaults.


Model Upload

Hi,
I am enjoying using this package and makes things a lot easier to manage.  Especially like your new documentation too.  Quick question, will there be any integration with model upload?  Ie, take a model or ensemble of models that have just been trained and upload to numerai's model uploads repository?

Hey @jmrichardson! You are referring to this Model Uploads, right? We are not using Model Uploads so I have no experience with it and also don't think @jrosenfeld13 has.
We are always happy to accept PRs from the community with a good integration. Seems like it mostly comes down to making a custom predict function and saving the full pipeline with cloudpickle?

Hi @CarloLepelaars
Yes, your description is correct.  I am traveling for a bit but will take a look at potentially submitting a PR.  Thanks.


its possible to choose same date in date range

no its not possible, it selects date range same date, for same date I think date picker is suitable.

actually i want to give  flexibility  to user with date range user can select same date or user can select another date as well


Error when no callback is used with bulk.execute()

I get the following error when calling bulk.execute() without a callback:
TypeError: undefined is not a function

This error references where the callback tries to execute in mongodb-native at https://github.com/mongodb/node-mongodb-native/blob/V1.4.19/lib/mongodb/collection/batch/unordered.js#L382.

Thanks! Nice catch. Fixed in 0.18.1


fixes for Python 3

Hello, how about this PR. Can you merge it please?

Hello @kmike - would you be willing to accept this pull request and push to pypi? It's one of the few packages that would stop me porting OpenREM to python 3...

Hello @kmike, it would be great to accept this PR and eventually release on PyPi. :)

Hey guys,
The pull request has a small issue - unicode values in Python 2 are no longer valid after this PR.
Unfortunately I don't have time to support django-qsstats-magic; if anyone wants to help drop me a note at<EMAIL_ADDRESS>

Hi @kmike, I made PR from @timur-orudzhov repository. It seems, that is made in Python 2 compatible way.


Easier instructions and configuration for contributors

Sorry about those repeated comments. I absolutely hate the UI for reviews.

I did not readily an easy way to make some exceptions apply to some files and some to others, so I reverted and just moved the max line setting into setup.cfg

@malwarefrank I know that the complexity of unit testing and dev environment setup was a pain for you according to this PR. I am currently working on a rewrite of plyara from the ground up which will retain the same API and CLI from 2.x with some major enhancements. I kept your pain point in mind while working on 3.0.0. I have simplified the whole entire test suite, dev environment, and CI. Please take a look at the setup in the following PR and let me know if this works better than how it was in 2.x:
https://github.com/plyara/plyara/tree/prep-3.0

Yes, it looks much easier.  I have a few small changes.  Will submit a PR to that branch


Kill mongoDB Before Creating the build.tar.gz Artifact

Change Description
While pulling test metrics for my work on the db_modes_test, I found two errors on eosio-beta build 593 and build 598 which have the same error message:
100% tests passed, 0 tests failed out of 12

Label Time Summary:
nonparallelizable_tests    = 819.67 sec*proc (12 tests)

Total Test time (real) = 819.81 sec
tar: build/mongodb/journal/WiredTigerLog.0000000001: file changed as we read it
🚨 Error: The command exited with status 1

To fix this, I kill mongoDB before creating the build.tar.gz artifact.
Update
I kept getting obtuse failures in Travis CI, like this, where the same code ran just fine in Buildkite. To side-step these issues, I moved all of the run code into an entrypoint.sh like in eos-vm. While doing this, I also spent a little time cleaning up the Dockerfiles, which were a mess.
Tested
Note that tests are also failing on eos:trav-poc for Travis CI but not Buildkite. I recommend that we merge this pull request and consider the "Travis Beta: mongodb tar" service item done, and open a new service item to fix ccache.
Buildkite build 735 and Travis CI build 4087.
Consensus Changes

[ ] Consensus Changes
None.

API Changes

[ ] API Changes
None.

Documentation Additions

[ ] Documentation Additions
None.

Closed in favor of pull request 7735.


Make the package listings sortable

This PR adds a small JS snippet to the packages listing so that users with JS enabled can sort the packages by name, section, license, or other fields. This resolves the following comment: https://github.com/toltec-dev/toltec/pull/88#issuecomment-703116295.
Splitting the CSS and JS to separate files would enable them to be linted and formatted separately, plus enable clients to cache them. But at this point I’m not sure how to best structure this in the repository. Any ideas?

if this is about the comment about splitting into separate tables for each section, this diff is not the same as the suggestion i made
the suggestion i made originally doesn't require js to use (as it can be done statically)

Indeed. But it achieves the same effect for users who enable JS. And it does not prevent us from splitting the table statically in a future PR.

did you understand the original suggestion and decide this was better?
re: static assets: that's a non-issue, this is maybe a few K of code and caching is not that relevant. in addition, inlining CSS / JS (in small amounts) is faster than splitting the page delivery over multiple requests because there's less overhead. this is a common tactic at google, for example, where they put the most important CSS into the main page delivery.

did you understand the original suggestion and decide this was better? my understanding from the comments / conversation is that we would add the table split in another diff.
re: static assets: that's a non-issue, this is maybe a few K of code and caching is not that relevant. in addition, inlining CSS / JS (in small amounts) is faster than splitting the page delivery over multiple requests because there's less overhead. this is a common tactic at google, for example, where they put the most important CSS into the main page delivery.

did you understand the original suggestion and decide this was better? my understanding from the comments / conversation is that we would add the table split in another diff.

Yes, I did understand the original suggestion. This one seems more flexible to me since it does not force a specific view of the listing on the user.

re: static assets: that's a non-issue, this is maybe a few K of code and caching is not that relevant. in addition, inlining CSS / JS (in small amounts) is faster than splitting the page delivery over multiple requests because there's less overhead. this is a common tactic at google, for example, where they put the most important CSS into the main page delivery.

Yup. But the argument about making it easier to lint the CSS and JS parts still stands.

Indeed. But it achieves the same effect for users who enable JS.

For users who enable JS. The initial suggestion is aimed at users who do not. Would prefer to just go that route than adding JS into the page

Indeed. But it achieves the same effect for users who enable JS.

For users who enable JS. The initial suggestion is aimed at users who do not. Would prefer to just go that route than adding JS into the page

If you think we don't need to make the non-JS version, i can review this diff, but i wanted to make sure that you understood where the original feature idea and motivation are coming from

Here’s a compromise that splits the listing in sections and allows per-section sorting.

https://imgur.com/KZ7rz7A.png - on the first page load, it shows both arrows for some columns. does both arrows mean unsorted?

Indeed. But I fear it’s actually making things less clear. I’ll remove it.

is the ordering of the sections non-deterministic?

Looks like Bash is using a non-deterministic hashtable of some kind for storing associative arrays. We’ll need to sort the list.


Coin selection API

Once https://github.com/FuelLabs/fuel-core/issues/121 is done, the SDK needs an API to select which UTXOs to use as inputs.

https://github.com/FuelLabs/fuel-core/issues/121 is done and will be ready to start integrating into the SDK.


[SPARK] [API DOC] rdd's aggregate function

More accurate for RDD's aggregate function, especially for zeroValue parameter.
In old version, people may misunderstand and thought zeroValue may used in combine function only in aggregate api doc.

Aggregate the elements of each partition, and then the results for all the partitions, using
given combine functions and a neutral "zero value".

So I add more accurate explain for zeroValue in param part.

Can one of the admins verify this patch?

Should I cc someone to review it?
@liancheng


output p-value map instead of chi map

This PR is an update of #244. Instead of the chi-map, a map of the p-values for each pixel is output. This has the advantage that the map now linearly represents the likelihood of each pixel in the reconstruction. Extension 6 is now called PVL to reflect the change.

Example picture of what this might look like:


Backbone Collection create does not work with an existing model and wait set to true

Please checkout this jsfiddle http://jsfiddle.net/GSs8H/1/
An error Uncaught Error: A "url" property or function must be specified  is thrown because _prepareModel no longer sets the the model's collection which is problematic because add is only called after the server response.
This problem was introduced between 1.1 and 1.1.1.
I can try to make a PR with a fix, if this is indeed a bug.

This is still a problem. How come this issue keeps on getting closed?

@slavajacobson: Can you provide a test case?

I just came across this issue as well and can confirm that it occurred in my case using Backbone 1.1.2, which is the version used in the fiddle opening the issue.
After updating Backbone to 1.2.1 the issue did not occur anymore and everything worked as expected. You can see for yourself in the modified fiddle: http://jsfiddle.net/1jtk8nuo/


Magic Snippets aren't working for me

This is new Edge

oh it's turned off in arcade right now, i wasn't sure if the background being white instead of transparent counted as a regression--the code is all there so we can turn it on with a config change if/when we want

I think giving up transparency is worth it to have the code embedded.  I would include it in this release, unless others have different opinions...

why can't you have a transparent background and data at the same time?

the image data -> canvas -> dataurl -> back to canvas doesn't preserve the rgb for transparent pixels, as far as i can tell. i think the canvas API erases the values?

Imo we should keep the alpha. Most likely no one will discover that you can drag screenshots back into the editor. And the data will be destroyed if anyone reside the screenshot.

From: shakao<EMAIL_ADDRESS>Sent: Friday, July 17, 2020 5:26:56 PM
To: microsoft/pxt-arcade<EMAIL_ADDRESS>Cc: Peli de Halleux<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [microsoft/pxt-arcade] Magic Snippets aren't working for me (#2194)
the image data -> canvas -> dataurl -> back to canvas doesn't preserve the rgb for transparent pixels, as far as i can tell. i think the canvas API erases the values?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fpxt-arcade%2Fissues%2F2194%23issuecomment-660391833&data=02|01|jhalleux%40microsoft.com|007b676cb1bd47ea846308d82ab14776|72f988bf86f141af91ab2d7cd011db47|1|0|637306288182657888&sdata=TL4St4oZepQMFozdeVq9v4bFjUNqFZlftUbj1Of6W8g%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKOIDBBFYNGK7YZ7AGDR4DT5BANCNFSM4O4XMPRQ&data=02|01|jhalleux%40microsoft.com|007b676cb1bd47ea846308d82ab14776|72f988bf86f141af91ab2d7cd011db47|1|0|637306288182667889&sdata=b2sfsRXUtyLrOxipemKRiKljPmQ8lpsWhSOsSpbch5w%3D&reserved=0.

If am we want to have this magic data, we need to educate the user. Eg screenshot opens a modal that lets them choose to inline block data or not. If block data is present, some kind of marker is visible.

From: Peli de Halleux<EMAIL_ADDRESS>Sent: Friday, July 17, 2020 5:47:45 PM
To: microsoft/pxt-arcade<EMAIL_ADDRESS>microsoft/pxt-arcade<EMAIL_ADDRESS>Cc: Comment<EMAIL_ADDRESS>Subject: Re: [microsoft/pxt-arcade] Magic Snippets aren't working for me (#2194)
Imo we should keep the alpha. Most likely no one will discover that you can drag screenshots back into the editor. And the data will be destroyed if anyone reside the screenshot.

From: shakao<EMAIL_ADDRESS>Sent: Friday, July 17, 2020 5:26:56 PM
To: microsoft/pxt-arcade<EMAIL_ADDRESS>Cc: Peli de Halleux<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [microsoft/pxt-arcade] Magic Snippets aren't working for me (#2194)
the image data -> canvas -> dataurl -> back to canvas doesn't preserve the rgb for transparent pixels, as far as i can tell. i think the canvas API erases the values?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fpxt-arcade%2Fissues%2F2194%23issuecomment-660391833&data=02|01|jhalleux%40microsoft.com|007b676cb1bd47ea846308d82ab14776|72f988bf86f141af91ab2d7cd011db47|1|0|637306288182657888&sdata=TL4St4oZepQMFozdeVq9v4bFjUNqFZlftUbj1Of6W8g%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKOIDBBFYNGK7YZ7AGDR4DT5BANCNFSM4O4XMPRQ&data=02|01|jhalleux%40microsoft.com|007b676cb1bd47ea846308d82ab14776|72f988bf86f141af91ab2d7cd011db47|1|0|637306288182667889&sdata=b2sfsRXUtyLrOxipemKRiKljPmQ8lpsWhSOsSpbch5w%3D&reserved=0.

We don't have to ship this now.  I agree, I really like the transparency too.  If we can find a way to add the data with the transparency we should.  But I don't want a weird watermark or make the user decide...

Closing as per discussion


run the life calendar locally

Hi there @ngduc
Thanks for this nice implementation of the life calendar
I would love to have this running locally. Is this doable ?
How should I proceed ?

Can't run locally.
Chakra @chakra-ui/core library is deprecated.
Need migration.

I'd also love this locally. Is there any alternatives?


Save unparsed (rest) args on result

With this change it is possible to access unparsed (rest) arguments via ProgramArgs instance.
This is needed, because in case of complex programs, the code that handles one of subcommands usualy does not have access to the original args array, thus it is good idea to store unparsed arguments on ProgramArgs instance.
This is usefule in cases, when we have program that has subcommand that has some options and have to pass unparsed arguments to some other program directly (for example if we build some kind of wrapper for some other program)

Thank you for this contribution! It is looking great, I'm merging this and putting a new release


AnitAffinity -> AntiAffinity

Fixes typo in AntiAffinity

This change is

✓ Signed CLA
On 21 Dec 2017, at 16:40, k8s-ci-robot wrote:

Thanks for your pull request. Before we can look at your pull request,
you'll need to sign a Contributor License Agreement (CLA).
:memo: Please follow instructions at
https://github.com/kubernetes/kubernetes/wiki/CLA-FAQ to sign the
CLA.
It may take a couple minutes for the CLA signature to be fully
registered; after that, please reply here with a new comment and we'll
verify.  Thanks.

If you've already signed a CLA, it's possible we don't have your
GitHub username or you're using a different email address.  Check your
existing CLA data and verify that your email is set on your git
commits.
If you signed the CLA as a corporation, please sign in with your
organization's credentials at
https://identity.linuxfoundation.org/projects/cncf to be authorized.
If you have done the above and are still having issues with the CLA
being reported as unsigned, please email the CNCF helpdesk:
<EMAIL_ADDRESS>

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

--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/kubernetes/website/pull/6733#issuecomment-353382319

Stephan van Maris
Product Owner
Amersfoortseweg 10e
3705 GJ Zeist
030 - 698 80 72
Exclaimer Ltd.
LinkedInTwitterFacebookInstagramYouTubeGooglePlusRSS
ISO 3009:2015ISO/IEC 27001:2013
Vul de enquête in
Dit e-mail bericht inclusief eventuele ingesloten bestanden kan informatie bevatten die vertrouwelijk
is en/of beschermd door intellectuele eigendomsrechten. Dit bericht is uitsluitend bestemd voor de geadresseerde(n). Elk gebruik van de informatie in dit bericht door andere personen dan de geadresseerde(n) is verboden. Indien u dit bericht per vergissing heeft ontvangen, gelieve de afzender hiervan op de hoogte te brengen en dit bericht te verwijderen.


minor changes for color shake

When I changed the roll 3 balls to be less bouncy, it kind of just turned into the regular roll a ball, so i removed it here.

This had a merge conflict with #94 so I went ahead and resolved it in my branch. (Because I renamed the modes there, basically)

This was merged as part of #94


Increase the Clickable area of the Customer address menus.

Terms

[X] Before you openning this issue, i have checked if the issue has already been reported.

Bagisto Version(s) affected
master
Issue Description
When customers try to click on the edit, delete, or set as default options not able to click properly. it should be clicked only on text.
Preconditions

Customer should be logged in.
Customer should have at least one address.

Steps to reproduce

Go to 'Shop' & Login as Customer
Click on 'Address' inside the Accounts section
Click on the address 3dots and its menus
See the error

Expected Result
It should be able to click out of the text.
Actual Result
Currently, able to click on the text only. Here
Screenshots
No response
Additional context
No response

Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


Add CVE Detection

Correlates Wappalyzer scans/Censys data to CPEs
Correlates CPEs to CVEs via nvdtools

Cool, it worked (below is dummy data from censys):


volumes: Handle k8s empty-dirs of "default" medium type

We were considering all empty-dir k8s volumes as backed by tmpfs.
However they can be backed by a host directory as well.
Pass those as 9p volumes, while tmpfs volumes are handled as before,
namely creating a tmpfs directory inside the guest.
The only way to detect "Memory" empty-dirs is to actually check if the
volume is mounted as a tmpfs mount, since any information of k8s
"medium" is lost at the OCI layer.
Fixes #1341

/test

Hi @amshinde - The CI has caught a static analysis issue:
virtcontainers/mount.go:167:1:warning: exported function GetDevicePathAndFsType should have comment or be unexported (golint)

/test

/test

@jodh-intel thanks, I have fixed the issue now.

@amshinde so a tmpfs backed empty dir will have a tmpfs based empty dir on host and one more in the VM. But the emptyDir on host is not really used. So should not chew up memory.

@mcastelino Yes, since we dont use the host tmpfs, it should not consume any memory on the host side.

@sboeuf empty-dir volumes can be of medium type "Memory" or "default".
In the first case, k8s creates a tmpfs backed volume. It makes sense for us to allocate memory inside the guest instead and mount it in the container namespace.
In case of "default" type, k8s creates a directory on the host and that directory is passed as a volume.
It makes sense to pass the host-directory to the guest using 9p in that case.I hope its clearer.


Page Not Found on localhost:1313

Hello, when I launch the hugo server and I go to the localhost internet site, it cannot find the page...
I modified baseurl "localhost:1313" and yet it does not work, when I search for localhost: 1313/index.xml I found the page, can you help me?
`Start building sites …
hugo v0.126.3-44f1edcb0647cdd6c59ba07530cec156f6622a77+extended windows/amd64 BuildDate=2024-06-02T13:02:43Z VendorInfo=gohugoio
WARN  found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for layout "archives" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for layout "search" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "json" for layout "search" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
               | FR

-------------------+-----
Pages            | 14
Paginator pages  |  0
Non-page files   |  3
Static files     |  1
Processed images |  0
Aliases          |  0
Cleaned          |  0
Built in 23 ms
Environment: "development"
Serving pages from disk
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address <IP_ADDRESS>)
Press Ctrl+C to
`

do not overwrite the files, go.mod and go.sum

do not overwrite the files, go.mod and go.sum

Did you get a solution?


Issues with text input

I’ve been using bard-rs for some time and believe this behaviour began when it was "geminified". Ever since then I’ve been trying to figure out why I’ve been making tons of mistakes in this app, and only now have resolved to sit down and create some sort of report. I’ve tested this on Alacritty and URxvt on Arch Linux, in both terminals bard-rs is the only terminal app that exhibits this behaviour.
In short, text input seems bugged out somehow, I’ll try to describe the phenomenon with a simple example with some screenshots.

In the screenshot below you’ll see the word "Text" as typed in on a fresh, untouched instance.

As soon as I delete the letter "t", a space is created in front of the word, the whole text shifts one space to the right, and the letter "x" becomes selected:

If I now want to type the letter "t" again to complete the word, it will not type it next to "x" but overwrite that letter instead, giving me "Tet" as the result:

If I try to compensate for this annoyance by again typing "x" over the current "x" and then "t" again in order to get the word "Text", the text in the terminal will show correctly, but Gemini’s output will actually display double letters, i.e. "Texxt":

So it looks like the terminal somehow isn’t syncing with the text that is typed and that is sent to Gemini, and unless one types everything perfectly in one go, one either has to type normally and live with the garbled prompt, or try to create a literate prompt and end up with a bunch of doubled letters.
I’m open to any further debug steps. I find bard-rs extremely useful but these input snags are quite a chore to put up with.

Hello! Thank you for your detailed report.
It appears that the issue with rustyline might be caused by asynchronous tasks interfering with the terminal's input buffer or prompt rendering.
I will investigate this further and provide an update as soon as possible.
Thank you for your patience!

I attempted to resolve the issue by giving up the Completer feature and the colored symbol for user input part, as they were interfering with the cursor position and I was unable to pinpoint the exact cause.
Please let me know if this solution works for you!

Works perfectly now! :) I wasn’t even aware of the completer functionality, so for me it’s no loss whatsoever.
If you’d like to test different solutions later on, feel free to ping me, I’d be glad to test it out.


Paid access to files & hosted files.

Description
Allow users to get for access to a file, which can be 1. uploaded to IPFS via our platform or 2. shown behind a link (e.g. get paid for mega.nz file pw).
Subtasks included

[x] write user story
[x] make design: https://www.figma.com/file/cAZC7IPUn1N1soraUWLmIxCw/Linkdrop-Pro?node-id=57%3A316

Definition of done

[ ] Feedback by the team if we need this or not.

Reviewer
@Dobrokhvalov

user story
A content creator wants to get paid for his creation, but existing solutions like bandcamp or patreon are too heavy. She simple wants a link she can share in her conversations with fans.
She goes to our site, enters the password to the new song she uploaded to her GDrive. The linkdrop server serves her a unique link, which she now shares with her closest fans.

Moved to mono-repo


Get bot credentials for 2u-internal.atlassian.net

The bot can do Jira work, but only if it has credentials for 2u-internal.atlassian.net.

I've written to helpdesk, case #01346340.

They have a PSO ticket (which I can't yet see): https://jira.2u.com/browse/PSO-11796

This is the service desk link: https://jira.2u.com/servicedesk/customer/portal/9/PSO-11796

Got a Keeper token on Friday Dec 16th.  Tested on Dec 21st, but don't know the email address that made it.  I tried EMAIL="" and<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

The email is<EMAIL_ADDRESS>and the keeper token now works.

Terrell says this now has the right permissions.  I will test.

It looks like it works! https://2u-internal.atlassian.net/browse/ARCHBOM-2142

It worked for ARCHBOM, but not for APT (and Becca said it didn't work for PSRE)

Terrell says that wide permissions can't be granted, we'll have to request access to each project separately.


No module pysqlite2

I am running into
from pysqlite2 import dbapi2 as sqlite
ModuleNotFoundError: No module named 'pysqlite2'
from checkout 5a onwards. I am using Python 3.6
How do I get around this. I understand SQLAlchemy is python 3 proof, but not clear why it is using pysqlite2 here.
Cheers

Did you build your Python 3.6 yourself? I think this error occurs when your Python interpreter was built without native sqlite3 support. If you start a Python 3.6 console and run import sqlite3, you should get no errors. If you get an error, you need to install the sqlite dev libraries on your system and rebuild Python.

indeed, thanks!


BUG: COVID Pipeline Delivery API Vague DevEnv Error

Background:
Currently, attempts on the developer environment to hit /waters/report/{deliveryId}/delivery  and waters/report/{deliveryId}/facilities both cause errors: 500: Cursor returned more than one result when hit on the API via the developer environment.
Acceptance Criteria

API calls to the Delivery Details and Delivery Facilities endpoints need to return descriptive data on errors for both COVID and UP pipelines.

Please add your planning poker estimate with Zenhub @carlosfelix2

Hey team! Please add your planning poker estimate with Zenhub @arnejduranovic @JessicaWNava @jack-h-wang @victor-chaparro @thetaurean

Please add your planning poker estimate with Zenhub @PatriciaPerozoUSDS

@TurkeyFried Please see if this is still required. If so, please use latest template. Add steps to reproduce the issue.

I'm running the API calls that used to trigger the error with new submissions, and it seems we're good on this ticket.


issue local hosted

Failed to process the PDF
Your Free plan supports up to 3 pages per PDF.

my pdf is only 2 pages and small

The error is triggered when the file status is set to FAILED . This can occur due to various reasons, not just because the file exceeds three pages. In fact, the message displayed in the user interface can be misleading. I recommend verifying that your file has been successfully uploaded to UploadThing and vectorized in Pinecone (please check their respective platforms for confirmation).
[UT] SIMULATING FILE UPLOAD WEBHOOK CALLBACK http://localhost:3000/api/uploadthing?slug=freePlanUploader
[UT] UploadThing dev server is now running!
[UT] Successfully simulated callback for file 397aca7c-34a3-4fac-b790-7e0410b2f5a3-lsyfcf.pdf
⨯ [PineconeError: PineconeClient: Error calling query: PineconeError: PineconeClient: Error calling queryRaw: FetchError: The request failed and the interceptors did not return an alternative response]

tensting some stuff now to try and solve

got it working, also where is number of PDF enforced, i was able upload 10 on free

The link https://uploadthing-prod.s3.us-west-2.amazonaws.com is the default public bucket used by UploadThing (at least for free tier users), so there's no need to modify it.
The current version does not impose a limit on the number of PDFs that can be uploaded. To enforce such a limit, one approach is to implement custom logic within the UploadThing core file uploadthing/core.ts
A simple solution would involve querying the File model with Prisma to count how many files have been uploaded during the current month. However, you have the flexibility to explore other potential solutions as well.

Thank you, yes please feel free to make a PR with your solution and I will
check it out
On Wed, Oct 18, 2023, 21:55 Ross Cohen @.***> wrote:

really great job man ,tI will try this solution , should i make a PR? -if
it works
—
Reply to this email directly, view it on GitHub
https://github.com/abdeltif-b/researchqai/issues/1#issuecomment-1769306211,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOLG74CQ6WGNNBNYNSGOZXTYAA64DAVCNFSM6AAAAAA6BX56JCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRZGMYDMMRRGE
.
You are receiving this because you commented.Message ID:
@.***>


Using your own views instead of native componenets

Is this possible? I'd like to use this on iOS due to the built in nativescript modal covering the whole screen. I have a page with some icons and text and I'd like to load this and use it in the nativeView component.

@BenElliottBV At the moment this is not supported.

This solution would be very useful.

I'm also working on a project which requires exactly the same solution so it would be very helpful! @BenElliottBV @calebeaires @s207152 would you be interested in working together on a solution?

+1


[glib] Build error triplet=arm64-ios

Host Environment

OS: arm64-ios on macOS Ventura
Compiler: Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)
vcpkg-tool version: 2023-02-16-12e657924d99511514c0287ca5ce46882d3657c7
vcpkg-scripts version: 93bb67170 2023-03-04 (3 days ago)warning: exhaustive rename detection was skipped due to too many files.

To Reproduce
Steps to reproduce the behavior:
./vcpkg install glib --triplet=arm64-ios
Failure logs

Console output:
"CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
Command failed: /usr/bin/python3 /Users/developer/Documents/Projectes-Git/neovcpkg/installed/arm64-osx/tools/meson/meson.py -Dselinux=disabled -Dlibmount=disabled -Dgtk_doc=false -Dinstalled_tests=false -Dlibelf=disabled -Dman=false -Dtests=false -Dxattr=false --buildtype plain --backend ninja --wrap-mode nodownload --native /Users/developer/Documents/Projectes-Git/neovcpkg/scripts/buildsystems/meson/none.txt --libdir lib --cross /Users/developer/Documents/Projectes-Git/neovcpkg/buildtrees/glib/meson-arm64-ios-dbg.log -Ddebug=true --prefix /Users/developer/Documents/Projectes-Git/neovcpkg/packages/glib_arm64-ios/debug --includedir ../include -Dcmake_prefix_path=['/Users/developer/Documents/Projectes-Git/neovcpkg/installed/arm64-ios/debug','/Users/developer/Documents/Projectes-Git/neovcpkg/installed/arm64-ios'] /Users/developer/Documents/Projectes-Git/neovcpkg/buildtrees/glib/src/glib-2-8ca74e7d19.clean
Working Directory: /Users/developer/Documents/Projectes-Git/neovcpkg/buildtrees/glib/arm64-ios-dbg
Error code: 1
See logs for more information:
/Users/developer/Documents/Projectes-Git/neovcpkg/buildtrees/glib/config-arm64-ios-dbg-meson-log.txt.log
/Users/developer/Documents/Projectes-Git/neovcpkg/buildtrees/glib/config-arm64-ios-dbg-out.log

Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_meson.cmake:433 (vcpkg_execute_required_process)
ports/glib/portfile.cmake:31 (vcpkg_configure_meson)
scripts/ports.cmake:147 (include)
error: building glib:arm64-ios failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+glib
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[glib]+Build+error
Include '[glib] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2023-02-16-12e657924d99511514c0287ca5ce46882d3657c7
vcpkg-scripts version: 93bb67170 2023-03-04 (3 days ago)warning: exhaustive rename detection was skipped due to too many files.
warning: you may want to set your diff.renameLimit variable to at least 2350 and retry the command.
"

Attach every failure log file mentioned in the console output.
config-arm64-ios-dbg-meson-log.txt.log
config-arm64-ios-dbg-out.log

Additional context
Executed git pull and vcpkg update without problems.
Previous installation triplet=arm64-osx-dynamic works without problems.
./vcpkg install glib --triplet=arm64-osx-dynamic

This issue hasn’t been updated in 3 month, if it is still an issue, please reopen this issue.


Hash History save issue triggering weird back button issues

Hash is always pushed to history and saved , Added a option for user to opt for the same.

Thanks for the PR!
Could you provide a test-case testing the history?

Any update on this change? I'd really love to use the library, but the fact that it pushes a new history entry every time the hash is updated is a deal-breaker. 😢

@christophercolumbusdog Only if this there is a plan to merge this PR this issue would be fixed in this package, else you can use this file code as util method and manupulat history as required. Don't use hashSpy use onSetActive method to update your hash along with this util method to update hash on link active. Hope this helps

Merged it, sorry for the delay

@fisshy If you want you can update readme and npm description as well with this new property


Add support for arrayanalysis of tuple args.

Previously, if a tuple of integers were passed in and then used in a pndindex, the parfor pass would fail because the tuple of dimension sizes didn't have an entry in array analysis.  This PR adds integer tuple arguments to array analysis whereas previously only integer tuple variables were supported.

@DrTodd13 Thanks for the PR! Is there a related issue for this PR?

Thanks for the patch. I wonder if adding the expression to equivalence analysis creates a problem for legitimate cases such as this:
from numba import njit, pndindex
import numpy as np

@njit(parallel=True)
def test_impl(x, sz):
    for i in pndindex(sz):
        x[i] = 1
    return x

@njit(parallel=True)
def call(x):
    return test_impl(x, (10, 3)) # Only want to iterate the 3rd column

print(call(np.empty((10, 10))))

where a user wants to just iterate to the 3rd column of the 2d array.

@DrTodd13 Thanks for the PR! Is there a related issue for this PR?

No.  It was just something that I ran across in the course of my regular work that I needed to work in Numba.

@stuartarchibald If I don't make "call" njit then your example works.  If I make "call" njit then I get an internal typing error at numba.core.typeinfer.CallConstraint which doesn't look related to my changes.

@stuartarchibald If I don't make "call" njit then your example works. If I make "call" njit then I get an internal typing error at numba.core.typeinfer.CallConstraint which doesn't look related to my changes.

I see the same, it's a chained exception, it looks a bit like:
<snip>
numba/parfors/parfor.py", line 2441, in run
    assert(equiv_set.has_shape(args[0]))
AssertionError: Failed in nopython mode pipeline (step: convert to parfors)

The above exception was the direct cause of the following exception:

<snip>
numba/core/typeinfer.py", line 1074, in propagate
    raise errors[0]
numba.core.errors.TypingError: Failed in nopython mode pipeline (step: nopython frontend)
Internal error at <numba.core.typeinfer.CallConstraint object at 0x7fe012437940>.
Failed in nopython mode pipeline (step: convert to parfors

i.e. an AssertionError in parfors triggered it.

@stuartarchibald When you make the caller Numba then the tuple (10,3) doesn't become a UniTuple of Literal[int] but a regular Tuple of two Literal[int].  Is there a reason for that?  In any case, maybe that is better because you can also have a Tuple with one literal and the other a non-literal which my recent patch to this PR supports.  Please have another look.  I added an additional test for this mixed case (which subsumes the case of two literals).

@stuartarchibald When you make the caller Numba then the tuple (10,3) doesn't become a UniTuple of Literal[int] but a regular Tuple of two Literal[int]. Is there a reason for that?

I think it's because the IR preserves literals into the tuple type during type inference.
https://github.com/numba/numba/blob/4a3d575f20c1f2ef7d4a661a6f52102b4039a40e/numba/core/typeinfer.py#L230-L241
This bit:
if vals and all(vals[0] == v for v in vals):

will be False as the literal values will compare False. I think this might be from trying to preserve as much constant type information as possible.

In any case, maybe that is better because you can also have a Tuple with one literal and the other a non-literal which my recent patch to this PR supports. Please have another look. I added an additional test for this mixed case (which subsumes the case of two literals).

I think that this is indeed the case.


[Bug]: Error compiling shuttle-common

What happened?
following the initialization of a project with cargo shuttle init, it fails to compile when i try to compile it with the error captured below
Version
0.37.0
Which operating system(s) are you seeing the problem on?
macOS
Which CPU architectures are you seeing the problem on?
ARM64
Relevant log output
error[E0706]: functions in traits cannot be declared `async`
  --> /Users/dnn/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shuttle-common-0.37.0/src/backends/client/gateway.rs:38:5
   |
38 |       async fn get_user_projects(
   |       ^----
   |       |
   |  _____`async` because of this
   | |
39 | |         &self,
40 | |         user_token: &str,
41 | |     ) -> Result<Vec<models::project::Response>, Error>;
   | |_______________________________________________________^
   |
   = note: `async` trait functions are not currently supported
   = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait

Duplicate declaration

[X] I have searched the issues and there are none like this.

Hey @sprtd! We bumped our minimum supported Rust version a bit early this release, which is what this error indicates. You now need Rust 1.75 to compile this crate, so you'd need to upgrade your local version of Rust for local runs. If you are deploying to an older project that has not been cargo shuttle restarted in a while, you'd also need to do that to ensure the project container is on Rust 1.75.
We're going to be more careful with this in the future, and we're likely going to establish an MSRV policy where we won't upgrade these public crates for a few months after a release. Sorry about the confusion!

Following your suggestion, I upgraded rustc to v1.75.0, and I'm pleased to confirm that it now compiles successfully. I appreciate your prompt guidance! I would like to kindly close this issue. Many thanks for your assistance!


Update app to use SDK version 1.0.4.

Update app to use SDK version 1.0.4.
Use Xcode default tab width.  (It's 4 spaces FYI)
Fix Tests. (Test target was completely broken)

@mattmakai @philnash any interested in merging this?


Support for linux/amd64/v4

Can we get support for linux/amd64/v4 ?
I have this issue:
ERROR: failed to solve: no support for running processes with linux/amd64/v4 platform, supported: linux/amd64, linux/amd64/v2
Regards,
Rick

This would need to be supported by qemu. But looks unlikely that the CPU features that are required for v4 can be emulated.


Should I regenerate DataProvider when CPUFriend is upgraded?

If so, can it be fixed so that it will be easier to upgrade CPUFriend.

Hi,
No. You don't have to. Just update the binary.


T265 error booting when power on

Required Info

Camera Model
T265

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
Raspberry pi OS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
Raspberry Pi/

SDK Version
{ legacy }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
T265 error booting when power on have to replug
pi@raspberrypi:~ $  ~/librealsense/build/tools/enumerate-devices/rs-enumerate-devices
 09/07 10:35:00,607 ERROR [3069579280] (tm-boot.h:39) Error booting T265

The workaround for this is has been to powercycle the USB chip when the rpi 4 boots up.
install uhubctl then I put in /etc/rc.local to power cycle usb hub:
uhubctl -a cycle -l 1 -p 1-4
uhubctl -a cycle -l 2 -p 1-4

@csr-kick not sure that can work yet, but it did broke my ssh channel 😢

just confirm that the command is not working on rpi4

OK, it have to compile the latest uhubctl then work


implement MirrorSystem.getSymbol on dart2js

Follow up to https://code.google.com/p/dart/issues/detail?id=13355
The dart2js API currently throws an error.
Would be nice to get this fixed in M8 if it's a quick fix.

Mirrors is no longer supported in Dart2JS.


Custom Component Example "BubbleMessage" works half-way

I tried to implement an own custom component. I followed the detailed instructions given in custom-components.md which worked well. The custom component did show up  (render) in the frontend development mode (npm run custom.dev).  I was able to place the component on the page and edit settings.
I then transpiled the code to the style.css and templates.umd.js and copied the two files into an app/extensions-subdirectory as described in the documentation.
After starting the app in edit mode, the new component could be drag & dropped onto the page. However it was not rendered. I see in the hierarchy-view the component and I can set it's fields, but it's not "displaying".
In browser debug mode I get this error message:
TypeError: Cannot read properties of undefined (reading 'text')

I also have this problem.
Steps followed from the following tutorial link: https://www.streamsync.cloud/custom-components.html

Hello,
I have try on my side, it's working well. Could you try with these files extension.zip ? It will help to know if we have to look for on the build process or on the browser integration.

I have checked on chromium and firefox on ubuntu. Do you have info about your environment (browser, os, ...)

I experience the same thing with the linked files, I am using nodejs v20.10.0 in a venv running python 3.10.11 I will upload examples of my files on windows and linux for the BubbleMessage and BubbleMessageAdvanced later tonight.

I experience the same thing with the linked files, I am using nodejs v20.10.0 in a venv running python 3.10.11 I will upload examples of my files on windows and linux for the BubbleMessage and BubbleMessageAdvanced later tonight.

ok here they are, top one is a link to my extension files built on my windows computer (do not work right), bottom is the files from my other machine (they've been working). They are in fact different.
extension files from windows
extension files from ubuntu

I have done a diff on both files after reformating. I think the one from ubuntu (my version) is linked to the code of streamsync, the one on windows (your version) has built its own symbol.
The external link from vite.config.custom.js seems to be ignored on windows build. There is no trace in result file. @ramedina86 would have better understanding of this part than me.
/*
injectionKeys is externalised so that it can be linked at runtime.
Otherwise, new, independent instances of Symbol would be created, for which
nothing would be provided.
*/
const injectionKeysPath = fileURLToPath(
	new URL("src/injectionKeys.ts", import.meta.url),
);

Here is the diff of both file templates.umd.js after reformating, mine on ubuntu of the left, your on windows on the rigth
https://www.diffchecker.com/DStPaWJf/ (toke a look on line 2)
Could you share your list on npm dependencies ? Here is mine on ubuntu, I use node v16.20.2.
<EMAIL_ADDRESS>/xxxxxxxxxxxxxxxxx/ui
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>extraneous
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>invalid: "latest" from the root project
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

I experience the same thing with the linked files, I am using nodejs v20.10.0 in a venv running python 3.10.11 I will upload examples of my files on windows and linux for the BubbleMessage and BubbleMessageAdvanced later tonight.

ok here they are, top one is a link to my extension files built on my windows computer (do not work right), bottom is the files from my other machine (they've been working). They are in fact different. extension files from windows extension files from ubuntu
@FabienArcellier i'll upload a video of it happening tomorrow.

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

I experience the same thing with the linked files, I am using nodejs v20.10.0 in a venv running python 3.10.11 I will upload examples of my files on windows and linux for the BubbleMessage and BubbleMessageAdvanced later tonight.

ok here they are, top one is a link to my extension files built on my windows computer (do not work right), bottom is the files from my other machine (they've been working). They are in fact different. extension files from windows extension files from ubuntu
@FabienArcellier i'll upload a video of it happening tomorrow.

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

can you clarify what the version build is? I just now made a fresh venv and a fresh clone of streamsync, ran custom.build and tried the two bubblemessage components and they worked fine

I have done a diff on both files after reformating. I think the one from ubuntu (my version) is linked to the code of streamsync, the one on windows (your version) has built its own symbol.
The external link from vite.config.custom.js seems to be ignored on windows build. There is no trace in result file. @ramedina86 would have better understanding of this part than me.
/*
injectionKeys is externalised so that it can be linked at runtime.
Otherwise, new, independent instances of Symbol would be created, for which
nothing would be provided.
*/
const injectionKeysPath = fileURLToPath(
	new URL("src/injectionKeys.ts", import.meta.url),
);

Here is the diff of both file templates.umd.js after reformating, mine on ubuntu of the left, your on windows on the rigth https://www.diffchecker.com/DStPaWJf/ (toke a look on line 2)
Could you share your list on npm dependencies ? Here is mine on ubuntu, I use node v16.20.2.
<EMAIL_ADDRESS>/xxxxxxxxxxxxxxxxx/ui
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>extraneous
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>invalid: "latest" from the root project
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

here's mine on windows, npm 10.2.3, node 20.10.0
<EMAIL_ADDRESS>C:xxxxxxxxxxxxxxxxx\ui
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>invalid: "latest" from the root project
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>invalid: "latest" from the root project
├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

can you clarify what the version build is? I just now made a fresh venv and a fresh clone of streamsync, ran custom.build and tried the two bubblemessage components and they worked fine

Sorry, I was unclear. Can you test one of the components built on Ubuntu on a streamsync application developed on Windows? Does it work ? If it works, we will focus our investigation on the build of custom compotent on windows platform.

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

can you clarify what the version build is? I just now made a fresh venv and a fresh clone of streamsync, ran custom.build and tried the two bubblemessage components and they worked fine

Sorry, I was unclear. Can you test one of the components built on Ubuntu on a streamsync application developed on Windows? Does it work ? If it works, we will focus our investigation on the build of custom compotent on windows platform.

ah so do "npm custom.build" on ubuntu and then use those two generated files on a windows streamsync app, I will do that.
Ok, so build the

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

can you clarify what the version build is? I just now made a fresh venv and a fresh clone of streamsync, ran custom.build and tried the two bubblemessage components and they worked fine

Sorry, I was unclear. Can you test one of the components built on Ubuntu on a streamsync application developed on Windows? Does it work ? If it works, we will focus our investigation on the build of custom compotent on windows platform.

components built on ubuntu work on both systems, components built on windows don't work on either system.

Could you try the version build on ubuntu on instance of streamsync application ? Does it work ?

can you clarify what the version build is? I just now made a fresh venv and a fresh clone of streamsync, ran custom.build and tried the two bubblemessage components and they worked fine

Sorry, I was unclear. Can you test one of the components built on Ubuntu on a streamsync application developed on Windows? Does it work ? If it works, we will focus our investigation on the build of custom compotent on windows platform.

here's a clip of what happens when I use the windows-built files
https://github.com/streamsync-cloud/streamsync/assets/35946507/ecd23f36-10e6-44c0-9cf7-61266a6a129c

That's awesome, I think we should focus our investigation on the behavior of vite on windows.

That's awesome, I think we should focus our investigation on the behavior of vite on windows.

thanks, idk if this is relevant but I can develop the custom components on windows using the instant reload, so custom.dev works ok on windows, just not the custom.build

@ZBMO, @Killian604 and @joelwiesmann, I have opened a PR to fix the build on windows. It would be awesome if you could help us and take few minutes to check if it also solves the issue on your side.

That works great, I tested it with the default bubble components and my own. thank you!

@FabienArcellier can you please confirm this is no longer an issue in 0.4.0?


Please implement Thickness

The lines on my display are very thin. I wish to have a way to define the Cartesian line to be 2 or 3 pixels thicknes. And then have the same control for the box thickness and ticks.

Sadly this is not an easy thing to do in the library, if you want to do your whole graphic look bigger you could use something like this:
I just added the possibility for the scale to be chosen by the user.
Changing the graph thickness would make the library very complex, so that is something that I am not planning to do :)
plot_1 = Uplot(
    0,
    50,
    100,
    60,
    padding=1,
    show_box=True,
    box_color=color.BLACK,
    background_color=color.WHITE,
    scale=2
)

Ok, I understand.
I tested the scale but even with big values like 8, I see nothing happening.

Take a look a the example here https://github.com/jposada202020/CircuitPython_uplot/blob/main/examples/uplot_ufillbetween.py
results:


rubyPackages.seccomp-tools: init at 1.6.1

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

6 packages built:

rubyPackages.os
rubyPackages.seccomp-tools
rubyPackages_3_2.os
rubyPackages_3_2.seccomp-tools
rubyPackages_3_3.os
rubyPackages_3_3.seccomp-tools


fix: typo in readme

❓ Type of change

[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)
[x] ✍ Fix typo

📚 Description
I fixed a typo in the Readme file

Thanks again 👍


Add  tutorial for Multiple Regression SHAP Values

Created a tutorial for plotting SHAP values with the Kernel Explorer since it was a problem I was trying to solve but didn't find existing examples.

I saw that the continuous-integration/travis-ci/pr failed, but this is just a tutorial for the Kernel Explainer with Multiple Regression. If there is some other requirements I need to add in order to have this added to the main project, please let me know.


Sharing violation on path

We are having an issue working with LiteDb with Xamarin Forms.  We get the error "Sharing violation on path databasename.db" very often.  Below are some details on how we are using it:
Version: 3.1.1
ConnectionString when running on Android:
ConnectionString = $"Filename=/data/user/0/AppName.Android/files/databaseName.db;Password=aPassword;";
We've tried this with and without Journal=false;
We interact with the repo with commands similar to the following:
using (var repo = new LiteRepository(localDataStorageBag.ConnectionString))
{
    var collection = repo.Database.GetCollection<AppointmentSummary>();
    collection.Insert(data);
}

and
using (var repo = new LiteRepository(localDataStorageBag.ConnectionString))
            {
                try
                {
                    var collection = repo.Database.GetCollection<AppointmentSummary>();
                    if (!string.IsNullOrWhiteSpace(inputPayload?.AppointmentDateRange?.FromDate) && !string.IsNullOrWhiteSpace(inputPayload?.AppointmentDateRange?.ToDate))
                    {
                        returnValue.SearchResults = collection.Find(w => DateTimeOffset.Parse(w.StartDate) >= DateTimeOffset.Parse(inputPayload.AppointmentDateRange.FromDate) &&
                                                                         DateTimeOffset.Parse(w.StartDate) <= DateTimeOffset.Parse(inputPayload.AppointmentDateRange.ToDate))
                                                              .OrderBy(o => o.ClientName.Last)
                                                              .ThenBy(tb => tb.ClientName.First)
                                                              .ToList();
                    }
                    else
                    {
                        var results = collection.Find(w => true)
                                                .OrderBy(o => o.ClientName.Last)
                                                .ThenBy(tb => tb.ClientName.First)
                                                .ToList();

                        returnValue.SearchResults = results;
                    }
                }
                catch (Exception ex)
                {
                    ex.HandleException(this);
                }

We used to surround everything with BeginTrans/Commit...but based on a another issue we saw here we took those out, but still getting the same error.  We've uninstalled the app, ensuring the database was recreated from scratch, and still get the error.
Can you think of something we are doing wrong or should be doing differently?  We do intend on access the database with multiple threads on mobile devices with Xamarin Forms.
I know you are busy with another project, but this will fully impact our ability to use LiteDb for our app...and we really like it so far.

Hi @dfarrNTST. I had the same issue with Xamarin. I got it fixed by using a singleton pattern. The singleton return the same LiteRepository instance for the entire application.

Thanks X.  Doing that as well as removing transactions around every action resolved it for us as well.  Thanks!


Potential loss of information when failing to get a token

I've come across a response from a request('tokenEndpoint') which includes a property in the response body that OAuth2Client is ignoring. I've checked the RFC, and there's no "MUST NOT" or similar forbidding extra properties. And at least for this OAuth server, the ignored property would have been very useful to see earlier!
{
  error: "invalid_request",
  error_description: "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",
  hint: "Authorization code has expired",
  message: "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",
}

I'd like to request that the responseBody be included in the thrown OAuth2Error at the end of request(), so that non-standard properties like hint can be found by developers.

worth looking into. Got any information about what is producing this?


Disable jdk8u sparcv9 solaris builds due to no available nodes

Signed-off-by: Andrew Leonard<EMAIL_ADDRESS>

run tests


Select component Pill close button inside a form, automatically submits the form

Sandbox: https://codesandbox.io/p/sandbox/form-forked-6dd9l9?file=%2Fdemo.js
Regenerating the issue: Open the browser, make its width small enough to get +1, +2.etc. in the select component, open the dev tools console
Now click on Pill close in the select component
Notice that the form gets submitted

Related Jira Ticket: https://eightfoldai.atlassian.net/browse/ENG-94538


[UTILS-140] Update Spark dependency version to 2.4.3

Fixes #140

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/bdg-utils-prb/149/
Test PASSed.

Coverage remained the same at ?% when pulling cdd5facaeea71b0bd3d7f5460b182749fc9bd3fd on heuermh:spark-2.4.3 into 22c745c54e88a1d0afe35d4f43c6a435134f2190 on bigdatagenomics:master.

Coverage remained the same at 54.156% when pulling cdd5facaeea71b0bd3d7f5460b182749fc9bd3fd on heuermh:spark-2.4.3 into 22c745c54e88a1d0afe35d4f43c6a435134f2190 on bigdatagenomics:master.


Enabling Targeted Code Scanning for GitHub Branches

The ability to scan a specific branch in a GitHub repository is crucial for maintaining code quality and identifying potential issues in isolated development branches. This feature is particularly useful for teams employing a branching strategy where different features or fixes are developed in separate branches before merging into the main codebase.

feature available in commit id bdefa31712c1e6295f255bb083fa72681007cd14 and released with V1.0 public release