ConcavePolygonShape2D noisey errors, clipping.

Describe the bug
Noisey errors from ConcavePolygonShape2D and clipping during collider regeneration that doesn't occur with default physics engine. The errors occur when colliders are generated, whether that's when loading up, or regenerating the mesh/collider. The clipping occurs only during regeneration.

To Reproduce
Use some segments to build a concave collider. My data is from a marching squares algorithms triangles list, but whatever should work as long as you pair points correctly.

Then swamp out the default engine from Rapier, that's when the yelling starts. Everything works outside of clipping. Collisions stay the same. Debug lines stay the same.
Expected behavior
No errors, no clipping or changes when swapping physics engines. I'll refrain from adding more information unless requested for now. This could honestly just be a user error or something simple as I was just swapping over to your plugin to check out the cool fluid stuff.
I've done a solid bit of stuff (tinkering) with Bevy/Rapier and iirc Rapier uses vertices and indices for polylines so maybe there's something going on there
In the default engine during the collider regeneration I can move along in a straight line. It's impenetrable and you can't get through the collider anywhere.

When switching back to Rapier and holding down the mouse key to regenerate the chunks as I move along, I can clip through.

If this isn't some sort of user/setup error on my part and you want a minimal example zipped up let me know.

Forgot to make a new release, will create v0.8.8 and you can try with that. If it still happens put a reproducible project.

Check with 0.8.8

rapier_clipping.zip
Couldn't zip it up with your addon included as it was just a bit to large, sorry about that.
The collider regeneration occurs right after triangulation in the refresh function in the VoxelGrid class. Any chunk undergoing regeneration can be clipped through while it's occurring only when using Rapier for physics. The marching square method used is a port of this Unity implementation and follows similar naming conventions. So the 'voxels' are just points that compose the cells used for marching squares. Walking through the points in the triangles is how I get the collider polylines currently.

Np, you normally zip without the addon.

From my investigation, it seems if you recreate the chunks inside the _physics_process it works and doesn't cross through. So it seems there is a problem with the process function doing the recreation of shapes.

Interesting. I wonder what the disconnect is that makes this matter between the physics engines. Regardless it's probably best I use physics process for anything that invokes something related to physics. I'll change this in my core project too going forward as even if it "just works" in process with the default engine, having it run in physics process is probably the correct way to do things.
I'm interested in learning more about your plugin and Godots physics, is there any specific reason you think there is a difference here between rapier and the default engine?
Also thanks for looking into this. Looking forward to trying out your plugin more with the marching squares terrain!

So I went for a different approach to the shape generation. I realized I was updating my mesh without freeing the node and since scene tree add/remove probably adds overhead I went to do the same with the collision shape. I thought maybe that'd be the answer too. That the disconnect was from the rapier physics world having a delay because of a potentially unnecessary scene tree modification... but this actually just breaks it in physics process too (clipping in both).
Slightly improves my chunk creation and regeneration time, but if I keep it like this then no more rapier plugin again! Sadness.
	private void UpdateCollisionShape2D()
	{
		segments.Clear();

		for (int i = 0; i < triangles.Count; i += 3)
		{
			int v0 = triangles[i];
			int v1 = triangles[i + 1];
			int v2 = triangles[i + 2];

			segments.Add(vertices[v0]);
			segments.Add(vertices[v1]);

			segments.Add(vertices[v1]);
			segments.Add(vertices[v2]);

			segments.Add(vertices[v2]);
			segments.Add(vertices[v0]);
		}
		var concaveShape = new ConcavePolygonShape2D();
		concaveShape.SetSegments(segments.ToArray());

		if (collisionShape == null)
		{
			collisionShape = new CollisionShape2D();
			collisionShape.Shape = concaveShape;
			AddChild(collisionShape);
		}
		else
		{
			collisionShape.Shape = concaveShape;
		}
	}

I'm interested in learning more about your plugin and Godots physics, is there any specific reason you think there is a difference here between rapier and the default engine?

This plugin simply implements this: https://docs.godotengine.org/en/stable/classes/class_physicsserver2dextension.html#class-physicsserver2dextension
By looking at the source code of the Godot Physics Server 2D, looking at what they do, and doing almost same in rapier, where possible. It's hard to obtain 100% parity though, but I am trying.


Provide more details on required vCenter permissions

A general best practice is to only assign the least required privileges for a service account to perform the required actions.
Can you please provide more details on what exact vCenter permissions should be granted to the service account?
The documentation is vague and does not give details in to what exact vCenter permissions would be needed in a custom role or if there is a built in vCenter role that should be assigned to the service account.

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

ID: 629c68a8-fdaa-e11c-52f6-31edbe020e67
Version Independent ID: c66e8e5c-b33a-6f0f-fe0c-13bcf5aacfa8
Content: Plan for deployment - Azure Arc
Content Source: articles/azure-arc/vmware-vsphere/support-matrix-for-arc-enabled-vmware-vsphere.md
Service: azure-arc
Sub-service: azure-arc-vmware-vsphere
GitHub Login: @Farha-Bano
Microsoft Alias: v-farhabano

@airmnichols
Thanks for your feedback! We will investigate and update as appropriate.

I was able to find the list here:
https://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/troubleshoot-resource-bridge#insufficient-permissions
In my opinion it would helpful to add a link to the "prepare" documentation that indicates you should create a custom role in vCenter with the permissions referenced here.

@airmnichols
Thank you for bringing this to our attention.
I've delegated this to content author @Farha-Bano, who will review it and offer their insightful opinions.

Thank you @ManoharLakkoju-MSFT .
@airmnichols
Thank you for bringing this to our attention. We are looking into this issue.

@airmnichols
Thanks for the feedback. We are working on this, and we will add the list of privileges required. Hence, closing this issue.

#close

#please close this issue.


bug: build/tests fail in cairo no_std-support-8bbf530

Bug Report
This is an issue with https://github.com/keep-starknet-strange/cairo/tree/no_std-support-8bbf530
To reproduce
git clone -b no_std-support-8bbf530 https://github.com/keep-starknet-strange/cairo.git
cd crates/cairo-lang-starknet
cargo test

What happens:
Error
error[E0277]: the trait bound `ProjectError: std::error::Error` is not satisfied
  --> crates/cairo-lang-compiler/src/lib.rs:63:54
   |
63 |     let main_crate_ids = setup_project(&mut db, path)?;
   |                                                      ^ the trait `std::error::Error` is not implemented for `ProjectError`

error[E0277]: the trait bound `DiagnosticsError: std::error::Error` is not satisfied
   --> crates/cairo-lang-compiler/src/lib.rs:102:52

102 |     compiler_config.diagnostics_reporter.ensure(db)?;
    |                                                    ^ the trait `std::error::Error` is not implemented for `DiagnosticsError`

error: could not compile `cairo-lang-compiler` (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
warning: `cairo-lang-sierra` (lib) generated 8 warnings (run `cargo fix --lib -p cairo-lang-sierra` to apply 8 suggestions)

What should happen
Test/build successful
Additional notes
More errors occur when running tests on the whole project.
Other viable tests: cargo test --no-default-features

This doesn't seem to be related with madara. Pls open the issue in the relevant repo. Lmk if I'm wrong and I'll reopen this

Uhmm, that one is a fork so it doesn't have issues...


Try leaving params default due to possible bug in CI

This is to try getting CI to pass due to misbehavior: incorrectly setting BoundsCheck=true in tensile client parameter when user config clearly states otherwise. Related to #995.
Let's see if CI passes with this one

Why don't you force BoundsCheck: False in the test yaml? I see that bounds checking is still enabled in this CI.

Just testing around. I disabled it just now.

OK so I can now repro on my test machine when BoundsCheck: True and it seems to be related to device-to-host memcpy. Look for call stack number 8 in the following log:
#0  0x00007fc9e1d1d2c5 in core::InterruptSignal::WaitRelaxed(hsa_signal_condition_t, long, unsigned long, hsa_wait_state_t) () from /opt/rocm/bin/../lib/libhsa-runtime64.so.1
(gdb) bt
#0  0x00007fc9e1d1d2c5 in core::InterruptSignal::WaitRelaxed(hsa_signal_condition_t, long, unsigned long, hsa_wait_state_t) () from /opt/rocm/bin/../lib/libhsa-runtime64.so.1
#1  0x00007fc9e1d1d0aa in core::InterruptSignal::WaitAcquire(hsa_signal_condition_t, long, unsigned long, hsa_wait_state_t) () from /opt/rocm/bin/../lib/libhsa-runtime64.so.1
#2  0x00007fc9e1d0f3b9 in HSA::hsa_signal_wait_scacquire(hsa_signal_s, hsa_signal_condition_t, long, unsigned long, hsa_wait_state_t) ()
   from /opt/rocm/bin/../lib/libhsa-runtime64.so.1
#3  0x00007fc9e34de831 in CopyHostToDeviceStaging ()
    at /data/jenkins-workspace/compute-rocm-rel-3.0/external/hcc-tot/lib/hsa/unpinned_copy_engine.cpp:318
#4  0x00007fc9e34a44ca in syncCopyExt ()
    at /data/jenkins-workspace/compute-rocm-rel-3.0/external/hcc-tot/lib/hsa/mcwamp_hsa.cpp:5710
#5  0x00007fc9e34a21f8 in copy_ext ()
    at /data/jenkins-workspace/compute-rocm-rel-3.0/external/hcc-tot/lib/hsa/mcwamp_hsa.cpp:4193
#6  0x00007fc9e1fcac70 in ihipStream_t::locked_copyAsync(void*, void const*, unsigned long, unsigned int) () from /opt/rocm/bin/../lib/libhip_hcc.so
#7  0x00007fc9e2007ece in hipMemcpyAsync () from /opt/rocm/bin/../lib/libhip_hcc.so
#8  0x00000000008b5660 in Tensile::hip::CopyTensor<float> (dst=0x7fc84ee00800,
    src=0x2548260, desc=..., direction=hipMemcpyHostToDevice, stream=0x0)
    at /mnt/Tensile/Tensile/Source/lib/include/Tensile/hip/HipUtils.hpp:122
