XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin' header is present on the requested resource.

Expected Behavior

Using Cross-Origin Resource Sharing(CORS), origins = * and credentials = true works in ver 2.0 but not allowed in ver 2.1.
Current Behavior

Looking for an alternative way using CORS in ver 2.1, origins = * and credentials = true. Same error if I keep  credentials = true and Origins =http://localhost, http://intranet-dev, http://intranet-qa
Possible Solution

Keep origins = * and credentials = true for CORS
Steps to Reproduce (for bugs)

1 .local.ini, enable CORS in httpd, [CORS] origins = * and credentials = true
2. even I change Origins to my web server, http://localhost, http://intranet-dev, http://intranet-qa
3. same error and no idea what to do
4.
Context

Your Environment

Version used: 2.1
Browser Name and version: Chrome, Version 59.0.3071.115
Operating System and version (desktop or mobile): Windows Desktop,client: Windows 7, server: Windows 2008R2
Link to your project:

Our CORS test passes so this is likely a misconfiguration of some sort. I am not familiar with the CORS support so I can't immediately help further. Can you paste your full local.ini file?
Our tests: https://github.com/apache/couchdb/blob/master/src/chttpd/test/chttpd_cors_test.erl

Hi Joan,
On CouchDB 2.0, I used to have origins = * and credentials = true  for
CORS.  In  ver 2.1, I see it doesn't allowed. So I have origins =
http://intranet-dev,http://intranet-qa
"couchdb2_1-dev" is a Windows 2008R2 machine where the Couchdb 2.1
installed and database located.
"intranet-dev" is a Windows 2008R2 IIS  web server has the application
running and access db on couchdb2_1-dev
I still have this error.
XMLHttpRequest cannot load http://couchdb2_1-dev/sash_dev/. Response to
preflight request doesn't pass access control check: No
'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://intranet-dev' is therefore not allowed access. The response
had HTTP status code 401
Tony Lai
On Mon, Sep 11, 2017 at 12:20 PM, Joan Touzet<EMAIL_ADDRESS>wrote:

Our CORS test passes so this is likely a misconfiguration of some sort. I
am not familiar with the CORS support so I can't immediately help further.
Can you paste your full local.ini file?
Our tests: https://github.com/apache/couchdb/blob/master/src/
chttpd/test/chttpd_cors_test.erl
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/couchdb/issues/805#issuecomment-328631634, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFmDredVsye-4xB91Wi3sHtz12Kxr31gks5shYf4gaJpZM4PTnlT
.

/cc @rnewson Robert do you know what changed here? I believe you were the last one to touch the CORS code, but I might be wrong.

hm, not me. @chewbranca maybe?

@t0nylai I've looked at the source code and there has literally been no change to the CORS support between 2.0 and 2.1, except for a single change to add max_age support, and another to add helper functions for hooks:
https://github.com/apache/couchdb/commit/0cfd56a6413b18f8970c69b90dfec675cf4c4b38
https://github.com/apache/couchdb/commit/4f80b40666d9ac77d4bca038eb7bdbe9a9ff3a84

is still supported for origins, or should be.

I'm going to close this, because as far as I can tell there is no CouchDB bug here. If you have specific usage questions you can try our<EMAIL_ADDRESS>mailing list, where I'm sure you'll find more people who use CORS in CouchDB.


gt_engineer

https://github.com/AntonOsika/gpt-engineer/releases/tag/v0.1.0

And what does this means?


Data race in items.c and crawler.c

Hi,
I'm developing a new dynamic race detection tool on top of ThreadSanitizer, which found a new data race in  items.c and crawler.c. Below please find the detailed report.
To Reproduce

Commands: memcached -p 11211,  memcslap --server=<IP_ADDRESS>:11211

This racy behavior is non-deterministic and is not always present. However, I can reproduce this behavior deterministically by putting a short sleep statement before the lock acquire event in crawler.c line 518.
System Information

OS: Ubuntu 20.04
Version of memcached:  1.6.21

Details
WARNING: ThreadSanitizer: data race (pid=1754113)

  Read of size 1 at 0x7f7eb3808450 by thread T8 (mutexes: write M0):
    #0 lru_maintainer_crawler_check ~/memcached/opt/memcached-1.6.21/items.c:1486:16 (memcached+0x13462b)
    #1 lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1669:13 (memcached+0x1332a3)

  Previous write of size 1 at 0x7f7eb3808450 by thread T7 (mutexes: write M1, write M2):
    #0 crawler_expired_doneclass ~/memcached/opt/memcached-1.6.21/crawler.c:187:44 (memcached+0x145e97)
    #1 lru_crawler_class_done ~/memcached/opt/memcached-1.6.21/crawler.c:402:9 (memcached+0x148cff)
    #2 item_crawler_thread ~/memcached/opt/memcached-1.6.21/crawler.c:524:17 (memcached+0x14703a)

  As if synchronized via sleep:
    #0 usleep ~/tsan/rtl/tsan_interceptors_posix.cpp:386:3 (memcached+0x83433)
    #1 lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1621:13 (memcached+0x132fa8)

  Location is heap block of size 137272 at 0x7f7eb3808000 allocated by thread T8:
    #0 calloc ~/tsan/rtl/tsan_interceptors_posix.cpp:712:5 (memcached+0x75c2f)
    #1 lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1599:9 (memcached+0x132e0f)

  Mutex M0 (0x55c90eadda00) created at:
    #0 pthread_mutex_lock ~/tsan/rtl/tsan_interceptors_posix.cpp:1367:3 (memcached+0x5d595)
    #1 start_lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1722:5 (memcached+0x132c78)
    #2 main ~/memcached/opt/memcached-1.6.21/memcached.c:6096:33 (memcached+0x118118)

  Mutex M1 (0x55c90eae20e0) created at:
    #0 pthread_mutex_lock ~/tsan/rtl/tsan_interceptors_posix.cpp:1367:3 (memcached+0x5d595)
    #1 start_item_crawler_thread ~/memcached/opt/memcached-1.6.21/crawler.c:637:5 (memcached+0x146bcf)
    #2 main ~/memcached/opt/memcached-1.6.21/memcached.c:6082:30 (memcached+0x118029)

  Mutex M2 (0x7f7eb3808000) created at:
    #0 pthread_mutex_init ~/tsan/rtl/tsan_interceptors_posix.cpp:1341:3 (memcached+0x98132)
    #1 lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1604:5 (memcached+0x132e5d)

  Thread T8 'mc-lrumaint' (tid=1754123, running) created by main thread at:
    #0 pthread_create ~/tsan/rtl/tsan_interceptors_posix.cpp:1048:3 (memcached+0x5d286)
    #1 start_lru_maintainer_thread ~/memcached/opt/memcached-1.6.21/items.c:1725:16 (memcached+0x132cca)
    #2 main ~/memcached/opt/memcached-1.6.21/memcached.c:6096:33 (memcached+0x118118)

  Thread T7 'mc-itemcrawler' (tid=1754122, running) created by main thread at:
    #0 pthread_create ~/tsan/rtl/tsan_interceptors_posix.cpp:1048:3 (memcached+0x5d286)
    #1 start_item_crawler_thread ~/memcached/opt/memcached-1.6.21/crawler.c:639:16 (memcached+0x146bff)
    #2 main ~/memcached/opt/memcached-1.6.21/memcached.c:6082:30 (memcached+0x118029)

SUMMARY: ThreadSanitizer: data race ~/memcached/opt/memcached-1.6.21/items.c:1486:16 in lru_maintainer_crawler_check

Sorry I'm confused. What's exactly happening? Are you reporting a "Data race" or an actual bug? What's the behavior of the bug outside of alerting your detector thing?

I just looked a bit and can't tell what the problem is.

