Added OpenVPN Version Requirement

Added OpenVPN Version Requirement
Fixed spelling error.

@ryanborMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#assign:anzaman

@anzaman - can you please take a look?

Just made a comment
From: Cheryl McGuire<EMAIL_ADDRESS>Sent: Friday, June 14, 2019 9:34 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Ali Zaman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Added OpenVPN Version Requirement (#33337)
@anzamanhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fanzaman&data=02|01|Ali.zaman%40microsoft.com|3603ef8262dd40bf2f2108d6f0e60e51|72f988bf86f141af91ab2d7cd011db47|1|0|636961268207314777&sdata=pxGogxqbSJ2EKEN3sM3qY%2FwjdGfGwGLnLmDfHa2tOpo%3D&reserved=0 - can you please take a look?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F33337%3Femail_source%3Dnotifications%26email_token%3DACURRILB42UQC6M2CFDW4Q3P2PB6HA5CNFSM4HYHOXG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXXJT7A%23issuecomment-502176252&data=02|01|Ali.zaman%40microsoft.com|3603ef8262dd40bf2f2108d6f0e60e51|72f988bf86f141af91ab2d7cd011db47|1|0|636961268207314777&sdata=5Gjl%2BYPSkfDfbwLl95Xgz5bGaB3NNaq38TiW%2FrEDKlE%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACURRIMDLPMKVV55B3T52I3P2PB6HANCNFSM4HYHOXGQ&data=02|01|Ali.zaman%40microsoft.com|3603ef8262dd40bf2f2108d6f0e60e51|72f988bf86f141af91ab2d7cd011db47|1|0|636961268207314777&sdata=TGmYx%2BnZBYcyYG9AQZaSGV%2F0aGXLJsJqQSeQIVYDTpI%3D&reserved=0.

@cherylmc , please provide specific guidance for this PR:

#sign-off if it's ready to merge
#hold-off if it requires changes before it's ready for sign off
#please-close - if these changes aren't going to be merged
Thanks!

#hold-off

@ryanborMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@cherylmc @anzaman committed a clarification as per Ali's request.

Hi @ryanborMSFT - thanks for helping with this. Great feedback. I'm going to close this PR and update in a separate PR. #please-close

#sign-off

@anzaman: I'm sorry - only the author of this article, @cherylmc, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Wow, looks like we all responded at about the same time! I've already got it in a different PR.


Week 25 Review Ticket

[x] MCQ Test Corrections
[x] 2.2 Notes and Hacks
[ ] 2.3 Notes and Hacks

Corrected by Ben Lee

Has MCQ Test corrections with detailed corrections and a reflection at the end
Has notes for all of the parts that are required for 2.2 and most of the hacks are finished
Attempted the 2.3 hacks, but was not successful

Grade: 2.4/3

Corrected by Ben Lee

Has MCQ Test corrections with detailed corrections and a reflection at the end
Has notes for all of the parts that are required for 2.2 and most of the hacks are finished
Attempted the 2.3 hacks, but was not successful

Grade: 2.4/3

Reflection about Peer Grading
I believe this was a fair grading for what I have. For 2.2, I completed all the questions and notes embedded within the blog, I did do the 2.3 practice problems from CollegeBoard and showing 2 images of lossy and lossless data compression. There was a couple hacks at the bottom I couldn't really figure out how to do, but did attempt.
For 2.3, I tried to get a NBA dataset, but I was having trouble writing the code to make it work. So I don't have specific tangibles on the site, but I did attempt it.


chore(main): release 0.6.1

:robot: I have created a release beep boop
0.6.1 (2024-06-25)
Bug Fixes

deps: update rust crate anyhow to v1.0.83 (d9d7d3d)
deps: update rust crate anyhow to v1.0.84 (3c009dc)
deps: update rust crate anyhow to v1.0.85 (5dca5e1)
deps: update rust crate anyhow to v1.0.86 (a74c88c)
deps: update rust crate clap to v4.5.5 (8702273)
deps: update rust crate clap to v4.5.6 (2bb6246)
deps: update rust crate clap to v4.5.7 (db11a4b)
deps: update rust crate rust-embed to v8.4.0 (d240b96)
deps: update rust crate serde to v1.0.201 (cb5e4c2)
deps: update rust crate serde to v1.0.202 (158dae7)
deps: update rust crate serde to v1.0.203 (196ab02)
deps: update rust crate serde_json to v1.0.117 (2eaec2e)
deps: update rust crate serde_json to v1.0.118 (dc1a500)
deps: update rust crate tera to v1.20.0 (3f85d9b)
deps: update rust crate tokio to v1.38.0 (8142d8f)
deps: update rust crate toml to v0.8.13 (db324bf)
deps: update rust crate toml to v0.8.14 (912c252)
deps: update rust crate url to v2.5.1 (bcfcffa)
deps: update rust crate url to v2.5.2 (b37dcf7)
deps: update rust crate uuid to v1.9.0 (d4c44c5)
deps: update rust crate uuid to v1.9.1 (77e9066)
Handle errors writing to github (25ed980)
Include example like config (09a1f9b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/philipcristiano/w2z/releases/tag/v0.6.1 :sunflower:


Clarification in documentation

I'm just reading to make sure I'm using the gem right - you have a statement I need some clarity on ...
Arpa will create some helpers to use inside your controllers and views.
To verify if a user has access to some :controler and :action, use the following helper:
has_access?('users', 'index')
Obs.: To that helper method works. You must have :current_user attribute or method.

From what I can tell you are stating that "Observation: `has_access?` helper method requires to :current_user attribute or method to work.

From ... [Link](https://github.com/stantmob/arpa#association-between-arpaprofile-and-somemodel)

Hi @Mirv,
The 'has_access?' method uses the current_user method or attribute to get all profiles and verify the permissions based on passed params, the current_user is created usually on ApplicationController.

That's just a clean up suggestion for the comments.

Just create a PR. =)


[Compute] az sshkey create: Add parameter --encryption-type to specify the encryption type of SSH keys to be generated

Related command

az sshkey create
Description

Close: #27708
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

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

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

Compute

/azp run


files doesn't validate specified path

You can create a file tunnel to a non existing path:
$ tunl files /i/do/not/exist
https://lively-smoke.tunl.es -> /i/do/not/exist

The path should be validated before the tunnel is created.

Closed with 262259f9


support of neo4j / implementation of neo4jTarget

I would like to use luigi together with neo4j and I would like to ask if there was previously made some attempt to make something like neo4jTarget.
Would anyone appreciate me trying to work on this as a new PR?
Does anyone has some ideas of how this target should look like? For me to be able to incorporate this ideas and build on them.

I don't know of any previous work on it! Would be great to see a PR though – happy to review your idea if you want to outline it

When I implemented the elasticsearch target I just looked at already existing target implementations, e.g. for postgres.
A target must implement exists, so you could start with code to answer this question. For the databases (and elastic as well), there is a marker table (or index, respectively), where updates are marked as done. Here's an example for touch for MySQL.
I haven't worked with Neo4J, but I imagine that you could store this information inside a graph as well - maybe in a subgraph? Another idea - but I am not sure, since I haven't seen this much in the wild - is to mark the update outside the actual data store, e.g. in a file (you just keep care not to delete this file, since it would be the only indication of completion).

I for one would love to see something like neo4jTarget.

closing this issue.

[x] It has been inactive for +4 months.
[x] It's not about luigi core, so not as many users are affected about this.
[ ] The change seems quite big, it's unlikely to be sporadically picked up.
[x] The owner haven't responded or disappeared.
[ ] I don't understand what this issue is about.
[ ] There exists a reasonable workaround for this.
[ ] We need to check if this hasn't been fixed by now (for old issues).
[ ] This is kind of by design and not a bug.
[ ] Resolving this would probably add a lot of complexity.

Every open issue adds some clutter, and we try to make the issues fewer and make it easier for new collaborators to find. Currently we try to close any issue that meets the first checkbox + one other.
Feel free to reopen this issue at any point if you have the intent to continue to work this. :)


Floating-Point Condition

Hi @jruizgit
I create an ruleset as below:
var d = require('durable');
d.ruleset('a1', function () {
    whenAll: m.amount > 1.0 && m.amount < 5.0
    run: console.log('a1 approved ' + m.subject + ' ' + m.amount)

    whenStart: {
        post('a1', { id: 1, sid: 1, subject: 'go', amount: 3.3 });
    }
});
d.runAll();

But it seems not working.It is possible to compare float value?
Thanks !

Hi, thanks for reporting this issue. Yes, comparing floating point should be possible. Let me debug your scenario and I will report back in a couple of days.

In the case above 1.0 and 5.0 got marshaled to the C extension as integers. There was a bug when comparing a message with a double and a rule with integer properties.
I have fixed the bug and uploaded a new npm version. Please use<EMAIL_ADDRESS>

Excellent work! I was testing and it worked. Thank you for your quick fix.


glTF model can not be rendered

Describe the bug
I copied Duck and CesiumMan models to asset folder, and add them in scene, but nothing  rendered.
Log message as below:
[09:52:32] Lumos Engine - Version 0.3.0
[09:52:32] Initialised JobSystem with [8 cores] [7 threads]
[09:52:32] Initializing System
[09:52:32] VSync : True
[09:52:32] Creating window - Title : LumosGame, Width : 1920, Height : 1027
[09:52:32] Initialised GLFW version : 3.3.4 Cocoa NSGL EGL OSMesa
[mvk-info] MoltenVK version 1.1.3, supporting Vulkan version 1.1.170.
	The following 71 Vulkan extensions are supported:
		VK_KHR_16bit_storage v1
		VK_KHR_8bit_storage v1
		VK_KHR_bind_memory2 v1
		VK_KHR_create_renderpass2 v1
		VK_KHR_dedicated_allocation v3
		VK_KHR_depth_stencil_resolve v1
		VK_KHR_descriptor_update_template v1
		VK_KHR_device_group v4
		VK_KHR_device_group_creation v1
		VK_KHR_driver_properties v1
		VK_KHR_external_fence v1
		VK_KHR_external_fence_capabilities v1
		VK_KHR_external_memory v1
		VK_KHR_external_memory_capabilities v1
		VK_KHR_external_semaphore v1
		VK_KHR_external_semaphore_capabilities v1
		VK_KHR_get_memory_requirements2 v1
		VK_KHR_get_physical_device_properties2 v2
		VK_KHR_get_surface_capabilities2 v1
		VK_KHR_image_format_list v1
		VK_KHR_maintenance1 v2
		VK_KHR_maintenance2 v1
		VK_KHR_maintenance3 v1
		VK_KHR_multiview v1
		VK_KHR_portability_subset v1
		VK_KHR_push_descriptor v2
		VK_KHR_relaxed_block_layout v1
		VK_KHR_sampler_mirror_clamp_to_edge v3
		VK_KHR_sampler_ycbcr_conversion v14
		VK_KHR_shader_draw_parameters v1
		VK_KHR_shader_float16_int8 v1
		VK_KHR_shader_subgroup_extended_types v1
		VK_KHR_storage_buffer_storage_class v1
		VK_KHR_surface v25
		VK_KHR_swapchain v70
		VK_KHR_swapchain_mutable_format v1
		VK_KHR_timeline_semaphore v2
		VK_KHR_uniform_buffer_standard_layout v1
		VK_KHR_variable_pointers v1
		VK_EXT_debug_marker v4
		VK_EXT_debug_report v9
		VK_EXT_debug_utils v2
		VK_EXT_descriptor_indexing v2
		VK_EXT_fragment_shader_interlock v1
		VK_EXT_hdr_metadata v2
		VK_EXT_host_query_reset v1
		VK_EXT_image_robustness v1
		VK_EXT_inline_uniform_block v1
		VK_EXT_memory_budget v1
		VK_EXT_metal_surface v1
		VK_EXT_post_depth_coverage v1
		VK_EXT_private_data v1
		VK_EXT_robustness2 v1
		VK_EXT_scalar_block_layout v1
		VK_EXT_shader_stencil_export v1
		VK_EXT_shader_viewport_index_layer v1
		VK_EXT_subgroup_size_control v2
		VK_EXT_swapchain_colorspace v4
		VK_EXT_texel_buffer_alignment v1
		VK_EXT_texture_compression_astc_hdr v1
		VK_EXT_vertex_attribute_divisor v3
		VK_AMD_gpu_shader_half_float v2
		VK_AMD_negative_viewport_height v1
		VK_AMD_shader_image_load_store_lod v1
		VK_AMD_shader_trinary_minmax v1
		VK_IMG_format_pvrtc v1
		VK_INTEL_shader_integer_functions2 v1
		VK_GOOGLE_display_timing v1
		VK_MVK_macos_surface v3
		VK_MVK_moltenvk v31
		VK_NV_glsl_shader v1
[mvk-info] GPU device:
		model: Apple M1
		type: Integrated
		vendorID: 0x106b
		deviceID: 0xa140
		pipelineCacheUUID: 00002777-0400-03EF-20B5-067EE5839EBD
	supports the following Metal Versions, GPU's and Feature Sets:
		Metal Shading Language 2.3
		GPU Family Apple 7
		GPU Family Apple 6
		GPU Family Apple 5
		GPU Family Apple 4
		GPU Family Apple 3
		GPU Family Apple 2
		GPU Family Apple 1
		GPU Family Mac 2
		GPU Family Mac 1
		GPU Family Common 3
		GPU Family Common 2
		GPU Family Common 1
		macOS GPU Family 2 v1
		macOS GPU Family 1 v4
		macOS GPU Family 1 v3
		macOS GPU Family 1 v2
		macOS GPU Family 1 v1
[mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 3 Vulkan extensions enabled:
		VK_KHR_surface v25
		VK_EXT_debug_utils v2
		VK_EXT_metal_surface v1
[09:52:32] Vulkan : 1.1.170
[09:52:32] GPU : Apple M1
[09:52:32] Vendor ID : 4203
[09:52:32] Device Type : INTEGRATED GPU
[09:52:32] Driver Version : 0.2.1911
[09:52:32] Selected physical device has 58 extensions
[09:52:32]   VK_KHR_16bit_storage
[09:52:32]   VK_KHR_8bit_storage
[09:52:32]   VK_KHR_bind_memory2
[09:52:32]   VK_KHR_create_renderpass2
[09:52:32]   VK_KHR_dedicated_allocation
[09:52:32]   VK_KHR_depth_stencil_resolve
[09:52:32]   VK_KHR_descriptor_update_template
[09:52:32]   VK_KHR_device_group
[09:52:32]   VK_KHR_driver_properties
[09:52:32]   VK_KHR_external_fence
[09:52:32]   VK_KHR_external_memory
[09:52:32]   VK_KHR_external_semaphore
[09:52:32]   VK_KHR_get_memory_requirements2
[09:52:32]   VK_KHR_image_format_list
[09:52:32]   VK_KHR_maintenance1
[09:52:32]   VK_KHR_maintenance2
[09:52:32]   VK_KHR_maintenance3
[09:52:32]   VK_KHR_multiview
[09:52:32]   VK_KHR_portability_subset
[09:52:32]   VK_KHR_push_descriptor
[09:52:32]   VK_KHR_relaxed_block_layout
[09:52:32]   VK_KHR_sampler_mirror_clamp_to_edge
[09:52:32]   VK_KHR_sampler_ycbcr_conversion
[09:52:32]   VK_KHR_shader_draw_parameters
[09:52:32]   VK_KHR_shader_float16_int8
[09:52:32]   VK_KHR_shader_subgroup_extended_types
[09:52:32]   VK_KHR_storage_buffer_storage_class
[09:52:32]   VK_KHR_swapchain
[09:52:32]   VK_KHR_swapchain_mutable_format
[09:52:32]   VK_KHR_timeline_semaphore
[09:52:32]   VK_KHR_uniform_buffer_standard_layout
[09:52:32]   VK_KHR_variable_pointers
[09:52:32]   VK_EXT_debug_marker
[09:52:32]   VK_EXT_descriptor_indexing
[09:52:32]   VK_EXT_fragment_shader_interlock
[09:52:32]   VK_EXT_hdr_metadata
[09:52:32]   VK_EXT_host_query_reset
[09:52:32]   VK_EXT_image_robustness
[09:52:32]   VK_EXT_inline_uniform_block
[09:52:32]   VK_EXT_memory_budget
[09:52:32]   VK_EXT_post_depth_coverage
[09:52:32]   VK_EXT_private_data
[09:52:32]   VK_EXT_robustness2
[09:52:32]   VK_EXT_scalar_block_layout
[09:52:32]   VK_EXT_shader_stencil_export
[09:52:32]   VK_EXT_shader_viewport_index_layer
[09:52:32]   VK_EXT_subgroup_size_control
[09:52:32]   VK_EXT_texel_buffer_alignment
[09:52:32]   VK_EXT_texture_compression_astc_hdr
[09:52:32]   VK_EXT_vertex_attribute_divisor
[09:52:32]   VK_AMD_gpu_shader_half_float
[09:52:32]   VK_AMD_negative_viewport_height
[09:52:32]   VK_AMD_shader_image_load_store_lod
[09:52:32]   VK_AMD_shader_trinary_minmax
[09:52:32]   VK_IMG_format_pvrtc
[09:52:32]   VK_INTEL_shader_integer_functions2
[09:52:32]   VK_GOOGLE_display_timing
[09:52:32]   VK_NV_glsl_shader
[mvk-info] Using MTLFence for Vulkan semaphores.
[mvk-info] Created VkDevice to run on GPU Apple M1 with the following 2 Vulkan extensions enabled:
		VK_KHR_portability_subset v1
		VK_KHR_swapchain v70
[mvk-info] Created 3 swapchain images with initial size (1920, 1027).
[09:52:32] [VULKAN] Failed to set up debug callback!
[09:52:32] Battery Info - -1% , Time Left 0h : 0m , State : No Battery
[09:52:32] ImGui Version : 1.83 WIP
[09:52:32] ImConfig File : Source/Lumos/ImGui/ImConfig.h
[09:52:32] [SceneManager] - Enqueued scene : 2D
[09:52:32] [SceneManager] - Enqueued scene : Physics
[09:52:32] [SceneManager] - Enqueued scene : Terrain
[09:52:33] Creating SoundSystem - Mac mini扬声器, Number of devices :
[09:52:33] Loading Shader : Shadow.shader
[09:52:33] Loading Shader : DeferredColour.shader
[09:52:33] Loading Shader : DeferredColourAnim.shader
[09:52:33] Loading Shader : DeferredLight.shader
[09:52:33] Loading Shader : Skybox.shader
[09:52:33] Loading Shader : Batch2D.shader
[09:52:33] Loading Shader : Batch2DLine.shader
[09:52:33] Loading Shader : Batch2DPoint.shader
[09:52:33] Loading Shader : Grid.shader
[09:52:34] Mesh Optimizer - Before : 46356 indices 46356 vertices , After : 46356 indices , 14556 vertices
[09:52:34] Loaded Model - //Meshes/DamagedHelmet/glTF/DamagedHelmet.gltf
[09:52:34] Mesh Optimizer - Before : 12636 indices 12636 vertices , After : 12636 indices , 2399 vertices
[09:52:34] Loaded Model - //Assets/Meshes/Duck/Duck.gltf
[09:52:34] Mesh Optimizer - Before : 36 indices 36 vertices , After : 36 indices , 36 vertices
[09:52:34] Loaded Model - //Assets/Meshes/Cube/Cube.gltf
[09:52:35] Mesh Optimizer - Before : 14016 indices 14016 vertices , After : 14016 indices , 3273 vertices
[09:52:35] Loaded Model - //Assets/Meshes/CesiumMan/CesiumMan.gltf
[09:52:35] Mesh Optimizer - Before : 2862 indices 2862 vertices , After : 2862 indices , 997 vertices
[09:52:35] Mesh Optimizer - Before : 270 indices 270 vertices , After : 270 indices , 111 vertices
[09:52:35] Mesh Optimizer - Before : 207 indices 207 vertices , After : 207 indices , 110 vertices
[09:52:35] Mesh Optimizer - Before : 4899 indices 4899 vertices , After : 4899 indices , 2548 vertices
[09:52:35] Mesh Optimizer - Before : 7599 indices 7599 vertices , After : 7599 indices , 3173 vertices
[09:52:35] Mesh Optimizer - Before : 22296 indices 22296 vertices , After : 22296 indices , 6198 vertices
[09:52:36] Loaded Model - //Meshes/Scene/scene.gltf
[09:52:36] [SceneManager] - Scene switched to : Physics

The LumosEditer shows as below:

Thanks for reporting this. Somethings wrong with the transform when it loads these models. Will look into it

This should be fixed in the dev branch now

the following code will report error:  Matrix4::Rotation() does not support Maths::Quaternion as parameter.
rotation = Maths::Matrix4::Rotation(Maths::Quaternion(static_cast<float>(node.rotation[3]), static_cast<float>(node.rotation[0]), static_cast<float>(node.rotation[1]), static_cast<float>(node.rotation[2])));

I think it should be amended as follows:
rotation = Maths::Quaternion(static_cast<float>(node.rotation[3]), static_cast<float>(node.rotation[0]), static_cast<float>(node.rotation[1]), static_cast<float>(node.rotation[2])).RotationMatrix();

Im surprised youre getting an error with that since there should be static Matrix4 Rotation(const Quaternion& rot) in Matrix4.h. But I can change it to your suggestion


Add docs about changing broker address via env var

I look for the docs, and nothing found so I search through the code and try myself, I decided to create a PR for docs improvement.

my pleasure, I like your tool 👍 @fgeller


Unpacked lookup fields pointing to unpackaged objects are not (de)serialized when from within a managed package

The title basically says it all. We have packaged this class to implement a (tree) clone functionality on a packaged custom object.
In our configuration we define to serialize a parent and two child objects (all part of our package). A customer has addedThe problem is that custom fields (unpackaged ones) are not clones why serializing and deserializing.
Is there something we have to configure to make that work?

Provided my local fix as Pull Request #17

Thanks! :+1:


Request: Map classes/ids to component names

Caveat that I have NO idea how complex this would be, but it'd be amazing if there was an option that when checked, was aware of component names eg: main-nav, and when it encountered an ID or class in the code that matched that name, inserted the matching component in it's place.

Oh that's interesting, can you elaborate a bit on what you mean and what you would use that for? I think I get what you are saying but a bit more detail could help me understand fully

Sure thing, I'll give a specific example.
So we have this shared component called `primary-nav' in our website UI kit:

My suggestion is that when the code encounters an ID (or maybe class? not fully thought through yet) that matches an available component name as shown here:

...that rather than importing that div as unnamed rectangles and frames, it instead places the component from the design system onto the canvas.

Oh this makes total sense and is very interesting - I will keep this issue open to keep it in mind!

This is a very interesting feature request. I can see some use cases where this would be useful; however, I find myself wondering if this is something that we really want? Allow me to explain.
Right now, when we do something in Figma we're just focusing look and function. You use frames and groups as little as possible to avoid adding noise. When you do the hand-over, the engineer will go through the design file and of course will make some calls. For instance:

What should this be named?
How should this component be implemented?

For this feature to work, we're going to have to do one of two options.
Option 1:
The Designer defines the component names in a simple way that translates well into existing class names. This is not ideal, because when you name components in the real world you don't name them something you name them something/variant for organizational purposes.
This isn't ideal because you're adding more burden to both, the designer and the engineer. And you might even say you add friction in there. Engineer Me would laugh so hard if Designer Me said "Stick to my naming convention so I can use this html-to-figma plugin."
Option 2:
The Engineer does that he does best and comes up with the DOM and naming convention during implementation effectively not affecting his workflow. Once he's done you rename your Figma Components to match whatever he picked.
There are some issues here: You're going to have to do work AFTER the implementation, and chances are you are not going to be happy with that. You'd ideally want your component names and states to be as readable as possible, so now the designer probably hates the engineer a little. Opposite of option 1.
If you asked Designer Me, if I want to circle back to do this to use this Plugin. I'd say "Uh... that's too much work." And then we go into trying to convince whoever pays the bills that this Yak Shaving Mission is justified. Possible, but such a chore.
Hidden Option 3:
We don't talk about this one. We don't do it. NOPE. This one would involve adding some new identifier that the engineer can drop into the HTML. Let's say in the form of a data-attr. But that's insane, crazy and it's a HUGE NO.
We don't do this. Please. Seriously.

Hey, are there any plans for this?
My use case is a bit different but somehow related. I would like to use this plugin to import my design system components which are already built and embed in HTML.
Perhaps importIng html with some custom attrs. When specified attr is found, corresponding component would be created (or connected if it is already defined)
This functionality would be very similar to react-sketchapp and html-sketchapp in sketch ecosystem.
what do you think?

Hey everyone - apologies for the delay here! Busy doing a lot of work in prep for holidays but this is definitely very interesting
Once I can find a moment, I need to look into if figma plugins can register components (I recall them not being able to but this may have changed)
Also worth pointing out - we gladly take pull requests / contributions if you would like to add this feature in yourself!

Just want to add an update here as this thread is still top of mine. One of the next significant things we want to do with this plugin is integrate with JSX Lite to read and generate code from. This could also map well to Figmas components system so I think there is an opportunity there to tackle these two things at a time, so currently focusing on getting that project to a stable v1 and then will be looking deeper here again


why vue2.0 component props can not pass a plain string

vue2.0 component props can not pass a plain string
`
    <script type="text/x-template" id="select2-template">
      	<button class="btn">
			{{label}}
		</button>
    </script>

    <script src="vue.js" type="text/javascript" charset="utf-8"></script>
	<script type="text/javascript">
		Vue.component('ubutton', {
  			template: '#select2-template',
		    props:["label"]
		})

	    var vm = new Vue({
	      el: '#el',
	      template: '#demo-template',
	      data: {
	      }
	    })
	</script>`

Hi yczz,
It seems the code your povided is missing the actual demo-template.
Please provide a complete example to reproduce the behaviour you see as a bug.

The following code is able to run normally

At this stage we are not accepting Vue 2.0 bug reports, since there is no official release yet and tests are not complete.


Add docker file with configurable env vars

This pull request adds a simple dockerfile that can be configured to build an image for any PostgREST version not less than 0.3 (due to the change in how flags are passed to postgrest).  It uses a build arg (ARG POSTGREST_VERSION) which is only available since docker 1.9. Older docker versions can still run the built images however.
The dockerfile has different defaults than postgrest does, in order to line up with the defaults for the Postgres image. For instance, assuming this is used to build a postgrest:<IP_ADDRESS> image, the following docker-compose.yml links a postgrest container to a postgres database container:
postgrest:
  image: postgrest:<IP_ADDRESS>
  links:
    - db:db
db:
  image: postgres

This works because the postgrest image has configurable POSTGREST_DB_USER, POSTGREST_DB_PASSWORD, POSTGREST_DB_HOST, POSTGREST_DB_PORT env vars that default to values that happen to directly connect to a postgres database running at host "db" (the host inserted by the link) on port 5432 (default postgres port) with username and password both postgrest (the official postgres docker image's defaults). You can connect to an arbitrary postgres database (including an amazon one) not in a docker container by changing those variables, with no need for external_links.
Future work is to set up a docker hub image repository and push images for each version to it, so that docker users won't need to build anything themselves.
This PR also adds Google Inc. to the license due to legal requirements of my employment. This does not change the underlying license terms in any way, and approval for this PR was given through an automated process - Google has no desire to manage or interfere with this project. I can also request copyright myself for this PR, but that's subject to weeks of review and bureaucratic overhead and may not be approved.

Seldom do I let political concerns interfere with open source work but this is one case where I do.
Google asking you to sign away your copyright on your spare-time independent work is frankly abusive. I will not accept pull requests that assign copyright to Google.
As this hacker news thread suggests, prospective employees should negotiate for their intellectual property rights during the hiring process. https://news.ycombinator.com/item?id=1969979
Sorry it's just a hot-button issue for me and I'm closing this PR.

Sorry for posting in a closed PR, maybe we could have a compromise :)
a) @jackfirth could add the license and the copyright mention to this specific file and it would cover only this file.
b) maybe we should remove configuration files like docker/debian from this repository and open other smaller repositories for them. For example, @jackfirth could open his own repository that will provide docker config files and there he can add the license the way he chooses and we can link to his repository in the "ecosystem" docs page

I can understand your position. I'd personally prefer not to wait the handful of decades it will take for copyright law to get properly reformed where this situation could be resolved in an ideal fashion, so I'd be more than happy to move this work to my own repo and provide the docker images and infrastructure as a separate body of work. If Google decides to release copyright on this patch, I'll remove it at once. Would that be an amicable solution?

Sure either that or use file-scope copyright notice for the files you contribute. (Good idea Ruslan, I didn't realize this was an option.)
Probably keeping the docker files in this repo would be simplest for future maintenance. If you want rebase your commits so that docker/Dockerfile contains the new copyright and LICENSE does not then I'm OK with it.

It's gotten quiet on this PR, hope I didn't scare you away by my reaction to the licensing. Want to add the copyright notice inside the dockerfile itself?

I have submitted an independent postgREST Dockerfile implantation: https://github.com/begriffs/postgrest/pull/497

@bobcolner thanks for reviving this effort! We'll switch over to your PR.


[MRG] Fix seeding for drive cell event times

Closes #414. Instead of incrementing a seed by +1 for each trial, the seed is incremented by the total number of cells in the network.

Merging to allow @ntolley to move forward. Thanks @ntolley !! 🥳


GYRO_CONFIG

First, you have done a great job. Recently I have played with MPU6050 and your code really helps me a lot. Thank you very much.
But as I follow the code line by line, I perhaps find something wrong.
bus.write_byte_data(DeviceAddress, GYRO_CONFIG, 24)
In the line, you define the register of GYRO_CONFIG as 24 ( 24 = 0001 1000 ). And we can find the register GYRO_CONFIG on page 14 in the register map document. So with 0001 1000, we know the bit 3 and bit 4 are both 1. That is to say FS_SEL = 3. As I know, it means that you choose a Full Scale Range of +-2000 deg/s.
Now, we can see on page 31, with a Full Scale Range of +-2000 deg/s, the LSB sensitivity should be 16.4LSB/s.
But in your code,  I see this.       gyroXRate = gyroX/131     gyroYRate = gyroY/131
Should this be like that?             gyroXRate = gyroX/16.4     gyroYRate = gyroY/16.4

@GAOPS , Thanks for the compliment. It means a lot. I was hooked with up with something else and this message of yours was overlooked. Sorry for that.
I think you are right. I will verify the math once again with the documents and update the code ASAP.
Thanks for taking your time to report this. Cheers!


Detect modifications in an installed package

Is there a way to detect if a package installed with gx was modified (e.g., by checking its hash) to fetch it again?
While working on IPFS, I sometimes modify code belonging to another package, a dependency installed with gx, without noticing it. This other package is not tracked by git (unlike IPFS itself when downloaded with go get) and that modification can go unnoticed (until the package version is updated).
From what I understand reading the code, the way to decide to fetch or not a package is to check for its package.json file, would it be possible to extend this logic to check the entire package for modifications? How complicated would that be to implement (for a new user)?
There's another issue (#77) which mentions the inclusion of a gx status tool, but I'm not sure if it would have the same purpose as this use case.

I was wondering this as well, since packages are hashed and reside in a directory of their own hash, I'd imagine you could just rehash the directory, if the hashes match you're not likely modified, if they don't, refetch.

@whyrusleeping Sorry to bother you again with this but it would be really useful for my workflow as IPFS is a very repo-distributed project. I'm ok with working on  the PR, I would just need some advice on how to approach it.

@schomatis the general way we try to work on dependencies in gx is to use gx-go link which links the normal github repo of the code over the top of the hash. That way you can modify the code in git.
Does that solve your issue? If not, we can look at a new command here.

@whyrusleeping Thanks, I'll give that a try and let you know.


Android compiling error:  AAPT: error: resource android:attr/lStar not found.

Hi, since I updated flutter to 3.24.0 and the kotlin version to 2.0.10, I get this compiling error:

What went wrong:
Execution failed for task ':flutter_fgbg:verifyReleaseResources'.

A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
Android resource linking failed
ERROR:/Users/myapp/build/flutter_fgbg/intermediates/merged_res/release/values/values.xml:194: AAPT: error: resource android:attr/lStar not found.

Regards,

I manually updated the build.gradle of the library like this:
group 'com.ajinasokan.flutter_fgbg'
version '1.0'

buildscript {
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
    }
}

rootProject.allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

apply plugin: 'com.android.library'

android {
    compileSdkVersion 34

    defaultConfig {
        minSdkVersion 21
    }
    lintOptions {
        disable 'InvalidPackage'
    }
    namespace "com.ajinasokan.flutter_fgbg"
}

dependencies {
    implementation 'androidx.lifecycle:lifecycle-process:2.2.0'
}

And I managed to compile. (I updated com.android.tools.build:gradle:7.3.0,  compileSdkVersion 34, and  minSdkVersion 21)

Upgrading to compileSdkVersion 34 helped me too. Is this the best solution, since I have some more packages with the same problem?

another dup reporting the same thing: https://github.com/ajinasokan/flutter_fgbg/issues/23 (closed)

disable 'InvalidPackage'

my setting
android.tools.build:gradle:7.3.0,
compileSdkVersion 34,
minSdkVersion 23
still build error

@hafidzaini Did you update those settings in the build.gradle of the library specifically (.pub-cache/hosted/pub.dev)?

@hafidzaini Did you update those settings in the build.gradle of the library specifically (.pub-cache/hosted/pub.dev)?

i mean thats my project setting
oh.. is that setting change on plugin?

Yes, that should do the job (while we wait for a proper fix)

editing pub cache still no luck for me 😰
flutter : 3.24
android.application / gradle : 7.3.0
jetbrain kotlin: 1.9.0
compileSdkVersion 34
minSdkVersion 23

+1

Can anyone try version 0.5.0? flutter_fgbg: ^0.5.0
I think this is related to the old gradle versions and not the SDK versions because AFAIK a Flutter app always considers the SDK versions in its own gradle file.

Can anyone try version 0.5.0? flutter_fgbg: ^0.5.0
I think this is related to the old gradle versions and not the SDK versions because AFAIK a Flutter app always considers the SDK versions in its own gradle file.

I've just installed this package and got same error flutter_fgbg: ^0.5.0
Upgrading to compileSdkVersion 34 helped me too

Yep. Same error with the published v.0.5.0:
Execution failed for task ':flutter_fgbg:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action
   > Android resource linking failed
     ERROR:/Users/csells/Code/stuffed/stuff/build/flutter_fgbg/intermediates/merged_res/release/values/values.xml:194: AAPT: error: resource android:attr/lStar not found.

I was finally able to reproduce this. Oddly this didn't happen to my existing projects, only on a fresh project.
I have pushed a new version with compile SDK as 34. Try flutter_fgbg: ^0.6.0

With this 0.6.0 version, I can get a build, but the output contains all kinds of scary warnings:
e: /Users/csells/.gradle/caches/transforms-3/c683cde5b1f5377825fe27da54e1b718/transformed/fragment-1.7.1/jars/classes.jar!/META-INF/fragment_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/4b07bb875192e8c29c9b76677237c5c8/transformed/jetified-activity-1.8.1/jars/classes.jar!/META-INF/activity_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/455c428e62a6dd75da98c7152f7af462/transformed/jetified-lifecycle-livedata-core-ktx-2.7.0/jars/classes.jar!/META-INF/lifecycle-livedata-core-ktx_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/0313b4099446464f98d0df0606c58c95/transformed/lifecycle-livedata-2.7.0/jars/classes.jar!/META-INF/lifecycle-livedata_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/2e94595ca22e3aadcdebdc547820608c/transformed/lifecycle-viewmodel-2.7.0/jars/classes.jar!/META-INF/lifecycle-viewmodel_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/ce9e6112a0f9c5113844bb49506e7a06/transformed/lifecycle-livedata-core-2.7.0/jars/classes.jar!/META-INF/lifecycle-livedata-core_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/6e7c2231d2ac9b957ecfe9d432e59ed2/transformed/jetified-lifecycle-viewmodel-savedstate-2.7.0/jars/classes.jar!/META-INF/lifecycle-viewmodel-savedstate_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/740c93e8e1043856a6b7cb15a7eaa9f0/transformed/jetified-core-ktx-1.13.1/jars/classes.jar!/META-INF/core-ktx_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/fac84cd5ecf1ec88a8c98571217c9350/transformed/core-1.13.1/jars/classes.jar!/META-INF/core_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/98474e5913354eaede53aaa879a4dd8b/transformed/lifecycle-runtime-2.7.0/jars/classes.jar!/META-INF/lifecycle-runtime_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/d674cd90e13def17f77b3f8010d35e09/transformed/jetified-lifecycle-process-2.7.0/jars/classes.jar!/META-INF/lifecycle-process_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.7.0/85334205d65cca70ed0109c3acbd29e22a2d9cb1/lifecycle-common-2.7.0.jar!/META-INF/lifecycle-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/5292c4072ce6d2ab49b0e25db445cdfe/transformed/jetified-window-java-1.2.0/jars/classes.jar!/META-INF/window-java_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/d47b1192960df52846144d82ac9e1d6f/transformed/jetified-window-1.2.0/jars/classes.jar!/META-INF/window_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.7.1/63a0779cf668e2a47d13fda7c3b0c4f8dc7762f4/kotlinx-coroutines-core-jvm-1.7.1.jar!/META-INF/kotlinx-coroutines-core.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.7.1/c2d86b569f10b7fc7e28d3f50c0eed97897d77a7/kotlinx-coroutines-android-1.7.1.jar!/META-INF/kotlinx-coroutines-android.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/transforms-3/aadceac8ee0316c01a9163bad1a5e0ed/transformed/jetified-savedstate-1.2.1/jars/classes.jar!/META-INF/savedstate_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.22/636bf8b320e7627482771bbac9ed7246773c02bd/kotlin-stdlib-1.8.22.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
e: /Users/csells/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.8.22/1a8e3601703ae14bb58757ea6b2d8e8e5935a586/kotlin-stdlib-common-1.8.22.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.


how to check the my log file in pyFlightAnalysis

am using windows 10. am already convert my log file to csv but am analysis  the data in pyflightanalysis . how to do

The pyFlightAnalysis uses pyULog to read the log file. So you don't need to convert the log file to the csv. Try click the open file icon. A file explorer dialog will jump out and then you can choose the log file that you want to analyze.


[tests,top_level] Allow relaxed cpu_info checking only for double faults

Fixes #18442

I think you just need to run a clang-format and this should pass.


Enhanced the ui design of the login and signup pages.

🚀 Pull Request
Description
Enhanced the ui design of the login and signup pages.

Fixes #50
Closes #50

Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Screenshot of final output/video

@rahulsainlll @Aarzookhunger Please check this PR and merge this and assign this to me and put relevant labels such as gssoc 2024 ext and hacktoberfest and level. I have properly enhanced the design keeping in mind the best practices, code efficiency, theme of the website and responsiveness over different screen sizes so i think i deserve a level3 for this.

is this has the functionality of signup with google?

@rahulsainlll it doesn't have you said you don't want google auth.

resolve conflicts @tarunkumar2005

@Aarzookhunger Solved the issues please check now.


Windows Releasenotes open in the browser when calling autoUpdater.checkForUpdates

When I call checkForUpdates, the Release notes box in the winsparkle dialog is blank, and the release notes link is automatically opened in the browser instead of showing the html file inside the Winsparkle Dialog.
I don't have this issue on Mac, and everything else seems to work on windows except for this.
Here is my appcast item (with some information removed)
<item>
            <title>Version 1.7.26</title>
            <sparkle:releaseNotesLink>
                https://staging.blazesql.com/releasenotes.html
            </sparkle:releaseNotesLink>
            <pubDate>Thu, 29 Aug 2023 18:30:07 +0200</pubDate>
            <enclosure url="removed"
                       sparkle:dsaSignature="removed"
                       sparkle:version="12"
                       sparkle:os="windows"
                       length="0"
                       type="application/octet-stream" />
        </item>

https://github.com/vslavik/winsparkle/issues/252


add keyboardDismissBehavior into SingleChildScrollView

Fixes https://github.com/flutter/flutter/issues/76309
If you had to change anything in the flutter/tests repo, include a link to the migration guide as per the breaking change policy.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I signed the CLA.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

✅


No document type declared which forces "quirks mode"

It's probably not urgent but it is best practice to put a
<!doctype html> tag at the top of each HTML page to disable "quirks mode" which causes browser warnings and makes things less consistent
See: https://developer.mozilla.org/en-US/docs/Web/HTML/Quirks_Mode_and_Standards_Mode

Might be good to add a viewport tag too:
https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag

Updated in https://github.com/AustralianSynchrotron/openday-scavenger/compare/sd-meta-tags?expand=1


no_command rule does not know about shell functions/aliases

As a result, it can offer inappropriate/uesless suggestions - since the shell will execute aliases/functions ahead of commands, it's highly likely that that's what the user actually wanted.

Yeah, that's the next improvement I'll propose! As soon as the latest improvements to shell are merged.

Awesome, @nvbn! I'll examine it more closely and support Fish functions if they're not supported yet.

UPDATE: support to Fish functions is on the way... :wink:

This code spawns a new shell and gets the aliases from it.  This is fine for the common case of stuff defined in shell startup scripts, but not for any subsequently defined things.
Similarly, exported functions can easily be found in the sub-process environment, but this isn't the case for non-exported functions.  Again, the approach of spawning a new shell and seeing what functions it has will probably suffice, although it will miss some things.

Please check #215

Currently the rule supports aliases.


Add missing Tracing Events & Counters to Kestrel

https://github.com/dotnet/aspnetcore/issues/4769

The ASP.NET Core issue is closed -- if there is something missing, our E2E validation will uncover it and then we will see what we can do ...


Popup for login
Show results for changeset list
Reload button

cc @batpad @ajithranka

Going ahead and merging with a code review, as @ajithranka is out.
Will try to get it reviewed later.


summary: 0 tasks completed?

Hello,
My tests always finished with this summary "summary: 0 tasks completed".  It's always 0 tasks. I am wondering what tasks mean here? Which kind of tests can finish with non-zero tasks?
Thanks,
Zhaojuan

Finish allows 'ansible' and 'shell' methods. Task means any action these methods do.
finish:
  how: shell
  script: echo closing

does summary: 1 task completed.
In the 'prepare' it is called preparation applied. If you have some ideas about how to call it for 'finish' step...

finish:
how: shell
script: echo closing

Clear now, thank you!


Update tests so Ubuntu 18.04 tests stop failing

Alternatively we could just remove Ubuntu 1804 from CI.

We should probably just remove it since it's EOL

Disabled: https://ci.swiftserver.group/job/swiftly-ubuntu1804-prb/ and https://ci.swiftserver.group/job/swiftly-ubuntu1804-install-prb/

I think it's fine to disable them for now since they're failing anyways, but I think it could also makes sense to fix the tests later and continue to support swiftly on these platforms for the purposes of installing the older toolchains. There's a bit more discussion on https://github.com/swiftlang/swiftly/issues/100 about how to handle this situation.


Internal Error, ActionView::Template::Error (undefined method `show_value'

I had tried to install this both version in Redmine 2.6.3 with Rails version 3.2.21.
But I click the pivot tab, it showd Internal Error.
What is wrong?
Best Regards,
Error Message is;
	  Rendered plugins/redmine_pivot_table/app/views/pivottables/index.html.erb within layouts/base (283.4ms)
	Completed 500 Internal Server Error in 493.1ms

	ActionView::Template::Error (undefined method `show_value' for #<#<Class:0xb438728c>:0xb4385630>):
		41:
		42: %> { <% @query.available_columns.each_with_index do |column, j| -%><%
		43:
		44:  %>"<%= column.caption -%>":"<% if (text = (column.name == :done_ratio) ? column.value_object(issue).to_s : column_content(column, issue)) -%><%=raw escape_javascript(text.split("\n")[0]) -%><% end -%>"<% if (j < @query.available_columns.size - 1) -%>,<% end -%><% end -%><%
		45:
		46: %> } <% if (i < @issues.size - 1) -%>,<% end -%><% end -%>
		47:
	  plugins/extended_fields/lib/extended_queries_helper_patch.rb:27:in `column_content_with_extended'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:44:in `block (2 levels) in _plugins_redmine_pivot_table_app_views_pivottables_index_html_erb__831858732__635665648'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:42:in `each'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:42:in `each_with_index'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:42:in `block in _plugins_redmine_pivot_table_app_views_pivottables_index_html_erb__831858732__635665648'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:40:in `each'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:40:in `each_with_index'
	  plugins/redmine_pivot_table/app/views/pivottables/index.html.erb:40:in `_plugins_redmine_pivot_table_app_views_pivottables_index_html_erb__831858732__635665648'

Seems like extended_fields plugin is incompatible. I will look into it but it may take time.

Thank you for your reply.
I had removed extended_fields plugin, it was working fine.
But I use extended_fields plugin at some my redmine sites. This plugin is very useful. So I hope that both plugin will work together.
Thanks.

I think you will have to wait until extended_fields updates.
Comment in the file below shows that function needs to be replaced, and replacing it seems to allow the two plugins to co-exist.
FIXME needs to be updated to use #format_object
http://subversion.andriylesyuk.com/extended-fields/lib/extended_queries_helper_patch.rb


✨ [Feature] HTTP cache

Before feedback (在反馈之前)

[x] There are no features that I want to submit in Issues (当前 Issues 中没有我将要提交的新功能)

Describe Feature (描述功能)
Hello,
As discussed with @hwbrzzl I would like to know if the community would be interested in an HTTP cache middleware.
In fact I wrote an HTTP cache called Souin (available at https://github.com/darkweak/souin) and is already used by the cache-handler from caddy (https://github.com/caddyserver/cache-handler) and many other reverse-proxies or apps. It's already used in production and it implements all RFCs about caching, plus the RFCs about CDN management, Targeted-Cache-Control and more.
The question is more about where to put it, in the core directly and be able to enable it from the configuration or create an external middleware and just reference that in the documentation?
Let me know about your thoughts ✌

Hey @darkweak, thanks for your feedback, yes, this feature can be added to the framework as a core, I found there are implements in Gin and Fiber: https://github.com/gin-contrib/cache, https://docs.gofiber.io/api/middleware/cache/. So we need a deep investigation.

@hwbrzzl Souin has also a gin and fiber integration. And AFAIK the middlewares you mentioned don't respect the RFCs and are just dumb caches, store the response for a defined duration but don't invalidate that if required.

Thanks for your information, and yes, I think Souin is also good, we can make a decision when implement it.


[TUBEMQ-284] Protocol support for go client

Protocol support for go client

@lubanproj  you need rebase the code and then pull request.
many history prs are pulled in this pr.


COM-1083: UI for impersonation

Description
This PR adds new UI for the impersonation feature implemented in #2490.
It features an indicator for impersonation in the UserHeaderItem to showcase, when the impersonation mode is active.
For that the impersonation icon was also added.
Additionally two placed to activate the mode were added. In the UserPermissions List and in the detail view of a User in a MoreActions Dropdown.

Example

[ ] I have verified if my change requires an example

Screenshots/screencasts
UserHeaderItem
Normal State

Impersonation mode

User Permissions List - Impersonation Button
https://github.com/user-attachments/assets/a3f3be77-d3d2-4417-a225-67bbcb796e3b
User Permissions Detail View - More Actions
https://github.com/user-attachments/assets/fd4e6de6-9bfd-4df7-a309-a7c82037863a

Changeset

[ ] I have verified if my change requires a changeset

Related tasks and documents
COM-1083

Open TODOs/questions

[ ] refactor styling in UserHeaderItem

Further information
Depends on #2490

Closed.
UI for impersonation feature can be found here: https://github.com/vivid-planet/comet/pull/2698


[BUG FIX] ext/pyrender/viewer: resolve macOS crashes when initialising Tk()

This PR should resolve Issue#91.
On macOS, a Tk instance should be initiated before creating the viewer.

Thank you for this!!!! Could you test and make sure it doesn't interfere with other os? if not we can merge

I have tested viewer on macOS 15.2 and Ubuntu 22.04 w/ cu118, and it worked as expected. It should also function correctly on Windows, but I don't have a testing platform to confirm this.
To test it, run any script containing genesis.Scene(...).viewer.start(). When viewer window appears, press "s" to save an image.
The use of root.withdraw() can also be found in CPython:
https://github.com/python/cpython/blob/09d15aa9a87f69867e69f00d0e9671d70a4a49c5/Lib/tkinter/__init__.py#L329-L343
So I assume it works well across multiple platforms.

@zhenjia-xu could you take care of this?

@zhouxian I have made a test on Windows 10 22H2 19045.5247 and it was passed. I believe it's safe to merge, and it shouldn't cause any issues with other supporting os.

Thank you:)

Hi, it seems this caused issue on linux via SSH, and pyrender will not be able to be imported (works fine in local terminal, but fails when doing this via ssh)
Could you fix this? it seems a bit urgent.
For now, i'll add a simple try except to the two lines you added

Oops, apologies for any trouble may caused.
I saw https://github.com/Genesis-Embodied-AI/Genesis/issues/324. This is because tkinter should not be initialised on a headless server unless an X window is configured with a virtual screen.
try-except block should be enough for this, as they are not expected to use a viewer on a headless server.

Ok thanks!


More v1.4 Bug Fixes

Codecov Report

Merging #224 (30f649e) into master (8d79464) will decrease coverage by 0.06%.
The diff coverage is 73.91%.

@@             Coverage Diff              @@
##             master     #224      +/-   ##
============================================
- Coverage     56.00%   55.94%   -0.07%
+ Complexity      669      659      -10
============================================
  Files           110      110
  Lines          2907     2912       +5
  Branches        301      295       -6
============================================
+ Hits           1628     1629       +1
- Misses         1170     1173       +3
- Partials        109      110       +1

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/ShowCommand.java
9.09% <ø> (ø)

src/main/java/seedu/address/ui/MainWindow.java
1.61% <0.00%> (-0.03%)
:arrow_down:

.../seedu/address/logic/parser/ShowCommandParser.java
53.33% <25.00%> (-0.52%)
:arrow_down:

...in/java/seedu/address/commons/util/StringUtil.java
77.77% <75.00%> (-0.35%)
:arrow_down:

...c/main/java/seedu/address/model/person/Github.java
90.90% <100.00%> (+0.90%)
:arrow_up:

src/main/java/seedu/address/model/person/Name.java
91.66% <100.00%> (+0.75%)
:arrow_up:

...c/main/java/seedu/address/model/person/Person.java
94.33% <100.00%> (-0.40%)
:arrow_down:

...main/java/seedu/address/model/person/Telegram.java
90.90% <100.00%> (+0.90%)
:arrow_up:

src/main/java/seedu/address/model/tag/Tag.java
56.66% <100.00%> (+3.09%)
:arrow_up:

...n/java/seedu/address/storage/CsvAdaptedPerson.java
92.00% <100.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8d79464...30f649e. Read the comment docs.


Reverts additional check for whether Prometheus APIs exist before creating ServiceMonitor

As discussed in our standup and on https://github.com/cert-manager/cert-manager/pull/4844 this PR reverts the check for whether Prometheus monitoring API exists before creating ServiceMonitor to avoid introducing a dependency ordering which does not fit GitOps installers model.
I am planning to backport this to 1.8 and release a patch release with this revert and Go patch version bump to reduce scanner spam for folks who run those https://github.com/cert-manager/cert-manager/issues/5161
Reverts additional check for ServiceMonitor

/kind cleanup

/cherry-pick release-1.8


ViewComponentTagHelper tooltips are ugly.

When looking at a tooltip for a ViewComponentTagHelper you see the generated TagHelpers name:

Instead we should come up with something nice for the view component taghelper tooltip.

Is this tooltip coming from WTE or from the C# editor?

Is this tooltip coming from WTE or from the C# editor?

WTE consumes our DisplayName property on our TagHelperDescriptor

Ok cool, this is easy to fix then.

@ryanbrandenburg work with @DamianEdwards to figure out the right 'display name' for a VCTH

So turns out we'll need editor fixes here. The editor is currently consuming descriptor.Name instead of descriptor.DisplayName everywhere. I'm going to fix this issue on our side and then file an external issue for the editor side.

4c98b7f8f3a55648267aca5c727a1c017c7467f8
@alexgav You guys will need to move from descriptor.Name to descriptor.DisplayName in order to consume these changes.


feat: Add more time and update messaging for deployment check

Don't merge this yet. Found another issue with this, it throws and error and stops checking if no resource is found. This shouldn't stop the check:
Waiting for deployment to complete...
Waiting for deployment to complete...
No resources found in onepanel namespace.


fix a misused 2-qubit sample result type

Summary
Measure instructions were wrongly translated. We now construct a 1-qubit sampling instruction.
Details and comments
We were translating a 1-qubit measure instruction into a 2-qubit ZZ observable sampling instruction (using the classical register index for the second qubit). This PR uses the right instruction and renames most of the variables in the function to be clearer.
Fixes #132.

Probably orthogonal to this change, but it looks like the buggy code was originally added to fix an issue when a circuit has multiple registers: https://github.com/qiskit-community/qiskit-braket-provider/issues/51. Do you know if that scenario works now?


build: update swift-syntax to swiftlang/swift-syntax

apple/swift-syntax has been moved to swiftlang/swift-syntax. So I'm updating its URLs in Package.swift and Package.resolved.

I need to merge #96 first to fix CI failing.


chore(noir): Release 0.7.0

:robot: I have created a release beep boop
0.7.0 (2023-06-16)
⚠ BREAKING CHANGES

Update to acvm 0.14.0 (#1594)
update to ACVM 0.13.0 (#1393)
stdlib: remove unnecessary merkle functions from stdlib (#1424)
stdlib: return update verification functions to return bool
stdlib: update stdlib functions to return bool where appropriate (#1409)
Change serialization of struct field order to match the user defined order (#1166)
Update to ACVM 0.12.0 (#1339)
remove concept of noir fallbacks for foreign functions (#1371)
nargo: retire print-acir in favour of flag (#1328)

Features

Allow warnings by default (#1383) (e7a0d5c)
lsp: Publish diagnostics on file save (#1676) (c53bfc8)
Make for-loop range be a polymorphic integer instead of just Field in unconstrained functions (#1583) (77fba56)
multiple item imports in use statement (#1466) (1dcd2ee)
nargo: Add lsp command to start server that reports no capabilities (#1560) (e28529d)
nargo: Allow user-specified file for prover inputs instead of Prover.toml (#1531) (91cbec6)
nargo: retire print-acir in favour of flag (#1328) (dffa3c5)
pass in closure to Driver to signal backend opcode support (#1349) (1e958c2)
remove concept of noir fallbacks for foreign functions (#1371) (dbec6f2)
ssa refactor: mem2reg opt pass (#1363) (5d1efd5)
stdlib: EdDSA sig verification (#1313) (04a15e0)
stdlib: return update verification functions to return bool (2b2be1e)
stdlib: update stdlib functions to return bool where appropriate (#1409) (2b2be1e)
Update to acvm 0.14.0 (#1594) (f2d6b7b)
update to ACVM 0.15.0 (#1616) (3109239)
use RAM/ROM opcode when supported by the backend (#1282) (242f07b)

Bug Fixes

Change serialization of struct field order to match the user defined order (#1166) (809aa3a)
Fix modulo operator for comptime values (#1361) (ba15d6d)
Fix nargo not showing compiler errors or warnings (#1694) (4233068)
frontend: Avoid panic if dependency cannot be resolved (#1719) (f35b346)
nargo: prevent -p arg clash (#1605) (4867f4e)
noirc_driver: Move error printing into nargo (#1598) (561cd63)
ssa refactor: Add missing calls to resolve in Instruction::simplify (#1678) (07b07d0)
ssa refactor: BigUint for radix (#1715) (00cf462)
ssa refactor: Change the result of simplifying Eq and Lt to bool (#1672) (1d48929)
ssa refactor: Do not remove enable_side_effects instructions in die pass (#1673) (cbee4c0)
ssa refactor: euclidean division for unsigned (#1721) (a1596bc)
ssa refactor: filter unreachable blocks from cfg (#1523) (202c345)
ssa refactor: fix array element propagation through constant folding and DIE (#1674) (301e244)
ssa refactor: Fix array elements not being mapped to new values (#1717) (4ebcbeb), closes #1688
ssa refactor: fix bad constant type caching (#1593) (37c0be6)
ssa refactor: Fix constant folding looping forever (#1611) (afe58cc)
ssa refactor: Fix failed_to_inline_a_function being set for intrinsics (#1675) (377ac5c)
ssa refactor: Fix flatten_cfg for ifs with no else (#1671) (7ce8cce)
ssa refactor: Fix mem2reg pass not always removing unused stores (#1677) (8310544)
ssa refactor: Fix ssa-gen of nested ifs (#1406) (5fd976e)
ssa refactor: Fix stack overflow during loop unrolling (#1666) (c7a7216)
ssa refactor: Implement array equality in SSA-gen (#1704) (0d31d83)
ssa refactor: more comprehensive instruction simplification (#1735) (97d6747)
ssa refactor: pad radix result (#1730) (8e9b612)
ssa refactor: resolve replaced value ids for printing (#1535) (08ca847)
ssa refactor: safe to query cfg for single block programs (#1401) (e2a23b3)
ssa refactor: schnorr signature handling (#1727) (98ecf93)
ssa refactor: Translate strings as arrays of characters (#1669) (2ba2ef6)
ssa refactor: truncate when simplifying constant casts (#1714) (a2108d7)
ssa: conditionalise array indexes under IF statements (#1395) (ddca3b4)
stdlib: Workaround for Field comparison error in EdDSA signature verification (#1372) (e790c9f)

Miscellaneous Chores

stdlib: remove unnecessary merkle functions from stdlib (#1424) (50fcb3c)
Update to ACVM 0.12.0 (#1339) (b938c7e)
update to ACVM 0.13.0 (#1393) (22dee75)

This PR was generated with Release Please. See documentation.

Superseded by #1741 - we switch to manifest releaser so it created a new PR.


Add LTO pipeline to clang driver

Implement functionality of tvm-build++ in clang driver.

It looks like a use-after-free is happening somewhere around OutputFilePrefix, note "PCV":
 "/tonlabs/TON-Compiler2/release/bin/llvm-link" /tmp/MultisigWallet-f9d3bc.bc -o /tmp/PCV-linked-241652.bc
 "/tonlabs/TON-Compiler2/release/bin/opt" /tmp/PCV-linked-241652.bc -O0 -internalize -internalize-public-api-list=main_external,main_internal,main_ticktock,main_split,main_merge -mtriple=tvm -o /tmp/PCV-optimized-8b5ade.bc
 "/tonlabs/TON-Compiler2/release/bin/opt" /tmp/PCV-optimized-8b5ade.bc -O3 -mtriple=tvm -o /tmp/PCV-optimized-4b4634.bc
 "/tonlabs/TON-Compiler2/release/bin/llc" /tmp/PCV-optimized-4b4634.bc -mtriple=tvm -filetype=asm -o /tmp/PCV-4bd21e.s
 "/tonlabs/TVM-linker/tvm_linker/target/release/tvm_linker" compile /tmp/PCV-4bd21e.s --abi-json MultisigWallet.abi --lib stdlib_cpp.tvm
TVM linker 0.1.0
COMMIT_ID: 07eb8ef57a6d2f724b4d8bbb4bfdef51273cb2d9
BUILD_DATE: 2020-05-28 21:40:20 +0300
COMMIT_DATE: 2020-05-28 12:39:49 +0300
GIT_BRANCH: master
thread 'main' panicked at 'unexpected invalid UTF-8 code point', /home/mskvortsov/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.1/src/args/arg_matches.rs:118:29
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
clang-7: error: tvm_linker command failed with exit code 101 (use -v to see invocation)

Command line:
PATH=$PATH:/tonlabs/TVM-linker/tvm_linker/target/release \
/tonlabs/TON-Compiler2/release/bin/clang -target tvm \
--sysroot /tonlabs/TON-Compiler/llvm/projects/ton-compiler/cpp-sdk -O3 \
-Wl,--abi-json -Wl,MultisigWallet.abi MultisigWallet.cpp -o MultisigWallet.tvc -v

Also, the path to stdlib_cpp.tvm is not detected properly, but that's probably because I've missed some option. What is a correct command line invocation at this stage of development?

It's assumed that you've installed the compiler (i.e. set CMAKE_PREFIX when configuring and perform make install-distribution) and the sysroot points to the installation.

@mskvortsov "use-after-free" issue should go off.