feat(vtk.js): Upgrade version and add Segment Select Tool

Context
Bump Vtk.js version
Bumping vtk.js to incorporate additions here https://github.com/Kitware/vtk-js/pull/2960
New Segment Select Tool on Hover
Adding new Segment Select Tool to be able to change active segment index only by hovering over segments
https://github.com/cornerstonejs/cornerstone3D/assets/7490180/eebae093-9e48-4fad-af65-913fba05986f
New Utilities
New createSegmentation utilities in imageLoader and volume loader
createAndCacheDerivedSegmentationImage
createAndCacheDerivedSegmentationVolume
I understand that this may not be ideal, but currently, we are limited to using Uint8Array for segmentations. Unfortunately, this is not widely known in the community yet. Therefore, until we can address this issue, I strongly advocate for using this method to ensure the use of Uint8Array.
Checklist
PR

[] My Pull Request title is descriptive, accurate and follows the
semantic-release format and guidelines.

Code

[] My code has been well-documented (function documentation, inline comments,
etc.)

[] I have run the yarn build:update-api to update the API documentation, and have
committed the changes to this PR. (Read more here https://www.cornerstonejs.org/docs/contribute/update-api)

Public Documentation Updates

[] The documentation page has been updated as necessary for any public API
additions or removals.

Tested Environment

[] "OS:
[] "Node version:
[] "Browser:

Just a couple of small changes, plus the test fixes, but generally I like the changes here.
One thing that might be worth considering is exactly where the border is - you will get a cleaner border if the center of the border is that the center of edge position - so that a width of 2 give you:
1 full pixel at 100% right on the border
2 pixels with 50% border colour beside that.
That will give you some anti-aliasing on the curves and lines, but I think that should be specified - or perhaps you can't specify it inside VTK?

This is a great upgrade, the previous 27.3.1 was killing me and sometimes reported errors when getting contours via ImageMarchingSquares! Thanks a lot!


[Bug]: XML to Record conversion failure when character limit exceeds certain limit

Description
Xml parsing fails when we have xml text with more than 99 characters.
Steps to Reproduce
No response
Affected Version(s)
No response
OS, DB, other environment details and versions
No response
Related area
-> Runtime
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Closing as the fix is merged in all the required branches.


use polyfill fallback for older env?

What do you think?
use web-streams-polyfill when it isn't avalible?

Thanks for your suggestion @jimmywarting ! My original idea was to make code reuse easier between environments which natively support Web Streams like modern browsers and Node.js 16+, however, I do see the appeal in supporting older platforms a as well. Also, I actually added a little polyfill to support async iteration on Chrome.
Do you have a specific platform in mind to support?

I have been in the lookout for something that supports lowest LTS (v14.17) as that is going to be our lowest targeted support for node-fetch@4 when v12 goes EOL in April
We want to change res.body to be a whatwg stream and use built-in AbortController that came in node v14.17


Use libdefs so that flow in user projects doesn't break.

See: https://github.com/facebook/flow/issues/1996#issuecomment-230919868

I bet there's a good reason I'm just not thinking of, but why write libdefs instead of building .js.flow files?

 I totally get the desire for libdefs.)
Next question: do you want to expose libdefs for the types currently used internally, or to also add some opacity/abstraction for the public APIs?

(Ok, sorry a second time. I got a little excited about working on elements stuff and kinda ran over here and started asking questions. I'm gonna go chill and come back when I actually have context and understand what's going on.)

Now that flow by default doesn't test type problems inside node_modules, do we think this is mostly resolved? Or do we still want to think about libdefs to also fix type issues in users' code?

@asolove-stripe +1 for what looks like a suggestion to export the Flow type definitions.
Actually, for folks using checkout it'd be great if there were flow definitions provided via flow-typed.
Use case: working on a react app with Flow, and want to type-check StripeCheckout.configure(stripeCheckoutOptions) and stripeCheckoutOptions.token(token) callback function.

We've been using this for our Flow based repo
https://gist.github.com/beaucollins/1c6147026375fa63482727f411d83c75
We'll be updating it for 6.x and hopefully submitting to flow-typed.

Closing this as it's a relatively old issue and this project has migrated to React Stripe.js. If you believe this is still important, please re-open it there.


fix: spelling typos

Pull Request: Typo Corrections in Portfolio Text
Description:
This PR addresses the following typo issues in the provided text as described in #11.

"experties" corrected to "expertise."
"Massege" corrected to "Message."
"GAT IN TOUCH" changed to "GET IN TOUCH."
"Frond-End" corrected to "Front-End."

Affected Files:

index.html
projects.html
services.html
about.html
pricing.html

Changes Made:

Fixed the specified typos in the affected files.

Issues:
Closes: Issue #11

This new PR was created because my initial PR did not follow the required branch naming convention desired by maintainer.

thankyou @beingsie .
next time wait until you get assigned to the respective issue

thankyou @beingsie . next time wait until you get assigned to the respective issue

Will do, thank you @Iamdivyak 😄


Discord server

Steps to reproduce
1.open app 2.click discord logo 3.cant join because link expired
Expected behavior
It should let us join lnreader discord server
Actual behavior
But the link is expired instead
LNReader version
1.1.19
Android version
Android 8
Device
HTC U11
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with a source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 1.1.19.
[X] I will fill out all of the requested information in this form.

It works to me
discord.gg/QdcWN4MD63

Have you tried ensuring that your total discord servers joined is <100 for non-nitro, and <200 for nitro?

Closing this issue. The link appears to be working as intended.


rsa package issue

I tried to use the tool with the rsa python package just to see how it works.
The compilation was successful however:

It would be valuable if the result could be used as a single pyd file (e.g. rsa.pyd) instead of __init__.pyd under rsa folder (not sure if this is feasible due to module vs. package concept).
When I tried to use the pyd file, I got an error (I tried to read in a public key with it)C:\...>merak cythonize rsa out
C:\...>python
>>> import rsa
>>> rsa.__path__
['C:\\...\\out\\rsa']
>>> public_key = rsa.PublicKey.load_pkcs1(publicKey)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "rsa\\___key.py", line 125, in rsa.___key.AbstractKey.load_pkcs1
  File "rsa\\___key.py", line 330, in rsa.___key.PublicKey._load_pkcs1_pem
AttributeError: module 'rsa' has no attribute '_PublicKey___pem'

where line 330 of key.py is:
       der = rsa.pem.load_pem(keyfile, "RSA PUBLIC KEY")

The original thought when I first developed the tool was indeed to output a single binary file. However, Python interpreters handle packages differently from a module. While a module is defined by a Python source file (.py), a package is defined by the directory with an __init__ file as it is designed with a directory structure in mind. Therefore, for the resulting binary to be able to act as a package, a folder with an __init__ is inevitable

have you tried to compile the rsa package?

This is fixed together with #16 . Please upgrade to <IP_ADDRESS> and try again

tested with <IP_ADDRESS>, it works.


rdp wrapper issue for windows 10

10.0.19041.3155 not suported

Duplicate of https://github.com/stascorp/rdpwrap/issues/2257


Inconsistent model components format

Describe the bug
Related to #89
When loading an example configuration, the config["conditions"]["model components"] (a name reported in the API server) thinks that the referenced object is an array. However, when starting from scratch, it's sent as a single object, not as an array
To Reproduce
Steps to reproduce the behavior:

Go to "Start Here" in left-hand navigation bar.
Click "Start from scratch"
On the Mechanism page, Gas Species tab, add two species "foo" and "bar".
Click on the "Reactions" tab and add an Arrhenius reaction with "foo" as the reactant and "bar" as the product, with an A value of 1.0E-6.
Click on "Conditions" page a
Look at the sent payload in chrome debugger

Expected behavior
Wether starting from scratch, or from an example, or uploading an example, ensure that the config["conditions"]["model components"] is always an array or always a single object. Update the server code accordingly

Our initial state is to start with a single object. As it should be since we only have one option.
https://github.com/NCAR/music-box-interactive-client/blob/main/src/redux/reducers/conditions.js#L33-L42
I'll update the server code examples so that we only ever have one object here. This may break old configurations, but oh whale


jQuery is outdated

Some functions of the newly updated plugins included in this template do not work with the older version of jQuery (which is in the theme) version 2.2.4

Maybe could you point out which template is ?

Datatables don't work after AJAX Response, see here: https://stackoverflow.com/questions/57584837/datatable-not-updating-after-ajax-response

All functions are working fine and if you want to reload data tables you can use below :
For all time Jquery version you have to use API of data table.
$('#table_data').dataTable( ).api().ajax.reload();
It will be work for you. or for reloading table, you can 1st destroy data table and again load it.for eg.
table = $("#table_data").datatable()
$("#my-button").click(function() {
table.fnDestroy();
table = $("#table_data").dataTable();
});


fix: message input not visible in mobile screens

On mobile screens, the chat input is not visible until you scroll so this PR aims to fix it.
The fix itself is a bit hacky, since the height of the address bar could be subject to change between OS versions. But honestly, I can't think of a more simpler way without either:

Slapping the 100% height back everywhere again (since the use of 100vh is the thing that caused issues - on mobile, vh doesn't seem to take into account the address bar as taking up space...), so that we can use 100% in place of 100vh
Read the real view height in JS and set the height of the container accordingly (seems a bit overkill to me)

Before
After

Web frontend checklist

[x] Formatted my code with yarn format && yarn lint --fix
[x] There are no warnings from yarn lint
[ ] There are no console warnings when running the app
[ ] Added any new components to storybook
[ ] Added tests where relevant
[x] All tests pass
[x] Clicked around my changes running locally and it works (although admittedly, this is one where the simulated tool fails since it doesn't have the address bar covering up some pixels)
[x] Checked Desktop, Mobile and Tablet screen sizes

This needs browser sniffing as per that article, or there's wasted space on other mobile browsers

I thought that too initially, but after testing on mobile Firefox too:

It seems like the problem is not only on Chromium browsers, so I thought it's safe to apply it across the board for narrow screens. Might need some testing on iOS Safari (I don't have an iPhone) but I think the thing mentioned in the article will include them too since they are also WebKit based.

And it only gets applied up to 600px screen width, so I think it's fairly safe that tablets will be large enough such that they won't see the problem as I don't know many tablets with narrower screens than that


Implement G29 Controller Input Transformation

Description:
This issue is to implement a transformation  for G29 controller input to Carla controller values. Specifically, the transformation should map throttle, brake, and steering inputs from the G29 controller to values within the specified ranges for Carla control.

[x] #12

Throttle: [0, 1]
Brake: [0, 1]
Steer: [-1, 1]

[x] Test the transformation mechanism with various G29 controller inputs.

[x] ADD Document.

Done


SAK-40618 - Elfinder can't manage PermissionExceptions

I didn't realize earlier, should switch the logging to SLF4J as we don't use apache commons logging anymore. (We have a slf4j bridge for commons logging for libraries we can't change)

@ern and @bjones86 , @mpellicer has kindly done several commits that address your requested changes. Could you review them, please? Thanks everyone.

@bjones86 I've done the changes. Please, could you review again?


ros_tutorials: 0.9.2-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository ros_tutorials to 0.9.2-1:

upstream repository: git@github.com:ros/ros_tutorials.git
release repository: https://github.com/ros-gbp/ros_tutorials-release.git
distro file: melodic/distribution.yaml
bloom version: 0.9.1
previous version for package: 0.9.1-0

ros_tutorials
* bump CMake minimum version to avoid CMP0048 warning (#81 <https://github.com/ros/ros_tutorials/issues/81>)

roscpp_tutorials
* explicitly state Boost dependencies manifests (#83 <https://github.com/ros/ros_tutorials/issues/83>)
* bump CMake minimum version to avoid CMP0048 warning (#81 <https://github.com/ros/ros_tutorials/issues/81>)
* add cached parameter sample (#52 <https://github.com/ros/ros_tutorials/issues/52>)

rospy_tutorials
* add print parenthesis for Python 3 (#82 <https://github.com/ros/ros_tutorials/issues/82>)
* bump CMake minimum version to avoid CMP0048 warning (#81 <https://github.com/ros/ros_tutorials/issues/81>)

turtlesim
* explicitly state Boost dependencies manifests (#83 <https://github.com/ros/ros_tutorials/issues/83>)
* backport Windows implemenation from eloquent. (#80 <https://github.com/ros/ros_tutorials/issues/80>)
* background colour and private nodehandle (#70 <https://github.com/ros/ros_tutorials/issues/70>)
* bump CMake minimum version to avoid CMP0048 warning (#81 <https://github.com/ros/ros_tutorials/issues/81>)
* add shortcut to quit teleop (#59 <https://github.com/ros/ros_tutorials/issues/59>)

Do not merge yet - waiting for other Melodic releases...


Textures/samplers need a border color parameter

GL_TEXTURE_BORDER_COLOR can be bassed to glTexParameter/glSamplerParameter as in https://www.khronos.org/opengl/wiki/GLAPI/glTexParameter#Description

Dude, links as well! thankyou sir!
I'll need to add this both as a direct texture param and also to sampler params https://www.khronos.org/opengl/wiki/GLAPI/glSamplerParameter

Fixed in this PR: https://github.com/cbaggers/cepl/pull/198

merged


Update README.md

What kind of change does this PR introduce?
Only changes Read Me   really am just trying to show that these Supabase Functions are Edge not Postgres Functions.
Bug fix, feature, docs update, ...
Docs ONLY
What is the current behavior?
N/A
Please link any relevant issues here.
What is the new behavior?
Feel free to include screenshots if it includes visual changes.
Additional context
Add any other context or screenshots.
This is is intended to disambiguate 'Supabase Functions' from Supabase "Database Functions" and "Edge Functions".

Sorry this is my very first pull request on Git ever.  I really am just trying to show that these Supabase Functions are Edge not Postgres Functions.

Thanks for the PR @Equalateral :)


can use on 8k audio ?

can use on 8k audio ?

Hi, the pre-trained model accepts 32khz sampling rate. I think the easiest way around this is to resample you input see this


Update avocode to 2.14.0

After making all changes to the cask:

[x] `brew cask audit --download {{cask_file}}` is error-free.
[x] `brew cask style --fix {{cask_file}}` left no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as 81e8d879bad5370e53d4092942888ffa1f7c14cf. Your contribution is still credited to you.


Onboarding flow  - Guided Setup flow starts on the "What's your name" page

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.77-2
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @mountiny @youssef-lr
Slack conversation (hyperlinked to channel name): https://applause-ts.slack.com/archives/C049HHMV9SM/p1734478516523379
Action Performed:

Go to https://staging.new.expensify.com/
Add a new email
Click Join
Reload the page

Expected Result:
After step 3 we must see Onboarding modal and user should not need reload the page
Actual Result:
User must reload the page and Guided Setup flow starts on the "What's your name" page
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Standalone
[ ] Android: HybridApp
[ ] Android: mWeb Chrome
[ ] iOS: Standalone
[ ] iOS: HybridApp
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/c7b4a432-c692-450f-b0e8-61ef76d036cc
https://github.com/user-attachments/assets/c96d90b7-4169-438e-ae2d-817e2dbe08dd
View all open jobs on GitHub

Added two labels DeployBlocker as I can't disable Staging Server in this flow.
Production after reload the page

I think this is likely front-end and related to other blockers, but for now I will leave the backend deploy label attached.

I can reproduce on main with produciton BE so removing the BE blocker label

Hi @izarutskaya, can you help me understand what the difference is between this issue, where the flow is not shown on sign-in? In this case the user needs to refresh, but it seems that https://github.com/Expensify/App/issues/54322 is the root issue here.

@joekaufmanexpensify there is a fix here, the issue is related to the step, NOT the page refresh as far as I can tell.

Thanks @shubham1206agra, please go ahead with review of this PR 👍

Ah, okay got it. TY!

Not reproduced
https://github.com/user-attachments/assets/b0e71106-5352-4752-bed9-8900608f8441

That is likely because the fix here was already deployed to staging.

Now that the fix is out on staging, bumping from hourly!

Hi @joekaufmanexpensify!
This was a regression from a PR that I did. It was a pretty huge PR (some parts of it are still remaining). No payment pending for me here as an FYI.

Sweet, thanks for the heads up!

Verified fixed 👍 checking it off

As an fyi, I am OOO until the new year. Please ask in slack if anything urgent BZ related comes up. Otherwise, I will handle payment when I return!


TypeError: VanillaTemporalModule.forward() missing 1 required positional argument: 'encoder_hidden_states'

!!! Exception during processing !!!
Traceback (most recent call last):
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\execution.py", line 152, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\execution.py", line 82, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\execution.py", line 75, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-animatediff\animatediff\sampler.py", line 295, in animatediff_sample
return super().sample(
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\nodes.py", line 1236, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\nodes.py", line 1206, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample
return original_sample(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\sampling.py", line 107, in animatediff_sample
return orig_comfy_sample(model, *args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\sample.py", line 97, in sample
samples = sampler.sample(noise, positive_copy, negative_copy, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 785, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler(), sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 690, in sample
samples = sampler.sample(model_wrap, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 630, in sample
samples = getattr(k_diffusion_sampling, "sample_{}".format(sampler_name))(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **extra_options)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\python_embeded\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\k_diffusion\sampling.py", line 137, in sample_euler
denoised = model(x, sigma_hat * s_in, **extra_args)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 323, in forward
out = self.inner_model(x, sigma, cond=cond, uncond=uncond, cond_scale=cond_scale, cond_concat=cond_concat, model_options=model_options, seed=seed)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1501, in call_impl
return forward_call(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\k_diffusion\external.py", line 125, in forward
eps = self.get_eps(input * c_in, self.sigma_to_t(sigma), **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\k_diffusion\external.py", line 151, in get_eps
return self.inner_model.apply_model(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 311, in apply_model
out = sampling_function(self.inner_model.apply_model, x, timestep, uncond, cond, cond_scale, cond_concat, model_options=model_options, seed=seed)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 289, in sampling_function
cond, uncond = calc_cond_uncond_batch(model_function, cond, uncond, x, timestep, max_total_area, cond_concat, model_options)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\samplers.py", line 265, in calc_cond_uncond_batch
output = model_function(input_x, timestep, **c).chunk(batch_chunks)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 63, in apply_model
return self.diffusion_model(xc, t, context=context, y=c_adm, control=control, transformer_options=transformer_options).float()
File "D:\SD_Product\Stable\ComfyUI_windows_portable\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\custom_nodes\SeargeSDXL\modules\custom_sdxl_ksampler.py", line 70, in new_unet_forward
x0 = old_unet_forward(self, x, timesteps, context, y, control, transformer_options, **kwargs)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\custom_nodes\FreeU_Advanced\nodes.py", line 173, in __temp__forward
h = forward_timestep_embed(module, h, emb, context, transformer_options)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 61, in forward_timestep_embed
x = layer(x)
File "D:\SD_Product\Stable\ComfyUI_windows_portable\python_embeded\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
TypeError: VanillaTemporalModule.forward() missing 1 required positional argument: 'encoder_hidden_states'

I can see you're having both this repo and AnimateDiff-Evolved. You shouldn't merge nodes between too repos in the same workflow. Can you share your current workflow?

https://github.com/ArtVentureX/comfyui-animatediff/tree/main/workflows
lora.json
I am using this workflow
It cannot be used in the workflows folder

I have the exact workflow running without any issue.

Please make sure that you have:

Update this extension to the newest commit
Either: disable / remove other AnimateDiff forks

I have the exact workflow running without any issue.
Please make sure that you have:

Update this extension to the newest commit
Either: disable / remove other AnimateDiff forks

I was running normally the day before yesterday, but the same problem occurred when I used it yesterday,
"Error occurred when executing AnimateDiffSampler:
VanillaTemporalModule.forward() missing 1 required positional argument: 'encoder_hidden_states'"
I also tried to use the process you recommended, in exactly the same form, but this error message was also displayed. I made sure it was the latest update.

https://github.com/ArtVentureX/comfyui-animatediff/tree/main/workflows lora.json I am using this workflow It cannot be used in the workflows folder

I have solved this problem, it is a node conflict. Here is the updated FreeU_Advanced. After I deleted this node, it became normal.

That's good to hear. I'll test the workflow with FreeU to determine if we can achieve compatibility.

im try

Adam34332 这个是正确的

That's good to hear. I'll test the workflow with FreeU to determine if we can achieve compatibility.

It is not freeU integrated with comfyUi, but an independent plug-in called "FreeU_Advanced".

@huweifirst @Adam34332, could you please try the latest update? The issue you reported should now be resolved.
Please note that the update also includes modifications to ensure compatibility with the latest version of ComfyUI. If you encounter any errors related to missing modules upon import, updating ComfyUI might help.


Create environment in source tenant

Bullet item #2 below doesn't tell the proper story from this section on the docs page https://learn.microsoft.com/en-us/power-platform/admin/move-environment-tenant?tabs=image#steps-to-be-performed-by-a-global-admin-dynamics-365-admin-or-power-platform-admin .
If we'll be moving a production environment, we first need to migrate a sandbox copy. In that case, we'll also need a new environment in the source tenant so we can copy the production environment into the new environment.
It seems what you should be saying is that if the client doesn't already have a Sandbox environment in their source tenant, then the client needs to create a new environment in the source tenant. So that as part of the T2T move the production environment can be copied to this new environment and then that new environment, which will be considered a Sandbox will then be moved to the Target tenant as a test prior to moving the Production environment.
Jerry

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

ID: cf83baaf-d9eb-6e3d-1040-9ae94cd410db
Version Independent ID: ae37a7a0-1e5a-a2ef-72c8-bf6d2601cae1
Content: Migrate an environment to a different tenant - Power Platform
Content Source: power-platform/admin/move-environment-tenant.md
Service: power-platform
Sub-service: admin
GitHub Login: @matapg007
Microsoft Alias: matgupta

Thanks for your comment, @JerryCRMI. This issue has been assigned to the doc author for review.


Add Solidity, JS, and Go linting to CI

We're doing this in pre-commit hooks in most cases right now, but adding it to CI allows for contributors who may not install pre-commit hooks to not sneak through poor code.
See also #20.

After briefly talking to @pdyraga , I'll take Solidity linting.

You can probably directly forklift what I did for keep-ecdsa in this commit. Still working on the Go side though.

Thanks Antonio, PR for keep-core is ready.


It might be good to add support for label to constraints

Hi,
It might be good to add support for label to constraints that it can be used for reference and delete those constraints with the label specified.
e.g. in Eric Sadun book Auto Layout Demystified
for (NSLayoutConstraint *constraint in [view constraintsNamed:LINE_BUILDING_NAME matchingView:view])
[constraint remove];

@manesvenom you can use the snp_prepareConstraints method and store them however you like for future removal.
You can also set snp_label on them, though it's mostly for debugging purposes you could query it too.
We're refraining from trying to build any sort of auto removal system based on a tag, or label because they all have caveats.

Thank you, It is better to make use snp_prepareConstraints instead.


Add support for Scala 2.11.7

First, thanks for the great project, just what I what I needed for a given use case.
Can the build.sbt be modify to add crossScalaVersions and set the scalaVersion := "2.11.7".  I bumped the java version to 1.8 as I wanted to test the deploy locally, but that should not be necessary.  Here is the diff from my system, will be glad to put together a PR if you feel this is worth doing.

-Todd

until https://issues.apache.org/jira/browse/SPARK-6363 is resolved i don't think we will support scala 2.11. but you can open a pr for when that change is made in spark

I see.  Which artifact are not currently published under 2.11 by the Spark project that the memsql connector is dependent on?  The majority of the modules are now crossed built, including the spark-core, spark-streaming, spark-streaming-kafka, and spark-sql.  The one thing I do see missing is spark-jdbc, and the thrift sever, but I don't believe that this project is dependent on those.  I will put together a PR with the cross build and submit.  Hopefully, you will be able to publish the 2.11 artifacts, if not I will fall back to publishing them to our local artifactory until resolved.  TIA for the feedback.
-Todd

correct, it supports 2.11 for everything we need but until we've tested it extensively we won't publish the artifacts. please feel free to put together that pr - once 1.2.1 is shipped i'll test and publish artifacts for the next release

@choochootrain
Sorry, messed up the PR, closed it and created a new one.
-Todd

@choochootrain - that https://issues.apache.org/jira/browse/SPARK-6363 is already resolved. Are there any plans to publish  memsql-spark-connector with 2.11 support?

memsql-spark-connector runs on Spark 1.5.1 at the moment because it uses some of the internal API for SQL pushdown support. publishing with 2.11 support is blocked until memsql-spark-connector is ported to Spark 2.0 - at that point, publishing with 2.11 should be straightforward


[Feature] Transform floating window to preview window

Hello! I personally prefer to send the contents of a floating window to a preview window, so that I can keep it open for a little while longer (and to get more screen real estate than a floating window). Do you think it'd make sense to include this an option in this plugin? I'd be happy to send a PR for it in that case. To give some idea how I'd implement it - I've currently accomplished this in my own config like so (this was prior to trying hover.nvim), it's a bit messy but it works.

Sounds good to me. This would be particularly useful for the Man provider.


Floater ignores rapid changes in 'open' prop

🐛 Bug Report
When rapidly changing the open prop, i.e. toggling the Floater when it is opening/closing, the Floater will ignore the change in prop.
To Reproduce

Make a floater attach to a button controlled by the open prop
Double-Click the target button to open it and close it while it is still opening

Expected behavior
The target button should be closed after the second click, especially since the Floater accepts the prop state of open: false despite not being closed (since it maintains its own internal state of opened/closed).

Fixed in 0.8.0


random song play every time

many time plays same audio(music) for different links...

thanks @08shubhamjindal for raising a bug!
We would surely work on this!

commit b3c69f1


Rename-Many: Allow Start/End to be specified in addition to Anchor

So if the anchor doesnt match, then the pattern match will be moved according to if Start or End is specified.

Move-Match:
    if ($Start.ToBool()) {
      $result = $replaceWith + $patternRemoved;
    }
    elseif ($End.ToBool()) {
      $result = $patternRemoved + $replaceWith;
    }
    elseif ($PSBoundParameters.ContainsKey('Anchor')) {

This code needs to change so that we check for the anchor first before Start/End.
Inside Anchor processing, we check for Start/End if the Anchor match fails.

Move-Match:
    if ($Start.ToBool()) {
      $result = $replaceWith + $patternRemoved;
    }
    elseif ($End.ToBool()) {
      $result = $patternRemoved + $replaceWith;
    }
    elseif ($PSBoundParameters.ContainsKey('Anchor')) {

This code needs to change so that we check for the anchor first before Start/End.
Inside Anchor processing, we check for Start/End if the Anchor match fails.

ALERT: made a change to build script so the tag is read from environment variable $env:tag
Propagate to other modules and gist

ALERT: made a change to build script so the tag is read from environment variable $env:tag
Propagate to other modules and gist

Using the current parameters only, we can't implement thsi feature. This is because this results in defining parameter sets that can't be distinuished from one another if we only specify Pattern/Start or Pattern/End.
Instead we need to define new unique parameters:
ElseStart, ElseEnd which would be invoked as:

Rename-Many -Pattern 'foo' -ElseStart

or

Rename-Many -Pattern 'foo' -ElseStart

or we could:

Rename-Many -Pattern 'foo' -Anchor 'bar' -AnchorElse -Start

or

Rename-Many -Pattern 'foo' -Anchor 'bar' -AnchorElse -End

or:
or we could:

Rename-Many -Pattern 'foo' -Anchor 'bar' -Else -Start

or

Rename-Many -Pattern 'foo' -Anchor 'bar' -Else -End

The only issue with this is that Else is not clearly linked to Anchor, but maybe it doesnt have to be.

or:

Rename-Many -Pattern 'foo' -Anchor 'bar' -ElseStart

or

Rename-Many -Pattern 'foo' -Anchor 'bar' -ElseEnd

which requires fewer parameters

The problem that requires solving now is that where we invoke Renam-Many with say -Pattern and -Copy then this is now ambiguous as to what parameter set it refers to. The same I assume would applie to say specifying -Pattern and -With.
I think we need to abandon Parameters partially, they are proving not to be a scalable soution for parameter vaildation. The solution to fix this with parameter sets would require the introduction of many more parameters and sets to the point that it makes the unfeasibly complex. We can do this better ourselves.

The parameters Copy/With/Paste are so generic that they are a member of so many parameter sets. The only rule that should apply to these is:

Paste can't appear with With as they are both formatters and we can only have 1.

So introduce have PasteFormat, WithFormat sets.
But this doesnt fix -Pattern and -Copy.
So instead of using PasteFormat, WithFormat sets, we can remove all parameter sets from Copy/With/Paste and then  apply this rules manually.
This issue should be suspended until issue #114 has been resolved.

This was implented using 2 new parameters AnchorStart and AnchorEnd defined in 2 new parameter sets: HybridStart and HybridEnd.


add by.exactRepeater()

This came up in a Stack Overflow question
Given inside the ng-repeat attribute value indexOf is used:
for (var i = 0; i < repeatElems.length; ++i) {
  if (repeatElems[i].getAttribute(attr).indexOf(repeater) != -1) {
    rows.push(repeatElems[i]);
  }
}

Closing as this was included in https://github.com/angular/protractor/commit/324f69d6aa7c23ad77f1d50e26e0a56bade40132. Docs here.


Remove the if() to save some cpu cycles.

The "reserved" var was not used in the function. So the if() can be removed. It saves some cpu cycles.

The reserved arguments were introduced at a time when we thought we'd need to offer ABI stability for gRPC Core.
In such a world, you need to check whether the reserved argument is null so that when you start to use it in a future version there's a guarantee that nobody is successfully passing non-null in that position -- although this should have been a crash and not an error.
History has taught us that we don't actually need to provide ABI stability at this layer: we never used that and nobody asked AFAIK.
All that said: I think we should keep the check for now, but open a gRFC to delete all void* reserved arguments from public APIs, and clean this up properly - and not in a haphazard fashion.

All that said: I think we should keep the check for now, but open a gRFC to delete all void* reserved arguments from public APIs, and clean this up properly - and not in a haphazard fashion.

Thanks for sharing the background. Do you want me to file the gRFC? Or, someone else will do it?

I opened a new issue for this at https://github.com/grpc/grpc/issues/32554. Closing this PR.


Color Schemes.............

i imported a massive amount of color schemes from colortool and or other palces and the settings file becomes massively long.
is there a way we could make "color schemes" a separate file?
im not to familiar with coding is there a way i could create a json file with array for color schemes and somehow reference it in the settings file so its not so cluttered"?

A clever way to work around this would be to pretend that they're a "fragment extension". The docs are much more elaborate here. But you could do something like:

Make a folder in %localappdata%\Microsoft\Windows Terminal\Fragments. For this example, we'll use TestFragment as our directory name.
in that TestFragment, make a new .json file. It can be named anything (as long as it's extension is .json). We'll call it schemes.json.
In schemes.json, add all your schemes. For example:

{
"schemes": [
  {
    "name": "Banana Blueberry",
    "black": "#17141f",
    "red": "#ff6b7f",
    "green": "#00bd9c",
    "yellow": "#e6c62f",
    "blue": "#22e8df",
    "purple": "#dc396a",
    "cyan": "#56b6c2",
    "white": "#f1f1f1",
    "brightBlack": "#495162",
    "brightRed": "#fe9ea1",
    "brightGreen": "#98c379",
    "brightYellow": "#f9e46b",
    "brightBlue": "#91fff4",
    "brightPurple": "#da70d6",
    "brightCyan": "#bcf3ff",
    "brightWhite": "#ffffff",
    "background": "#191323",
    "foreground": "#cccccc",
    "cursorColor": "#e07d13",
    "selectionBackground": "#220525"
  }

]
}

Restart the Terminal, and you'll see that all the schemes from that file are available in the Terminal, without needing to be in the settings.json file itself.

i was trying to do this again but i have No "Fragments" directory
the only thing i could find was
C:\Users\Janss\AppData\Local\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState
that had all my settings backup json files and the main settings . json file......
hmm  i have it installed from the app store. but i did a search for folders names "Fragments" and found nothing.

i was trying to do this again but i have No "Fragments" directory

That makes sense, we don't make one by default. Hence why I asked in the first step to create the Fragments/ directory 😄

love you.  what elese will this work with>!?!?!


D435 infrared rectification issues

D435 all platforms
--
I assume the rectified Y8 stereo images are calculated on the D4.
Is there a way to control the rectification of the stereo images?  They are losing quite a lot of quality.
I am seeing gaussian averaging, almost as if the D4 is reducing the image size, calculating rectification, and then increasing the image size again.  It is losing a lot of detail, and, it is losing the detail I need.
I can change the output Y16 and then apply rectification on my side.  But the Y16 seems to come in at FPS 25, which is very, very slow.
I really just want that Y16 at FPS 60, no rectification.  I don't need the depth image actually, just the stereo images.  Is this possible with a firmware upgrade?  Will this ever happen?
Is there any way you could open source the firmware? I would like to change it.

The RealSense documentation states that Y16 is unrectified.  "Left and right infrared images are rectified by default (Y16 format is not)"
This is backed up by a statement by the Intel staff member 'RealSense Customer Engineering Team on this Issues forum': "The Y16 image is unrectified image and Y8 image is rectified image".
The combination of resolutions and FPS that will work with Y16 is limited.  One of these combinations is 1920x1080 Infrared 1 at 25 FPS and with Depth not enabled.  This confirms why your stream was coming in at 25 FPS.

The other resolution that works in this mode is 960x540.
It is unlikely the firmware would ever be open-sourced
D4 performs rectification of raw camera data received from the camera, yes, and it also performs alignment compensation..

Hello,
I'm wondering what the probability is that Intel will change the firmware of the D4, to allow a passthrough of the 10bit infrared images, unaltered (un rectified, no gain, etc (or minimum gain, since there must be a reason for that 16.0)).  Or actually if they are rectified, fine, but still 10bit.
I need infrared images with more bandwidth in the contrast.
I would like some reasonable resolution, like 1280x800 at 90 fps.
The depths calculated from lower resolutions 848x480 are too unstable due to single pixel changes.
I don't need the D4 depth stream.
Within the bandwidth constraints of USB 3.1 this is possible.  And it seems like this should not be a huge deal ( Yes I know the irony of this statement and can hear the groans ).
Can I get some official statement like, "we are going to do this by quarter/year" or "this will never happen, sorry."
As dumb as this sounds, I am going to end up using a FPGA just to get to those images.

8.4
Hardware met Software on the road to Changtse. Software said: "You are Yin and I am Yang. If we travel together, we will become famous and earn vast sums of money." And so they set forth together, thinking to conquer the world.
Presently, they met Firmware, who was dressed in tattered rags and hobbled along propped on a thorny stick. Firmware said to them: "The Tao lies beyond Yin and Yang. It is silent and still as a pool of water. It does not seek fame; therefore, nobody knows its presence. It does not seek fortune, for it is complete within itself. It exists beyond space and time."
Software and Hardware, ashamed, returned to their homes.

Currently no plans for it.

Ok, thanks for the information


GD-451: Better name for test class

Today if your class name and extends are on the same line like bellow
class_name MyClass extends Node
The name for the class test will MyClassextendsNodeTest. I feel it's not user friendly.
The name should be MyClassTest, it's more human readable :).

This is a bug, the name should be near to the source class, e.g. MyClassTest


siteRoot with path

It seems react-static doesn’t work for websites served from a path that is not /.
To reproduce:

Define siteRoot:

// static.config.js
export default {
  siteRoot: 'http://localhost:5000/dist'
}

Run this:

npm run build && npx serve

Open http://localhost:5000/dist/

Is this still an issue?

Yep

An issue for us as well!
As a temporary measure, does anybody know how to customize the webpack config to place the generated app.js and app.css files in a subfolder, and make sure that the paths injected into the html files include the subfolder as well?

@marbemac That’s what I tried at first, but the routing system also need to know about the site path, instead of assuming /.

@marbemac I don't know if it helps, but I solved a similar issue on another framework using copy-webpack-plugin. Something like:
npm install --save-dev copy-webpack-plugin
then
import CopyWebpackPlugin from 'copy-webpack-plugin'

export default {
  webpack: (config) => {
    config.plugins.push(new CopyWebpackPlugin([{ context: `${__dirname}/src/`, from: `app.*`, to: `/absolute/path` }]) )
    return config
  }
}

Theoretically this should move all files starting with app. to /absolute/path in the output build folder, so AFTER build, files should be at /build/absolute/path/app.js...
I didn't test it, but I used it several times and it works, now you may tweak from, context and to to suit you.
I don't need this functionality so far, but just a thought I had to help solving the issue :)

@Jonarod a good idea, but only half of the solution :). All of the script/style tags in the generated HTML files will still be pointing to the root /app.xxx.js /style.xxx.css files. The written js and css files need to also point to the new file paths - would this accomplish that (haven't had a chance to try it yet)?

I see.
I was suggesting this based on :

As a temporary measure, does anybody know how to customize the webpack config to place the generated app.js and app.css files in a subfolder...

Now, I am curious as to what should be displayed at example.com/ if siteRoot is example.com/dist ?
I may be wrong, but it seems to me that everything is relative...
Say within any component, you have a link like My Post. Should this link be automatically re-mapped to My Post according to you ? If that is, what if you really meant to point to example.com/my-post ?
That being said, would move ALL /dist content into a nested /dist/prefix folder solve the issue ?
If yes, you can do it tweaking copy-webpack-plugin's from/to.
Now, this trick will eventually mess up all dev mode :(

In addition to my answer, please have a look at this webpack option : publicPath
Hope it helps :)

This should be fixed in the latest version. All prefixing now uses the final webpack publicPath :)

Thank you so much for this!!!

I'm not sure I understand this, but I just installed React-Static and created a site using the Sass template via NPM. When I ran the build command I got the static files and uploaded them all to the server into a specific directory, but the site doesn't work. All the paths are relative and it's causing them to all be incorrect. I did get the following in Terminal after building.
Info: No 'siteRoot' is defined in 'static.config.js'. This is suggested for absolute url's and a sitemap.xml to be automatically generated.
I'm just not sure what this means. I have the static.config.js file open, but I am unsure how/where to add the "siteRoot". Any help would be appreciated.

If you are hosting your site at a custom base path of a domain, you must set the config.basePath to something like base/path, or whatever your base path is. siteRoot as it says, is not required, but recommended.

@tannerlinsley I did end up figuring it out. I found the API reference and was able to set these:
siteRoot: 'https://sub.domain.com',   basePath: 'static/react-static',
Once I set those and ran the build again it worked great. Thanks for the quick reply!

For me I have an issue in here.
If I set the basePath, everything works correctly except one thing. The content generated is not static.
Which is bad because that's the whole point of using react-static. Isn't it?


Support running kafka-ui on subset of topics to get around auth errors

Is your proposal related to a problem?
In our company we have kafka cluster common for all teams but it does not have convenient UI for our needs. Our team tried to deploy kafka-ui with our account that has only access to our topics but it failed with access error. It would be useful to have possibility to run kafka-ui on subset of topics to which account have the needed rights.
Addition question on described problem: Which rights kafka-ui needs to run correctly? Can't find it on project page.
Describe the solution you'd like
The easiest solution (from my perspective) is to provide the config with a list of topics to which specified account has access.
As alternative kafka-ui can just skip authorization error on topics.

Hey, thanks for reaching out.
This is for sure to be done via ignoring permission issues. We'll get this done in future releases :)

#928 #753 #482

@MaksimMyshkin Currently kafka-ui needs WRITE and DESCRIBE_CONFIGS permissions on a topic to display it correctly. If the account used to configure kafka-ui  has some access to any topic where DESCRIBE_CONFIGS is not allowed no topics is displayed at all. You might want to add DESCRIBE_CONFIGS  to all your topics as a workaround.

Thank you for information. Unfortunately our team can't get access to all topics in the cluster (only to our topics).
Also I dug a little and found out that errors is appearing on creation of AdminClient. It is even before getting information about topics. Is this code a reason why rights to all topics required? Looks like AdminClient requires wider permissions than it is needed for simpler scenarios (testing by producing and reading topics messages for example).

@MaksimMyshkin Sorry, looks like I didn't make myself clear enough. It was not about all topics in the cluster, only about "your" topics. If you have any access to a topic then WRITE and DESCRIBE_CONFIGS should be allowed for that topic.

@vdanylenko hey! Any updates here? What's the status on this issue?

I afraid permissions that @vdanylenko described is not enough to work with topics from kafka-ui. At the moment I think that problem due to using AdminClient and I don't known how to work around it right. I just trying to find a reason to the problem that I (or someone else) can help to fix it sooner(

@MaksimMyshkin hey, wanna hop on our discord? We can try to investigate this. The link is available in README.

Using Kafka-UI in a multi-tenant scenario is not working currently. Main reason is, that there are no clusterwide permissions assigned to users. So referring to this table the following permissions are granted:
https://docs.confluent.io/platform/current/kafka/authorization.html
Topics:
Describe, DescribeConfigs, Read and if needed Write (single topic oder wildcard) ; note: read implies describe
Group:
Describe
Transactional ID:
Describe
The following data is available then (without cluster permissions) in a different tool:

@moinmoin thanks for the feedback!

Faced with similar issue where same proposed solution would be good enough for our use (relatively small tradeoff in situations where the list of topics is anyways known and does not grow with such speed that would cause the manual maintenance on the list to be a problem).

The following data is available then (without cluster permissions) in a different tool:

@moinmoin - Don't hold out on us - what tool is this?

I have opened a small PR which fixes the root issue (you lack permissions to run describe cluster), although I accomplished it by just ignoring the exception you get instead of going into a crash loop. I don't think adding the feature to be able to run on a subset of topics would actually fix the root issue, since the Admin Client would still fail to create with an auth exception.
Everything runs pretty ok with the change.
Here's the PR:
https://github.com/provectus/kafka-ui/pull/3325
The directions for opening a PR said I should request reviewers and add myself as the owner for the PR, but I lack permissions to do either of those things. Here's hoping the right people see, review, approve, and merge the PR...

Can confirm that this solves our issue :) Thank you @Haarolean @TaylorSMarks @iliax!

@allanpaiste great to hear that!


feat: Improve email attachments

Validate attachments before enqueuing
Implement fetching via gscfile and file_key parameter (allows to send large attachments too).

@sveneberth fine, can you align it with merged #1212 first?

done.

double approvement, nice :smile: Thank you!


Wrong URLs on Foundry Packages List

On the GCS-GURPS packages page, here: https://foundryvtt.com/packages/gcsga
The Project URL is listed as github.com/gscga/gcsga, where it should be github.com/gcsga/gcsga.

Tru dat!    Thanks, I'll fix it when I get home.

Happy to help :)

Fixed.


Invalid timezone information is ignored after Z in timestamp literals

Describe the bug
Some timestamps that should error are actally parsed, leading to confusing cases when users make a mistake
For example this timestamp is invalid  '2023-12-05T21:58:10.45ZZTOP' but it is parsed as though it were '2023-12-05T21:58:10.45Z' (the trailing content is ignored)
To Reproduce
using datafusion-cli,
❯ select TIMESTAMP '2023-12-05T21:58:10.45ZZTOP';
+-------------------------------------+
| Utf8("2023-12-05T21:58:10.45ZZTOP") |
+-------------------------------------+
| 2023-12-05T21:58:10.450             |
+-------------------------------------+
1 row in set. Query took 0.001 seconds.

Expected behavior
I expect the query to error, similarly to what happens if the Z is not present
❯ select TIMESTAMP '2023-12-05T21:58:10.45 hello';
Optimizer rule 'simplify_expressions' failed
caused by
Arrow error: Parser error: Invalid timezone "hello": 'hello' is not a valid timezone

This is consistent with postgres, which errors for such cases:
postgres=# select TIMESTAMP '2023-12-05T21:58:10.45ZZTOP';
ERROR:  invalid input syntax for type timestamp: "2023-12-05T21:58:10.45ZZTOP"
LINE 1: select TIMESTAMP '2023-12-05T21:58:10.45ZZTOP';
                         ^
postgres=# select timestamp '2023-12-05T21:58:10.45 hello';
ERROR:  invalid input syntax for type timestamp: "2023-12-05T21:58:10.45 hello"
LINE 1: select timestamp '2023-12-05T21:58:10.45 hello';
                         ^
postgres=# select timestamp '2023-12-05T21:58:10.45';
       timestamp
------------------------
 2023-12-05 21:58:10.45
(1 row)

Additional context
Kudos to @reidkaufmann for finding this downstream
This appears to be a bug in arrow: https://github.com/apache/arrow-rs/issues/5182
Once it is fixed in arrow, then we can write a test for it in DataFusion and close the issue

Can I give this a shot?

I've made the change on arrow-rs in here: https://github.com/apache/arrow-rs/pull/5189, should be merged in a few weeks and then we can update the version and write the tests here.

Thank you @razeghi71

Is this issue still opening? I am interested in adding more test cases to test if it works as expected.

Thanks @ZhengLin-Li
I double checked and the issue appears to be fixed in the latest DataFusion
Adding a test case would be most appreciated 🙏
DataFusion CLI v35.0.0
❯ select TIMESTAMP '2023-12-05T21:58:10.45ZZTOP';
Arrow error: Parser error: Invalid timezone "ZZTOP": 'ZZTOP' is not a valid timezone

Hi @ZhengLin-Li ,
I think you're confusing arrow's parser with DF's parser.
The job of a parser in a programming language is to validate the syntax and build an AST. TIMESTAMP '2023-12-05T21:58:10.45ZZTOP' is syntactically correct, as TIMESTAMP 'x' and TIMESTAMP '' (empty string).
This is a semantics issue which, in typical programming languages, is check by the semantic analysis step. In the case of SQL, and as stated in the issue's expected behavior, this should be handled by the optimizer; or worst case scenario by the query executor (think of interpreted languages that catch semantics error during execution).


CI/Builds - Support macOS 10.12

This is just a test to change the macOS CI to use Xcode 8, which is compatible with macOS 10.12 (to my knowledge). I think this means we'd be compatible with 10.12, though I could be very wrong.
A quick look in my CI looks like there is some build failures over in esy-sdl2, so opening just so some people with more understand than me can see.

I've swapped to Xcode 9, not 8 as this is the minimum for sdl2 as far as I can see (the @available syntax is in the code, and was only added in 9). This should let us work with 10.12.6 which is hopefully what most people are using if they are still on 10.12, as that is the only one still getting security updates.

/azp run

This looks like it builds now, so I think we should be able to support 10.12, which would fix #902.

Wow, great find @CrossR !
That's awesome that we can support OSX 10.12 w/o needing a 10.12 build machine.

Merging since the windows validate release failure was unrelated-


[tool_crash] FileSystemException: Cannot create link, OS Error: Incorrect function., errno = 1

Command
flutter --no-color pub get

Steps to Reproduce

...
...
...

Logs
FileSystemException: Cannot create link, OS Error: Incorrect function.
, errno = 1
#0      _Link.throwIfError (dart:io/link.dart:254:7)
#1      _Link.createSync (dart:io/link.dart:182:5)
#2      ForwardingLink.createSync (package:file/src/forwarding/forwarding_link.dart:20:16)
#3      ForwardingLink.createSync (package:file/src/forwarding/forwarding_link.dart:20:16)
#4      _createPlatformPluginSymlinks (package:flutter_tools/src/flutter_plugins.dart:1055:12)
#5      createPluginSymlinks (package:flutter_tools/src/flutter_plugins.dart:985:5)
#6      refreshPluginsList (package:flutter_tools/src/flutter_plugins.dart:1087:5)
<asynchronous suspension>
#7      FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:359:5)
<asynchronous suspension>
#8      PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:365:7)
<asynchronous suspension>
#9      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1323:27)
<asynchronous suspension>
#10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#11     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)
<asynchronous suspension>
#15     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:113:9)

[✓] Flutter (Channel beta, 3.15.0-15.2.pre, on Microsoft Windows [Version 10.0.22621.2428], locale en-US)
    • Flutter version 3.15.0-15.2.pre on channel beta at C:\Users\saif\Documents\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 0d074ced6c (3 weeks ago), 2023-09-21 10:24:15 -0700
    • Engine revision 453411bcf3
    • Dart version 3.2.0 (build 3.2.0-134.1.beta)
    • DevTools version 2.27.0

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✗] Android toolchain - develop for Android devices
    • Android SDK at C:\Users\saif\AppData\Local\Android\sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.

[✗] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.7.4)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.7.34031.279
    • Windows 10 SDK version 10.0.22621.0

[✓] Android Studio (version 2022.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)

[✓] Connected device (2 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22621.2428]
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 117.0.2045.60

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: beta
Creation framework version: b1c77b7ed32346fe829c0ca97bd85d19290d54ae
Plugins
connectivity_plus-3.0.6
desktop_window-0.4.0
device_info_plus-9.0.3
firebase_core-2.16.0
firebase_core_web-2.8.0
firebase_messaging-14.6.8
firebase_messaging_web-3.5.7
flutter_barcode_scanner-2.0.0
flutter_pdfview-1.3.1
flutter_plugin_android_lifecycle-2.0.16
package_info_plus-4.1.0
path_provider-2.1.1
path_provider_android-2.2.0
path_provider_foundation-2.3.1
path_provider_linux-2.2.1
path_provider_windows-2.2.1
permission_handler-11.0.0
permission_handler_android-11.0.5
permission_handler_apple-9.1.4
permission_handler_windows-0.1.3
root-2.0.4
screen_protector-1.3.1
screen_retriever-0.1.9
share_plus-7.1.0
shared_preferences-2.2.1
shared_preferences_android-2.2.1
shared_preferences_foundation-2.3.4
shared_preferences_linux-2.3.1
shared_preferences_web-2.2.1
shared_preferences_windows-2.3.1
sqflite-2.3.0
syncfusion_flutter_pdfviewer-23.1.38
syncfusion_pdfviewer_macos-23.1.38
syncfusion_pdfviewer_web-23.1.38
syncfusion_pdfviewer_windows-23.1.38
url_launcher-6.1.14
url_launcher_android-6.1.0
url_launcher_ios-6.1.5
url_launcher_linux-3.0.6
url_launcher_macos-3.0.7
url_launcher_web-2.0.20
url_launcher_windows-3.0.8
video_player-2.7.2
video_player_android-2.4.10
video_player_avfoundation-2.5.0
video_player_web-2.1.1
wakelock_plus-1.1.1
webview_flutter-4.2.4
webview_flutter_android-3.10.1
webview_flutter_wkwebview-3.8.0
window_manager-0.3.6
windows_single_instance-1.0.0

Closing this as a duplicate of https://github.com/flutter/flutter/issues/66224.


[question] Is there a way to get a brief text based out that tells how to fix each vulnerability

@jeremylong is there a way to generate some brief text based output with jus the module names and versions and on how to fix it by upgrading to some newer version etc. This is w.r.t dependency check for gradle based java builds.

I had parsed details from the JSON output...


Pair and disable

How to connect the pair to a button in RP3, so no one cannot pair unless they press the button? For BT and for AirPlay ?

That sounds like a great idea!
This project does this, but the pairing itself is done in a very different way there, and I'd prefert to stick with Debian standards, e.g. systemd and maybe triggerhappyd.
https://circuitdigest.com/microcontroller-projects/diy-raspberry-pi-bluetooth-speaker


Does not work on Windows 10 with Chrome or Edge 119

Executing chrome-session-dump.exe v0.0.2 outputs the following:
panic: open /.config/chrome: The system cannot find the path specified.

goroutine 1 [running]:
main.parse(0x50e67b, 0xf, 0x0, 0x0, 0x52c8c0)
        /home/qpls/projects/chrome-session-dump/chrome-session-dump.go:248 +0x1a63
main.main()
        /home/qpls/projects/chrome-session-dump/chrome-session-dump.go:542 +0x479

PS: I use both Edge and Chrome.

Hello! I just used WSL for this.
Sorry, i'm dont wanna to tell, how to enable wsl for windows, that would lengthen the instructions too much.
Install Debian from https://apps.microsoft.com/detail/9msvkqc78pk6
Run it from the windows start menu and wait for the inner install ends
Create Linux user and password (any, you can just use one letter or digit for the both)
Update repositories list - sudo apt update && sudo apt upgrade
Install curl - sudo apt install curl
Install chrome-session-dump as it says in the readme
Install midnight commander - sudo apt -y install mc
Run midnight commander - mc
In the left panel, search for your chrome session files, usually it it the /mnt/c/Users/yourwindowsname/AppData/Local/Microsoft/Edge/User Data/Default/Sessions
In the right panel, go to /home/yourlinuxname/.config
Press F7 and create folder Chrome, and copy in this folder all files from the left panel (Apps_* Sessions_* Tabs_*)
When you in the right panel, press Ctrl+O and run chrome-session-dump > test.txt
You can use F3 for the fast view test.txt or copy this file back to the left panel (do not use Notepad please, this file may be too big)

Looks like it's not expanding $HOME correctly in the Windows case:
https://github.com/aspiers/chrome-session-dump/blob/bbbe9c0e7cad882997f43f6b4c2c0089a0c0cc0a/chrome-session-dump.go#L594-L602

Looks like it's not expanding $HOME correctly in the Windows case:
https://github.com/aspiers/chrome-session-dump/blob/bbbe9c0e7cad882997f43f6b4c2c0089a0c0cc0a/chrome-session-dump.go#L594-L602


[BUG] Version 0.12.0 not waking screen

Describe the bug
Hello, i have tablet samsung galaxy a7 lite. Wallpanel stopped waking up the screen after the latest update. It is working only If the screen is dimmed. When the screen shut down, it is impossible to wake it up by motion, but also by mqtt command.
Smartphone:

Device: Samsung galaxy tab A7 lite
Android version 13

Hello, i have the same problem. Galaxy Tab At does not wake up the screen when sending MQTT command
MQTT Buttons

button:
unique_id: taba7_turn_screen_on
name: "TabA7 Turn Screen ON"
command_topic: "tablet/taba7/commands"
payload_press: '{ "wake": true }'

Nevermind, I just switched to fully kiosk browser, everything works like a charm for 10 euros.


Feature idea

Hope this is the right place - I notice there isn't really an app that does ANT+ to BLE bridging for FE-C and power? Is that something that can implemented in future updates? Great work by the way, I've been thinking about how I would do somthing with the Nordic nRF52832 with Arduino or similar.

Hi @JoeK1973 yes this is definitely possible. Just me or someone else has to implement it. I've seen there are ANT+ and BLE cycling power profiles so we can definitely add this in the future.

What a brilliant idea.  As above not sure if this is the right place but would it be possible to add support for other Ant+ profiles e.g. the running dynamics from the hrm-run or pod and temperature from the Tempe sensor?

I agree the priority should definitely be power. Temperature user case would be outdoor activities.

I’ve also looked at all sort of ant+ BLE bridges (barring purchasing a Garmin device and diving into that limited rabbit hole), and also into doing it with arduino or rp0w, but seems it would be most elegant with an ant+ enabled android phone where you also can see maps on a very decent screen.
I’m specifically looking to get the ant+ LEV profile data that is emitted from lots of electric (mountain)bikes since 2020 bridged into BLE for use in (custom) apps. Part of this is of course normal power and cadence, but also battery remaining and assist mode (etc.).
I currently have no android phone but would quickly get one of the listed ones (have a
Nokia 7 plus on hand) to test if someone was able to chalk something up for this. I think it would be popular versus having to get a Garmin device, or use proprietary apps and expensive stupid displays.

So my old Nokia 7 power socket died, and I now have a new phone that doesn't have Ant+ anymore, and I don't want to worry about having a dongle hanging from it in my jersey pocket, as this is likely to bugger the new phones power socket.  The power meter on my road bike is Ant+ only, so am dead keen on getting Power implemented.
Whats the best way for me to get started on trying to get power profiles implemented in this?

Hello! Thank you for your application, you are just a genius!
My idea is to be able to organize a BLE-BLE bridge, so that a heart sensor such as Polar h9 with one BLE channel, connected to a smartphone without ANT+, could transmit to the GT Runner or other watch (without ANT+) via BLE, and at the same time Polar Beat application on the smartphone also continued to work with the sensor.

Hi guys, just seeing if anyone actually started the implementation of cycling power data. If not I'm keen to try and get this added so I'm willing to have a look at the source and see how hard it would be to add. Cheers, diessence

Hi, I haven't worked on this project for a while. Please feel free to work on it :) Thanks!


require() of ES Module

require() of ES Module C:\path\node_modules\query-string\index.js from C:\path\client\node_modules\vue-server-renderer\build.dev.js not supported. Instead change the require of index.js in C:\path\client\node_modules\vue-server-renderer\build.dev.js to a dynamic import() which is available in all CommonJS modules.
this is my own package.json file
  "name": "client",
  "version": "1.0.0",
  "description": "Nuxt.js project",
  "author": "",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
    "precommit": "npm run lint"
  },
  "dependencies": {
    "@nuxtjs/auth": "^4.9.1",
    "@nuxtjs/axios": "^5.13.6",
    "flowbite": "^1.8.1",
    "nuxt": "^2.0.0",
    "query-string": "^8.1.0"
  },
  "devDependencies": {
    "autoprefixer": "^10.4.15",
    "babel-eslint": "^10.0.1",
    "eslint": "^4.19.1",
    "eslint-friendly-formatter": "^4.0.1",
    "eslint-loader": "^2.1.1",
    "eslint-plugin-vue": "^4.0.0",
    "postcss": "^8.4.28",
    "tailwindcss": "^3.3.3"
  }
}

This is my code
import queryString from 'query-string'

/// Rest of the code

export const actions = {
    async getCart ({ commit, state }) {
        let query = {}

        if (state.shipping) {
          query.shipping_method_id = state.shipping.id
        }

        let response = await this.$axios.$get(`cart?${queryString.stringify(query)}`)

// Rest of the code

i have tried adding "type": "module" to my own package.json file, and even downgraded to other version ended up with even more errors.

https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c

You probably need to enable ESM in your Vue/Nuxt server. This package uses correct ESM config, so the problem is with your build tool or config.

You can also downgrade to v7.x.x which is not an ESM build yet

@bertyhell thanks! all these ESM packages are ruining ts + node projects


Fix _get_actor

return valid actor when there is another actor which name
is a substring of the actor in context.
E.g:
"persistentnetnames" vs. "persistentnetnamesdisable"

Can one of the admins verify this patch?

LGTM.


"ValueError: I2S port is already in use"

If for some reason my code exits without calling I2S.deinit(), after I soft-reboot the board (crtl-D in REPL) I get the following message:
ValueError: I2S port is already in use

Apart from a hard reboot (unplugging and replugging my USB cable), is there a more elegant way to deinit() I2S?

You could reset the ESP32 in the REPL.  That might be a better method compared to unplugging/plugging the USB cable?
import machine
machine.reset()

Workaround provided.

The latest commit removes the need for a hard reset.


A few clarification questions based on the examples

Given this slight adaptation of:
https://github.com/FIXTradingCommunity/fix-orchestra/blob/master/interfaces/src/test/resources/examples/SampleInterfaces.xml
    <fixi:interface name="Private">
        <!-- one or more service offerings, with local orchestration file or internet address -->
        <fixi:service name="orderEntry" orchestration="https://mydomain.com/orchestra/orderEntry.xml"/>
        <!-- the protcol stack -->
        <fixi:userInterface name="ATDL" orchestration="https://mydomain.com/orchestra/algo.xml"/>
        <fixi:encoding name="TagValue"/>
        <fixi:sessionProtocol name="FIX4" reliability="recoverable" orchestration="https://mydomain.com/orchestra/session.xml" version="FIX.4.2" >
            <fixi:annotation>
                <fixi:documentation langId="en-us">FIX session protocol</fixi:documentation>
            </fixi:annotation>
        </fixi:sessionProtocol>
        <fixi:transport name="TCP"/>
        <fixi:sessions>
            <fixi:session name="XYZ-ABC">
                <!-- inherits services and protocols from interface -->
                <fixi:role>initiator</fixi:role>
                <!-- alternate addresses are supported -->
                <fixi:transport address="<IP_ADDRESS>:567" use="primary"/>
                <fixi:transport address="<IP_ADDRESS>:567" use="secondary"/>
                <!-- there can be any number of identifiers -->
                <fixi:identifier name="SenderCompID">XYZ</fixi:identifier>
                <fixi:identifier name="TargetCompID">ABC</fixi:identifier>
                <!-- tells when session becomes effective so it can be configured in advance -->
                <fixi:activationTime>2019-08-07T09:30:00Z</fixi:activationTime>
            </fixi:session>
        </fixi:sessions>
    </fixi:interface>

Role doesn't seem to be a mandatory XML element - I added it in. If left out maybe we should assume it's for an initiator?
There's no coverage on HeartBtInt either which means that initiators need extra config.
Also there's no coverage for StartTime & EndTime type config
For FIXT sessions there's no DefaultApplVerID picked up

Question 1 falls in a wider question I have which is:
Orchestra is machine-readable but is the same file expected to be used by both sides of a connection. Or can/should I trivially be able to generate the counter-party side and that's something I'll need to do when provided with one?
Question 2, 3 & 4 falls into a second wider question I have which is:
How best do we define the specifics of the connectivity between the peers within Orchestra. Is this the point of the orchestration file? Is there any example on an orchestration file / scheme I should look at for orderEntry.xml / session.xml (I'm assuming algo.xml is FIXAtdl)? Or should we propose schema additions?

@philipwhiuk

Role is not mandatory because it is not a feature of all protocols.

To your broader question: an Orchestra file is issued by a service provider to tell peers how they must behave to use the service. Therefore, it will not necessarily give all details about both sides of a conversation. (Of course, it is free to use Orchestra schemas for its own internal usage, but it need not publish that publicly.)
2-4. The Orchestra committee is considering changes for Orchestra v1.1, and the plan is to form a working group specifically to address the Interfaces schema. I suggest that you join the group and suggest improvements to the schema and ways to extend it.


Dropdowns stopped working after using const modal = new Modal()

package.json:
    "@popperjs/core": "^2.6.0",
    "@types/bootstrap": "^5.0.0",
    "bootstrap": "^5.0.0-beta1",

I am using html to toggle the dropdown menu using the data-bs-toggle="dropdown" attribute, as shown in the docs, and it work fine.
However, in a completely different state of my application, I am trying to show a Modal using javascript.
import { Modal } from "bootstrap"

const showModal = (): void => {
    const modal = new Modal(document.getElementById("newDateModal")!);
    modal.show();
  };

And this causes all the Dropdown to stop working. The line of code that creates the problem is
const modal = new Modal(document.getElementById("newDateModal")!);

Tested on:
nodejs v10.19.0
typescript 4.0.3
amd64 / Ubuntu 20.04
Chromium 87.0.4280.141 snap
Mozilla Firefox 84.0.2

@FotiadisM Hey we are encountering the same issue, mind sharing how you solved the problem? Thank you!

After a bit of more research, I stumbled upon the Stackoverflow post Bootstrap 5 with Angular 12 : bootstrap (navbar, dropdown) interactions are blocked after get/create bootstrap instances by JavaScript which provides the solution for the problem by importing directly from the dist folder:

I found the solution that is answered in another question where the dropdown is broken when a modal instance is created. In my case, the dropdown and also the navbar was broken!
Instead of the
import { Modal } from 'bootstrap';
needed
Import { Modal } from 'bootstrap/js/dist/modal';

import Popover from "bootstrap/js/dist/popover"

Omg thank you so much, was having this problem and this fixed it

This worked for me:
import Modal from 'bootstrap/js/dist/modal.js';


Invalid version error

With the latest master source, I get an "Invalid Version" error message even though the code clearly checks for version 2 and my speck is "swagger": "2.0".
File: SwaggerSpec.swift line 84-88
version = String(describing: jsonDictionary["swagger"])
if let swaggerVersion = Double(version),
floor(swaggerVersion) != 2 {
throw SwaggerError.invalidVersion(version)
}

Could you post the snippet of your spec? Are you using yaml or json?

Technically I can't send you the snippet because
1 it's large and
2 I'm under NDA
it is however JSON based.

I don't mean the whole thing, just the part where you have the define the version. Maybe there's a typo or something? Otherwise it's strange that it's not working...

{
"swagger": "2.0",
"info": {
"title": "Content Service"
},
"host": "theserveraddress:80",
"basePath": "/",
"tags": [{
"name": "group-controller",
"description": "Group Controller"
}, {
"name": "publisher-controller",
"description": "Publisher Controller"
}, {

Ahh I see. It's because info.version is a required property, so you need to specify it
https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#infoObject

No problem!


rvm current/ default does not respect .ruby-version

The task should first change to the current/ release folder so a possibly existing .ruby-version file gets picked up by RVM. Otherwise current or default report the system default, not the one specified in the .ruby-version file.

@gucki I think it's worth re-opening this, because the PR has never been merged and your issue still apply!
Today I used a quick fix which works nicely:
set :rvm_ruby_version, IO.read('.ruby-version')


On the People I Folow page, only count journal posts the user has posted to their own journal

From: https://forum.inaturalist.org/t/my-list-of-people-i-follow-shows-journal-entries-but-when-i-click-on-view-journal-no-entries-appear-for-that-person/16314/6
Currently, on the page which displays the users I'm following (https://www.inaturalist.org/people/tiwane/following), we show how many journal entries a user has posted, eg

However, that number shows how many journal entries they've posted anywhere on iNat, like project journals or the iNat blog. For example, abhasm is listed as having 1 journal post (it was to the iNat blog), but if you click on it, you go to his journal page and there are no entries. This is confusing, so I think we should only count the number of posts the user has made on their personal account's journal.

Updated in #2836. Also updates similar count on "followers".


Mender partitions (A/B/data) within the SDcard image?

Hi,
I'm stuck on first boot with my image. Here is the context:

Target: Jetson Nano Developer Kit
Branch: hardknott
Machine: jetson-nano-devkit
Distro: tegrademo-mender
Image: core-image-minimal
SD card: 32GB

Flashed using the dosdcard.sh script on host
$ sudo ./dosdcard.sh /dev/mmcblk0

On first boot the system gets stuck at first boot
[    6.806289] systemd[1]: Starting Mender service to grow data partition size...
...
[    6.916597] systemd[1]: mender-grow-data.service: Main process exited, code=exited, status=1/FAILURE
[    6.917367] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[    6.931597] systemd[1]: mender-grow-data.service: Failed with result 'exit-code'.
[    6.940498] systemd[1]: Failed to start Mender service to grow data partition size.

When I look at the status of the mender grow service (target is maintenance mode)
Mar 24 10:25:19 jetson-nano-devkit mender-client-resize-data-part[3566]: cat: can't open '/sys/block/mmcblk0/mmcblk0p3/size': No such file or directory

So, fdisk shows that there is a single partition only:
$ fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 29.72 GiB,<PHONE_NUMBER>4 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8223F1A7-3AD2-41DC-8A71-E8B92B422E8D

Device         Start      End  Sectors Size Type
/dev/mmcblk0p1  2048 29362175 29360128  14G Linux filesystem

The mender data partition is not available and the mender-grow-data.service is right.
So, my question is whether the mender data partition should be within the image that is written to SDcard? Or at what point the mender data partition will be created?
Thanks.

The SDcard should have three partitions on it, if you're using the default flash layout we have for jetson-nano-devkit in the tegrademo-mender distro.  The output from running the dosdcard.sh script should have ended with something like this:
Init...APP...APP_b...UDA...[OK]
Writing...APP...APP_b...UDA...[OK: /dev/sda]

and your fdisk output should be like this:
Disk /dev/mmcblk0: 29.72 GiB,<PHONE_NUMBER>4 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0C2780B4-C60E-458F-B6A7-8830E1599064

Device            Start      End  Sectors  Size Type
/dev/mmcblk0p1     2048 10459135 10457088    5G Linux filesystem
/dev/mmcblk0p2 10459136 20916223 10457088    5G Linux filesystem
/dev/mmcblk0p3 20916224 62333918 41417695 19.7G Linux filesystem

And if you examine the flash.xml.in file you get after unpacking the tegraflash.tar.gz package for your image build, you should see partition entries for all three partitions - APP, APP_b, and UDA. I just checked this on a hardknott build of my own.
The flash layout for the non-Mender tegrademo distro uses the L4T stock flash layout which places just the APP partition on the SDcard. If you were trying non-Mender as well as Mender builds, perhaps there was a mixup somewhere?

Ok, thanks. I started over and now I got the same output and a login prompt of tegrademo-mender distro.


[Question] Recommended way to change icon based on CSS states

With UnoCSS, I could do this if I want to change the icon on hover
<button class="i-carbon-close-outline hover:i-carbon-close-filled">
  Close
</button>

What is the recommended way to do this with native CSS and NuxtIcon?
These variants are all a bit much and don't really work well
This avoids group, as there can already be a group class somewhere up the hierarchy.
<button>

    <UIcon name="i-carbon-close-outline" class="absolute top-0 left-0 size-4 peer hover:hidden block" />
    <UIcon name="i-carbon-close-filled" class="absolute top-0 left-0 size-4 peer-hover:block hidden" />

</button>

I would also like to avoid JS (same with :name)
const icon = ref<HTMLElement | null>(null)
const isHovered = useElementHover(icon)
...
<button>

    <UIcon v-show="isHovered" name="i-carbon-close-outline" class="size-4" />
    <UIcon v-show="!isHovered" name="i-carbon-close-filled" class="size-4" />

</button>

Any hint @antfu ? :)

Unfortunately, I think with Nuxt Icon's approach (think them more like an image DOM), it's not really feasible to do what UnoCSS is able to do - in that case I would recommend you to use Uno, or you have to use a bit JavaScript or hover:hidden to change the icon.

Unfortunately, I think with Nuxt Icon's approach (think them more like an image DOM), it's not really feasible to do what UnoCSS is able to do - in that case I would recommend you to use Uno, or you have to use a bit JavaScript or hover:hidden to change the icon.

Thanks for the reply! I am unfortunately locked into NuxtIcon by Nuxt UI. Would be great if Nuxt UI would have support for UnoCSS, but it's all Tailwind.
I will then have to use JS for that.


error: "popup_closed_by_user"  gapi credentials popup

On chrome Version 101.0.4951.54 (Official Build) (64-bit)
We no longer able to use gapi to connect google calendars to our platform
the google credentials popup appears and then after validate the user mail, it closes and show this error on browser console :
error: "popup_closed_by_user"  instead to login the user account.
this.gapi.auth2.getAuthInstance().signIn({       scope: 'https://www.googleapis.com/auth/calendar.events',     })       .then(currentUser => {         // do something       }
BTW, tried to clear the cache and even allow third-party cookies but the issue still persist
used code to initialize the api.
DISCOVERY_DOCS: ['https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest']
SCOPE_WRITE: 'https://www.googleapis.com/auth/calendar.events',
 window.require(['https://apis.google.com/js/api.js'], () => {     connector.gapi = gapi;     connector.gapi.load('client:auth2', function() {       gapi.client.init({         clientId: //client_id,         discoveryDocs: connector.DISCOVERY_DOCS,         scope: connector.SCOPE_WRITE,       }).then(function () {      //code }

https://developers.google.com/identity/gsi/web/guides/features#exponential_cooldown
https://developers.google.com/identity/sign-in/web/troubleshooting


Would you mind tagging version 0.4?

Hi!
I see you've set version 0.4 in meta/main.yml - could I trouble you to create a git tag and push that tag to github?
Should be as simple as 'git tag 0.4' and then 'git push --tags'. I hope :)
Thanks!

Sure! Done :)


Improve the behavior of the tabulated_simulation_settings function

When setting up an estimation environment using the tabulated_simulation_settings (https://py.api.tudat.space/en/latest/observation.html#tudatpy.numerical_simulation.estimation_setup.observation.tabulated_simulation_settings) function the default value of its reference_link_end_type argument (default = LinkEndType.receiver) sometimes (read: especially when using the cartesian_position observable)happens to clash with the value expected based on the observable_type argument. Moreover, it is difficult to track the error back to this function, since the compiler only complains in the line where one is actually these settings. It would be much more intuitive if the function was able to automatically choose the right value for the reference_link_end_type since this information could be inferred from the observable_type.

This is (kind of) already implemented, but not used in the Python exposure. If you use  unidentified_link_end as reference reference_link_end_type, it will go to a function retrieving the default reference link end type. To properly use this in Tudatpy, we should:

Modify the default input to the  reference_link_end_type
Expose the default_link_end enum entry (which is just an alias for  unidentified_link_end), but more suitable in this case
Expose and document the function that retrieves the default link end, so that people know what's being used

Would you have time to take care of the above points? I can show you the main steps during our next meeting

Yes - I can take care of these points (provided my tudat-bundle somehow magically decides to finally work...)

Hi Kai, thanks! If you have issues with getting the bundle to work, go ahead and post on Slack, and we'll get it to work :)


fix metal build

Fixes metal compilation issue:
metallib: Invalid bitcode file!

PR checklist:

[ ] make succeeds (on *nix)

a few failures due to https://github.com/rust-lang/rust/issues/52801

[x] make reftests succeeds
[x] tested examples with the following backends: metal
[x] rustfmt run on changed code

Thank you for the fix! Does it work on Xcode9 toolchain?

@kvark yes, was using Xcode 9.4.1


Calculate coverage for all packages referenced by the package

Coverage decreased (-22.7%) to 18.21% when pulling ecbac04e824809565b3d8ad17cc3e08d41620c5a on ywk253100:test into 981a13d7514bfaa14e119af8b7d908faef941cd9 on vmware:dev.


al.codeAnalyzers

I noticed the new settings for code analysis:

However, when I enable them, like the screenshot, it doesn't do anything.. .  I can't enable it like I used to (enableCodeAnalysis setting), so at this point, no code analysis?

Is "al.enableCodeAnalysis" : true ? You need both settings for this to work. enableCodeAnalysis will enable analyzers, al.codeAnalyzers is used for choosing which ones to enable. You should not have all three of them at the same time because that might give you conflicting diagnostics.

Sorry, I didn't see that one ... you are right.  It works now!

Is there a (short) explanation for all three?

We have some documentation on them in Using the Code Analysis Tool

I missed that as well ..
Thanks!
 And I have a follow-up. What is the detailed difference between the three options:

CodeCop is an analyzer that enforces the official AL Coding Guidelines.
PerTenantExtensionCop is an analyzer that enforces rules that must be respected by extensions meant to be installed for individual tenants.
AppSourceCop is an analyzer that enforces rules that must be respected by extensions meant to be published to Microsoft AppSource.
Is there a list of which ruleset's are in each analyzer?

I have indeed the same question - in other words - is there a document that lists the rules/guilelines?

Just got this from @StanislawStempin ;
https://docs.microsoft.com/da-dk/dynamics-nav/compliance/apptest-overview

We do not have a document listing each rule yet but will provide it in the near future. In the meanwhile I saw that waldo might have a nice blog post to share on this topic:)

The blog:
http://www.waldo.be/2018/04/05/al-code-analysis-rules-diagnostic-descriptors/
The script:
https://github.com/waldo1001/Cloud.Ready.Software.PowerShell/blob/1a39e45a23f5f38cc6b873ea00823a5763b44151/PSModules/Cloud.Ready.Software.NAV/Al/Get-AlCodeCopInfo.ps1
:-)


[l10n] Unlocalized strings in Options > User Experience in Google Drive

Description
Unlocalized checkbox labels in Options > User Experience
To Reproduce
Steps to reproduce the behavior:

Install AEM sidekick extension to Chrome browser https://chrome.google.com/webstore/detail/aem-sidekick/ccfggkjabjahcjoljmgmklhpaccedipo
Right Click on extension icon > Options > User experience

Expected behavior
Strings are localized:
Franklin editor first time user experience
Franklin preview first time user experience
Franklin live first time user experience
Franklin production first time user experience
Reload button update indicator
Publish button update indicator
User menu
Additional context
Strings are not present in Aladdin.
Screenshots

Duplicate of #395

Issue is fixed, please refer to #403. Verified on 6.2023


Add CLV  dct:identifier

This PR
Fix: #153

@ioggstream did you add dct:identifier in the CLV-AP_IT.rdf and CLV-AP_IT.jsonld?

@ioggstream why changing the alignment to DGBT?

I copied the latest/ version to 1.0/. Should they be the same?

@ioggstream did you add dct:identifier in the CLV-AP_IT.rdf and CLV-AP_IT.jsonld?

Yes, can you see it in lode?

@giorgialodi thanks for the review. Now it should be fixed!


add missing value function, tests, dependencies

deleted pyb4model.egg-info folder that should not be commited to github
add test_fit_and_report function to main test file test_pyb4model.py and delete test_fit_and_report.py file
add missing value function, missing value test function, and its dependencies


Cant enable linting

from #11456
Environment data

VS Code version: 1.45.0-insider
Extension version (available under the Extensions sidebar): 2020.4.74986
OS and version: MacOS Mojave
Python version (& distribution if applicable, e.g. Anaconda): 3.7.2, brew
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): none
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): either
Value of the python.languageServer setting: Microsoft

I appear to be in a state where I have linting enabled in .vscode/settings.json, but when I run 'Python : Run Linting' nothing at all happens and there is nothing written to the python output channel. When I run 'Python: Enable Linting', it shows 'off' and even when I select 'on' and enter the quick pick again it remains 'off'

Dev tools suggest maybe a caching error?

If I explicitly set python.linting.pylintEnabled: true linting works, but I wont not expect to need to do that based on https://code.visualstudio.com/docs/python/linting#_specific-linters where it says pylint is enabled by default.

This should be addressed as a part of #7314


Windows: Emulate MSG_PEEK by read

Commit Message:
The way we implement i/o events on windows poses problems with peeking messages.
The reason for that is that peeking does not drain the buffer which is an implicit
requirement. This can cause slow clients to make envoy connections to hang.
We solve this issue by implementing peek by draining the socket and storing the
content of the socket to a buffer.
Additional Description: See #17395
Risk Level: Medium
Testing: Automated
Docs Changes: Pending
Release Notes: Pending
Platform-Specific Features: Windows only
Co-authored-by: He Jie Xu<EMAIL_ADDRESS>Signed-off-by: Sotiris Nanopoulos<EMAIL_ADDRESS>

cc @antoniovicente
I take over the PR https://github.com/envoyproxy/envoy/pull/18900 since @davinci26 can't work on it anymore, and addressed all the comments from @antoniovicente

/retest

/retest
some wasm test failed, doesn't seems related to this pr

/retest

/retest

@antoniovicente it looks like @soulxu has addressed at least some of your comments. Are you able to do another pass soon?

Looks pretty good, almost there.
Sorry for the review delays, the holidays were a bit more than I bargained for and wasn't able to get online much.

no worries, already appreciate the review, please enjoy the holidays well first!

cc @antoniovicente ping!

/retest

emm....doesn't seems like a real failure.

/retest

/retest

/retest

@antoniovicente thanks again!
Let me know if we need more reviewers to merge the PR. cc @mattklein123 @ggreenway

/assign-from @envoyproxy/senior-maintainers

@alyssawilk thanks for all the feedback! I updated the PR acorrding your comments, but except https://github.com/envoyproxy/envoy/pull/19291#discussion_r787811030, let me know if what I said still doesn't make sense. Or maybe @antoniovicente  can help the discussion also.


coda_recognize_file_fuzzer: Integer-overflow in read_GDR

third_party/stcorp_coda/libcoda/coda-cdf.c:1212:54: runtime error: signed integer overflow:<PHONE_NUMBER>854775807 + 8 cannot be represented in type 'long'
    #0 0x5584b95f4871 in read_GDR third_party/stcorp_coda/libcoda/coda-cdf.c:1212:54
    #1 0x5584b95f3ae5 in read_file third_party/stcorp_coda/libcoda/coda-cdf.c:1442:9
    #2 0x5584b95f2be4 in coda_cdf_reopen third_party/stcorp_coda/libcoda/coda-cdf.c:1525:9
    #3 0x5584b95f2636 in reopen_with_backend third_party/stcorp_coda/libcoda/coda-product.c:398:17
    #4 0x5584b95ef328 in open_file third_party/stcorp_coda/libcoda/coda-product.c:552:9
    #5 0x5584b95eec6a in coda_recognize_file third_party/stcorp_coda/libcoda/coda-product.c:596:9
    #6 0x5584b9504af1 in LLVMFuzzerTestOneInput third_party/stcorp_coda/fuzz/coda_recognize_file_fuzzer.cc:19:3

The overflow happens here with offset + 8:
static int read_GDR(coda_cdf_product *product_file, int64_t offset)
{
    int32_t record_type;
    int64_t rvdr_head;
    int64_t zvdr_head;
    int64_t adr_head;
    int64_t eof;
    int32_t nr_vars;
    int32_t num_attr;
    int32_t nz_vars;

    if (offset > read_bytes(product_file->raw_product, offset + 8, 4, &record_type) < 0)
    {
        return -1;
    }

Proposed fix.  This allows offsets that are insanely large, but prevents overflow.
    if (offset > LONG_MAX - 8 ||
        read_bytes(product_file->raw_product, offset + 8, 4, &record_type) < 0)
    {
        return -1;
    }

testcase-5313333665726464.zip

Should be solved with 9de7aa23435b702d771801090892e686053a6dbd

Verified


Move Home Panel CTA to Bottom Sheet

Task/Issue URL: https://app.asana.com/0/1174433894299346/1207561426611562/f
Description
Migrates HomeCTA to use PromoBottomSheet
We are also removing all the code to display Surveys in that CTA
Steps to test this PR
Widget CTA Orientation

[x] Fresh install, finish onboarding and create a New Tab
[x] Verify that Home Widget Bottom Sheet is visible
[x] Rotate the device and verify that Bottom Sheet is still visible

Widget CTA Logic

[x] Fresh install, finish onboarding and create a New Tab
[x] Verify that Home Widget Bottom Sheet is visible
[x] Dismiss it by tapping anywhere in the screen
[x] Close the app and open it again
[x] Verify that Bottom Sheet doesn’t appear again

Survey CTA Removal

[x] Create sandbox survey
[x] Change endpoint to trigger surveys from sandbox
[x] Fresh install
[x] Verify that Survey CTA is not visible
[x] Verify app works as expected

#4646  👈
develop

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @malmstein and the rest of your teammates on  Graphite

@malmstein if I rotate the screen following the steps to test, it crashes.
When fun renderHomeCta() is called after onConfigurationChanged(), we get the exception lateinit property ctaBottomSheet has not been initialised.
Ping me if you need anything.

Thanks @nalcalag !


No retries on Error

handle(Class) accepts Throwable, however run(RunnableRetry) catches only Exception. So the following statement will not   retry:
retry(3)
                .delay(Duration.ofMillis(500))
                .handle(AssertionError.class)
                .run(() -> {
                    get("/eventually/consistent/resources")
                            .then()
                            .statusCode(200);
                });

Catching Error is not recommended in most cases, but in this case it will help to make the framework useful in unit tests.

@Marboni Thank you, let me check out.


error in start position of courier chess

pawn on l4 should be white, not black.

fixed in 911b7fa60d2ea3ceaf959a5eb492a662f5bdd5bc


Add support for project feature flags

Coverage decreased (-0.1%) to 83.2% when pulling 5fbabc1aea5d764e4f85d7a55f5147b5ccb0f76f on jumarko:master into b30ef372cd35a2b6c614ec1c82e79fa525df1c91 on martiner:master.