crawler.c:187 writes run_complete = true within a lock, while crawler_check checks that flag outside of the data lock.
The only writers to this value are the init section (setting it to false at the start of a run) and the crawler_check section which sets it to false.
The only possible impact I can think of is the crawler_check function might not see it as true immediately, but it will eventually (which is fine; I am trying to avoid locking too much if it isn't necessary). Nothing can move forward and the process cannot restart again until it's completed running one of the classes.
Unless I'm misunderstanding, but again you didn't state what the behavior is, just that the writes happened outside of a lock.

Thank you for your comments. I'm reporting a data race, which itself is a bug as it results in undefined behavior in C. There are a lot of discussions out there about this topic, but in general it's not safe to have code with data races (e.g., see here). Also, I think avoiding such data races is not difficult, at least in this case. Turning run_complete into relaxed atomic would seem to resolve the problem, which is also unlikely to lead to any visible performance degradation in this case.

If you don't know what the impact is, just say that. Please don't explain to me what a data race is or some dogma about how to handle them.
If there's no bug I'm not going to spend time changing and re-validating the code.


feat(ca1oa): Update oral argument scraper ca1

Fix CA1 - Oral Arguments -
New feed url
update to linear scrape
update tests
Drop old tests

Small tweak to oral argument scrapers for the first circuit that was down.


Null checks on AndroidMediaPlayerFacadeListeners

Problem
There are null checks on listeners present in the AndroidMediaPlayerFacade, most of these appear to be redundant because they are set by us, not the client, in the AndroidMediaPlayerImpl.
Potential Solution
Check which listeners have null checks, see where they are set and whether or not we can remove the check. If we can, remove the null check.
Impact
We will remove redundant code making the class smaller and easier to read.

Done in #38


PLATUI-2358: Add sbt-test-report plugin

Add sbt-test-report plugin

Please update README.md - change PLATFORM_EXAMPLE_UI_TESTS to the service manager profile required to run the test

Ignoring this as it's the correct profile name in this case.


feat: some optimisations to circuits

So far:

Found a bug in array filtering, so increased the constraints to fix it (doh!)
Shifted the key validation requests array, instead of filter it, to save 10k constraints. Relies on the assumption that key validation requests are processed in order, taking the first N requests from the left of the array each time. Is that a valid assumption? It's failing a test at the moment, perhaps because the test fixture builder isn't following this assumption?

Benchmark results
Metrics with a significant change:

proof_construction_time_sha256_100_ms (16): 5,668 (-20%)
avm_simulation_time_ms (FeeJuice:set_portal): 14.8 (+51%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Proof generation
Each column represents the number of threads used in proof generation.

Metric
1 threads
4 threads
16 threads
32 threads
64 threads

proof_construction_time_sha256_ms
5,798
1,563
706 (-1%)
746 (-3%)
773 (+1%)

proof_construction_time_sha256_30_ms
11,896 (-1%)
3,186 (-1%)
1,409 (-1%)
1,425 (-1%)
1,458 (-2%)

proof_construction_time_sha256_100_ms
44,344 (-1%)
12,292 (-3%)
:warning: 5,668 (-20%)
5,567 (-2%)
5,511 (-1%)

proof_construction_time_poseidon_hash_ms
79.0
34.0
34.0
59.0
88.0 (+1%)

proof_construction_time_poseidon_hash_30_ms
1,538
421
201
231 (+2%)
269 (-1%)

proof_construction_time_poseidon_hash_100_ms
5,680
1,538
676 (-1%)
735
759

L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
4 txs
8 txs
16 txs

l1_rollup_calldata_size_in_bytes
4,324
7,844
14,852

l1_rollup_calldata_gas
49,672
92,406
177,716

l1_rollup_execution_gas
1,294,335
2,042,037
3,869,386

l2_block_processing_time_in_ms
245 (-5%)
468 (+7%)
807

l2_block_building_time_in_ms
9,587 (-1%)
18,666
37,320 (-1%)

l2_block_rollup_simulation_time_in_ms
9,586 (-1%)
18,665
37,320 (-1%)

l2_block_public_tx_process_time_in_ms
7,976
16,832
35,388 (-1%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 8 txs.

Metric
3 blocks
5 blocks

node_history_sync_time_in_ms
3,135 (+7%)
4,008 (+7%)

node_database_size_in_bytes
12,714,064
16,846,928

pxe_database_size_in_bytes
16,254
26,813

Circuits stats
Stats on running time and I/O sizes collected for every kernel circuit run across all benchmarks.

Function
time_ms
bytecode_size_in_bytes

FeeJuice:_increase_public_balance
93.0 (-3%)
8,139

FeeJuice:set_portal
:warning: 14.8 (+51%)
2,362

Token:constructor
125 (-2%)
31,107

FPC:constructor
94.3 (-4%)
22,380

FeeJuice:mint_public
79.2 (-1%)
6,150

Token:mint_public
83.0 (-3%)
11,720

Token:assert_minter_and_mint
98.3 (+8%)
8,028

AuthRegistry:set_authorized
8.21 (+2%)
4,537

FPC:prepare_fee
287 (+7%)
8,812

Token:transfer_public
32.8 (-14%)
47,374

FPC:pay_refund
56.5 (-4%)
12,114

Benchmarking:increment_balance
1,013 (-1%)
7,450

Token:_increase_public_balance
10.2 (-16%)
8,960

FPC:pay_refund_with_shielded_rebate
136 (-4%)
12,663

Public DB Access
Time to access various public DBs.

Function
time_ms

get-nullifier-index
0.166

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
256 leaves
512 leaves
1024 leaves

batch_insert_into_append_only_tree_16_depth_ms
2.18 (+1%)
4.00 (+5%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.7
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.112 (+1%)
0.113 (+5%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
11.3 (-1%)
18.2 (+3%)
31.0 (+1%)
61.7 (+5%)
115 (+2%)

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
95.9
159
287
543
1,055

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.108 (-2%)
0.105 (+2%)
0.100 (+1%)
0.106 (+4%)
0.102 (+3%)

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
14.3 (+1%)
26.4 (+4%)
43.5
89.3 (+8%)
164 (+1%)

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
109
207
355
691
1,363

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.108
0.107 (+4%)
0.105 (+5%)
0.112 (+9%)
0.104 (+1%)

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
16.8 (+3%)
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
132
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
0.108 (+2%)
N/A
N/A
N/A
N/A

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
64,756
668,997

Transaction size based on fee payment method
| Metric |  |
| - |  |


Component model: planned changes to representation of wit in binary

@alexcrichton re: https://github.com/WebAssembly/component-model/issues/213#issuecomment-1684072335
Were you hoping for a different encoding of doc comments for preview2 or is that more of a "before 1.0" thing?

Personally I like the idea of sticking to a custom section for the near-term since it works well enough.
Designing a format "for real" will take a nontrivial amount of energy and time. If possible I'd prefer to defer said energy and time into the future. If we one day stop reading the custom section that aligns well with, in my opinion, the intention of custom sections.
So in that sense I feel we've got all the benefit today of using a custom section minus it being "for real", and using a more official solution is hopefully postpon-able into the future.

https://github.com/WebAssembly/component-model/pull/248

@alexcrichton is going to get this complete this week, and backported into wasmtime 14 (either pre-release or as a patch)

This landed in https://github.com/bytecodealliance/wasm-tools/pull/1252 and is present in wit-component 0.16.0. Wasmtime 14 is being updated in https://github.com/bytecodealliance/wasmtime/pull/7294 and Wasmtime 15+ is updated in https://github.com/bytecodealliance/wasmtime/pull/7286

Wasmtime's test suite passes with WIT_COMPONENT_ENCODING_V2=1 as an environment variable and I've confirmed it produces artifacts not readable with wasm-tools-1.0.47 (as expected).
I think this means everything is going smoothly, so this'll ride the same train as https://github.com/bytecodealliance/wasm-tools/issues/1205 in terms of eventually we'll switch to emitting the new syntax by default, wait another release, then purge support for the old syntax.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:19: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:25: python_build_tool_in_run: The python build tool setuptools is in run depends
ERROR: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:164: missing_pip_check: For pypi packages, pip check should be present in the test commands
INFO: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:172: invalid_url: https://docs.microsoft.com/en-us/azure/devops/integrate/index?view=azure-devops : URL domain redirect docs.microsoft.com ->  learn.microsoft.com
WARNING: /tmp/abs_d32mjrybvl/clone/recipe/meta.yaml:173: missing_description: The recipe is missing a description
Errors were found


Fixed #35033 - repeated "To" headers in EmailMessage

Issue #35033

@aalekhpatel07 Thanks for this patch :+1: However, we'd prefer to raise an error instead of merging arguments. Feel-free to prepare a new patch.
Closing per comment.


How to change the decoding method to greedy decoding?

Nice work! I'm very interested in your work, but I‘m a bit confused.
I have tried to run the scripts "run_scripts/float32/video/ePALM_video_qa_msvd.sh" to train the model, but I can only get the test acc 0.316, which is similay to the acc reported with Multinomial decoding. Maybe the code is still using Multinomial decoding, so how can I change it to greedy decoding?
By the way, I have changed the number of "nproc_per_node" to 1, and "batch_size_train" to 32, for I have only one GPU. Is there any error?

Hello,
in the config file there is two parameters (num_beams and do_sample)
For greedy:  num_beams: 1 and do_sample: True
For greedy beam search=3: num_beams: 3 and do_sample: False
Make sure this is still the case when doing the evaluation (like printing these parameters)

Hello, in the config file there is two parameters (num_beams and do_sample)
For greedy: num_beams: 1 and do_sample: True For greedy beam search=3: num_beams: 3 and do_sample: False
Make sure this is still the case when doing the evaluation (like printing these parameters)

ok I got it. Thanks for your reply!


Cube fit position - new feature

Align images in Grid Fit to different directions

@yhattav @IzaacAyelin can I merge this?

@nirnaor can this be mreged?

@nirnaor can this be merged?

yes. and sorry for the late response


Black screen and crash

After following your steps, when I open the game the screen stays black for 20 seconds and then quits.
I installed Whiskey, installed dotnet48, copied system32 version.dll til version_orig.dll and your dll into the Skylines folder in steamapps.

Hi @EmilMoe , can you provide more details?

Which Mac are you trying to run it on (specs and OS version)?
What are your whisky settings? Are you using msync/esync? (try toggling these to see if it makes any difference)
Which version of the game are you trying it on?
Does it happen on the launcher or when the game is trying to start?
Do you get a unity or wine crash message?

Also, can you try with crossover as well?

Crashed on my machine as well.
macOS 14.2.1
whisky MSync, DXVK not enabled, Retina not enabled, Windows10 18362
game version 1.0.18f1
crossover tried but not success
The game quit before anything showed up on the screen.
1.0.11f1 was able to play, and 1.0.12f1 will stuck on the loading screen(with circles) on startup

@zrll12 do you have any wine or unity crashlog?
I don't have access to cities skylines 2 at the moment, I will try to get access to the game again and investigate. In the meantime can you try delete this file and see if it will work for you:
Cities2_Data/Plugins/x86_64/lib_burst_generated.dll

@manolz1 After deleting the file, the game is stuck before anything shows up, the cursor has changed.
logs.zip

Download the latest release from this repo and copy version.dll into the same folder as Cities2.exe in your bottle
Does this mean I still copy the version.dll from system32 or is there a version.dll within the repo folder?

@zrll12 was there any wine crash logs as well? Is your Macbook Apple silicon/what model is it? Also just to confirm, you're trying with gptk 1.1?
@chickenwaddle77
Step 1)
Copy version.dll from the system32 folder in your bottle into the same folder as cities2.exe, then rename it to version_orig.dll.
Step 2)
Download the latest release of the fix
https://github.com/manolz1/cities2-gptk-fix/releases/latest
Step 3)
Inside the release there is a version.dll, copy this alongside version_orig.dll from step 1

Update: was able to run game 1.18f1(3860.252277) [5303.31514] with whisky 2.2.2 and dll not patched.
I guess whisky updated gptk automatically but I don't know how to confirm the gptk version so I have no evidence on it.
But with an extremely low fps(for the same save, previous 30fps, but current 5fps).

Hi, thanks for keeping the thread alive, I was off due Christmas.
Still have all the same issues though.
Whisky Version: 2.2.2
Date: 2024-01-03T07:37:06Z
macOS Version: 14.2.1

Bottle Name: Windows 10
Bottle URL: /Users/emil/Documents/Whiskey/A40E48A0-AB93-41FB-9E90-74CD04B7EC2E

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

Arguments: start /unix /Users/emil/Documents/Whiskey/A40E48A0-AB93-41FB-9E90-74CD04B7EC2E/drive_c/Program Files (x86)/Steam/steamapps/common/Cities Skylines II/Cities2.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    WINEDEBUG = "fixme-all";
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/emil/Documents/Whiskey/A40E48A0-AB93-41FB-9E90-74CD04B7EC2E";
}

msync: bootstrapped mach port on wine-2ec91fb-msync.
msync: up and running.
0358: thread_get_state failed on Apple Silicon - faking zero debug registers
037c: thread_get_state failed on Apple Silicon - faking zero debug registers
rface v1
		VK_EXT_pipeline_creation_cache_control v3
		VK_EXT_post_depth_coverage v1
		VK_EXT_private_data v1
		VK_EXT_robustness2 v1
		VK_EXT_sample_locations v1
		VK_EXT_scalar_block_layout v1
		VK_EXT_separate_stencil_usage v1
		VK_EXT_shader_atomic_float v1
		VK_EXT_shader_stencil_export v1
		VK_EXT_shader_viewport_index_layer v1
		VK_EXT_subgroup_size_control v2
		VK_EXT_surface_maintenance1 v1
		VK_EXT_swapchain_colorspace v4
		VK_EXT_swapchain_maintenance1 v1
		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 v37
		VK_NV_fragment_shader_barycentric v1
		VK_NV_glsl_shader v1
03ec: thread_get_state failed on Apple Silicon - faking zero debug registers
0404: thread_get_state failed on Apple Silicon - faking zero debug registers
[mvk-info] Created VkInstance for Vulkan version 1.0.0, as requested by app, with the following 2 Vulkan extensions enabled:
		VK_KHR_surface v25
		VK_EXT_metal_surface v1
03f0:err:wininet:HTTP_ParseRfc850Date unexpected month format L" Dec 2023 21:11:00 UTC"
01f4: thread_get_state failed on Apple Silicon - faking zero debug registers
03f0:err:wininet:HTTP_ParseDate unexpected date format L"Sun, 31 Dec 2023 21:11:00 UTC"

I can see the Paradox Interactive folder in Program Files is empty. That might be 1 clear error?

I got it working now, switched to ESync and skipped Paradox Launcher https://steamcommunity.com/sharedfiles/filedetails/?id=3059994428

It's running about 20 FPS on low settings in a new game on my MacBook Air 2. Tabbing out of the game makes it stuck when coming back.
Hopefully they fix the performance.


Looking forward to your excellent open-sourced work!

Excuse me, when would you be willing to share the source code or even just the key modules? Thank you very much for considering my request. I look forward to learning from your work.

Hey,
The code will be shared in the week. Probably today or tomorrow :)