#9  0x00000000008af19f in Tensile::Client::TypedDataInitialization<Tensile::TypedContractionInputs<float, float, float, float, float, float> >::copyInputs (this=0x22d5010, dst=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'

std::shared_ptr (count 2, weak 0) 0x23a20b0, src=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'

std::shared_ptr (count 3, weak 0) 0x2159710, bad=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float>, std::allocator<Tensile::Client::ManagedContractionInputs<float, float, float, float, float, float> >, (__gnu_cxx::_Lock_policy)2>'

std::shared_ptr (count 3, weak 0) 0x2159990, problem=...)
    at /mnt/Tensile/Tensile/Source/client/include/DataInitializationTyped.hpp:575
#10 0x00000000008b62de in Tensile::Client::TypedDataInitialization<Tensile::TypedContractionInputs<float, float, float, float, float, float> >::prepareGPUInputsTyped (
    this=0x22d5010, problem=...)


Fix typo in deleteUser (#3781)

Backport of #3781

LGTM.
CI fail seems unrelated.

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/v1.4@2ec85e0). Click here to learn what that means.
The diff coverage is 0%.

@@               Coverage Diff               @@
##             release/v1.4    #3783   +/-   ##
===============================================
  Coverage                ?   22.61%
===============================================
  Files                   ?      117
  Lines                   ?    24374
  Branches                ?        0
===============================================
  Hits                    ?     5513
  Misses                  ?    18011
  Partials                ?      850

Impacted Files
Coverage Δ

models/user.go
23.82% <0%> (ø)

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 2ec85e0...0d3df05. Read the comment docs.


No breeze.py

dark.py and light.py need breeze.py which doesn't exist.
And, app->setStyleSheet() should be app.setStyleSheet().

I'm busy finishing my thesis but thank you for the fix. I will be notifying myself to fix this in 10 days, after I finish.

Fixed, sorry for the delay.


Help needed: Default behaviour

Is it possible to disable the "close on ignore" functions so that the bar can appear all the time until the user specifically clicks "close"?

Yes, thats possible!
You can use the option "reminder:0"
http://browser-update.org/customize.html


Reformatted the ExtData yaml file

The YAML is now easier to read.
The YAML and RC versions are still zero diff.

thanks @mathomp4 .
Until the compilation tests include a more recent version of CHEM, the build-test will fail, and I won't be able to merge the PR.  Could you do the honors please?

Merged!


Implement CONTAINS_KEY

Heads up, @garyb. Publishing as snapshot version 68.2.0-31c90da which is eviction compatible with 68.2.0. You should be able to test this within the launcher (by appending version directive quasar:68.2.0-31c90da).
@alissapajer I would mark this as ☠ but github is being weird. Please review and merge asap.
[ch2071]

@djspiewak compilation failed.


Remove in_my_region calls from audit report

Audit reporting will be done on global regions only and so these calls need to be removed
Related:

https://github.com/ManageIQ/manageiq/pull/22958

@miq-bot assign @Fryguy
@miq-bot add_reviewer @jrafanie, @Fryguy
@miq-bot add_labels bug, radjabov/yes?


Server crash after installing this plugin

30/9 19:15 [9350] - info: Time: Wed Sep 30 2015 19:15:17 GMT+0200 (CEST)
30/9 19:15 [9350] - info: Initializing NodeBB v0.8.2
30/9 19:15 [9350] - verbose: * using configuration stored in: /root/NBB/config.json
30/9 19:15 [9350] - verbose: * using redis store at <IP_ADDRESS>:6379
30/9 19:15 [9350] - verbose: * using themes stored in: /root/NBB/node_modules
Warning: Redis server does not require a password, but a password was supplied.
30/9 19:15 [9350] - verbose: Checking dependencies for outdated modules
Warning: Redis server does not require a password, but a password was supplied.
Warning: Redis server does not require a password, but a password was supplied.
30/9 19:15 [9350] - verbose: [notifications.init] Registering jobs.
Warning: Redis server does not require a password, but a password was supplied.
Warning: Redis server does not require a password, but a password was supplied.
30/9 19:15 [9350] - info: [themes] Using theme nodebb-theme-persona
30/9 19:15 [9350] - verbose: [plugins] Initializing plugins system
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-dbsearch
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-markdown
30/9 19:15 [9350] - verbose: [plugins] Found 2 js file(s) for plugin nodebb-plugin-markdown
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-markdown
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-mentions
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-mentions
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-mentions
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-google-analytics
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-google-analytics
30/9 19:15 [9350] - verbose: [plugins] Found 1 css file(s) for plugin nodebb-widget-essentials
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-widget-essentials
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-rewards-essentials
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-rewards-essentials
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-soundpack-default
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-emoji-extended
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-emoji-extended
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-emoji-extended
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-spam-be-gone
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-spam-be-gone
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-spam-be-gone
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-desktop-notifications
30/9 19:15 [9350] - verbose: [plugins] Found 2 js file(s) for plugin nodebb-plugin-desktop-notifications
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-desktop-notifications
30/9 19:15 [9350] - verbose: [plugins] Found 1 css file(s) for plugin nodebb-plugin-youtube
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-youtube
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-question-and-answer
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-question-and-answer
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-question-and-answer
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-imgur
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-recent-cards
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-recent-cards
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-recent-cards
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-emailer-mandrill
30/9 19:15 [9350] - warn: [plugins/nodebb-plugin-sso-facebook] Hook `filter:user.delete` is deprecated, please use an alternative
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-sso-facebook
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-sso-facebook
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-composer-default
30/9 19:15 [9350] - verbose: [plugins] Found 10 js file(s) for plugin nodebb-plugin-composer-default
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-composer-default
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-custom-pages
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-custom-pages
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-custom-pages
30/9 19:15 [9350] - verbose: [plugins] Found 1 less file(s) for plugin nodebb-plugin-iframely
30/9 19:15 [9350] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-iframely
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-plugin-iframely
30/9 19:15 [9350] - verbose: [plugins] Found 4 js file(s) for plugin nodebb-theme-persona
30/9 19:15 [9350] - verbose: [plugins] Loaded plugin: nodebb-theme-persona

30/9 19:15 [9350] - warn: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run `./nodebb reset -p PLUGINNAME` to disable it.
  * nodebb-plugin-desktop-notifications
  * nodebb-plugin-youtube

30/9 19:15 [9350] - info: [plugins] Plugins OK
30/9 19:15 [9350] - verbose: [meta/css] Minifying LESS/CSS
30/9 19:15 [9350] - verbose: [sounds] Sounds OK
30/9 19:15 [9350] - verbose: [meta/templates] Compiling templates
30/9 19:15 [9350] - verbose: [meta/templates] Successfully compiled templates.
30/9 19:15 [9350] - verbose: [meta/css] admin.css committed to disk.
30/9 19:15 [9350] - verbose: [meta/js] Minification complete
30/9 19:15 [9350] - verbose: [hotswap] Router with id `auth` replaced successfully
30/9 19:15 [9350] - verbose: [meta/css] stylesheet.css committed to disk.
30/9 19:15 [9350] - info: [plugins/spam-be-gone] Settings loaded
30/9 19:15 [9350] - verbose: [hotswap] Router with id `plugins` replaced successfully
30/9 19:15 [9350] - verbose: [plugins] All plugins reloaded and rerouted
30/9 19:15 [9350] - error: TypeError: Cannot call method 'split' of undefined
    at /root/NBB/node_modules/nodebb-plugin-iframely/library.js:36:39
    at /root/NBB/src/meta/settings.js:12:4
    at try_callback (/root/NBB/node_modules/redis/index.js:573:9)
    at RedisClient.return_reply (/root/NBB/node_modules/redis/index.js:661:13)
    at ReplyParser.<anonymous> (/root/NBB/node_modules/redis/index.js:309:14)
    at ReplyParser.emit (events.js:95:17)
    at ReplyParser.send_reply (/root/NBB/node_modules/redis/lib/parser/javascript.js:300:10)
    at ReplyParser.execute (/root/NBB/node_modules/redis/lib/parser/javascript.js:211:22)
    at RedisClient.on_data (/root/NBB/node_modules/redis/index.js:534:27)
    at Socket.<anonymous> (/root/NBB/node_modules/redis/index.js:91:14)
3 restarts in 10 seconds, most likely an error on startup. Halting.

Please fix. Thanks :+1:

Fixed by @iparamonau, published as v0.5.3 now :smile:
6d8811f4c56c62d58b6dc3c36b1970cffe068900


Error: NotSupportedError: MediaSource.add.SourceBuffer: Can't play type

After 3.0 update an error pops up.
Error: NotSupportedError: MediaSource.add.SourceBuffer: Can't play type

Please show screen

This is old version. Browser cache


CI build script for PRs

https://blog.kritner.com/2021/11/29/cicd-for-net6-with-github-actions/

https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net


Extending Vite config and using Vue.js framework issue