Implement class mtmp::Mutex (cpp)

This class should inherit from or embed as composition an instance of class std::recursive_timed_mutex to take benefit of methods lock(),  unlock() and try_lock_for() of this STL base class.

Completed; Compiles; Still to be tested.


1分钟DEMO开始识别后报错websocket连接失败

Desktop ():**

OS: [AWS Ubuntu LINUX]
Browser [chrome]

按照说明在AWS上部署好服务以后，点击开始识别，js会报错连接失败

服务器上端口监听情况

<IP_ADDRESS> => <IP_ADDRESS>

<IP_ADDRESS>和localhost都不行

You should input the IP of the AWS.
And check that the firewall is enabled.

AWS IP doesn't work also... And the firewall is enabled.
Is calling port 10086 of my server via 'ws://' the correct direction? If yes, then I will close my ticket and figure it out by myself.


azure-mgmt-batchai docs CI build failing

Internal issue describing error and tracking -- https://ceapex.visualstudio.com/Engineering/_workitems/edit/430510

Closing as this has been fixed, link to docs:
https://review.learn.microsoft.com/java/api/overview/azure/batchai/management?view=azure-java-legacy&branch=main


EKA-876 | Gayatri/Sangita | Refactor code the for consentStatus Granted

 Here is an overview of what got changed by this pull request:

Clones added
============
- src/In.ProjectEKA.HipService/Consent/ConsentNotificationController.cs  2

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- src/In.ProjectEKA.HipService/Gateway/Model/GatewayConsentRepresentation.cs  1

Clones added
============
- src/In.ProjectEKA.HipService/Consent/ConsentNotificationController.cs  2

See the complete overview on Codacy


Add The Convo Space

In reference to https://github.com/gnosis/safe-apps-list/issues/33

Sure thing, I'll circle back after adding support for eth_sign with the safe. Thanks for the review @lukasschor.

@anudit The safe is a smart contract wallet and cannot sign messages. We do have support for smart contract signatures though

Feel free to create a new PR once you figure everything out


[Task]: SpannerIO add more logging when Reads fail

What needs to happen?
Currently failing reads just throw a SpannerException, without any information about which particular read operation failed.  Sometimes due to the way Spanner separates the read API call from the row retrieval, you cannot see from the exception what table/query caused the read to fail.
And an error log to indicate which table /query result was being read when the failure occurred.
Issue Priority
Priority: 3 (nice-to-have improvement)
Issue Components

[ ] Component: Python SDK
[X] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[X] Component: IO connector
[ ] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

.take-issue
.add-labels gcp,spanner


Pull inventory from API

Command ie. boat inventory production
Should be used with inventory scripts within each project.

Fixed.


Support for Array and Set attribute values

This adds support for Array or Set attribute values like this:
div(class: ["bg-red-500", "rounded"])
# or
div(class: Set["bg-red-500", "rounded"])

Array or Set attribute values will be treated like a token list, and its members will be joined with a space. This works as long as all elements are either strings or symbols.
Additionally, this change removes the implicit conversion of attribute values to a string by calling to_s on anything that is not recognized. Now attribute values that are not either a String, a Symbol, an Array, a Set, or a Hash with values of one of these types, will raise an ArgumentError.

This is something we've implemented at Clearscope by overriding __final_attributes__, and have found it to work well for conditional tokens.
My suggestion would be to compact before join(" ") to avoid double spaces in the case of:
class: ["foo", ("bar" if false), "baz"]

I don't know if compacting the list is worth the cost because we'd need to iterate through the list two times.
You can always use a Set instead of an Array, which will be compacted on the fly. I haven't benchmarked this so I don't know what the real impact is, but I expect it's not worth it. A few extra spaces in the HTML output should be fine.

I don't have an explanation for this, but when I benchmarked array.join(' ') against array.compact.join(' '), the compact.join` is consistently >2x faster.
array = ["bg-brand-700", "text-white", nil, "hover:text-white", "border", "border-brand-700", "hover:border-brand-800", nil, "hover:bg-brand-800", "disabled:bg-brand-700/70", nil, nil, "disabled:border-transparent", "disabled:hover:bg-brand-700/70", "disabled:hover:border-transparent", "disabled:cursor-not-allowed", nil]

Benchmark.ips do |x|
  x.report("array.join(' ')") { array.join(' ') }
  x.report("array.compact.join(' ')") { array.compact.join(' ') }
  x.compare!
end

@joeldrapper is there a reason for "removes the implicit conversion of attribute values to a string by calling to_s"?  It seems like it should handle integer values as that's a very common use case.  For example, passing a  value to a stimulus Numeric value attribute.
While it's trivial to make this change in my code base, I not sure I understand why so many other typical use cases are handled, and a couple non-typical use cases (that are ergonomically very nice), are handled and the integer use case is pushed back to the developer.

I think handling Numeric here is a good idea. The intention with this change was to not do not-obvious things, like convert objects to strings. Previously arrays would get converted to a string which was probably not what would be intended (

).
But I think there's only one thing you'd reasonably expect to have happen for a number passed as an attribute.

Let's add support for integers and floats like we do with text.

@joeldrapper @willcosgrove
A quick shout-out for such a fast response.  Thank you again, and again, and again for all of the help, responsiveness to my questions / requests, and a great product.
Hal


is that an error?

[02:43:32] [Server thread/WARN]: [AutoBroadcasterPlus] Task #23 for AutoBroadcasterPlus v1.3 generated an exception
java.lang.NullPointerException: null
at me.haileykins.autobroadcasterplus.utils.Autobroadcaster.lambda$broadcast$0(Autobroadcaster.java:38) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]

I will look into it tonight! Would you be able to give me more information regarding the server, plugins you use, server version, etc.
In the meantime please try to create a copy of your messages file and send it to me here, and let the plugin regenerate a brand new file, if something in the messages file is typed wrong the plugin won't be able to read the file right, therefore will throw an exception on broadcast attempts.

I don't see the caused by the issue of that stack trace, there is not much I can do unless I see what's causing it. On top of that, you are running it on 1.13, which is not marked as supported, therefore I will actually be closing this issue.


Automate releases with GH actions

We need to have github actions to mimic existing drone.io configuration into GH actions

parking this one for now


Unable to use nvidia hardware acceleration codec in docker containers (with docker desktop).

Is your feature request related to a problem? Please describe.
I try to use wsl2 with cuda in windows 11.  I followed the official docker tutorial and installed docker desktop, everything works fine till now.
Then I try to use ffmpeg with nvidia hardware decoder in docker.
Here is the simplest dockerfile to build the ffmpeg with nvidia acceleration. Dockerfile is inspired by this documentation
FROM nvidia/cuda:11.8.0-devel-ubuntu22.04
ENV TZ=Asia/Shanghai
ENV DEBIAN_FRONTEND=noninteractive
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get update && apt-get upgrade -y
RUN apt-get -y install build-essential yasm git cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev
WORKDIR /ffmpeg_src
RUN git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git && \
    cd nv-codec-headers && make install && cd /ffmpeg_src && \
    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg/ && \
    cd ./ffmpeg && \
    ./configure --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared && \
    make -j 8 && \
    make install && \
    cd /ffmpeg_src && rm -rf ./nv-codec-headers && rm -rf ./ffmpeg

Then I try to use this ffmpeg in docker.
docker run --rm -it --gpus=all -v /to_video_path:/video nv_ffmpeg:latest

Take a look at the compile flags and codec:
# ffmpeg
ffmpeg version N-109530-g4a80db5fc2 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04)
  configuration: --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared
  libavutil      57. 43.100 / 57. 43.100
  libavcodec     59. 56.100 / 59. 56.100
  libavformat    59. 34.102 / 59. 34.102
  libavdevice    59.  8.101 / 59.  8.101
  libavfilter     8. 53.100 /  8. 53.100
  libswscale      6.  8.112 /  6.  8.112
  libswresample   4.  9.100 /  4.  9.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}

Then I tried to use the hwacc decoder:
ffmpeg -y -vsync 0 -c:v h264_cuvid -i ./some_videofile.mp4

The ffmpeg reports error:
Unknown decoder 'h264_cuvid'

Describe the solution you'd like
I hope I can use nvdia hardware acceleration codec in wsl2 and docker.
Describe alternatives you've considered
In fact I use the libav* libraries in ffmpeg in my project, the error is "cannot find library libnvcuvid.so". I downloaded it and copy it into container but ffmpeg reported that the codec open failed.

I solved this problem. This is not a WSL or Docker issue. Try installing the pkg-config package.
RUN apt-get -y install build-essential yasm git cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev pkg-config

Oh,  thank you for your reply, I will try your solution later.


[SPARK-35377][INFRA] Add JS linter to GA

What changes were proposed in this pull request?

SPARK-35175 (#32274) added a linter for JS so let's add it to GA.
Why are the changes needed?

To JS code keep clean.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

GA

Test build #138417 has started for PR 32512 at commit 2df99a4.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42938/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42938/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/42938/

Test build #138425 has started for PR 32512 at commit 946dd27.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42946/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/42946/

Test build #138417 has finished for PR 32512 at commit 2df99a4.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/138417/

Test build #138425 has finished for PR 32512 at commit 946dd27.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged to master.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/138425/


Add docs on how to access Matplotlib figure/axes once created

Allowing users to access the Figure/Axes from an IPython terminal will allow them to customise the figures beyond the default settings.

Needs https://github.com/napari/napari/issues/5976 to be fixed first


fix typo

Motivation:
Explain the context, and why you're making that change.
To make others understand what is the problem you're trying to solve.
Modification:
Describe the idea and modifications you've done.
Result:
Fixes #.
If there is no issue then describe the changes introduced by this PR.

Pull Request Test Coverage Report for Build 294

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 34.75%

Files with Coverage Reduction
New Missed Lines
%

sofa-ark-parent/support/ark-support-starter/src/main/java/com/alipay/sofa/ark/support/runner/JUnitExecutionListener.java
2
100.0%

Totals

Change from base Build 281:
0.0%

Covered Lines:
1235

Relevant Lines:
3554

💛  - Coveralls


#89 DeliveryReceipt, err:null error

The TravisCI build failed on your PR.  It looks like the dates are mismatched.  I suspect new DateTime(0) is the culprit.  It may work for whatever timezone you're in, but fails when others run it.  Can you modify the test to use a DateTime like?
new DateTime(2010, 5, 23, 20, 39, 0, 0, DateTimeZone.UTC)
With a specific timezone and date?


The Week Zero Perfecting Checklist

I considered to instruct each tech we came across branch-related rather than lumping all in one junk.

💡
Developer will get enlighten on branch-click of interest.

[x] Task 1: Branch 1 - Semantic remake and Highlight the before Week 0 (Week  Prep)
[x] Task 2: Branch 5 - Rectify the typo in Dotenv.
[x] Task 3: Branch 15 - Eliminate the unnecessary "etc" from json.
[x] Task 4: Branch 18 - Add proper asset the apply section .
[x] Task 5: Branch 21 - Resolve issues related to hyperlinks and secrets showup.
[x] Task 6: Branch 24 - Rename the alias file to the one I executed ./bin/tf_alias
[x] Task 6: Branch 24 - Add my own notes 0.9.0 for community.
[ ] Task 7 : Create An All In one Week 0 in /journal directory. (Anyway)
[ ] Task 8 : Create a Complete ToC for all Week Zero
[ ] Task 9 : Prepare An All In one Week 1 in /journal directory. (Anyway)

git checkout 27-week-zero-perfecting

# Merge changes from the specified branches, automatically resolving conflicts in favor of the incoming changes
git merge -s recursive -X theirs --no-edit origin/1-semantic-versioning
git merge -s recursive -X theirs --no-edit origin/5-project-root-environment-variable
git merge -s recursive -X theirs --no-edit origin/15-terraform-simple-s3-bucket
git merge -s recursive -X theirs --no-edit origin/18-migrate-terraform-cloud
git merge -s recursive -X theirs --no-edit origin/21-generate-tfrc
git merge -s recursive -X theirs --no-edit origin/24-tf-alias-terraform


implement space creation page

Allow users to create space
Allow users to join a space with a search bar

duplicate


merge package template from arlac77/npm-package-template

package.json

chore: update package.json from template

Codecov Report

Merging #256 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #256   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           2      2
  Lines          21     21
=====================================
  Hits           21     21

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 3332289...86aee7c. Read the comment docs.

Coverage remained the same at 100.0% when pulling 86aee7c425041b2c79d5f711a4a41b1710cfcd7f on template-sync-1 into<PHONE_NUMBER>effe83d3e7b0c3eb9ba0aceabd83b6 on master.

Coverage remained the same at 100.0% when pulling 86aee7c425041b2c79d5f711a4a41b1710cfcd7f on template-sync-1 into<PHONE_NUMBER>effe83d3e7b0c3eb9ba0aceabd83b6 on master.


arm64 Builds on DockerHub

Hey, I came across this trying to get weather information into Prometheus, and it's exactly what I'm looking for. I'm running my lightweight monitoring stack on a Raspberry Pi, though, and get the following error when attempting to run the container image published on DockerHub:
The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

Would you consider expanding your CI scripts to automatically build and publish an arm64 image so that I could run this on a Raspberry Pi?

My workaround is to use this emulator to run it. https://github.com/tonistiigi/binfmt
docker run --privileged --rm tonistiigi/binfmt --install amd64

that did the trick for me.

For anyone else reading this and looking for an ARM64-compatible container, I ended up spending a bit of time and writing my own weather exporter, which publishes multi-architecture builds from CI, and also supports pulling data from openweathermap, tomorrow.io, open-meteo, and weatherapi.com. It's still in its infancy, but it's been working well enough for my purposes.
https://github.com/gca3020/weather_exporter

Hey guys, I have built amd64 and arm64 builds on dockerhub now with the latest 0.0.12 release I published. Hopefully this helps, if not please reopen a ticket.


Do not show help for flags whose description is ""

Will accept the PE; Travis' failure is due to wget.


Add distance z to layout

Hi Forrest,
I was hoping to make this small change to the layout attributes since I'm planning to use render-python for new FIBSEM data we are acquiring at Janelia.  I'm not sure why integration_tests/test_multichannel.py failed only for python 2.7.  I don't think the failure is related to my change but I could be wrong.  Let me know if I should spend more time debugging.
Thanks,
Eric

We have some sporadic test failures for reasons that are not totally clear.  This passed when russel updated the branch so i think its fine.

looks good to me other than there should be a minor version bump to indicate this new feature.


Junior Trying to upload CSV files

Hi,
First of all, I'm french, so sorry if I make mistake.
Within the scope of my internship, I have to learn Apache Superset. I'm on  windows so I use "Ubuntu" to access to Apache Superset. When I want to connect my CSV, this message appears : "ERROR: No database is allowed for your csv upload"
When I click to the tab "database" to modify the right and click on "Extra"> Authorize upload of data, I have another message : "An error occurred when searching for databases: "sqlalchemy_uri":["The SQLite database cannot be used as a data source for security reasons."]"
I'm junior in code and I don't know what to do. Can you help me please ?
The tuto I've followed : https://medium.com/@vishalsingh_86781/apache-superset-installation-in-windows-492cf85535a7
Expected results
Connect my CSV

https://www.youtube.com/watch?v=G7kVeONipsQ
@CharlotteBIjunior This will help, LMK!


[BUG] Azure.ResourceManager.AppPlatform can't work due to UUID format

Library name and version
azure.resourcemanager.appplatform 1.0.1
Describe the bug
client.GetAppPlatformServiceResource(id).Get() get service failed. Maybe it is due to the some service doesn't return UUID in "serviceId" field
for example, here is one of my failed Azure Spring Apps API response:
{
    "id": "/subscriptions/***/resourceGroups/***/providers/Microsoft.AppPlatform/Spring/***",
    "location": "eastus2euap",
    "name": "***",
    "properties": {
        "fqdn": "***.azuremicroservices.io",
        "networkProfile": {
            "outboundIPs": {
                "publicIPs": [
                    "<IP_ADDRESS>"
                ]
            },
            "outboundType": "loadBalancer"
        },
        "powerState": "Running",
        "provisioningState": "Succeeded",
        "serviceId": "79d502c7359c4afc99095965f28ca37f",
        "version": 3,
        "zoneRedundant": false
    },
    "sku": {
        "name": "B0",
        "tier": "Basic"
    },
    "systemData": {
        "createdAt": "2022-03-21T06:19:40.3152314Z",
        "createdBy": "***",
        "createdByType": "User",
        "lastModifiedAt": "2022-03-21T06:19:40.3152314Z",
        "lastModifiedBy": "***",
        "lastModifiedByType": "User"
    },
    "tags": {},
    "type": "Microsoft.AppPlatform/Spring"
}

Expected behavior
Service should get successfully
Actual behavior
[xUnit.net 00:00:02.28]     test.UnitTest1.Test1 [FAIL]
  Failed test.UnitTest1.Test1 [1 s]
  Error Message:
   System.FormatException : One of the identified items was in an invalid format.
  Stack Trace:
     at System.Text.Json.JsonElement.GetGuid()
   at Azure.ResourceManager.AppPlatform.Models.AppPlatformServiceProperties.DeserializeAppPlatformServiceProperties(JsonElement element)
   at Azure.ResourceManager.AppPlatform.AppPlatformServiceData.DeserializeAppPlatformServiceData(JsonElement element)
   at Azure.ResourceManager.AppPlatform.ServicesRestOperations.Get(String subscriptionId, String resourceGroupName, String serviceName, CancellationToken cancellationToken)
   at Azure.ResourceManager.AppPlatform.AppPlatformServiceCollection.Get(String serviceName, CancellationToken cancellationToken)
   at Azure.ResourceManager.AppPlatform.AppPlatformExtensions.GetAppPlatformService(ResourceGroupResource resourceGroupResource, String serviceName, CancellationToken cancellationToken)
   at test.UnitTest1.Test1() in /root/test/UnitTest1.cs:line 24
   at test.UnitTest1.Test1() in /root/test/UnitTest1.cs:line 16
--- End of stack trace from previous location ---

Reproduction Steps
In above
Environment
container: mcr.microsoft.com/dotnet/sdk:6.0
.NET SDK (reflecting any global.json):
 Version:   6.0.202
 Commit:    f8a55617d2

Runtime Environment:
 OS Name:     debian
 OS Version:  11
 OS Platform: Linux
 RID:         debian.11-x64
 Base Path:   /usr/share/dotnet/sdk/6.0.202/

Host (useful for support):
  Version: 6.0.4
  Commit:  be98e88c76

.NET SDKs installed:
  6.0.202 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.4 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.4 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

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

Talked with @ChenTanyi In this case, the returned serviceId has two formats:

77af734a-f643-467d-a31f-f873b15cc869
79d502c7359c4afc99095965f28ca37f

That actually doesn't violate their swagger definition which doesn't specify the format.

Service Id should be an unique string generated by service. ASA team will update swagger description. Please assume it is just a string rather than GUID.


Vendor UI fonts

Right now, Choreo relies on the system's available fonts, which is inconsistent and makes for a bad UI if users have bad default fonts installed. This PR vendors Roboto and Source Code Pro, which are the most-preferred free fonts in the font-family directives Choreo currently has.
It might also be good to use exclusively these two fonts for improved consistency on macOS and Windows.

We vendored Roboto and Roboto Mono in the robot config PR.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/91692

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/91999

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/92974

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/92975

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/94344

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/94771

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/99599

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/103142

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/107619

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/121639


Glide to fresco adapter

Create a special library that allows switching of the solution from Glide to Fresco lib.

@DylanVann ^ can you take a look? will be happy to merge those changes and make them available for all devs.

React Native's default image component uses Fresco. What's the advantage of using this?

React Native's default image component uses Fresco. What's the advantage of using this?

This package/module/library uses Glide... I just provide an alternative that allows to drop glide dependency and redirect all calls to Fresco

Since this project was created to avoid using Fresco I don't think this is the right route to go.
I'd really like to see some project that benchmarks Android image loading libraries and provides a feature matrix. Then we could make a well informed decision on what is the best library, and use that.

https://medium.com/hackernoon/picasso-universal-image-loader-or-glide-that-s-the-question-af34fa7f5e63

I have looked for benchmarks. I’m not particularly interested in if any
library uses slightly more memory, or slightly more methods, I’m more
concerned about speed and reliability in terms of loading from cache, which
is more difficult to measure.
Choosing Glide was a somewhat subjective decision. It seems to me that it
more reliably loads from cache and loads quickly. It would be preferable to
have numbers on this though.
On Fri, Jul 17, 2020 at 02:29 Oleksandr<EMAIL_ADDRESS>wrote:

https://medium.com/hackernoon/picasso-universal-image-loader-or-glide-that-s-the-question-af34fa7f5e63
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/DylanVann/react-native-fast-image/pull/541#issuecomment-659891049,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALXMT6BRB3I3GTJGHGT7QDR37VTTANCNFSM4ILJUEQA
.

Anyway, I just give an option for those who don't want to mix several different libraries in project. Fresco is quite common for RN projects.
option give ability to drop dependency on glide and reuse the Fresco lib. By functionality, they are almost the same.


(maint) Acceptance - ensure test aix packages absent

This commit adds a step to the aix nim_package_provider test to
ensure that all test packages are removed prior to the other steps
in the test.
[skip ci]

Huh, I wonder why the teardown step isn't doing the trick?
teardown do
    test_apply('cdrecord', 'absent', '')
    test_apply('bos.atm.atmle', 'absent', '')
end

Theoretically, this would cause the test to fail when tearing down, since test_apply validates that the desired action occurred.

The teardown step works, but if the environment is not clean prior to the first run of the test it will fail because the teardown only runs after the test. On subsequent runs, the test passes because the teardown has done its job.

:+1:, passes on pe-aix-61-agent


Add functionality to list all wishlists for a user

As a user
I need to be able to list all my wishlists
So that I can see how many I have, and what their names are
Details & Assumptions:

List should be returned ordered from most recently created to the oldest wishlist
For definition of "Wishlist" as a data structure refer to Issue#16

Acceptance Criteria:
Given a set of user wishlists
When I hit the "get all wishlists" API endpoint
Then the server returns a list of all user's wishlists ordered from newest to oldest

Provided initial description for this story.

Hey team! Please add your planning poker estimate with ZenHub @Fivetoes @jiuliwei @XinyuC97 @yx2512 @ZX-WANG

Request: GET /wishlists/{user_id}
Response: {wishlists: [ {...}, ... ]} - each object is a Wishlist object serialized in JSON


Add 48px favicon

Is this all we need to do for this?
https://github.com/alphagov/govuk-frontend/issues/963
Do I need to specify it differently in template?

can have a single file but might be side effects.
write-up https://stackoverflow.com/a/48969053

updated PR:
Add a single favicon with multiple sizes
Fixes #963

@igloosi does it look different before and after?

no


Support replacing /usr with prefix

First try at issue#43

Coverage decreased (-0.09%) to 94.07% when pulling 95931c5e3bba2da9291b52c07443922e500ec74f on plusky:master into 65730a5279f88a4fc944ab190a9622835ac63d23 on openSUSE:master.


Deliberately inserted spaces are being trimmed-- change AddLine to only TrimEnd of input

Hi there,
Spaces that are inserted into error lines (HERE) and usage lines (HERE) are being trimmed after-the-fact (HERE). As a result, usage is looking a bit cramped:

Apply this single line change makes it look as it should with the coded space indents:

Thanks,
Jesse

Hi Jesse,
Thank you for catching this bug! I was going to merge this into the develop branch but it looks like switching branches is going to pull in a few extra commits to merge. This is not your fault, I think I may need to chat with @ericnewton76 and make sure we sync up the branches after his work to release 2.3.0 last week. I will need to check back when I have a bit more free time.

If you'd prefer, I can apply my change to the develop branch and open a new PR targeting develop instead.

I see that my change was already made in the develop branch back in April, along with some test fixes that mine did not include:
https://github.com/commandlineparser/commandline/commit/53da5bb8d7c657595453d279e57a3fed744e544d
I'm closing my pull request, since it's no long needed. Thanks!


Self-updating no longer possible with latest master

Self-updating (ie. use FBI to update FBI) fails with random errors, and sometimes FBI deletes itself.
Don't know exactly which commit brought this issue but I think it was working in 2.0.1.

fbi updated fine to 2.0.2 from 2.0.1

Fixed.


Missing libjson-c3 dependency?

Tried to run in today but it fails to start because of missing libjsonc-3 dep.
Downloaded it from debian stretch and installed, Steam is now able to start.

@bagage what package does require libjsonc-3 exactly in your case?
please try running: find /home/user/.local/ -type f -size -30M -exec ldd '{}' \; |grep libjson inside your running Steam docker container docker exec -ti steam bash.  (It may take some time ...)
In my case only the libjsonc-2 showed up:
...
	libjson-c.so.2 => /lib/i386-linux-gnu/libjson-c.so.2 (0x...)
	libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x...)