Bug Report
Prerequisites

[x] Can you reproduce the problem in a MWE?
[x] Are you running the latest version?
[x] Did you perform a search in the issues?

Environment Details and Version
[Package Version, OS, Browser, ...]
piral: 1.3.3
piral-cli: 1.3.3
piral-cli-vite: 1.0.1
OS: Windows,
Browser: Chrome 119
Description
Cannot use piral-cli-vite with Vue.js framework. Extending Vite config is also not working correctly.
Steps to Reproduce

Clone MWE repo: https://gitlab.com/achwilko/mwe-piral-cli-vue
NPM install and build shell part
NPM install and run mfe1 part
piral-cli-vite will show error "failed to load the config"

Expected behavior
piral-cli-vite should work correctly using extended config via vite.config.js (including for example plugins like @vitejs/plugin-vue) and pilet should start locally and render Vue components using piral-vue-3 converter.
Actual behavior
piral-cli-vite is not working / bundling correctly while using extended config vite.config.js with @vitejs/plugin-vue to render Vue component (using piral-vue-3 converter)
Possible Origin / Solution
As discussed on Gitter (https://app.gitter.im/#/room/#piral-io_community:gitter.im), we could improve a little bit piral-cli-vite package for easier Vite configuration modification via vite.config.js

Fixed in 1.0.2.


Ability to request another absentee ballot through the click of a button on the last page

Describe the solution you'd like
On the confirmation page, give the user the ability to request an absentee ballot for another election directly after requesting one beforehand.

Will return to this issue in 2021


Manage/Define custom server environments

At the moment we have one bucket with hundreds of servers in it and we do not have a good handle on our inventory as it is > currently very challenging to maintain an accurate inventory or what CI’s are associated with what environments (NFT, Pro-> Compare, SIT1, SIT2, UAT1, UAT2, ISO UAT, etc.),  essentially allowing us to determine usage and decommission kit that we are >no longer using. Decommissioning orphans or environment we are no longer using as we do not have the association.  We >have one bucket with a lot of kit in it.

I would image that this team and many other teams at the bank would do a much better job of managing their inventory if they know exactly which CI’s were associated with each environment they are using.

(LZ)

#5398


chore: set explicit 2024.3 version and enable qs in the project view

Checklist

[ ] I have filed an issue about this change and discussed potential changes with the maintainers.
[ ] I have received the approval from the maintainers to make this change.
[ ] This is not a stylistic, refactoring, or cleanup change.

Please note that the maintainers will not be reviewing this change until all checkboxes are ticked. See
the Contributions section in the README for more
details.
Discussion thread for this change
Issue number: <please reference the issue number or url here>
Description of this change

Also I don't think these ijwb and clwb specific configurations make sense with qsync. Since, the main benefit of qsync is that you can just import what you need. Maybe we can just add on .bazelproject file for the repo?

Maybe we can just add on .bazelproject file for the repo
Yeah, you're right!


Remove <xml ..> preamble

https://github.com/ietf-tools/bibxml-service/issues/275

Awaiting https://github.com/ietf-tools/bibxml-service/pull/279 to be merged by IETF maintainers

@stefanomunarini let's close this then if we are just waiting for https://github.com/ietf-tools/bibxml-service/pull/279 to be merged?


Add XML and IOD data type

Any update on this?

ping @LevZaplatin

Would love to see this merged.

Can we resolve the conflicts or open a new PR? Then we can continue

@GhaziTriki Are you able to help out here?


Public release of Mars 2020 LDD

Public release of Mars 2020 LDD

@sslavney as an FYI, when we need to "re-release" LDDs, the previous releases in Github have to be deleted first. I went ahead and deleted those and re-ran the actions.
@c-suh FYI above. this is bound to happen again


Update README.md

Fixed incompleted sentence by adding "Cilium has the ability to..." in place of "Ability to..."
Signed-off-by: Calvin Truong<EMAIL_ADDRESS>Please ensure your pull request adheres to the following guidelines:

[x] For first time contributors, read Submitting a pull request
[x] All code is covered by unit and/or runtime tests where feasible.
[x] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[x] All commits are signed off. See the section Developer’s Certificate of Origin
[x] Provide a title or release-note blurb suitable for the release notes.
[x] Thanks for contributing!

Fixes: #issue-number
<!-- Enter the release note text here if needed or remove this section! -->

We're not accepting changes to this part of the readme at this time, as we are due to refresh the content anyway. Thank you.


Add analytics

Add analytics to understand how much traffic the app is getting

Additionally: https://simpleanalytics.com/


fix text input font to be inherited

What does it do?
applies our custom fonts styles on TextInput components
fixes: #605
Why is it needed?
we need to apply page font styles on text inputs
How to test it?
check the related issue
Related issue(s)/PR(s)
#605
screenshots
before this pr :

screenshot from applied font after to text input after inheriting style

@HichamELBSI thanks for your notice, I updated the snapshots
but my tests are failing on main that's why I didn't update them
now everything is ok 😉

Awesome thank you @Zoha

Something is wrong with the storyshots as you can see on the CI test workflow. Can you make sure everything is ok please 😅 ?

@HichamELBSI
oh. I am using windows so that would make different snapshots 😃
also this is why I was getting test failures on the main branch ( on my windows )
I updated the snapshots using Docker VM
and the test is passed on my fork repo  and VM
I think we should be ok 👍
note: newly created snapshot is not different from the main branch

Can you update your branch please 🙏🏽

@HichamELBSI updated 😉

Good job @Zoha

thanks @HichamELBSI  👍


Upgrade from 0.3.0 to 0.4.1 and some tests fail

One of the weird failures is this one:
 FAIL  cnpg scheduled backup validation test	library/common-test/tests/cnpg/scheduled_backup_validation_test.yaml
	- should fail with invalid backupOwnerReference in scheduledBackups backup

		- asserts[0] `failedTemplate` fail
			Template:	common-test/templates/common.yaml
			DocumentIndex:	0
			Expected to equal:
				CNPG Scheduled Backup - Expected [backupOwnerReference] in [backups.scheduledBackups] entry to be one of [none, self, cluster], but got [invalid]
			Actual:
				CNPG Scheduled Backup - Expected [backupOwnerReference] in [backups.scheduledBackups] entry to be one of [none, self, cluster], but got [invalid]

Every other test failure is regarding isNull check, eg
 FAIL  init container data test (upgrade)	library/common-test/tests/initContainer/data_upgrade_test.yaml
	- should NOT generate render init container

		- asserts[2] `isNull` fail
			Template:	common-test/templates/common.yaml
			DocumentIndex:	0
			Path:	spec.template.spec.initContainers expected to NOT exists

Cloning https://github.com/truecharts/library-charts and running run_common_tests.sh should have all tests passing.
 helm version
version.BuildInfo{Version:"v3.13.3", GitCommit:"c8b948945e52abba22ff885446a1486cb5fd3474", GitTreeState:"clean", GoVersion:"go1.20.11"}

❯ helm plugin list
NAME    	VERSION	DESCRIPTION
unittest	0.4.1  	Unit test for helm chart in YAML with ease to keep your chart functional and robust.

If there is any additional info that you need, please let me know

So the first issue that fails even if the expected == actual is working fine up to 0.3.4 but fails on 0.3.5

You have to use the newly added isNullOrEmpty / exists validators ( and of course isNotNullOrEmpty / notExists )
These replace isNull/isEmpty and their opposing counterparts when the key is rendered but with a null or empty value
In case the key is never rendered, isNull is replaced with notExists
Ref: https://github.com/helm-unittest/helm-unittest/issues/134

You have to use the newly added isNullOrEmpty / exists validators ( and of course isNotNullOrEmpty / notExists )
These replace isNull/isEmpty and their opposing counterparts when the key is rendered but with a null or empty value
In case the key is never rendered, isNull is replaced with notExists
Ref: #134

Ah rereading the "action" for each of the above, I see the issue now and seems like its working after updating the matcher.
But still the failedTemplate doesn't make sense to me! Do you see anything weird there?

Found the issue!
In the helm file the error message had a space in the end.
Yaml test file trims the space at the end, I fixed it in my end, but might be a good call to trim whitespace at the end when comparing?
Feel free to close if you don't think thats a good idea!

I also updated from 0.3.4 to 0.4.1 and have some issues:
 Meta.App.Deployment      meta/tests/deployment_test.yaml
        - Correct Render
                Error: template: ipodso-appchart/templates/t_deployment.yaml:70:30: executing "ipodso-appchart/templates/t_deployment.yaml" at <include "deployment.secretsVolumes" .>: error calling include: template: ipodso-appchart/charts/common-library/templates/_deployment.tpl:179:14: executing "deployment.secretsVolumes" at <.Values.deployment.fluentBit.enabled>: nil pointer evaluating interface {}.enabled

I noticed that for some reason, my included template deployment.secretsVolumes in t_deployment.yaml don't see .Values.deployment.fluentBit, while main template could see that.
I am sure that is not an issue of my templates, because helm template command works good with my values, helm unittest 0.3.4 also works good.
I'm actually don't understand  about space  that @stavros-k was talking about. I removed all empty lines in test file, but no result

In my case the error message had a trailing space.
In you case is seems that you tried to access .enabled but fluentBit is either null or {}
if you do a check like if and .Values.deployment.fluentBit .Values.deployment.fluentBit.enabled
Check that you are not running helm 3.9.4 or below, as those versions did not  shortcircuiting

In my situation:

helm version: 3.8.1
helm-unittest: 0.3.6 tests pass
helm-unittes: 0.4.1 tests fail

tests/configmap_test.yaml
---
suite: Test configmap
templates:
- "my-service-configmap.yaml"
tests:
  - it: should override all values for one of two pods
    set:
      my-service:
        some-property:
          base_url: "https://bar.value.domain/" # sets SERVICE_BASE_URL in the configmap
    asserts:
      - equal:
          path: data.SERVICE_BASE_URL
          value: "https://bar.value.domain/"
        documentIndex: 0

values.yaml
  my-service:
    some-property:
      base_url: https://foo.value.domain:443

output
- asserts[10] `equal` fail
    Template:	service-chart/templates/my-configmap.yaml
    DocumentIndex:	0
    Path:	data.SERVICE_BASE_URL
    Expected to equal:
      https://bar.value.domain/
    Actual:
      https://foo.value.domain:443
    Diff:
      --- Expected
      +++ Actual
      @@ -1,2 +1,2 @@
      -https://bar.value.domain/
      +https://foo.value.domain:443

@camalot This looks like a problem with the "my-service-configmap.yaml" template itself not the unit test, the property is not actually overriding the base url

@camalot This looks like a problem with the "my-service-configmap.yaml" template itself not the unit test, the property is not actually overriding the base url

@tewfik-ghariani that implies that the tests prior to using 0.4.0 would pass, when they were actually failing? Because this test (and the others) passed before 0.4.0.
Also, in the multiple regions that my-service-configmap is deployed in it has the correct overridden values (changes per region, which is why there is a test for it).
I also only gave a single example from this one chart that had failing tests. Every test in this chart is failing. We did not run against our other charts. We just pinned to use 0.3.6.
I can run against a chart with the new version and get more details. The example that i gave was pretty redacted to remove anything specific to the organization.

Can you share a minimal reproduction folder containing files that can actually reproduce it?
I used all versions since 0.3.0 against 1200unit tests and didn't have a single test fail (apart from 3-4 mentioned in this issue, that was actually my error), on a what I believe a complex library chart.

I think there is something with the tests and/or the chart itself...
I am trying to figure out what the team was trying to test, and the expectation. I am acting more a middle man here.
The part that does scare me though is the fact that the tests pass as "expected" on 0.3.6, but fail on 0.4.x.
Once I determine what is happening fully with this chart and the tests I will try to create a reproduction folder for it.

I also updated from 0.3.4 to 0.4.1 and have some issues:

btw
0.4.4 works


AAD support for WPS and new API from swagger to generate token

/azp run java - webpubsub - ci

Created a separate PR to merge into a release branch - https://github.com/Azure/azure-sdk-for-java/pull/23945


Adds an additional typeof check for the global.moment instance

It is possible for the global object to exist but global.moment to not exist which results in Error: Moment cannot by found by angular-moment!
This happens in edge cases such as when using QtWebKit where a global object is defined but global.moment is undefined. Because of this, when calling the global instance of moment, we need to add an additional global.moment check to ensure it actually exists.

Coverage remained the same at 93.243% when pulling de11fa08ed774d88a4cb3c37687b7f51ff45d59b on schester44:fix/global-assumption into 25aef52e1448c7d49791bc5133b7adc3cb84926b on urish:master.

Thanks!

@urish Can you publish a new version to npm with this change included?

Done!

This is broken. I am getting this error now "Cannot set property 'moment' of undefined" . Please fix. Thank you.

@prakriti-netlight have you checked to see if window.moment or global.moment exists?


integrate cosmos kit for ibc

todo

[ ] style #848 #850 #852
[ ] restore outbound tx from early version
[ ] outbound denom display
[ ] construct inbound tx
[ ] properly filter 'out' assets to destination chain
[ ] display 'in' assets in-page, or in wallet dialog?
[ ] fetch cosmos wallet balances (getting 405/429 errors. debounce?)
[ ] move 'chain select' to be a page level instead of form level component

Think this PR is missing descriptions, screenshots (or video walkthrough), and code comments (or github comments) explaining the code more. After that, feel free to re-request review.

closed in favor of smaller scope #948


ros_realtime: 1.0.25-0 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository ros_realtime to 1.0.25-0:

upstream repository: https://github.com/ros/ros_realtime.git
release repository: https://github.com/ros-gbp/ros_realtime-release.git
distro file: melodic/distribution.yaml
bloom version: 0.7.2
previous version for package: null

ros_realtime

No changes

done

squashing after fixing whitespace.


Characteristic constructor and setValue use strlen to calculate characteristic length

I have a BLEFixedLengthCharacteristic that has several 0's in the characteristic value which caused me some headache on constructing and updating using the char* prototype as the length of the characteristic value gets calculated from strlen instead of sizeof. I now use the constructor giving the length and setValue using the char value[] and length prototype, but it took me some time before I understood what went wrong using the char* prototype.
I tried fixing it using sizeof in BLECharacteristic.cpp and it works for the constructor, but setValue char* prototype is a no-go, since sizeof char* always returns 4 (the pointer) instead of the size of the array and there is no way to get the sizeof the original array since it's calculated compile-time.
I'm not that literate in C to solve this problem, but maybe you have an idea to alleviate this potential brain breaker for future victims? Maybe a solution would be to deprecate the char* prototype and require the length to always be set, this is how the BLE Nano BLE API works IIRC.

@mrvanes that's why there's 2 constructors, one is for "C strings" the other for "byte buffers". If you think something is unclear in the API documentation, please submit a pull request with a suggestion.
https://github.com/sandeepmistry/arduino-BLEPeripheral/blob/master/API.md
Here's what's in there now:
BLECharacteristic

Contructor

BLECharacteristic(const char* uuid, unsigned char properties, unsigned char valueSize);

BLECharacteristic(const char* uuid, unsigned char properties, const char* value);
uuid - UUID of characteristic
properties - combination of (|'ed):
BLEBroadcast
BLERead
BLEWriteWithoutResponse
BLEWrite
BLENotify
BLEIndicate
Choice of:

valueSize - size of characteristic in bytes (max: 20 characters on nRF8001 and nRF51822)
or

value - string value (max: 20 characters on nRF8001 and nRF51822)


Unable to remove widget from GridLayout

While trying to remove a widget from my GridLayout I receive an error:
 Traceback (most recent call last):
   File "charge.py", line 121, in <module>
     ChargeApp().run()
   File "C:\Kivy\kivy27\kivy\app.py", line 824, in run
     runTouchApp()
   File "C:\Kivy\kivy27\kivy\base.py", line 487, in runTouchApp
     EventLoop.window.mainloop()
   File "C:\Kivy\kivy27\kivy\core\window\window_sdl2.py", line 525, in mainloop
     self._mainloop()
   File "C:\Kivy\kivy27\kivy\core\window\window_sdl2.py", line 290, in _mainloop

     EventLoop.idle()
   File "C:\Kivy\kivy27\kivy\base.py", line 327, in idle
     Clock.tick()
   File "C:\Kivy\kivy27\kivy\clock.py", line 483, in tick
     self._process_events()
   File "C:\Kivy\kivy27\kivy\clock.py", line 615, in _process_events
     event.tick(self._last_tick, remove)
   File "C:\Kivy\kivy27\kivy\clock.py", line 374, in tick
     ret = callback(self._dt)
   File "charge.py", line 88, in remove
     self.remove_widget(self.hb)
   File "C:\Kivy\kivy27\kivy\uix\layout.py", line 87, in remove_widget
     return super(Layout, self).remove_widget(widget)
   File "C:\Kivy\kivy27\kivy\uix\widget.py", line 500, in remove_widget
     if widget not in self.children:
 NameError: global name 'widget' is not defined

kv file:
<BackDrop>:
    cl: cl
    batt: batt
    ncl: ncl
    hb: hb
    cp: cp

    spacing: [0,10]

    rows: 4
    ChargeLabel:
        id:cl
    BatteryImage:
        id:batt

    NoChargerLabel:
        id: ncl
    HeartBeatImage:
        id:hb

    ChargePercent:
        id: cp

<ChargeLabel>:
    texture_size: root.width, root.height

    pos_hint: ({'top':.5, 'right':.5})
    size_hint: (1, .33)
    text: 'No phone connected'

<BatteryImage>:
    source: 'no_device.png'
    pos_hint: ({'top':.5, 'right':.5})
    anim_delay: .45

<ChargePercent>:
    texture_size: root.width, root.height
    size_hint: (1, .33)

    pos_hint: ({'top':.5, 'right':.5})
    text: '.........'

<HeartBeatImage>:
    source: 'hb.zip'
    pos_hint: ({'top':.5, 'right':.5})
    size_hint: (1, .33)
    anim_delay: .1

<NoChargerLabel>
    texture_size: root.width, root.height

    pos_hint: ({'top':.5, 'right':.5})
    size_hint: (1, .33)
    text: 'No charger detected'

class i call remove_widget from:

class BackDrop(GridLayout):

    cl = ObjectProperty()
    batt = ObjectProperty()
    ncl = ObjectProperty()
    hb = ObjectProperty()
    cp = ObjectProperty()

    def __init__(self, *args, **kwargs):
        super(BackDrop, self).__init__(*args, **kwargs)
        #Clock.schedule_once(self.start_detect, .3)
        Clock.schedule_once(self.remove, 3)
        print self.cl

    def remove(self, b):

        self.remove_widget(self.hb)  <----Problem
        self.remove_widget(self.cp)

from widget.py:
def remove_widget(*args, **kwargs):
        '''Remove a widget from the children of this widget.

        :Parameters:
            `widget`: :class:`Widget`
                Widget to remove from our children list.

    .. code-block:: python

        >>> from kivy.uix.button import Button
        >>> root = Widget()
        >>> button = Button()
        >>> root.add_widget(button)
        >>> root.remove_widget(button)
        '''
        if widget not in self.children:
            return
        self.children.remove(widget)
        if widget.canvas in self.canvas.children:
            self.canvas.remove(widget.canvas)
        elif widget.canvas in self.canvas.after.children:
            self.canvas.after.remove(widget.canvas)
        elif widget.canvas in self.canvas.before.children:
            self.canvas.before.remove(widget.canvas)
        widget.parent = None

This does not appear to be broken in the master branch. If you have an old version of kivy, make sure it is up to date.


Amazon timestream in PHP example app

Summary
Create the started application Amazon Timestream with PHP
Description
Provide a starter app for PHP to use the Amazon Timestream application and the installation guide.
Related Issue
awslabs#42
Tests performed / created
Manual verification:

Install PHP based on the guide
Install Amazone SDK with Composer
Execute the application by main.php
Verify that the database, table and records have been created
Verify query results
Verify table and database are successfully deleted

Additional Reviewers
@alexeytemnikov

Thank you @dkovalenkoI

Changes LGTM, can you resolve the conflicts?


Rename Brazilian Portuguese Translation

Rename pt_br.json to pt-BR.json

Please resolve the conflicts

I don't understand what conflict this is having, just rename the translation file.

I'm not sure either, but I'm unable to merge if there are conflicts. Try pulling latest changes and re-apply the move?


Removed the bucket from the app name when checking directories.

In the app manifest, specifying dependencies with the bucket on which to find that dependency is supported (see the flutter manifest for an example). The problem, however, is that when running scoop status after installing an app such as flutter, we get an error message that some dependencies are supposedly missing:

This message is however wrong, since oraclejdk8 was successfully installed. The problem is that flutter checks if a dependency is installed by checking whether a directory with the name of that dependency exists in the apps folder. In this case it checks for the folder java/oraclejdk8, doesn't find it, since it actually exists as oraclejdk8 and marks the dependency as being not satisfied.
This small pull request fixes that:

installed() is doing the right thing, but app_status() is passing in the wrong data:
https://github.com/lukesampson/scoop/blob/88040972a30b459a3859c7c2f883e47e19da9f84/lib/core.ps1#L117
Changing it to the following would be better.
    $deps = @(runtime_deps $manifest) | Where-Object {
        $app, $bucket, $null = parse_app $_
        return !(installed $app)
    }

Your change can still be used as a fallback.


Update amazon.html

Structure and Semantics:

Lack of Semantic Elements: The code does not utilize semantic HTML5 elements (like , , ), which can improve accessibility and clarity for search engines and screen readers.

Accessibility:

Image Alt Text: The alt attribute for the image could be more descriptive, enhancing accessibility for visually impaired users.
Color Usage: Red text without context may pose issues for users with visual impairments, as it relies solely on color for conveying information.

Code Quality:

Inline Styles: Inline CSS styles are used for the image dimensions, which can lead to maintenance challenges. CSS should ideally be centralized in a stylesheet.
Use of
 Tags: Instead of
 for spacing, it’s better to use CSS for layout and spacing to maintain clean HTML structure.

Best Practices:

Button Navigation: The buttons use inline JavaScript for navigation (onclick), which is less ideal than using anchor tags styled as buttons for better semantics and accessibility.
Font Choice: The use of "Comic Sans MS" is less professional and may not be suitable for all audiences. More conventional fonts are typically preferred for web applications.

@akshitbansal2005  Semantic elements is cool but I saw you changed font family can you share the screenshot of the amazon.html page in #16


Docs: Fix default values

What this PR does / Why we need it
The default value was on the wrong row.
Which issue(s) this PR fixes
N/A

Duplicate of #337

Thanks for pointing that out. I missed it somehow.


Support for HelpCommand (just like HelpFlags)

We would like to add the ability to have foo help with the same output as foo --help. It seems this is not entirely straightforward to do right now and it would be nice to have an (optional) flag for this the same way that HelpFlag works for adding "-h/--help" automatically.
Attached is a tiny proof-of-concept (no tests). If there is agreement that this is something worthwhile to have I can make a proper branch with proper names and tests.
help-command-proof-of-concept.diff.gz

You can now implement this using:
var parser = flags.NewParser(&options, flags.Default)

parser.SubcommandsOptional = true

parser.CommandHandler = func (command flags.Commander, args []string) error {
	if len(args) > 0 && args[0] == "help" {
		parser.WriteHelp(os.Stderr)
		return nil
	}

	if command != nil {
		return command.Execute(args)
	}

	return nil
}


"Loading dependency graph, done." Stuck

I've been trying to run cli code where I do node node_modules/react-native/local-cli/cli.js start and
it does everything right until
Metro Bundler ready.

Loading dependency graph, done.

then it's just stuck there, nothing else.
Environment
OS: Windows 10
Node: 8.9.3
Yarn: 1.3.2
npm: 5.5.1
Watchman: Not Found
Xcode: N/A
Android Studio: Not Found
Packages: (wanted => installed)
react: 15.4.2 => 16.3.1
react-native: 0.42.3 => 0.55.3
Steps to Reproduce
Download https://github.com/shoutem/school/tree/master/ChatApp then run npm start
Expected Behavior
Run the code normally, show QR code and show the rest of the options
Actual Behavior
Stops doing anything after loading dependancy graph.
https://i.imgur.com/3bs973E.png

Done

I have the same problem.

@react-native-bot

i am same problem
Environment:
OS: Windows 7
Node: 10.0.0
Yarn: Not Found
npm: 3.10.9
Watchman: Not Found
Xcode: N/A
Android Studio: Version  <IP_ADDRESS> AI-173.4720617
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: 0.55.4 => 0.55.4

ANY SOLUTION ?>?

Facing the same problem. Any solution till now?

Bump. Same issue. Sometimes have to wait for over 30 minutes before it actually finishes it,

Just reinstall Watchman

fix for me was to reboot android device

Same problem here with iOS. Reinstalled Watchman, but still facing the same issue.

Closing simulator and and running again worked for me.

Facing the same issue :(
Metro Bundler ready.
Loading dependency graph, done.
than stuck nothing happens.
Environment:
OS: macOS 10.14
Node: 8.12.0
Yarn: Not Found
npm: 6.4.1
Watchman: 4.9.0
Xcode: Xcode 10.0 Build version 10A255
Android Studio: Not Found
Packages: (wanted => installed)
react: ^16.6.0-alpha.8af6728 => 16.3.1
react-native: ^0.57.3 => 0.55.4
Any solution, please.

This is a major blocking issue for us. Uninstalled and reinstalled Watchman, killed node process several times, still stuck. This only happens when building inside of Xcode (i.e. for Profiler), the build succeeds and works when running react-native run-ios.
Environment:
macOS 10.14
Node: 9.11.2
Yarn: none
npm: 6.4.1
Xcode: 10.0 v10A255
Watchman: 4.9.0
Packages:
react: 16.6.0-alpha.8af6728
react-native: 0.57.3

Reload my device and running it again worked for me.

same problem

Somebody fix it? Same here.
Environment:
macOS 10.12
Node: 9.11
npm: 8.2
Xcode: 9.2
Watchman: 4.9.0
Packages:
react: 16.6.0
react-native: 0.57.4

try to run react-native start with sudo, if it doesn't work try to run the following:
echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches  && echo 999999 | sudo tee -a  /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee  -a

Same issue here unfortunately

if you guys haven't using the newly merged react & expo, try react-native run-android or react-native run-ios instead of using npm or yarn start. From here, I got the error pop up.

If you guys haven't using the newly merged react & expo, try react-native run-android or react-native run-ios instead of using npm start or yarn start. From here, I got the error to pop up.
Try chmod 755 android/gradlew if running on Android, then run react-native run-android again.
If say .. it fails on opening the zip file, that means the file is corrupted and not downloaded properly. Try to download the gradle manually here http://services.gradle.org/distributions/gradle-4.4-all.zip and put it to where the builder tries to unzip the files into (e.x: C:\Android\wrapper\dists\gradle-4.4-all)
Or try use the simulator option if running on iOS, like this:
react-native run-ios --simulator="iPhone 6s"
Otherwise try Expo SDK, have no errors ever since. The only problem is if you want to hide the code, because expo publish your code publicly.

Stuck on this issue, can anyone help?

This worked for me! I ranreact-native run-ios

Hi, the solution that solved for my:
First Close all terminals and Emulator opened
1 - deleting and reinstalling watchman with brew
"watchman watch-del-all" after each attempt at bundling
2 - rm -rf node_modules && npm install
3 - npm start -- --reset-cache
4 - Open emulator with react-native run-ios
5 - Uninstall the installed app
6 - run react-native start (1 - 6 minutes, wait)
the process open Metro Bundler in new Window, in background (first terminal) showing "dependency graph" loading, wait, this is slow
If my aplication failed because gesture-handler (it is another problem), but, this steps solved a Dependency Graph Stuck

Facing the same issue,
Metro Bundler ready.
Loading dependency graph, done.
than stuck nothing happens.
react-native info
info Fetching system and libraries information...
System:
OS: Linux 4.15 Ubuntu 18.04.2 LTS (Bionic Beaver)
CPU: (2) x64 Intel(R) Pentium(R) CPU G3240 @ 3.10GHz
Memory: 2.55 GB / 7.69 GB
Shell: 4.4.20 - /bin/bash
Binaries:
Node: 12.6.0 - /usr/local/bin/node
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
Android SDK:
API Levels: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 7, 8, 9
Build Tools: 26.0.2, 27.0.3, 28.0.3
System Images: android-22 | Google APIs Intel x86 Atom, android-24 | Google Play Intel x86 Atom, android-28 | Google Play Intel x86 Atom
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.3 => 0.60.3
npmGlobalPackages:
react-native-cli: 2.0.1

I'm still having the same issue

Same issue
System:
OS: macOS 10.14.5
CPU: (8) x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
Memory: 8.32 GB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 12.6.0 - /usr/local/bin/node
Yarn: 1.17.3 - /usr/local/bin/yarn
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
IDEs:
Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.4 => 0.60.4
npmGlobalPackages:
react-native-cli: 2.0.1

Same issue here:
OS: Linux 5.0 Pop!_OS 19.04
CPU: (4) x64 Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz
Memory: 1.74 GB / 7.71 GB
Shell: 5.5.1 - /usr/bin/zsh
Binaries:
Node: 12.6.0 - ~/.nvm/versions/node/v12.6.0/bin/node
Yarn: 1.17.3 - /usr/bin/yarn
npm: 6.9.0 - ~/.nvm/versions/node/v12.6.0/bin/npm
SDKs:
Android SDK:
API Levels: 28, 29
Build Tools: 28.0.3, 29.0.1
System Images: android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom_64, android-28 | Google Play Intel x86 Atom, android-29 | Google APIs Intel x86 Atom
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.4 => 0.60.4
npmGlobalPackages:
react-native-cli: 2.0.1

Left my computer on for the weekend, came back in on Monday and now unable to run my app.
yarn run v1.17.3
$ /Users/alexwait/chirpify/legit/node_modules/.bin/react-native info
info Fetching system and libraries information...
System:
    OS: macOS 10.14.5
    CPU: (4) x64 Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz
    Memory: 3.40 GB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 12.7.0 - /var/folders/11/4dsnq9p12xx9s0lt7l20fbfh0000gq/T/yarn--1564435602483-0.4971250983908242/node
    Yarn: 1.17.3 - /var/folders/11/4dsnq9p12xx9s0lt7l20fbfh0000gq/T/yarn--1564435602483-0.4971250983908242/yarn
    npm: 6.10.0 - ~/.nvm/versions/node/v12.7.0/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
    Android SDK:
      API Levels: 26, 27, 28
      Build Tools: 26.0.2, 27.0.3, 28.0.3
      System Images: android-27 | Google APIs Intel x86 Atom, android-27 | Google Play Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
  IDEs:
    Android Studio: 3.3 AI-182.5<IP_ADDRESS>14842
    Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
  npmPackages:
    @react-native-community/cli: ^2.7.0 => 2.8.0
    react: 16.8.6 => 16.8.6
    react-native: 0.60.4 => 0.60.4
✨  Done in 5.14s.

Figured it out -- turns out from another project I had ended up installing node 12.x
Looks like react native isn't compatible with node 12.x (yet). I used nvm to switch over to 10.x and ran yarn install again and it's all working now.

Stuck..........please Help

react-native start

Running Metro Bundler on port 8081.
Keep Metro running while developing on any JS projects. Feel free to close this tab and run your own Metro instance if you prefer.
https://github.com/facebook/react-native
Looking for JS files in
C:\Users\skpul\AwesomeProject
Loading dependency graph, done.
stuck the console window
C:\Users\skpul\AwesomeProject>react-native info
info Fetching system and libraries information...
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz
Memory: 1.55 GB / 7.92 GB
Binaries:
Node: 10.16.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.17.3 - C:\Users\skpul\AppData\Roaming\npm\yarn.CMD
npm: 6.10.2 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: AI-183.6<IP_ADDRESS>92245
Solution, please

Worked for me,
Open Command prompt as Administrator
Go to app location and enter

react-native start

it goes till Loading dependency graph, done. Then keep it open
Open another command prompt window as Administrator
Goto app location and enter

react-native run-android

Keep running both tabs of command prompt simultaneously solved issue for me.
For mac users, Open terminal instead of Command prompt.

Figured it out -- turns out from another project I had ended up installing node 12.x
Looks like react native isn't compatible with node 12.x (yet). I used nvm to switch over to 10.x and ran yarn install again and it's all working now.

Thank you,

restart os not work,
remove node_module folder and reinstall all package not work
reinstall watchman not work
But the method you mention works like a charm. I'M appreciate for your help.

ended up changing package.json/scipts.start = "expo start" instead of "react-native start" and that worked for me!

Solution on Ubuntu was to run two terminal windows one running react-native start, the other running react-native run-android

I had not used my laptop for about a few months, when i got back to it the metro bundler was not working.. stuck at loading dependency graph.. Wasted one day trying to figure it out.
OS: Mac OS High Sierra
The solution that worked for was to simply run react-native start with sudo.
Weird I never had to use sudo before...
Hope it helps someone...

I was running into this for react-native run ios. Running sudo chown -R myusername myprojectdirectory fixed the issue for me so at least in my case it appears to be permission-related.
My environment:
System:
    OS: macOS 10.15.1
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
    Memory: 1.67 GB / 16.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 10.17.0 - /usr/local/bin/node
    npm: 6.11.3 - /usr/local/bin/npm
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
    Android SDK:
      API Levels: 26, 28, 29
      Build Tools: 28.0.3, 29.0.2
      System Images: android-28 | Google Play Intel x86 Atom, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom
  IDEs:
    Android Studio: 3.5 AI-191.8<IP_ADDRESS>77832
    Xcode: 11.2.1/11B500 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.8.1 => 16.8.1
    react-native: 0.61.2 => 0.61.2


Share on Hugging Face?

The dataset is awesome! It would be nice to have it on https://huggingface.co/datasets. Do you plan to upload it there?

Thanks @severo for the compliment. Following your suggestion, I have uploaded the dataset here: https://huggingface.co/datasets/hyungkwonko/chart-llm.

Excellent! Also note that you have a Parquet and a DuckDB version of the dataset in https://huggingface.co/datasets/hyungkwonko/chart-llm/tree/refs%2Fconvert%2Fparquet/default/train.


Taal: Should we use @inbounds + @boundscheck to increase standard performance?

I think we should have a discussion about our way of boundschecking in general. There are at least two possible ways:

Use more @boundscheck blocks and @inbounds afterwards to make the assumptions on bounds explicit and the code fast even if the users start Julia with default arguments. While debugging some code, we can start Julia with the flag --check-bounds=yes to override @inbounds.
Do not use @boundscheck or @inbounds at all. By default, Julia will check bounds on every access. Hence, users need to start Julia with --check-bounds=no (or --check-bounds=0 in @sloede's custom build :wink:) - our status quo.

Personally, I favor the first option.
Originally posted by @ranocha in https://github.com/trixi-framework/Trixi.jl/pull/203#discussion_r501812901

Maybe we can use a hybrid way for now: If we want to introduce additional bounds checks, we hide them inside @boundscheck to eliminate them when using --check-bounds=no. What I have in mind is something like
https://github.com/trixi-framework/Trixi.jl/blob/2c670e2b0f14e431428923ede8df90e130f9c158/src/amr/amr.jl#L22-L23
https://github.com/trixi-framework/Trixi.jl/blob/2c670e2b0f14e431428923ede8df90e130f9c158/src/solvers/dg/2d/amr.jl#L59-L62
We don't use @inbounds for now, though.
@boundscheck tells Julia that the following code performs some bounds checks for security, see https://docs.julialang.org/en/v1/devdocs/boundscheck/. It doesn't perform a check like @assert. It's purpose is solely to mark some code as to be removed when bounds checking is disabled, e.g. by using --check-bounds=no. Hence, I don't want to convert @assert stuff to @boundscheck stuff but to @boundscheck @assert stuff.

Result: Use @boundscheck for things like
https://github.com/trixi-framework/Trixi.jl/blob/2c670e2b0f14e431428923ede8df90e130f9c158/src/amr/amr.jl#L22-L23
but not for sanity checks such as
https://github.com/trixi-framework/Trixi.jl/blob/2c670e2b0f14e431428923ede8df90e130f9c158/src/solvers/dg/2d/amr.jl#L59-L62

From my perspective, the first example is just on the edge between being a bounds check and a logic check. However, an open-and-shut example for @inbounds to me is the following:
https://github.com/trixi-framework/Trixi.jl/blob/5120d7b9b4816c453061c02d220f9d43b90e7aec/src/callbacks/amr_dg2d.jl#L97-L108

Just in case we decide to change the default behavior in the future: Stuff like
@inline function multiply_add_to_node_vars!(...)

should be
Base.@propagate_inbounds function multiply_add_to_node_vars!(...)

We might need to revisit this based on the outcome of https://github.com/JuliaLang/julia/issues/48245


Use icon for groups

As discussed on CZO, we should use this icon for groups:

And this icon for the "User list" menu (narrow screens):

See Figma design for attributions.
Places to add the groups icon:

[ ] Group pills
[ ] Group info popover (in front of the group's name)
[ ] DMs recipient typeahead (replacing the current icon)
[ ] @-mention typeahead (replacing the current icon)

Related issues:

#28699

CZO thread

Hi @alya! Could you please assign me this issue?

@zulipbot claim

@zulipbot claim

@zulipbot claim

if this issue is still up I would like to try it, please assign it to me.


[gui error report] Error: Initializing daemon...

👉 Please describe what you were doing when this error happened.
Specifications

OS: darwin
IPFS Desktop Version: 0.23.0
Electron Version: 19.0.9
Chrome Version: 102.0.5005.167

Error
Error: Initializing daemon...
Kubo version: 0.15.0
Repo version: 12
System version: amd64/darwin
Golang version: go1.18.5

Error: lock /Users/annashcherbak/.ipfs/repo.lock: someone else has the lock

    at errorTemplate (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:78:49)
    at loadWindow (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:129:26)
    at showMigrationPrompt (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/migration-prompt.js:134:3)
    at startIpfsWithLogs (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/daemon.js:193:9)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async startDaemon (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/daemon.js:216:27)
    at async startIpfs (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/index.js:48:17)
    at async setupDaemon (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/daemon/index.js:116:3)
    at async run (/Applications/IPFS Desktop.app/Contents/Resources/app.asar/src/index.js:85:5)

Thanks for submitting this issue, please see https://github.com/ipfs/ipfs-desktop#i-got-a-repolock-error-how-do-i-resolve-this. I'm closing this issue but feel free to re-open if you have issues resolving the error with the steps in our README


Please support operationId

With this, there will generate html anchor in page.

OK

I already support.
https://github.com/swaggo/swag/blob/master/example/celler/controller/bottles.go#L15


should we be using CRD openapi v3 schema validation for the status section

Does it make sense to use CRD openapi v3 schema validation for the status section as a way to enforce consistency in naming the binding items?
It would be great if we had a way to:

Know/Discover that a service supported binding
Add some tooling like a new operator-sdk scorecard test/linting rules that could check for consistent binding item names.... for those services that support binding

Thoughts?

hey @huizengaJoe - I really like the idea of having an operator-sdk scorecard test that would check for spec compliancy.   Is that something we could contribute somewhere?
I am not sure if that necessarily means something in the OAS3 schema, since from what I have seen that's mostly to validate spec values that users would input in the CR.  It's not to say it's not possible, I just don't know if it fits the common usage of OAS3 validation.

hey @huizengaJoe - for your first point, I believe that will get addressed by PR https://github.com/application-stacks/service-binding-specification/pull/9 - please feel free to add comments there.

@arthurdm Is this issue still valid for the current state of the specification?

@nebhale it's stale since the CRD instance (which contains the schema) needs to be provided by the implementation.

I guess the valid question is:  should the spec provide a CRD for ServiceBinding, so that every implementation does not have to create one?

As in a reference implementation Go library?

I was thinking just the CRD itself, since we may have non-Go implementations.

What concrete artifacts do you think this should be then?  Just an OpenAPI schema definition?

I was thinking the full CRD, including the OAS3 portion.  Before the restructure of the spec we were pointing to this CRD, which was nice in terms of having a concrete CRD that implementations could share.   Was looking for something equivalent.

I guess the valid question is: should the spec provide a CRD for ServiceBinding, so that every implementation does not have to create one?

The CRD definition is inextricably linked to the implementation since the versions severed and stored as well as the conversion webhook are defined on the CRD resource. The most the spec can do is provide an exemplar CRD resource, but it should not be directly used by an implementation.

ya, if >90% of the CRD will be the same, would be nice to provide it in the spec.

OK, I'll start work on a PR for an exemplar CRD.


BUG - @sap-ux/fe-mockserver-plugin-cds insists on file extension when USING other cds files

Description
In case the cds file in metadataPath uses other cds files e.g.
using {CapFeTsSampleService} from '../../srv/cap-fe-ts-sample-service'; // <-- .cds missing here

annotate CapFeTsSampleService.Samples with @(

starting the mockserver results in a
ERR! server:ux-fe-mockserver Error: ENOENT: no such file or directory, open '<localPath>\cap-fe-ts-sample2\srv\cap-fe-ts-sample-service'
ERR! server:ux-fe-mockserver  [Error: ENOENT: no such file or directory, open '<localPath>\cap-fe-ts-sample2\srv\cap-fe-ts-sample-service'] {
ERR! server:ux-fe-mockserver   errno: -4058,
ERR! server:ux-fe-mockserver   code: 'ENOENT',
ERR! server:ux-fe-mockserver   syscall: 'open',
ERR! server:ux-fe-mockserver   path: '<localPath>\\cap-fe-ts-sample2\\srv\\cap-fe-ts-sample-service'
ERR! server:ux-fe-mockserver }

⚠  Process Failed With Error

Error Message:
Failed to start {
    "urlPath": "/odata/v4/CapFeTsSampleService",
    "metadataPath": "<localPath>\\cap-fe-ts-sample2\\app\\samples\\ui-annotations.cds",
    "mockdataPath": "<localPath>\\cap-fe-ts-sample2\\app\\samples\\webapp\\localService\\mockdata",
    "_internalName": "CapFeTsSampleService"
}

Although cds build is fine with that notation, the @sap-ux/fe-mockserver-plugin-cds insists on the explicit file extension
using {CapFeTsSampleService} from '../../srv/cap-fe-ts-sample-service.cds';

annotate CapFeTsSampleService.Samples with @(

That seems to work for both, the mockserver and cds build.
Expected results
Same behavior as cds build (fallback to .cds).
Actual results
Mockserver fails to start
Version/Components/Environment
Add any other context about the problem here
OS:

[ ] Mac OS
[X] Windows
[ ] Other

Root Cause Analysis
Problem
{describe the problem}
Fix
{describe the fix}
Why was it missed
{Some explanation why this issue might have been missed during normal development/testing cycle}
How can we avoid this
{if we don’t want to see this type of issues anymore what we should do to prevent}

fixed with 1.2.1 🥳


Detecting if is_authenticated is a method causes deprecation warnings

Note the implementation you made for the client here
This is a problem because it will cause a deprecation warning every time the module runs a logger.
I have a special case where I have to manage a large website. I use raven to send logging events when it detects a deprecation warning, this will cause it to send another deprecation warning event from the module itself.

Since technically in Django 1.11, is_authenticated() is still valid until it is fully phased out in 2.0.
Wouldn't a check for this be more effected like:
            if hasattr(user, 'is_authenticated'):
                authenticated = user.is_authenticated
            elif callable(user.is_authenticated):
                # Django < 1.11
                authenticated = user.is_authenticated()
            elif not authenticated:
                return None

The deprecation warnings are a nuisance, so +1 here.
Another consideration: it would be better to check what path to take at import time, rather than re-checking it during each call.
For example, something like this at the top of the file could replace the current checks.
from django import VERSION as DJANGO_VERSION

if DJANGO_VERSION < (1, 10):
    def _is_authenticated(request_user):
        return request_user.is_authenticated()
else:
    def _is_authenticated(request_user):
        return request_user.is_authenticated


Unexpected behaviors after key mapping

Hi, thank you for putting effort into vscode - neovim integration
really like it
but after some tastes, I ran into an issue when i need to remap keys
I mapped some key strokes to call editor.action.formatDocument,
editor called the command but also with some weird monifications.
I've recorded gifs below.
But when I manually call the command in nvim command prompt, it does not have this issue.

and here is my mapping
nnoremap <space><space> :<c-u>call VSCodeCall('editor.action.formatDocument')<cr>
vnoremap <space><space> :<c-u>call VSCodeCall('editor.action.formatSelection')<cr>

weird issue
this works
nnoremap <expr> <space><space> VSCodeCall('editor.action.formatDocument')

also i recommend to use VSCodeNotify unless you really need blocking call (e.g. you calling few commands and need to wait for previous one)

ok, thanks. Now it works like a charm.
yeah, I tried VSCodeNotify first, it has the same issue.

Debugged the problem - the problem it's the vscode command line sends additional "" on change/initial appearing (to re-enter text) and it's causing weird behavior. <expr> doesn't use command line mode, so it works fine. Will fix today, thanks for reporting

The fix is landed in 0.0.32


Move APP/gen/callback.h to src/app/common/gen/

Problem
This PR moves APP/gen/callback.h to src/app/common/gen/callback.h and instead of generating declarations for enabled clusters, it generates declarations for all clusters.
Change overview

Move APP/gen/callback.h to src/app/common/gen/callback.h
Generate all declarations of callbacks into src/app/common/gen/callback.h since common does not in advance which clusters are enabled and this follow what is done for af-structs.h, enums.h and friends.
Use {{asUpperCamelCase}} and {{asLowerCase}} instead of {{asCamelCased}} to avoid issues with cluster names that contains characters not filtered by {{asCamelCased}}

Testing
There is no feature change, not real code change. This is mostly code beeing shuffled around.

The Darwin CI task is failing because of #8021 :
/Users/runner/work/connectedhomeip/connectedhomeip/src/controller/data_model/gen/call-command-handler.cpp:23:10: fatal error: 'callback.h' file not found

@mspang @Damian-Nordic @saurabhst @msandstedt ?

@vivien-apple - merge conflicts


关于image-to-text模块和textual restoration模块训练详情

你好！
请问一下，论文中image-to-text mapping和textual restoration模块是单独训练还是在guided image restoration阶段一起训练？

Thanks for your attention. Image-to-text mapper and textual restoration mapper are firstly trained and then fixed in training guided restoration process.

Thank you for your reply


adding a billing address to an organization is not showing it in the invoices.

adding a billing address for a user works, but adding a billing address to either field 'address' and 'organization' in the collective rows, does not add it to the invoice.
I also tried adding the address as a billing address of the creator, unsuccessfully.

closing, cache issue.

reopening this. The address only shows up when added to the billing address of the user that created the organization.
This is the incorrect place to store this information since admins change over time. The correct place would be the Address field in the Organization row.


Initial project scaffold  and containerized architecture

Initial project scaffold, including:

Django back-end
VueJs frontend served via Django

Usual pattern using dockerized services and manage script was used, containers start by default in dev mode, but can be tested in production mode by using the appropriate command.
Also resolves #3

I would probably just clean up all of the Vue logos, favicon, etc.

I'll push some more changes today, but I think I'll leave the "Vue cleanup" task for when we actually implement the frontend - it can act as a placeholder for now.


Can't build vscode on Ubuntu 16.04

Hi,
I can't build vscode on Ubuntu 16.04 LTS

VSCode Version: Recent from github
OS Version: Ubuntu 16.04 LTS

Steps to Reproduce:

git clone the project
installed dependencies as described on github page
run the ./scripts/npm.sh install --arch=x64

I get the error at some point:

[18:55:35] Starting 'vscode-linux-x64'...
Failed to find tag for base version, 1.18.0
internal/streams/legacy.js:59
throw er; // Unhandled stream error in pipe.
^
Error: connect ECONNRESET <IP_ADDRESS>:443
at Object._errnoException (util.js:1024:11)
at _exceptionWithHostPort (util.js:1046:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)

The server at that IP address is offline.
 Missing messages: 1
[18:52:59] [i18n]
[18:52:59] [i18n]
[18:52:59] [i18n] Generating localized messages for 'kor' resulted in the following problems:
[18:52:59] [i18n]
[18:52:59] [i18n] Message file kor/extensions/npm/out/main.i18n.json is empty. Missing messages: 1
[18:52:59] [i18n]
[18:52:59] [i18n]
[18:52:59] [i18n] Generating localized messages for 'deu' resulted in the following problems:
[18:52:59] [i18n]
[18:52:59] [i18n] Message file deu/extensions/npm/out/main.i18n.json is empty. Missing messages: 1
[18:52:59] [i18n]
[18:52:59] [i18n]
[18:52:59] [i18n] Generating localized messages for 'rus' resulted in the following problems:
[18:52:59] [i18n]
[18:52:59] [i18n] Message file rus/extensions/npm/out/main.i18n.json is empty. Missing messages: 1
[18:52:59] [i18n]
[18:52:59] [i18n]
[18:53:02] [i18n] Generating localized messages for 'rus' resulted in the following problems:
[18:53:02] [i18n]
[18:53:02] [i18n] No localized message found for key activeEditorShort
[18:53:02] [i18n] No localized message found for key activeEditorMedium
[18:53:02] [i18n] No localized message found for key activeEditorLong
[18:53:02] [i18n] No localized message found for key rootName
[18:53:02] [i18n] No localized message found for key rootPath
[18:53:02] [i18n] No localized message found for key folderName
[18:53:02] [i18n] No localized message found for key folderPath
[18:53:02] [i18n]
[18:53:02] [i18n]
[18:53:06] Finished 'compile-extension-build:python' after 13 s
[18:53:07] Finished 'clean-optimized-vscode' after 14 s
[18:53:07] Finished 'compile-extension-build:css-server' after 14 s
[18:53:09] Finished 'compile-extension-build:vscode-colorize-tests' after 15 s
[18:53:09] Finished 'clean-client-build' after 16 s
[18:53:09] Starting 'compile-client-build'...
[18:53:12] Finished 'compile-extension-build:json-server' after 19 s
[18:53:15] Finished 'compile-extension-build:npm' after 22 s
[18:53:15] Finished 'compile-extension-build:gulp' after 22 s
[18:53:15] Finished 'compile-extension-build:grunt' after 22 s
[18:53:15] Finished 'compile-extension-build:jake' after 22 s
[18:53:15] Finished 'compile-extension-build:css-client' after 22 s
[18:53:18] Finished 'compile-extension-build:json-client' after 24 s
[18:53:18] Finished 'compile-extension-build:html-client' after 25 s
[18:53:19] [i18n] Generating localized messages for 'chs' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file chs/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'cht' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file cht/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'jpn' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file jpn/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'kor' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file kor/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'deu' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file deu/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'fra' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file fra/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'esn' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file esn/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'rus' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file rus/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] [i18n] Generating localized messages for 'ita' resulted in the following problems:
[18:53:19] [i18n]
[18:53:19] [i18n] Message file ita/extensions/merge-conflict/out/extension.i18n.json not found. Missing messages: 0
[18:53:19] [i18n]
[18:53:19] [i18n]
[18:53:19] Finished 'compile-extension-build:vscode-api-tests' after 26 s
[18:53:19] Finished 'compile-extension-build:configuration-editing' after 26 s
[18:53:21] Finished 'compile-extension-build:extension-editing' after 28 s
[18:53:21] Finished 'compile-extension-build:javascript' after 28 s
[18:53:21] Finished 'compile-extension-build:php' after 28 s
[18:53:24] Finished 'compile-extension-build:markdown' after 31 s
[18:53:24] Finished 'compile-extension-build:html-server' after 25 s
[18:53:24] Finished 'compile-extension-build:merge-conflict' after 31 s
[18:53:24] [i18n] Generating localized messages for 'kor' resulted in the following problems:
[18:53:24] [i18n]
[18:53:24] [i18n] No localized message found for key are you sure
[18:53:24] [i18n]
[18:53:24] [i18n]
[18:53:24] [i18n] Generating localized messages for 'rus' resulted in the following problems:
[18:53:24] [i18n]
[18:53:24] [i18n] No localized message found for key are you sure
[18:53:24] [i18n]
[18:53:24] [i18n]
[18:53:25] Finished 'compile-extension-build:emmet' after 31 s
[18:53:25] Finished 'compile-extension-build:git' after 31 s
[18:53:25] [i18n] Generating localized messages for 'chs' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'cht' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'jpn' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'kor' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'deu' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'fra' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'esn' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] [i18n] Generating localized messages for 'rus' resulted in the following problems:
[18:53:25] [i18n]
[18:53:25] [i18n] No localized message found for key autoImportLabel
[18:53:25] [i18n]
[18:53:25] [i18n]
[18:53:25] Finished 'compile-extension-build:typescript' after 32 s
[18:53:25] Starting 'compile-extensions-build'...
[18:53:25] Finished 'compile-extensions-build' after 1.39 ms
[18:55:02] [monaco.d.ts] Starting monaco.d.ts generation
[18:55:04] [monaco.d.ts] Finished monaco.d.ts generation
[18:55:04] Finished compilation with 0 errors after 131368 ms
[18:55:04] Finished 'compile-client-build' after 1.92 min
[18:55:04] Starting 'compile-build'...
[18:55:04] Finished 'compile-build' after 3.19 μs
[18:55:04] Starting 'optimize-vscode'...
CSS INLINING IMAGE AT out-build/vs/editor/contrib/colorPicker/browser/images/opacity-background.png MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/previous.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/next.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/close.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/previous-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/next-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/editor/contrib/find/browser/images/close-dark.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-dirty.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-dirty-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-dirty.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-dirty-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/browser/parts/editor/media/close-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/current-arrow.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/continue.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/continue.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/continue-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/continue.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/debug/browser/media/continue-inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/feedback/electron-browser/media/info.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/preferences/browser/media/edit.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/preferences/browser/media/edit_inverse.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/preferences/browser/media/info.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
CSS INLINING IMAGE AT out-build/vs/workbench/parts/welcome/code-icon.svg MORE THAN ONCE. CONSIDER CONSOLIDATING CSS RULES
[18:55:10] [i18n] de has 69 untranslated strings.
[18:55:10] [i18n] es has 4 untranslated strings.
[18:55:10] [i18n] fr has 11 untranslated strings.
[18:55:10] [i18n] hu has 2 untranslated strings.
[18:55:10] [i18n] it has 74 untranslated strings.
[18:55:10] [i18n] ja has 23 untranslated strings.
[18:55:10] [i18n] ko has 103 untranslated strings.
[18:55:10] [i18n] pt-br has 12 untranslated strings.
[18:55:10] [i18n] ru has 105 untranslated strings.
[18:55:10] [i18n] tr has 11 untranslated strings.
[18:55:10] [i18n] zh-cn has 11 untranslated strings.
[18:55:10] [i18n] zh-tw has 92 untranslated strings.
[18:55:35] Finished 'optimize-vscode' after 31 s
[18:55:35] Starting 'vscode-linux-x64'...
Failed to find tag for base version, 1.18.0
internal/streams/legacy.js:59
throw er; // Unhandled stream error in pipe.
^
Error: connect ECONNRESET <IP_ADDRESS>:443
at Object._errnoException (util.js:1024:11)
at _exceptionWithHostPort (util.js:1046:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>gulp: gulp --max_old_space_size=4096 "vscode-linux-x64"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>gulp script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!  This IP is the endpoint from the marketplace (marketplace.visualstudio.com). There is a internet connection needed to build it from the source.
For debugging proposes you could try to manually connect via a browser / curl / wget to https://marketplace.visualstudio.com.

I have tried that and I can't connect the IP address from Firefox either. Server must be down.

Why does it need to connect Microsoft servers?

The server isn't down, in my case it works fine. Maybe firewall issue? Or you are blocked by them idk.

Ahhh, so much for trying MS again... Nevermind, I will use atom for platform IO.