...

That's pulseaudio, coming from:

export LD_PRELOAD="$LD_PRELOAD:$(find /h{1..20}_{32,64} -type f -name "libpulsecommon" -print0 2>/dev/null| tr '\0' ':')"

root@278d43613e74:~# find 2>/dev/null  /h{1..20}_{32,64} -type f -name "*libpulsecommon*" -exec ldd {} \; | grep libjson
	libjson-c.so.3 => not found
	libjson-c.so.3 => not found

Ah, the external pulse dependency... :/ I am wondering if there there is a better way to handle this...


User consent request does disappear after a certain time

In our effort to start using SSO in out teams bot, we figured out that whenever we request a new Token using an oauthCard, we run into the following UX issue:
As the user needs to give consent, in teams the following message is shown:

This message is fine (even though it is a bit small), but it disappears after a certain amount of time. This leaves the user in a confusing state as he does not have any option to click.
You should not remove this message as long as the user does not actively refuses to give consent.
I'm using the following Teams-Desktop client: 23320.3027.2591.1505.
Client-Version: 49/23113028720

Thank you for reporting this, we will check this and get back to you.

Apologies for the delay, we checked this at our end using https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation-sso-quickstart/js and please note that the consent request disappears after few minutes. However, if you send a login prompt or try to login again, the consent request reappears.

@Meghana-MSFT thanks for your reply. Based on your reply, could you tell me how a perfect UX should look like?
For me see something like this:

The bot does inform the user that as a next step we have to authenticate (as you cannot just throw in this authentication.. a normal, not techi-user, will not understand it...).
The bot sends the Authentication Request
teams shows the message and the button the user has to click

It is absolutely a usecase that the user does right away click that button (for whatever reason, maybe he wants to ask a coworker if this is normal, maybe he just want to grab a coffee...). And after a while the button is gone. We do not have any chance to know that and the user is just there with the information that he should authenticate, but there is nothing how he could authenticate. How is that a good UX?
Would be great if you could explain us, how microsoft thinks we should build that, so that also a user without any technical background will understand it in every case (think about breaks in between the convesration!)

We will share above query with engineering team and get back to you.

We got below response from engineering team -
Yes, the bot can post a message explaining that they should finish SSO before sending the OAuthCard request.
There is a timeout for the consent request prompt of 120s or 2 minutes, after which it clears. Unless user interacts with the bot again/send a message to the bot, Bot SSO request would not trigger.
Would recommend suggesting option provided above first and if that does not help,
another (more involved) option is to hold the conversation reference for each user on first user interaction, and if the user token is not received for more than 2 minutes, bot can try re-sending OAuth card to that conversation.

@Meghana-MSFT Is this what the engineering team thinks is the perfect UX? So the conversation would look something like this:
Bot: "You'll see a small popup you have to click to give consent. But hurry up, it will be gone in 2 minutes. If you need to see the message again, just write me again".
If you compare this to:
Bot: "You'll see a small popup you have to click to give consent.".
So what do you think is the better UX and is easier to understand for the user?
Then the second solution:
Sure I can keep the reference and go into an endless loop of sending an OAuth card every 120 seconds... but I guess every engineer should know without any further explanation, that this is not a solution. Please tell me if you seriously think otherwise.
I would really appreciate if you could get back to the engineering team and ask again, how the expected UX/conversation should look like and maybe also for the reason on why this message clears after 120 seconds (I absolutely do not see a reason for that).
Thanks.

We have the following input from engineering team if the UX is a deal breaker and if you're fine with requiring consent every time user token is needed, you can send the regular Sign in card, The Bot Fx and/or AI SDK would send Sign in card if you leave the Token Exchange URL field blank in the Azure Bot's OAuth Connection.

@Meghana-MSFT thanks for your feedback and the additional input.
Could you ask back to the engineering team, how "requiring consent every time" is considered a good UX? Guess that should already answer the question if this is an option right? :-)
So my initial question remains: What would be the recommended solution of the engineering team to have the best possible UX and what exactly is the idea of this disappearing message (as it just adds confusion but nothing else...)?
Thanks for asking back again.

We have below response from engineering team
If they're following public samples and using Bot Fx SDK for Auth, then acquiring user token from Teams client after the first time, should be rarely needed. This is because the Bot Framework token service manages the exchanged token and refreshes it as well.
what exactly is the idea of this disappearing message (as it just adds confusion but nothing else...)?
SSO requests are ephemeral by design and user would be able to decide and respond within 2 minutes for taking the simple action of clicking the Continue button.

I totally agree with the engineering team that this request is not shown a lot and that clicking it is a easy/simple/fast task.
But still my questions remain:

Why this request is only shown for 2 minutes? I think the request (from the user point of view) does start with the click on this message, which then shows the popup (actually the same as if you click on a website on a "Sign in with Microsoft Login"-Button).
Having this message disappearing after a while adds a lot more complexity to the conversation which is a worse experience for everyone (also the once that click within 2 minutes).

I'm totally aware, that most of the people will click immediately on this message. But you have to understand that your tool is also used by a lot of people that are not engineers or otherwise technical. There may questions arise like "Why I have to do that here?".. then they maybe ask someone else just to make sure they are not doing something wrong and voila.. message gone.. confusion here.
Other example would be that someone starts the bot, then switches the task (he just gets a phone call or whatever...).. voila.. message gone - user lost.
So again:
If we want to build something bulletproof, we would need to add an explanation message that if the message is not there anymore he can click again a button to get the message which I think all of us agree is not a user experience we would expect within microsoft teams, right?

Please find the below response -
This is a valid concern, and we will be revisiting with our design team. Meanwhile, we still recommend the bot to post a message initially before sending the OAuthCard request, explaining that user will be getting an SSO request and should finish SSO to proceed to using the bot.

There is a user of apple phone that ip address is always here with me.
Then there is an apple phone that lingers picking up my data.  Filling up
my phone wheres my account.  And why do you allow.  Can you tell.
On Fri, May 17, 2024, 6:18 AM Meghana-MSFT @.***> wrote:

Please find the below response -
This is a valid concern, and we will be revisiting with our design team.
Meanwhile, we still recommend the bot to post a message initially before
sending the OAuthCard request, explaining that user will be getting an SSO
request and should finish SSO to proceed to using the bot.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/msteams-docs/issues/10217#issuecomment-2117588087,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4RHJIT2QEV2N4ZMBU53AALZCX7SHAVCNFSM6AAAAABB4SVJQOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJXGU4DQMBYG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Fix readback of embedding/tensor types from Parquet

Describe the bug
Sometimes when writing/reading back embedding or tensor types from Parquet we get weird misalignment issues

There's more details in the fix (#2586), but for future reference, this issue with embeddings and tensor types, or nested types in general, was a result of having a top-level column's last row spanning more than one page. Here's a minimal reproducer:
import pyarrow as pa
import pyarrow.parquet as pq
import random

import daft
from daft.datatype import DataType
from daft.expressions import col
from daft.table import MicroPartition

struct_type = pa.list_(pa.struct([("field1", pa.string()), ("field2", pa.string())]))
data = [[{'field1': "a", "field2": "b"}]]

n = 512
str_size = 3000
for i in range(0, n):
    s = ''
    r = ''
    for _ in range(0, str_size):
        s += chr(random.randint(32, 126))
        r += chr(random.randint(32, 126))
    data += [[{'field1': s, "field2": "b"}, {'field1': r, "field2": "b"}]]

table = daft.from_pydict({'nested': pa.array(data, type=struct_type)})
table.write_parquet("adverse.parquet")

Running the script produces a parquet folder adverse.parquet/ with the following column layout:
Column: nested.list.item.field1
--------------------------------------------------------------------------------
  page   type  enc  count   avg size   size       rows     nulls   min / max
  0-D    dict  S _  1024    2.931 kB   2.931 MB
  0-1    data  S R  1024    1.39 B     1.393 kB            0       " *7$5R/6PL'M4OaR8r}&S%<rP..." / "~ubE)P:n&)Jwexz,|B\X:*qZ6..."
  0-2    data  S _  1       2.945 kB   2.945 kB            0<EMAIL_ADDRESS>/<EMAIL_ADDRESS>

Column: nested.list.item.field2
--------------------------------------------------------------------------------
  page   type  enc  count   avg size   size       rows     nulls   min / max
  0-D    dict  S _  1       5.00 B     5 B
  0-1    data  S R  1025    0.14 B     147 B               0       "b" / "b"

The last row (which has two nested values) span pages 0-1 and 0-2. Trying to read this parquet file results in an error.
The underlying problem was an incorrect implicit assumption that a row's nested values will be located within a same data page, causing us to stop reading pages once we've seen a value from the last row, which resulted in us missing subsequent data pages that the last row could overflow into.


Theme: changing header background colors across app

Is there a way to theme all the prebuilt components/views for navigation? I am finding myself having to change the header background color for each view, which might make it easier with a theme.
Thanks

Sadly there is no option for styling your headers background. But you can build your own custom header or use another navigation-library for react-native. This project only provides basic functionality.
Please check this project: https://github.com/wix/react-native-navigation. These guys are already working on v2 of wix-react-native-navigation!

@fmatoss I been wanting to use the wix navigation. It looks wonderful!

@fmoessle just so you know, they have been working on v2 for the past 6 months or maybe more

Pinging OP @mmahalwy since this issue is quite old and related to an old version of the lib. If no answer I'll close in 7 days.

Hi there @mmahalwy ,
In an effort to cleanup this project and prioritize a bit, since this issue had no follow up since my last comment I'm going to close it.
If you are still having the issue with the latest version (especially if it's a bug report) please check the current open issues, and if you can't find a duplicate, open a new one that uses the new Issue Template to provide some more details to help us solve it.


Html.node and Html.Attributes.attribute produce runtime errors when called with an empty string

These two can cause runtime errors because the underlying Dom function don't allow empty strings.
Html.node "" [] []
Html.Attributes.attribute "" "value"

Example here https://ellie-app.com/3Pv5bx4rRZFa1/2
Maybe this can be caught somehow by the compiler.

This could not be caught by the compiler with a normal Hindley Milner type inference algorithm.
We could perhaps have other behavior, but I think it makes sense to figure out what it should be before tracking it in an issue.


CDAP-15129: Big Query multi table sink plugin

Create AbstractBigQuerySinkConfig which holds common config properties for Big Query Sink and Multi Sink plugins.
Create AbstractBigQuerySink which contains common logic of data output into Big Query tables and coordinates overall output process, including pre and post run actions.
Add BigQueryMultiSink and MultiSinkOutputFormatProvider classes which provide core implementation for Big Query Multi Sink plugin allowing to write data into multiple Big Query tables.

@jayfjin thanks for the code review, updated the PR based on code review comments.

lgtm


Module SpreadsheetApp missing in google-spreadsheet

For some reason I am not able to find the SpreadsheetApp module referenced in the doc below. I am especially interested in the functions getActiveSheet and getActiveRange

The only modules I can find are the ones below.

Tried:
const app = require('google-spreadsheet')
const doc = new app.GoogleSpreadsheet(
  'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') // Replaced by dummy/non existing ID
)
console.log(SpreadsheetApp.getActiveSheet()) // Returns error "Undefined"
console.log(SpreadsheetApp.getActiveRange()) // Returns error "Undefined"
console.log(doc.getActiveSheet()) // Returns error "Not a function"
console.log(doc.getActiveRange()) // Returns error "Not a function"

Should I use a different package to make use of these functions?

Not sure where that screenshot is from, but doesn't look to be the right docs.
Take a look at the docs here for info on how to get started


ractive.runtime throws ReferenceError

ractive.runtime.js seems not to work right on latest/edge versions:

latest: http://jsfiddle.net/hc0bvzg4/1/
edge: http://jsfiddle.net/pr0rkf9n/2/

In my console:
Uncaught ReferenceError: parse is not defined
typeof Ractive: undefined

Looks like this broke between 0.6.1 and 0.7.1 - will fix for 0.7.2. In the meantime the workaround would be to downgrade or use the non-runtime version - sorry!


Can't get ",ht" working.

Using this simple example:
outFile :: String -> String
outFile name = outDir++"/"++name++".v"

and with my cursor positioned on the 'n' at the beginning of the first occurrence of the word "name" in the second line, I tried ",ht" in normal mode, but got:
ghcmod#command#type: Cannot guess type.
I'd previously rebuilt, using the --enable-test Cabal flag:
stack build :hardware-examples --flag *:enable-test
but, apparently, that wasn't the problem.
Does anyone know how I can get ",ht" working?

Ghc-mod has trouble working with projects which use a different version of cabal than that which was used to build ghc-mod. You could check where haskell-vim-now installed ghc-mod (perhaps ~/.local/bin), and turn ghc-mod into a symlink which you can point at versions that you build with different versions of cabal.

So, I did: stack install ghc-mod.
And that overwrote the existing executables in ~/.local/bin.
However, I'm still getting the same error, when I try to use ",ht".
Curiously, using ghc-mod explicitly, from the MacVim command prompt, works:
:!ghc-mod type /CNN.hs 168 1
168 1 175 67 "CNNParams Double -> BoxedImage Word8 -> Lbl Double"

Okay, I was able to get ',ht' working, by following the advice given here:
Issue 88
However, there's a caveat:
You must be in the directory containing your stack.yaml file, before opening the file in which you wish to use ',ht'.
Note that ':cd'ing into that directory, after opening the file will not work!

Interesting, so it's a pathing issue? Maybe we could tweak https://github.com/begriffs/haskell-vim-now/blob/master/vimrc.haskell#L1-L7 ?
Thanks a lot for continuing to research this, I've been missing the ,ht functionality which has been broken for a while.

Hi Joe,
I looked at that code, but don't understand it; sorry.
I'm happy to chat anytime about this (or, anything else):
(408)829-3037
Thanks,
-db


Improve error handling in integrations

In the caffeinated frenzy that conceived this library, I overlooked proper error handling within integration implementation. This results in panics, when an error occurs.
Therefore error handling should be properly implemented in the following integrations:

[ ] Tera
[ ] Minijinja

I noticed when I was trying out your library that the Error struct can't actually be used from outside the library, because, while the type itself is declared as pub, the module it's inside is private.

Thanks, I completely missed that. I'll have a look as soon as I can.


Added type equivalence dict test

Coverage remained the same at 93.698% when pulling 2a32d48ed5f258a4d4d610eb93501a8e1d9e6546 on add-type-equivalence-test into 39c4aa30d5a0012547ef8fe642bfb5678ef76d13 on master.


Make onChange optional on TextFields

Right now you are forced to use onChange on all fields.
I would prefer to use valueLink instead and making onChange optional.
valueLink={this.linkState('name')}
Any plans to support this?

What's valueLink? Can't you do the same with onChange?
onChange={this.linkState('name')}

I'm using this on a project and it's working fine.

It's part of the LinkedStateMixin
see https://facebook.github.io/react/docs/two-way-binding-helpers.html
Attaching this to onChange doesn't work unfortunately.

Ok I see, you should already be able to use this.
Any "unknown" props received on the Textfield are passed to the input or textarea so the valueLink should be properly set as well.
But yes, for now you have to provide an onchange (in this case it can be an empty function). And I agree to set the callback optional.

Yes good job on the unknown props, that works great.
Although when using valueLink, an onChange handler is not allowed. For now I'll use your way of binding the state.


patch upload_multiple.blade.php

fix bug undefined variable

Thank you @vonsogt !
I am sorry but we already fixed that issue in yesterday patches I think we just haven't merged the changes into 4.1 branch. I will ask @tabacitu to do it :)
Have the last file version in:
https://github.com/Laravel-Backpack/CRUD/blob/e3daac45bda5994f55467195596a33670c478e16/src/resources/views/crud/columns/upload_multiple.blade.php
That branch also as the latest fixes to other columns.
Thank you very much for your help, keep it coming :)
Best,
Pedro


Oracle statement fails when it contains 'string'as and no space in between

What version of Flyway are you using?
4.0.3
4.1.2
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin, SBT plugin, ANT tasks)
Maven plugin
What database are you using (type & version)?
Oracle, version is irrelevant here (and I don't know right away)
What operating system are you using?
Windows 7 (ashamed of it, but it's a corporate env.)
What did you do?
I've run flyway:migrate command with a script containing "create or replace procedure" command. First within a script with a lot of other DDL commands, but for this one the slash at the end of the procedure definition was not removed but rather incorporated into the proc. body with all that followed.
Then I've tried to put that procedure into separate script: without slash it worked OK (so the SQL itself is correct), with the slash at the end it did not work (slash was added to the procedure body). Eventually, after removing parts of the procedure and trying again and again I've found out that the offending code was this:

select ... , '1'as "QUANTITY", ...

Notice the missing space between the second apostrophe and the "as" keyword (I didn't write the SQL, however it is perfectly legal to write it this way, and after all without slash it worked)! When I added a space there the script worked just fine. I suppose Flyway does some parsing and this missing space causes it to fail.
What did you expect to see?
Successful migration.
What did you see instead?
Unsuccessful migration with one stored proc not compiled and some other stuff missing (swallowed by that stored procedure not knowing where its end was).
Thank you.

Thanks for analysing. The as keyword with no space preceding it was indeed the issue.

@aaltergot There is a missing keyword in this list: DATE, the oracle date cast keyword.
`CREATE OR REPLACE PACKAGE DEMO_P_FLYWAYBUG
IS
FUNCTION F_MAGIC_DATE
RETURN DATE;
END DEMO_P_FLYWAYBUG;
/
CREATE OR REPLACE PACKAGE BODY DEMO_P_FLYWAYBUG
IS
FUNCTION F_MAGIC_DATE
RETURN DATE
IS BEGIN
RETURN DATE'11/22/2017'; -- << With a space between DATE and ', it works fine. Otherwise no.
END F_MAGIC_DATE;
END DEMO_P_FLYWAYBUG;
/
`


Improve detection strategy of flip modifier

@nadiam84 commented:
@FezVrasta Popper behaves a bit weird inside a scrollable container (alfa-version).
https://codepen.io/nadiam84/pen/grywdy
When it's scrolled vertically, it waits when the parent will be completely hidden, and only than start to move itself. When it's scrolled horizontally, it doesn't go away at all.

Is there a way to make it permanently attached to its refElement? Isn't 'keepTogether' options suppose to do this?

So, nothing new so far, seems like this behavior is not supported.
https://codepen.io/FezVrasta/pen/pbXozA
We use preventOverflow modifier to keep the popper inside the boundaries.
flip modifier flips the popper when it detects that it's overlapping its reference element.
We should probably change flip to use a different detecting strategy (aka, check the boundaries overflow like preventOverflow does, but flip the popper instead of move its offsets to stay within the boundaries.)
We should then apply the flip modifier before the preventOverflow modifier.
I hope it makes sense. I'm quite busy in these days so I don't know when I'll be able to work on it. The good thing is that whoever wants to work on this can just edit the flip modifier copying how preventOverflow works without having to fiddle with the rest of the code.

Created a PR for this, @FezVrasta could you please take a look?
Tests locally are all green.


Autobuy issue? slots open, but it got taken

Not sure this a problem. Here's what I'm getting:
:Whole-Foods-Delivery-Slot-master $ python whole_foods_delivery_autobuy.py
refreshed
SLOTS OPEN!
Found a slot but it got taken, run script again.
Traceback (most recent call last):
File "whole_foods_delivery_autobuy.py", line 141, in
getWFSlot('https://www.amazon.com/gp/buy/shipoptionselect/handlers/display.html?hasWorkingJavascript=1')
File "whole_foods_delivery_autobuy.py", line 138, in getWFSlot
autoCheckout(driver)
File "whole_foods_delivery_autobuy.py", line 42, in autoCheckout
slot_continue_button = driver.find_element_by_xpath('/html/body/div[5]/div[1]/div/div[2]/div/div/div/div/div[2]/div[3]/div/span/span/span/input')
File "/Users/johnwhitty/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 394, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "/Users/johnwhitty/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 978, in find_element
'value': value})['value']
File "/Users/johnwhitty/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/Users/johnwhitty/Library/Python/2.7/lib/python/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[5]/div[1]/div/div[2]/div/div/div/div/div[2]/div[3]/div/span/span/span/input"}
(Session info: chrome=81.0.4044.122)

Do you have a screenshot of web page

[Screen Shot 2020-04-22 at 1.34.51 PM.png]
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, April 22, 2020 1:07 PM, amohap2<EMAIL_ADDRESS>wrote:

Do you have a screenshot of web page
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I increased the wait time. Its working correctly end to end for me. I don't see this issue. It could be the internet speeds varying.

OK. Thanks a bunch!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, April 22, 2020 1:39 PM, Pooja Ahuja<EMAIL_ADDRESS>wrote:

I increased the wait time. Its working correctly end to end for me. I don't see this issue. It could be the internet speeds varying.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

if it still tends to throw error: increase "time.sleep(6)" to maybe "time.sleep(10)" or so... I really hope that resolves it.

I'll try it. Thanks.
Sent from ProtonMail mobile
-------- Original Message --------
On Apr 22, 2020, 1:47 PM, Pooja Ahuja wrote:

if it still tends to throw error: increase "time.sleep(6)" to maybe "time.sleep(10)" or so... I really hope that resolves it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


serizalization issue in get_response()

Hi,
I have a problem with TwilioView.get_response(). Every response ends with 500 because of serialization issue. See details below.

File "python2.7/site-packages/dj_twilio_sms/views.py", line 50, in get_response
response = HttpResponse(str(response), content_type='application/xml')
TypeError: cannot serialize <twilio.twiml.messaging_response.Body object at 0x7f2122fdd710> (type Body)

I change message.response to this response.message(response_text) and it's working fine again.
But seems strange to me, that this issues wasn't noticed yet by anyone else. Can you look at it?
Thank you,
Lubos

Thanks for reporting. Solved in version 2.1.0. Released in pypi


Feedback for: /fundamentals/discovery-and-distribution/optimizations-for-crawlers/social-sites.html

Should the recommendations found here for specifying one's social profiles to Google:
https://developers.google.com/webmasters/structured-data/customize/social-profiles
...be included here as well?

Yes - good call, we should get that added.


App not checking email

The app doesn't seem to be checking the email subject and contents before sending, at least in phase 0 and 1.

Reopening this as we're still seeing this issue.


integration: add logs for debugging

When debugging issues like https://github.com/coreos/etcd/issues/5416, currently there's no way to know if the leader election happens from our manual member.Stop call or etcd itself. This adds explicit logs about what the testing suite does.

/cc @heyitsanthony @xiang90
Thanks.

lgtm

thanks. merging in greens.


can you provide pretrained checkpoints

This method does not involve pretrained checkpoints. It uses an internal optimization procedure, which is performed from scratch (and takes a few minutes to complete).
You can read more details about how it works in the related paper:
https://www.mdpi.com/2072-4292/14/6/1342
and you can test it online in an interactive notebook on Google colab:
https://colab.research.google.com/github/cidcom/satellite-cloud-removal-dip/blob/main/01-Example-Use-colab.ipynb


Improve template of command service gen doc

The template of the command service gen-doc does not include the keys name.
The result should be something very similar to the excellent README of this repo: https://raw.githubusercontent.com/mesg-foundation/service-ethereum-erc20/master/README.md
Related to #258 and #267.

Don't forget optional inputs!

lets also generate "Table of Contents"

Also, it should not replace an existing readme but just update the definitions. Maybe use a comment / tag system.
Related to https://github.com/mesg-foundation/core/issues/507


Think about non-english speakers

Hi,
On the page there's a peace of text: "in lieu of".
I had to look this up, but it just means "as a replacement of".
kiss ;)
Grtz,
Bruno

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

ID: 4d1bdeea-0ebc-04ff-5b58-1020ad9cd72a
Version Independent ID: 847fe92a-2940-afbf-b2ee-e68f8a8060be
Content: EF Core tools reference (.NET CLI) - EF Core
Content Source: entity-framework/core/cli/dotnet.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @bricelam
Microsoft Alias: avickers

Hello @ajcvickers @bricelam, Can I work on this issue as my GOOD FIRST ISSUE in EfCore.Docs project?

@taha-ghadirian Go for it! The README has a basic walkthrough for submitting PRs if you need some guidance getting started.

Hi! I tried to figure out synonyms for "in lieu of" and choose the most relevant. I've prepared a small PR for it: https://github.com/dotnet/EntityFramework.Docs/pull/3768


rhiot webcam component usage issue?

Hi guys,
I'm trying to get my webcam connected to my Pi and then to Kura.
This is what I have done so far

extended the camel-quickstart with camel-webcam dependency
created very simple route from webcam-component documentation
installed all ( hopefully ) required jars into Kura

This is the output of "ss"
72	RESOLVED    org.apache.camel.camel-core_2.16.1
73	RESOLVED    org.apache.camel.camel-core-osgi_2.16.1
74	RESOLVED    org.apache.camel.camel-kura_2.16.1
75	RESOLVED    io.rhiot.camel-kura_0.1.3
76	INSTALLED   io.rhiot.camel-webcam_0.1.3
77	INSTALLED   com.redhat.demo.kura-webcam_1.0.0.SNAPSHOT
when I try to start #77 I do get
osgi> start 77
gogo: BundleException: The bundle "com.redhat.demo.kura-webcam_1.0.0.SNAPSHOT [77]" could not be resolved. Reason: Missing Constraint: Import-Package: io.rhiot.component.webcam; version="[0.1.0,1.0.0)"
and when starting #76, I do get
osgi> start 76
gogo: BundleException: The bundle "io.rhiot.camel-webcam_0.1.3 [76]" could not be resolved. Reason: Missing Constraint: Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.8))"
What am I missing??
Thanks
Patrick

Hi @PatrickSteiner,
we have to downgrade Java from 1.8 to 1.7
Kura runs on 1.7 Java only
for a quick fix, you can change it into MANIFEST io.rhiot.camel-webcam_0.1.3

Hi @gautric
so besides the quick-fix nothing I can change at the moment?

nop, sorry

Will have to wait on your update then ... as I seem to be to stupid.
This is what I do

jar xf camel-webcam-0.1.3.jar META-INF/MANIFEST.MF
change "Build-Jdk: 1.8.0_05" to "Build-Jdk: 1.7.0_91"
jar uf camel-webcam-0.1.3.jar META-INF/MANIFEST.MF

when I then unzip the jar to verify the Manifest, it's gone ... happened multiple times ... will give up now!
What are the odds, that the other components have the same issue? Would go for GPIO as my next experiment and wait for you guys to rebuild the component with JDK 1.7

@PatrickSteiner
please change
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
into
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"
u can also remove it

@PatrickSteiner we have to check some of our component
stay tuned

Kura has some issues with running Java 8 code. Let me check that.

Would love to have that as part of demo, which I will have in 2 weeks ...

any update on this?

I will try to make webcam component more OSGi-friendly. Stay tuned :) .

This is bug in Kura. It has some issues with running Java 8 code. Let me ask EuroTech guys about it.

Unfortunately webcam component can't be easily deployed into OSGi containers. I'm currently working on the extension to Kura which allows to run components like that outside the OSGi container, as a separated process. I will let you know when it is done.


Git clone timeout when running earthmover deps

This PR fixes an issue with earthmover deps hanging indefinitely as it attempts to clone a private repo and waits for a user without stored credentials to enter a username and password. The git clone command will timeout after the time specified by the optional git_auth_timeout config. Default is 60 seconds, long enough to still allow a human user to enter a username and password during local development.
In making this change I was able to remove the GitPython dependency, as the git clone command is now handled by subprocess.
I tested this locally to ensure unchanged behavior when credentials are stored and I ran it in a docker container without git credentials to test the timeout.

Thanks @jayckaiser! I addressed all your comments

Changing source to RC/0.3.2.

@sleblanc23 Could you update the CHANGELOG file with these updates?

@jayckaiser should I do that by committing directly to the rc/0.3.2 branch?

Change log entry for when this is merged:
feature: add optional git_auth_timeout config to avoid indefinite waiting for credentials when calling earthmover deps, default of 60 seconds


WIP DO NOT MERGE - mini_s3_add_tests

Signed-off-by: Mark Anderson<EMAIL_ADDRESS>Description
[Please describe what this change achieves]
Issues Resolved
[List any existing issues this PR resolves, or any Discourse or
StackOverflow discussions that are relevant]
Check List

[ ] New functionality includes tests
[ ] All buildkite tests pass
[ ] Full omnibus build and tests in buildkite pass
[ ] All commits have been signed-off for the Developer Certificate of Origin. See https://github.com/chef/chef/blob/master/CONTRIBUTING.md#developer-certification-of-origin-dco
[ ] PR title is a worthy inclusion in the CHANGELOG

closing in favor of https://github.com/chef/mini_s3/pull/31 that will be incorporated into #2097


🔨 added automatic syntax-upgrade hook ~ pyupgrade

see #219

we should revert this, and adjust the flags in the ruff config if necessary.

@yezz123 we should just use Ruff for this, rather than adding extra tools. Please can you check with the Pydantic before merging stuff like this. You can always chat to us on the pydantic slack.

Okay that makes sense can we by any chance create a channel in Slack for this extra packages so we can keep collaboration

we should revert this, and adjust the flags in the ruff config if necessary.

I will take care of that

Okay that makes sense can we by any chance create a channel in Slack for this extra packages so we can keep collaboration

yes definitely, we'll create a channel in that workspace. cc @sydney-runkle

I will take care of that

Thanks so much.,


Update data-platform-metrics.md with resource move warning

Adding a warning note about how moving an Azure resource can result in metric history loss.  Also updated the metric REST API link to deal with the recent API aware version of the docs.

@bwren  - can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Test infra failure on iOS.Device.Aot.Test.WorkItemExecution CI leg

Build
https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=421881
Build leg reported
iOS.Device.Aot.Test.WorkItemExecution
Pull Request
https://github.com/dotnet/runtime/pull/92748
Known issue core information
Fill out the known issue JSON section by following the step by step documentation on how to create a known issue
 {
    "ErrorMessage" : "MT1006: Could not install the application",
    "BuildRetry": false,
    "ErrorPattern": "",
    "ExcludeConsoleLog": false
 }

@dotnet/dnceng

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Additional information about the issue reported
No response

Known issue validation
Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=421881
Error message validated: MT1006: Could not install the application
Result validation: :white_check_mark: Known issue matched with the provided build.
Validation performed at: 9/28/2023 6:43:51 PM UTC

Report

Build
Definition
Test
Pull Request

421881
dotnet/runtime
iOS.Device.Aot.Test.WorkItemExecution
dotnet/runtime#92748

Summary

24-Hour Hit Count
7-Day Hit Count
1-Month Count

1
1
1

Hi @buyaa-n ,
could you please provide some more details about this issue?
I would like to know if this an infrastructure issue or this is an issue only happening in runtime.

From the failure log I thought it is a runtime test infrastructure issue therefor choose the Report test infrastructure issue option, though I am not sure if this is the correct repo for that
dbug: warning HE1902: The application 'net.dot.iOS.Device.Aot.Test' has been signed with a provisioning profile which does not include the device 'Dncengosx165'.
dbug:
dbug: Installing application bundle 'net.dot.iOS.Device.Aot.Test' on 'Dncengosx165'
dbug: Shadow directory: /tmp/helix/working/B36D09CF/t/Xamarin.iOS_InstallShadowPath
dbug: ApplicationVerificationFailed: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.25NNu0/extracted/iOS.Device.Aot.Test.app : 0xe8008015 (A valid provisioning profile for this executable was not found.)
dbug: error MT1006: Could not install the application '/tmp/helix/working/B36D09CF/w/AF560976/e/iOS.Device.Aot.Test.app' on the device '00008030-000438681A23402E': AMDeviceSecureInstallApplicationBundle returned: 0xe8008015.
dbug:
dbug: AMDeviceSecureInstallApplicationBundle returned: 0xe8008015
dbug: Process mlaunch exited with 1
fail: Failed to install the application
      No valid provisioning profile found

thanks for the explanation, I understand why the issue got here, for context the infrastructure issues are issues happening on the infrastructure of helix-services or the services provided for .NET Engineering services and that could be impacting multiple repositories, as in this case is happening un runtime I will transfer the issue


Question: VirtletCloudInitUserDataSource from configmap has no effect

With the following annotations, should I expect the user-data content to be written from the configmap test ?
VirtletCloudInitUserDataOverwrite: "true"
VirtletCloudInitImageType: configdrive
VirtletCloudInitUserDataSource: configmap/test

My intent is to just have the content of my config map written into the user-data file and nothing else.

If VirtletCloudInitUserDataOverwrite is set to true, generated image will have only data from VirtletCloudInitUserData which in fact is disabling fetching data from this configmap. It's documented in https://github.com/Mirantis/virtlet/blob/master/docs/cloud-init-data-generation.md#propagating-user-data-from-kubernetes-objects
If you wan't to use data from configmap - simply do not set VirtletCloudInitUserDataOverwrite to true, so in result generated data will have a merged value from annotations (which you can leave empty) + from data sources (configmap of secret).

What I described above - would have a place only if VirtletCloudInitUserData had any value set, but it's empty (or omitted?) in initial example.
With data from this example - actually that should work as you described, so I'll look on to that deeper tomorrow.

VirtletCloudInitUserDataOverwrite: "true" disables merging of key values procedure, it does not mean that final user_data will have shape from only one data source, also excluding other things like volumes (and pod will have always at last single volume - default secret). It's used only when user data has to be generated basing on VirtletCloudInitUserData annotation.
There would be a possibility to implement a different behavior, e.g. where whole content of user_data file could be constructed from config map (which then would be dumped as yaml) or even to take a value from a selected config map entry and use it as plain text (or encoded somehow, e.g. with base64).


Conversations not ending

Hey there,
This is my first conversation with grammy, so I started with a small example (see below).
My problem is that the conversation keeps on waiting for new input and never ends.
Does anyone experienced this behaviour before and has a clue where the problem my come from?
export async function greeting(conversation: MyConversation, ctx: MyContext) {
    await ctx.reply("Hi there! What is your name?");
    const { message } = await conversation.wait();
    await ctx.reply(`Welcome to the chat, ${message.text}!`);
    return
}

This is my multi session redis based store definition
bot.use(session({
    type: 'multi',
    custom: {
        initial: initBotSession,
        storage: new UPRedisAdapter<MySession['custom']>({ instance: getClient(), prefix: `${environment}:session#` })
    },
    conversation: {
        storage: new UPRedisAdapter({ instance: getClient(), prefix: `${environment}:conversation#` })
    }
}));

and how I add the conversation to the bot
// Install the conversations plugin.
bot.use(conversations());
bot.use(createConversation(greeting, GREETING_CONV));

Seems to be a problem with multi sessions. After changing my session config it is working "the conversation stops".
The code around that problem is quite complex for me, but maybe the problem is due to fact that session.conversation is set to undefined but it is not saved to redis storage? At least that is what I have experience.
BR, Carsten
bot.use(session({
    type: 'single',
    // custom: {
        initial: initBotSession,
        storage: new UPRedisAdapter<MySession>({ instance: getClient(), prefix: `${environment}:session#` })
    // },
    // conversation: {
    //     storage: new UPRedisAdapter({ instance: getClient(), prefix: `${environment}:conversation#` })
    // }
}));

This needs investigation