problem with the title of the page

Hello
I have a problem with the title of my pages in the ba-content-top.
Here's my project structure

In pages.menu.ts with my contents my menu
{         path: 'projects',         data: {           menu: {             title: 'Projects',             icon: 'ion-grid',             selected: false,             expanded: false,             order: 50,           }         },         children: [           {             path: 'allProjects',             data: {               menu: {                 title: 'All projects',               }             },           },           {             path: 'detailsProject',             data: {               menu: {                 title: 'Project',                 hidden: false                }             }           }         ]
My route in projects.routing.ts
{     path: '',     component: Projects,     children: [       { path: '', redirectTo: 'allProjects', pathMatch: 'full' },       { path: 'allProjects',         children: [             { path: '', component: AllProjects },             { path: 'detailsProject', component: DetailsProject },             { path: 'detailsProject/:id', component: DetailsProject}] }     ]   }
I go : http://<IP_ADDRESS>:3000/#/pages/projects/allProjects is OK

And I go : http://<IP_ADDRESS>:3000/#/pages/projects/allProjects/detailsProject/id isn't Ok bad title

or refresh

How to add the title pages that have a parameter in the path?
thx

Hey @Copois, thanks for opening this issue.
Try adding the following property to the menu configuration:
pathMatch: 'partial'

This will make a menu item highlighted and based on that correct title and breadcrumbs.

Hi i cant get my parameterized  router see issue ----> https://github.com/akveo/ng2-admin/issues/420
can you help me ?

Hey @nnixaa, pathMatch: 'partial' in projects.routing.ts or pages.menu.ts don't work :/

@Copois would you mind providing a complete code so we can take a look?

Hi @nnixaa, the page title disappear after refresh same as @Copois mentioned. your original demo code has the same issue.

Closing due to inactivity.


Race condition in server session establishment

When a server acks session establishment to a client, occasionally the client sends application messages before the server has completed building the session's inbound and outbound message flow handlers. That session building is invoked asynchronously through the Reactor. To prevent this race condition, the ack must not be sent before the build process is complete.

Added complete() method to establisher for post processing after flows are built.


unexpected server reply to "textDocument/definition" method when definition can't be found

Thanks for all the work on ghcide, it's really helped my workflow.
When i hover on a function that can't be found with go to definition (e.g. anything external to the project), and I go to definition, my cursor jumps to the outer definition I'm currently at, rather than staying at the same location. I'm using ghcide with emacs and eglot, and I don't fully understand how lsp works, so apologies if this is either expected behavior, or actually a problem on eglot's side (e.g. sending the wrong requests to the server).
Reproduce
Open a file that works with ghcide, and type f = head; move cursor over head, and attempt to go to definition. On client side this sends to the server:
(:jsonrpc "2.0" :id 16 :method "textDocument/definition" :params
	  (:textDocument
	   (:uri "file:///home/adam/haskell/bug-test/Test.hs")
	   :position
	   (:line 0 :character 6)))

(apologies for the elisp rendering rather than raw json - I am grabbing this from eglot)
Expected behavior
Expected behavior: cursor stays over head. On ghcide side, return a null result e.g.:
(:result
 []
 :jsonrpc "2.0" :id 16)

Actual behavior
Actual behavior: cursor moves to outer definition (f). On ghcide side:
(:result
 (:uri "file:///home/adam/haskell/bug-test/Test.hs" :range
       (:start
	(:line 0 :character 0)
	:end
	(:line 0 :character 1)))
 :jsonrpc "2.0" :id 16)

ghcide version
ghcide version: 0.0.5 (GHC: 8.6.5) (PATH: /home/adam/.local/bin/ghcide) (GIT hash: a0aa013e3362d6ae0a963639d7845ec9990350fe)

I’ve traced this behavior down to 2523c21b75925b59ef0024b6d0f0319f9aa1ac1a. Before this change, getTypeLhsBind returned a single SpanInfo that just points to the function name: [(SpanInfo 2 0 2 1 "[Int] -> [Int]" (Named f))]
After this change, the SpanInfo points to [(SpanInfo 2 0 2 12 "[Int] -> [Int]" (Named f))] so anything that doesn’t have a more specific match within the definition of f will end up pointing to f. I don’t think the new behavior makes a lot of sense for goto definition so we should fix that.

I looked into this a bit more and sadly this seems to be rather annoying to fix. Taking the location from the match like we do right now is wrong as shown above. In theory, we should be able to look at the HsMatchContext, in particular mc_fun. For the parsed module this points exactly to the right span. However, somewhere in the conversion from ParsedModule to TypeCheckedModule this seems to be remapped such that mc_fun always points to the first match which makes the field completely useless since we can just use fun_id in that case. I see a few ways forward. None of them are very satisfying but I don’t think the current behavior makes sense so we need to do something.

Go back to the state before 2523c21. Obviously unsatisfying and it will break hover and goto definition on definitions with multiple matches. Still, I think this is probably better than what we have right now.
Take the columns of the first span and map it to the line of the match. I think this should work fine for prefix definitions since they have to start in the same column and always have the same length. However, for infix definitions this is definitely not correct since the infix operator can be at pretty much arbitrary points in each match.
Somehow combine the TypecheckedModule and the ParsedModule so that we can get type information while also having the proper source spans. This would probably involve first building up a map from OccName to the corresponding FunBind from the parsed module and then doing lookups in that map based on the decls in the typechecked module.

3 seems to be the only correct way of doing that and it doesn’t seem too complex, so that seems like the most sensible option.

Thank you so much for tracking this down and such a quick fix, really appreciate it!


Frequent App Crashes on MacBook Air M3 – Request for Log Submission Guidance

Hello,
First, I want to express how much I enjoy using your application. It's been incredibly useful.
However, I've been experiencing an issue where the app crashes unexpectedly around three times a week. It's challenging to pinpoint the exact circumstances or triggers that cause these crashes. I am using a MacBook Air M3 15" running macOS Sonoma 14.6.1.
Could you please advise on how I can provide logs or any other diagnostic information that might help in identifying the root cause of these crashes? I'm keen to assist in any way I can to help resolve this issue.
Thank you for your support and for the continued development of such a great tool.
Best regards.

Hello,
Thank you for the feedback. There are some known crash issues for only switch with radio player with sounds effect and clicking icon on menu bar.
I believe you can get some crash information including thread stack when it happens. Then you can provide it to me.
Best regards,
Jack

@jacklandrin I use the radio player a lot. It might be related to this. Wow.
How can I get the crash information? Because I just notice when I look at my menu bar, and all hidden icons are there. There is no pop-up window mentioning the crash.
Best regards,
Francis.

Once the app crashes, it's supposed to show an alert after a while. A button called show details something like that, after clicking it, you can check all crash info.

When the app crashes, it does not show anything with error message (other apps does).
Is there anything that I can do?

OnlySwitch widget extension crashes randomly, particularly after system boot. The crash occurs during CoreData persistent store initialization.
Environment

OnlySwitch Version: 2.5.5 (204)
macOS: 15.1.1 (24B91)
Architecture: ARM-64

Crash Log
[Attach sanitized crash log]
report.log


chore(avm): fix struct serialization and factory

#6903  👈
master

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

Join @fcarreiro and the rest of your teammates on  Graphite

Benchmark results
Metrics with a significant change:

batch_insert_into_indexed_tree_20_depth_ms (128): 148 (+33%)
batch_insert_into_indexed_tree_20_depth_hash_ms (128): 0.665 (+34%)
protocol_circuit_witness_generation_time_in_ms (base-parity): 1,760 (+99%)

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,700
1,541
708
772 (+5%)
772

proof_construction_time_sha256_30_ms
11,368 (-1%)
3,046
1,369
1,405 (-1%)
1,453

proof_construction_time_sha256_100_ms
44,641
11,705
5,423
5,385 (-1%)
5,346

proof_construction_time_poseidon_hash_ms
78.0
34.0
34.0 (-3%)
56.0 (-3%)
87.0 (-3%)

proof_construction_time_poseidon_hash_30_ms
1,515
418
201
225 (-4%)
268

proof_construction_time_poseidon_hash_100_ms
5,730
1,574 (+1%)
723
777 (-1%)
791 (-1%)

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

Metric
4 txs
8 txs

l1_rollup_calldata_size_in_bytes
1,412
1,412

l1_rollup_calldata_gas
9,452
9,458

l1_rollup_execution_gas
607,988
607,994

l2_block_processing_time_in_ms
743 (+10%)
1,293 (+1%)

l2_block_building_time_in_ms
22,540 (+5%)
45,861 (+1%)

l2_block_rollup_simulation_time_in_ms
22,394 (+5%)
45,488 (+1%)

l2_block_public_tx_process_time_in_ms
19,250 (+5%)
42,063 (+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
5,834 (-1%)
8,482

node_database_size_in_bytes
9,482,320
12,738,640

pxe_database_size_in_bytes
7,774
15,127

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

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

batch_insert_into_append_only_tree_16_depth_ms
11.0 (+4%)
17.9 (+6%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.7
31.7
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.642 (+4%)
0.549 (+7%)
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
48.9 (+2%)
92.2 (+24%)
160 (+25%)
246
473 (+4%)
N/A

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

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.500 (+2%)
0.569 (+24%)
0.547 (+25%)
0.447 (+1%)
0.442 (+4%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
58.7 (+1%)
:warning: 148 (+33%)
200 (+13%)
350 (+1%)
627 (+3%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
107
208
355
686
1,263
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.506 (+1%)
:warning: 0.665 (+34%)
0.528 (+12%)
0.479
0.470 (+3%)
N/A

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

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
101

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.566 (+4%)

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
79,470
665,267

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


Magic:Spell recast timer

Add a timer for especially for spells like Spin Flax/Superglass Make.
The timer would start as soon you cast a spell, and would end at the moment, you are able to cast a next spell, or do any other action (eg. banking).

Hi guys,
Just for fun I took a stab at this.

Last one is red, telling you that there are not enough items left for another cast.

I implemented this by checking the inventory every tick and detecting changes. This is my first time poking in the code, is there a better way to do this? I tried animation checking, but that didn't work since they overlap.

I spend a little more time making it work for any spell. But I realized this is only useful for two spells, Spin Flax and Tan Leather. All the other spells are either one cast per inventory or require you to click specific items and these actions are queued anyway.
It's nice for those two spells, saves you from spam clicking the spell and is kinda fun to watch, but seems like a little thin value for a plugin.
I'll leave the decision to the Runelite developers, if they want this, I'll do the required work and submit a PR.


Azure service bus

Initial attempt at supporting Azure Service Bus. Added main project and example project which will be hosted using Nancy. Currently creating a new MessageSender every time we publish which is expensive, eventually we will introduce a MessageSender pool to increase throughput.

@yiannistri Merged in, thanks my friend


Need more detail information about dependencies between containers and files.

In the past three weeks, our team decided to use socialNetwork to be the bench mark for our research. threrefore, I need to deploy the whole 30 containers in a cluster. Because for the lack of dependencies between containers, I made quite a greate effort before I finally resolve all the errors occured when deploying.
Now, socialNetwork works well in cluster, and next focus on the hotelReservation project.
I recommend that you can describe more detail about the applications such as the dependencies between containers or how configs like the 'config.json' in hotelReservation work , so the users like me can use your bench mark more easily.

The dependencies are shown in the image in the README file. For any issues you run into, you could have opened an issue here. Same if you run into issues with the other applications.

The dependencies are shown in the image in the README file. For any issues you run into, you could have opened an issue here. Same if you run into issues with the other applications.

Which I mean is that the README file is too short and lose many useful information. Like the starting sequence for the services if I want to boot up all the service by **docker run ** instead of docker-compose up.
You know, docker-compose is easy and convienient to use but not friendly for testing in some situations.

Hello, how to deploy the whole 30 containers in a cluster? I need your help.

Hello, how to deploy the whole 30 containers in a cluster? I need your help.
First, contain all your containers in one docker swarm, and then create an overlay network in the swarm with anyname you like.
Next, translate all the services in the docker-compose file into command like 'docker run'
Last, use '--net=[your network ]' to let the contianers join your network.
Thats all. Best wishes to you.

Thanks for your answer. I will try it according to your method.
Are you using WeChat? Can I have your WeChat number?
Thank you again anyway.
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2019年10月24日(星期四) 晚上9:48
收件人<EMAIL_ADDRESS>抄送: "JXC"458385004<EMAIL_ADDRESS>主题: Re: [delimitrou/DeathStarBench] Need more detail information aboutdependencies between containers and files. (#23)
Hello, how to deploy the whole 30 containers in a cluster? I need your help.
First, contain all your containers in one docker swarm, and then create an overlay network in the swarm with anyname you like.
Next, translate all the services in the docker-compose file into command like 'docker run'
Last, use '--net=[your network ]' to let the contianers join your network.
Thats all. Best wishes to you.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

did u successfully execute hotel reservation service?


Add support for included and excluded records

Included and Excluded can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.
See also: https://github.com/github/octodns/issues/26

This generally looks good and seems close to ready to merge. Looks like there's a few uncovered branches in Zone tests:

./script/coverage should create the files under htmlcov/

Updated PR with with a fix and more tests to cover all code

It did indeed :-)

Is it possible to use the changes from this PR to manage a Route 53 zone that has an apex ALIAS like in the initial comment in #26 (ie. by having OctoDNS skip these records, but manage the remainder of the zone)?
I tried a few combinations of excluded/ignored, but now I'm thinking that I misunderstood what this PR is enabling.

ALIAS records for route53 are not supported by OctoDNS as the implementation is completely different than how other providers have implemented. With R53 the target must be if the same type and for the Apex can't be a CNAME as the same rules apply. This makes the R53 ALIAS record useless for this pupose.

Thanks @vanbroup, I see what you mean about the Route 53 ALIAS having a different meaning from the ALIAS record in the other providers.
Our use case is that we have a handful of non-OctoDNS managed Route 53 zones that already have apex ALIAS records. We'd like to manage the non-apex records for these zones with OctoDNS.
With the code from your PR, I can exclude/skip a non-apex record:
host:
  octodns:
    excluded:
    - route53
  type: xxx
  value: yyy

I had thought I would be able to do something similar to exclude the apex record, but I still receive the KeyError from https://github.com/github/octodns/issues/26#issue-225318225. I think this is because OctoDNS' route53 provider doesn't know how to interpret these records, which I realize now is not what this PR was designed to address.
I'll continue to use the workaround from https://github.com/github/octodns/pull/27 to handle skipping these records.

I'm running from master, but was using 0.8.8 previously.
I had a look through the history, and from what I can understand when the changes were made to ignore unimplemented provider types (ce0b58d5 and 852c1013), the route53 provider wasn't updated to make use of this.
The route53 provider only ignores the SOA type - https://github.com/github/octodns/blob/master/octodns/provider/route53.py#L462. But even changing this line to:
if record_type not in self.SUPPORTS:

doesn't cause the apex ALIAS to be skipped, because the type for Route 53 ALIASes is 'A' unfortunately:
$ aws route53 list-resource-record-sets --hosted-zone-id=XYZ
{
    "ResourceRecordSets": [
        {
            "AliasTarget": {
            ...
            },
            "Type": "A",
            "Name": "XYZ"
        },
        ...

I think this is also why I can't use your new exclude functionality to skip these records.
Now that I know this is already meant to be working, I should probably create a new issue(s) about it. Rather than continuing to bother you here :)

PR submitted :)
I checked the docs [1][2] - ALIAS is a property that another record can have, but not a separate record type.
Checking for presence of AliasTarget was the approach taken in #27 to address this. @michaelmcallister, are you interested in rebasing your PR, now that I think it has a good chance to be merged? If not, I'm happy to have a go at it myself.

Thank you for the heads up! Leave it with me :-)


Documentation improvement

[ ]  Explain the mysql function "beautify"
[ ]  Features: Tenant management und administration -> and

Moved issue to according repository.


data convert error

I am new to python.
when i ran your test.py . i got this error. any help will be pleasure, tks!
pyseeta/pyseeta/detector.py", line 77, in detect
byte_data = (c_ubyte * image.size)(*image.tobytes())
TypeError: an integer is required
numpy version is 1.12.1
OS is : ubuntu 14.04

Thanks for your attention.
I have no idea about it,  are you sure is the image is valid？
Also I have update the test.py，all images for testing have been provided.
you can run it directly.
plz contact me if you have any problems.


In inji app still labels and button remained in english even after language switch

Describe the bug
In inji app still labels and button remained in english even after language switch
To Reproduce

Unlock the app
click on language filter which is available in the right top corner in home page/profile section.
Choose any language ex: kan

Current behavior
Not all feilds where translated , and few feilds where not supporting and glitching out
Expected behavior
All labels and button should be converted to User selecting language.
Screenshots

Smartphone (please complete the following information):
Device: iPhone7 & iPhone XR
OS: 15.4.1
Inji app version: 0.4.0 (16) in test flight
MOSIP Version: 1.2.1
MOSIP server: qa-121.mosip.net
Additional context
Issue registered in Android https://github.com/mosip/inji/issues/201

@pmigueld tested and it is translated in the recent develop branch

@jannahadlaon base on your recent comment: https://github.com/mosip/inji/issues/201#issuecomment-1326072899
this is fixed already

Tested on
Android: QA4_io.mosip.residentapp-0.4.1-rc3-newlogic_20221205_0904.apk
iOS: Inji 0.4.1 (4)
ISSUE IS STILL PRESENT in iOS
Assign back to dev
@pmigueld @danicaerediano @Anushree09-N @kyanthony @rakhimosip @Sujithbn
To Reproduce
Steps to reproduce the behavior:

Share an ID
See error on Tanggapin ang kahilingan at piliin ang ID and Tanggapin anf kahilingan at magpatunay button
Select an ID and clicking on either Tanggapin ang kahilingan at piliin ang ID or Tanggapin anf kahilingan at magpatunay
See error

Test devices:
iPhone SE - iOS 15.4
iPhone 11 - iOS 16.1.1
Screens

hot

Verified on:
Device: iPhone 8 & iPhone 11
OS: 16.0.2 (20A380), 15.6.1
Inji app version: 0.4.1 (4) -> Testflight
MOSIP Version: <IP_ADDRESS>
MOSIP server: qa5.mosip.net
@jannahadlaon we still see issue with error messages

VC receiving and sharing time in history tab

Credits and legal page in profile section

@Anushree09-N  @santhoshsunder The above issues were solved by adjusting all related language files in locals. I raised the respective PR and sent it. Recheck once the code was merged.

Verified in:
Device: iPhone 8 & iPhone 11
OS: 16.0.2 (20A380), 15.6.1
Inji app version: 0.4.1 (10) -> Testflight
MOSIP Version: <IP_ADDRESS>
MOSIP server: qa-1201-b2.mosip.net
Able to replicate issue

@Anushree09-N UIN, VID, MOSIP, and ID words like these are prefered to translate. I already mentioned in the above comment that the translating errors related to the backend and Markdown language were not done.

@Anil-kumar-Majji leave terms like ID, VID, UIN, and MOSIP I still see some more text that appears in English. We can address those.

@Anushree09-N @Anil-kumar-Majji regarding the translation of ID, VID, UIN, and MOSIP labels -> I did some research and in conclusion, I feel we can go ahead and add them to locale files.
If a country wants to keep a mix of local language labels + eng versions for these (ID, VID, UIN) they can go ahead and add English labels in their language's locale file.

@Anushree09-N The reopened above language switching issue was resolved by modifying locals and machine files. Respective PR(#494 ) raised and submitted.

This bug has been moved to Jira.
Link to Jira bug: https://mosip.atlassian.net/browse/MOSIP-26836


ORC column statistics accessible from arrow

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Ping me if help is wanted 🤔


inbloom.error: internal initialization failed -- Parameter bounds?

Trying to initialize large filters results in memory errors, see below.  Most likely explanation is the filter is not intended to be used with these parameters.  If so, what limits should be used in practice?
>>> import inbloom
>>> bf = inbloom.Filter(10**8, 10**-4)
>>> bf = inbloom.Filter(10**8, 10**-5)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>>
>>> bf = inbloom.Filter(10**8, 10**-4)
>>> bf = inbloom.Filter(10**9, 10**-4)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>>
>>> bf = inbloom.Filter(10**9, 10**-3)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>>
>>> bf = inbloom.Filter(10**9, 10**-2)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>>
>>> bf = inbloom.Filter(5*10**8, 10**-2)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>>
>>> bf = inbloom.Filter(5*10**8, 10**-1)
Python(83086,0x7fff7288e310) malloc: *** mach_vm_map(size=18446744073441116160) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
inbloom.error: internal initialization failed
>>> bf = inbloom.Filter(4*10**8, 10**-1)
>>>

This output was produced using OSX with Python 2.7.9 and inbloom 0.2.2.  I got identical results on Ubuntu 14 with Python 2.7.10, except that the error messages were uniformly "inbloom.error: internal initialization failed".

Thanks for the report, I'll take a look in the upcoming week.

Following up, I noticed in the libbloom docs that it defaults to a 32-bit build.
I then poked at the parameters and found that with an error rate of 10**-4, the largest number of elements it will take is 112022460.  With an error rage of 10**-5, the limit is 89617968.  Going to 10**-6 reduces the limit by exactly 5/6 to 74681640.  That log-linear pattern continues through at least 10**-7.
Ideally, reducing the error rate by a factor of ten should require 4.8 bits/element.  Using that estimate, these maximal filters would be taking 112022460 * (4*4.8) bits, which is just a smidge above 2**31.  I have no idea where to get an extra factor of two, but this looks like the 32-bit build may be at the root of it.

Hi, it's definitely an issue with libbloom, it doesn't support filters which are larger than 231, this can be fixed by changing libbloom to use size_t instead of int for the entries, bits and bytes fields of the bloom struct. I have a patch which fixes that and will submit it upstream.
I think we should support up to UINT32_MAX (232-1) which is the maximum size allowed in the serialization protocol, I can also make libbloom raise a more specific error when passing large values.
Does this solution seem reasonable to you?
cc: @dvirsky

Here's the commit for libbloom https://github.com/EverythingMe/libbloom/commit/87c929aeb1678aab6c73108f870b7d58c5b98b92  (I started a fork since the library changed a lot in the past month and will need some modifications to inbloom).


[ci] Checking for dependency growth

DO NOT ACCEPT THIS PR YET :D
Motivation
It would be great to check if a PR actually increases the number of (depth=0) dependencies.
This PR provides a script that will fail the commit-workflow of circle CI.
Effectively, this means that to merge a PR that increases the number of dependencies, one will have to consciously merge a PR that fails the circle CI.
Ideally I would like to provide a warning instead of a failure, but I'm not sure if this is possible.
It is called dependency_hello for obvious reasons
Test Plan
I am testing this in this PR itself!
Check https://circleci.com/gh/libra/libra/1192?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-checks-link
Right now, it is part of the commit-workflow:
commit-workflow:
    jobs:
      - build
      - terraform
      - dependency_hello

What I need to understand is:

does it affect the actual merge in our codebase? This would be bad as it is doing a checkout master at the ned.
can it not block a pull request if it fails? This is only intended as a warning.

@bschwab  can you add me to circleci for this? same nickname.

That's a very good point! We shouldn't discourage growth of internal dependencies (as this probably mean smaller and more manageable crates at the moment).
Ideally I wanted this PR not to introduce another dependency so I went the script route. I just modified the script to check if the dependency has a "path", and if it has one, I ignore it. I think that should do the trick.

Looks like a decent approach, @metajack can you take a look?

@mimoo and I spoke briefly about this. I think the best way would be to use a probot bot to comment on PRs that add to the dependency list.
Basically you'll want the bot to pull the base revision's Cargo.tomls and compare against the current revision's.
Leaving a comment puts the decision in the hands of the reviewer, instead of into CI.
I'm planning to build a simillar bot that flags changes or introductions of unsafe.

I think that's a great way to tackle this btw :) I'll look into it.

I'm going to close this since it appears like we've decided to go the probot way and potentially build some tooling around Cargo.lock to better track dependencies.


Optionally run random tick in cubes

Generated JSON:
[
 {
  "USE_FAST_COLLISION_CHECK": true,
  "description": "Enabling this option allow using fast collision check. Fast collision check can reduce server lag. You need to restart Minecraft to apply changes."
 },
 {
  "RANDOM_TICK_IN_CUBE": true,
  "description": "If set to true, random tick wil be launched from cube instance instead of chunk. Cube based random tick may slightly reduce server lag. You need to restart Minecraft to apply changes."
 }
]

It will be tick in different blocks. Because we using different random seeds in cube random tick and world random tick. But whatever. I changed it.

But it would mean that for example crops would grow on average twice as fast. So it had to be  fixed.


Align with bash style guide

@sajayantony
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

#sign-off


Overly verbose error output

When an error was encountered, the entire schema is printed as part of the error message. This makes it makes difficult understand the actual error. I wanted to find a way to make the error output more concise. This lead to the idea of creating a new OutputStyleHandler that:

Minimize the overly verbose output in the new output style handler
Give the user more flexibility about what they want in the output

Example of overly verbose output:

I have implemented some code that I want to contribute.

added a new CLI option to invoke the new OutputStyleHandler
made changes to the run, prepared_runner, and execute functions to incorporate the new options
added a new output format file in the 'output' directory.

Feel free to ask any questions or concerns. I wanted to share my idea and the reason before I created a PR.

Hi @presto21 !
Thank you for your contribution, I appreciate it :)
Indeed, it is too verbose. I decided to rely on the default jsonschema output for simplicity and didn't actually look for alternative representation and I am happy that you brought this up :)
Some time ago I prototyped some --verbosity option but didn't finish it. Probably it could be either updating the existing handlers or creating a new one, depending on what is simpler & more flexible. So I'd be happy to check out your implementation :) From what I see in your comment everything seems fine :)
The most interesting part for me is how the output will look like with different option values :) Could you, please, share how it might look like with the new handler? e.g. in a PR


Events-function fails on startup

Desbribe the bug
If there is messages in queue, the events-function fails on startup
Analyze
It seems that the component have problem receiving certificate from KeyVault when the app is starting up.

Cannot see that this has been a problem lately. As we have retry in place we will never loose events as a result of this bug.
Closing issue for now .


We have a way to extend languages, but not a way to extent passes

We would like to have a way to create a "template" language with a "template" pass, and then extend both the language and the pass to create a concrete pass.
We would like to be able to extend both the existing transformers and the list of definitions, expressed using something like the - and + syntax that we extend passes with.
The idea is to have something like:
(define-pass foo-template : L-template (x) -> L-template ()
  (definitions
     (define f1 (lambda (x) ---))
     (define f2 (lambda (y) ---))
    ---)
  (A : A (x) -> A ()
    [(a) `(a)]
    [(b ,x ,y ,z) `(b ,x ,y ,z)]
    ---)
  (B : B (x) -> B ()
    [(qux ,x) `(qux ,x)]
    ---)
  body)

and modify it as (syntax subject to change):
(define foo : (L (extends L-template)) (x) -> (L (extends L-template)) ()
  (extends foo-template)
  (definitions
    (- (define f2 ...))
    (+ (define f3 (lambda (z) ---)))
  (A : A (x) -> A ()
    (- [(b ,x ,y ,z) ...])
    (+ [(c ,w) `(c ,w)]
        [(d ,n) `(d ,n)]))
  (+ (C : C (x) -> C ()
        ---)
  (- body)
  body)

Issue moved to new repository: nanopass/nanopass-framework-scheme


Stacking/Blocking on the the max value

the sliders stacks/blocking on the max/end value when u touching this after remounting parents component

Is this the case? https://github.com/NightCatSama/vue-slider-component#exceptions

this class is only contains
margin-top: 10px
i think this is a reason of issue yup ?

This should be caused by a calculation error when the component is initialized. Because your situation is very consistent with the exception.
You can try to display the component after the page is loaded.
e.g.
<slider :show="show" v-model='value'></slider>
<slider ref="slider" v-model='value'></slider>

export default {
  data () {
    return {
      show: false,
      value: 0
    }
  },
  mounted () {
    this.show = true
    // or
    this.$refs.slider.refresh()
  }
}

I faced the same problem while using the slider inside a router view that has a slide-in transition when it is mounted. Managed to fix it by refreshing the slider after the transition animation ends.
`
`

@luisdfp If you are using <transition> or <transition-group>, you can refer to this solution.

TypeError: this.$refs.slider.get is not a function :(

TypeError: this.$refs.slider.refresh is not a function

oh i have checked everything in the component info into the console
this.$refs.slider['0'].refresh()
thats work


IAC addition

Signed-off-by: Dipankar Das<EMAIL_ADDRESS>
Fixes Issue

Changes proposed
Addition of terraform IAC for AWS APP Runner

Screenshots

Note to reviewers
ig it will not get merged

We might not want to host it on AWS, If I do I would only do on Civo Kubernetes.

Then will create deployment and service yaml's instead 👍

Should I Close this PR?

yes can be closed


Submissions Stuck Again for Competition 4430

Dear Codabench Team,
We are running the competition https://www.codabench.org/competitions/4430. The issue of stuck submissions on Internal Server Error 500 is back. From 4PM today all workers on our servers return errors like the following.
How should we handle this issue?
On a side note, following #1664, these are the last days of competition and the website is becoming extremely slow when trying to load submissions. Is there a way to solve this?
an2dl-worker7  | [2024-11-16 22:06:12,120: INFO/ForkPoolWorker-1] Updating submission @ https://www.codabench.org/api/submissions/159973/ with data = {'status': 'Preparing', 'status_details': None, 'secret': '...'}
an2dl-worker7  | [2024-11-16 22:06:13,775: INFO/ForkPoolWorker-1] Submission patch failed with status = 500, and response =
an2dl-worker7  | b'
Server Error (500)
'
an2dl-worker7  | [2024-11-16 22:06:13,775: INFO/ForkPoolWorker-1] Updating submission @ https://www.codabench.org/api/submissions/159973/ with data = {'status': 'Failed', 'status_details': 'Failure updating submission data.', 'secret': '...'}
an2dl-worker7  | [2024-11-16 22:06:13,838: INFO/ForkPoolWorker-1] Submission patch failed with status = 500, and response =
an2dl-worker7  | b'
Server Error (500)
'
an2dl-worker7  | [2024-11-16 22:06:13,838: INFO/ForkPoolWorker-1] Destroying submission temp dir: /codabench/tmpkn55zvfz
an2dl-worker7  | [2024-11-16 22:06:13,840: ERROR/ForkPoolWorker-1] Task compute_worker_run[fe0f09c7-6a74-46b8-bc27-cb29a3f74890] raised unexpected: SubmissionException('Failure updating submission data.')
an2dl-worker7  | Traceback (most recent call last):
an2dl-worker7  |   File "/compute_worker.py", line 112, in run_wrapper
an2dl-worker7  |     run.prepare()
an2dl-worker7  |   File "/compute_worker.py", line 765, in prepare
an2dl-worker7  |     self._update_status(STATUS_PREPARING)
an2dl-worker7  |   File "/compute_worker.py", line 356, in _update_status
an2dl-worker7  |     self._update_submission(data)
an2dl-worker7  |   File "/compute_worker.py", line 339, in _update_submission
an2dl-worker7  |     raise SubmissionException("Failure updating submission data.")
an2dl-worker7  | compute_worker.SubmissionException: Failure updating submission data.
an2dl-worker7  |
an2dl-worker7  | During handling of the above exception, another exception occurred:
an2dl-worker7  |
an2dl-worker7  | Traceback (most recent call last):
an2dl-worker7  |   File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 385, in trace_task
an2dl-worker7  |     R = retval = fun(*args, **kwargs)
an2dl-worker7  |   File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 650, in __protected_call__
an2dl-worker7  |     return self.run(*args, **kwargs)
an2dl-worker7  |   File "/compute_worker.py", line 120, in run_wrapper
an2dl-worker7  |     run._update_status(STATUS_FAILED, str(e))
an2dl-worker7  |   File "/compute_worker.py", line 356, in _update_status
an2dl-worker7  |     self._update_submission(data)
an2dl-worker7  |   File "/compute_worker.py", line 339, in _update_submission
an2dl-worker7  |     raise SubmissionException("Failure updating submission data.")
an2dl-worker7  | compute_worker.SubmissionException: Failure updating submission data.

Hello, I fixed the issue for now. You can check https://github.com/codalab/codabench/issues/1446 to know more about this particular problem and to know when we have a more permanent fix.
As for the overall platform performance, we are also working on various optimizations to make it more responsive

Thank you for the help!
We are expecting a lot of submissions between the 20th and 22nd November, since we will move to a different phase of our competition. Would deleting submissions from the previous phase improve the overall performance? At least this way we could stop/rerun some submissions manually, as right now the submission list takes minutes to load.

Hi @ObadaS,
It seems that today we have another connectivity issue with the platform. Any page of our competition (4430) takes minutes to load and most of our workers show logs similar to the following. Also, submissions from around 8PM (Europe/Rome time) all submissions are stuck in the "Preparing" phase.
an2dl-worker0  | [2024-11-17 20:20:58,189: ERROR/ForkPoolWorker-3] Task compute_worker_run[0a204840-d368-46be-ac22-74f42f6d4c89] raised unexpected: ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='www.codabench.org', port=443): Read timed out. (read timeout=150)"))
an2dl-worker0  | Traceback (most recent call last):
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 384, in _make_request
an2dl-worker0  |     six.raise_from(e, None)
an2dl-worker0  |   File "<string>", line 2, in raise_from
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 380, in _make_request
an2dl-worker0  |     httplib_response = conn.getresponse()
an2dl-worker0  |   File "/usr/local/lib/python3.9/http/client.py", line 1377, in getresponse
an2dl-worker0  |     response.begin()
an2dl-worker0  |   File "/usr/local/lib/python3.9/http/client.py", line 320, in begin
an2dl-worker0  |     version, status, reason = self._read_status()
an2dl-worker0  |   File "/usr/local/lib/python3.9/http/client.py", line 281, in _read_status
an2dl-worker0  |     line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
an2dl-worker0  |   File "/usr/local/lib/python3.9/socket.py", line 704, in readinto
an2dl-worker0  |     return self._sock.recv_into(b)
an2dl-worker0  |   File "/usr/local/lib/python3.9/ssl.py", line 1275, in recv_into
an2dl-worker0  |     return self.read(nbytes, buffer)
an2dl-worker0  |   File "/usr/local/lib/python3.9/ssl.py", line 1133, in read
an2dl-worker0  |     return self._sslobj.read(len, buffer)
an2dl-worker0  | socket.timeout: The read operation timed out
an2dl-worker0  |
an2dl-worker0  | During handling of the above exception, another exception occurred:
an2dl-worker0  |
an2dl-worker0  | Traceback (most recent call last):
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
an2dl-worker0  |     resp = conn.urlopen(
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 637, in urlopen
an2dl-worker0  |     retries = retries.increment(method, url, error=e, _pool=self,
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/util/retry.py", line 368, in increment
an2dl-worker0  |     raise six.reraise(type(error), error, _stacktrace)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/packages/six.py", line 686, in reraise
an2dl-worker0  |     raise value
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 597, in urlopen
an2dl-worker0  |     httplib_response = self._make_request(conn, method, url,
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 386, in _make_request
an2dl-worker0  |     self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 306, in _raise_timeout
an2dl-worker0  |     raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
an2dl-worker0  | urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.codabench.org', port=443): Read timed out. (read timeout=150)
an2dl-worker0  |
an2dl-worker0  | During handling of the above exception, another exception occurred:
an2dl-worker0  |
an2dl-worker0  | Traceback (most recent call last):
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 385, in trace_task
an2dl-worker0  |     R = retval = fun(*args, **kwargs)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 650, in __protected_call__
an2dl-worker0  |     return self.run(*args, **kwargs)
an2dl-worker0  |   File "/compute_worker.py", line 112, in run_wrapper
an2dl-worker0  |     run.prepare()
an2dl-worker0  |   File "/compute_worker.py", line 765, in prepare
an2dl-worker0  |     self._update_status(STATUS_PREPARING)
an2dl-worker0  |   File "/compute_worker.py", line 356, in _update_status
an2dl-worker0  |     self._update_submission(data)
an2dl-worker0  |   File "/compute_worker.py", line 334, in _update_submission
an2dl-worker0  |     resp = self.requests_session.patch(url, data, timeout=150)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 596, in patch
an2dl-worker0  |     return self.request('PATCH', url, data=data, **kwargs)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 524, in request
an2dl-worker0  |     resp = self.send(prep, **send_kwargs)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 637, in send
an2dl-worker0  |     r = adapter.send(request, **kwargs)
an2dl-worker0  |   File "/usr/local/lib/python3.9/site-packages/requests/adapters.py", line 529, in send
an2dl-worker0  |     raise ReadTimeout(e, request=request)
an2dl-worker0  | requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.codabench.org', port=443): Read timed out. (read timeout=150)

Could we take any action to improve the system?
Thanks for all the support!

Hello, I fixed it for now.
Deleting all the submissions that were stuck might help improve the overall loading. As of now, every submission is loaded when the competition page is loaded, which is what slows down the website.

Hi, thanks for the prompt response!
Unfortunately, the workers still show the Read timed out error. From our side, intervening manually on all current pending submissions is extremely difficult, as any operation on the submissions list takes minutes from the competition page. Do you have any suggestion in how to handle this? Our goal is to get back (and ensure) an operational state for as much time as possible.

We will discuss with the team about making quick changes in the code to potentially make it either easier to mass delete or to improve the loading performance. I will get back to you with more information soon hopefully

Thank you for the feedback, I will make sure to bring it to the team's attention

Hello,
We pushed a patch yesterday to fix the slow loading issues of the website.

Hi! Yes, from yesterday night the website loading speed improved a lot. Also, deleting all submissions from the Development phase helped much. Thanks for the support!

@archettialberto I fixed it, should be fine for now

Thanks for the prompt support! Submissions are currently running 💪
I'll reopen the issue in case this problem shows again.


prevent interacting with linked Property

Continuing my crusade against broken data bindings.
Properties that have their values linked from another prop should probably not be interactive.
Because the link is unidirectional, the value change is not propagated and it leads to inconsistencies.
The only case where this is currently visible is with the Lights transform, when lightsFollowCam is enabled. If I change this value, it's ignored the next time I move the camera.
This is a very minor annoyance but if this gets merged I intend to use such a binding to control the transform inputs of CVCamera, thus allowing the camera's transform setting to be locked-up, fixing #314.
See https://github.com/Smithsonian/dpo-voyager/commit/4bab99f17e9f7fee4ac8995444e7f19c4c088a43 for changes that would be required to link Cameras transform from CVOrbitNavigation.

Makes logical sense and seems to work well, thanks! Merged to https://github.com/Smithsonian/dpo-voyager/tree/rc-46


Empty chart when pan

I dont know if could fix the issue of scrolling chart even when no longer have data, cause the blank chart?

Do you mean clamping the data like: https://reactivemarkets.github.io/react-financial-charts/?path=/story/features-interaction--clamp

because clamp would stretch out the chart (I see look like zooming out) if no longer have available data. Anyway to prevent it?

I have the same issue: When panning or zooming, the data disappears. I don't think this is an issue with just this library, as it occurred for me when using react-stockcharts.
I've localised the issue to clearThreeCanvases. The problem is that the canvas is cleared, but whatever is supposed to happen next regarding a redraw doesn't occur until panning again.

Minimal code example:
const margin = { left: 30, right: 60, top: 30, bottom: 30 };
const height = 400;

const xScaleProvider = discontinuousTimeScaleProvider.inputDateAccessor((d) => d.date);
const { data, xScale, xAccessor, displayXAccessor } = xScaleProvider(props.data);

const start = xAccessor(data[data.length - 1]);
const end = xAccessor(data[Math.max(0, data.length - 150)]);
const xExtents = [start, end];

return (
	<ChartCanvas
		clamp={"both"}
		height={height}
		ratio={props.ratio}
		width={props.width}
		margin={margin}
		seriesName={"Data"}
		data={data}
		xScale={xScale}
		xAccessor={xAccessor}
		displayXAccessor={displayXAccessor}
		onLoadAfter={(start, end) => console.log(start, end)}
		xExtents={xExtents}>
		<Chart yExtents={(d) => [d.high, d.low]} padding={{ top: 10, bottom: 20 }}>
			<CandlestickSeries />
		</Chart>
	</ChartCanvas>
);

Yeah think this is a separate issue, does that code always reproduce it?

I can't say whether this code will always reproduce the issue so I'll make a new issue with a minimal project attached which showcases the problem. Hopefully this will make it easier to localise what's occurring. It must be quite specific to mine and maybe OP's use case as the demos don't face the same problem.
Thanks for your hard work.

yeah in the current code is not great and I know lots of bugs like this still exist. i'm planning on starting v2 as soon as I get time to get rid of issues like this.

It's been discussed in https://github.com/react-financial/react-financial-charts/issues/529 that Preact users were experiencing this issue. I'd like to note that I was also using Preact at the time of experiencing the issue, since switching to React I've not encountered it.


HTTP redirects in mailing

Hi
I'm not sure where to report this issue, but site referred me here.
I received Weekly Coding Challenges and after clicking on one of the challenges I got redirected to the challenge. The redirect itself was to http version of website.
This in itself would not be problem, but some of sites features do not work on http (XHR requests fail). Looks like Access-Control-Allow-Origin header does not have http://www.codewars.com. This could be reported as separate issue, I'm not sure if site is supposed to be used on http.
Right now I would expect mailing links to redirect to https.

Sorry for the lack of response. This is fixed.


Anchor mysql version to 8.4

In #433, we updated our docker-compose.yaml to use a startup argument relevant to the then latest mysql version (8.4).
However this startup argument is deprecated in the current latest version of mysql (9.0). I have not had time to understand what changes need to be made to be compatible - for now, let's set the mysql version to 8.4 to fix CI and unblock local development. We will upgrade to a more recent version when we are ready.
I also drop the version attribute from the docker-compose.yaml, since it is obsolete and produces a warning when used.

Added one more commit to rename .cargo/config to .cargo/config.toml, to address the warning that runs on every cargo invocation:
warning: `akd/.cargo/config` is deprecated in favor of `config.toml`


[ldap] Don't mangle multi-byte characters

Previously, if a user's ldap data contained multi-byte characters, we
would mangle it.
For example, if a user's displayname was "张伟" it would get returned as
"å¼ ä¼".  This was being caused by the call to characters_to_binary.
The UTF-8 representation of "张伟" is
229,188,160,228,188,159

2 characters, each 3 bytes. unicode:characters_to_binary would transform
this into:
<<195,165,194,188,194,160,195,164,194,188,194,159>>

It does this because characters_to_binary assumes that the input is a
list of unicode code points. In our example, it would expect
[24352,20255]

and would then return
<<229,188,160,228,188,159>>

Since we are sending it raw UTF-8 data rather than code points, our data
gets mangled.
Since we are already getting UTF-8 encoded data from eldap, it appears
that we can just forward it on without modification and it will display
correctly.
Fixes #675
Signed-off-by: Steven Danna<EMAIL_ADDRESS>

This is built on top of https://github.com/chef/chef-server/pull/1001, will rebase once that is merged.

See https://github.com/chef/chef-server/pull/1002/commits/6e86e8045a491a5460b2c9af2a1e0d3404799c87 for the relevant change.

Rebased this. cc @chef/chef-server-maintainers The relevant change is: https://github.com/chef/chef-server/pull/1002/commits/8ddf9795118d720accd3a458eaba456d44e99a09


NOC examples in Processing fail to dowload

As the title. I have emailed Daniel a week or so ago but I haven't heard anything and neither has the issue been resolved.

this should be working now! Re-open if not!

Hi Danial,
I can confirm that your examples files now download.
However, I'm not sure if my issue was related to the fact I was using processing-3.3.7? Since I still can't download them using that version.
I'm now using processing-3.4 and everything is fine.


Convert stddev to udaf

Is your feature request related to a problem or challenge?
Similar to #10713 and others in #8708

Move code from datafusion/physical-expr/src/aggregate/stddev.rs to datafusion/functions-aggregate/src/stddev.rs
Add expression api in roundtrip_expr_api in datafusion/proto/tests/cases/roundtrip_logical_plan.rs
Use lowercase for name

Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response

take

Hi @jayzhan211,
Although this issue only mentions stddev, I'm thinking about stddev_pop. Should I also convert it to UDAF? I found that #10713 only converted var_sample but left variance_pop. Is there any reason we didn't convert variance_pop too?

Hi @jayzhan211, Although this issue only mentions stddev, I'm thinking about stddev_pop. Should I also convert it to UDAF? I found that #10713 only converted var_sample but left variance_pop. Is there any reason we didn't convert variance_pop too?

We should also convert population function, variance pop is tracked at https://github.com/apache/datafusion/issues/10668.
stddev_pop is also on the todo list in #8708.

Got it. I think I can convert them in the same PR. Thanks.


Bug: New+ if target folder with same name already exists New+ creates folder instance within the existing one

Microsoft PowerToys version
0.85.1
Installation method
GitHub
Running as admin
No
Area(s) with issue?
New+
Steps to reproduce

Right-click the "Desktop"
Select New+
Select "Example folder" (the first instance)
Right-click the "Desktop"
Select New+
Select "Example folder" (the second instance)

✔ Expected Behavior

The second "Example folder" should have been created on the "Desktop" as "Example folder - Copy" (on an English Windows)

❌ Actual Behavior

The second "Example folder" is created inside the first "Example folder" instance

Other Software
No response

Closing as a duplicate of 35179


support sort in low cardinality optimize

What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] others

Which issues of this PR fixes ：
Fixes #3987
Problem Summary(Required) ：
support topN operator apply low cardinality opimization
eg:
select count(d_datekey) over (partition by d_year order by lower(d_yearmonth)) from dates;
select d_yearmonth from dates;

[FE PR Coverage check]
:heart_eyes: pass : 70 / 79 (88.61%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
19
24
79.17%

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
49
53
92.45%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%

[FE PR Coverage check]
:heart_eyes: pass : 70 / 79 (88.61%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
19
24
79.17%

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
49
53
92.45%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%

still have some problems.

ready for review

[FE PR Coverage check]
:heart_eyes: pass : 73 / 82 (89.02%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
19
24
79.17%

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
49
53
92.45%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
3
3
100.00%

:large_blue_circle:
com/starrocks/sql/plan/ScalarOperatorToExpr.java
2
2
100.00%

[FE PR Coverage check]
:heart_eyes: pass : 75 / 84 (89.29%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
19
24
79.17%

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
51
55
92.73%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
3
3
100.00%

:large_blue_circle:
com/starrocks/sql/plan/ScalarOperatorToExpr.java
2
2
100.00%

[FE PR Coverage check]
:heart_eyes: pass : 68 / 77 (88.31%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
15
20
75.00%

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
50
54
92.59%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
1
1
100.00%

:large_blue_circle:
com/starrocks/sql/plan/ScalarOperatorToExpr.java
2
2
100.00%

run starrocks_fe_unittest

[FE PR Coverage check]
:heart_eyes: pass : 64 / 68 (94.12%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/optimizer/rewrite/AddDecodeNodeForDictStringRule.java
50
54
92.59%

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalTopNOperator.java
11
11
100.00%

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
1
1
100.00%

:large_blue_circle:
com/starrocks/sql/plan/ScalarOperatorToExpr.java
2
2
100.00%


[BUG] Database error

Please make sure you've tried the latest version of Fritter first, as the F-Droid version is sometimes out of date!

Describe the bug
The app is unusable
To Reproduce
Steps to reproduce the behavior:

Open Fritter

Screenshots

Device
Your device model, OS version, device locale/language and Fritter version. Please supply the actual
version of Fritter being used, and do not just write "latest version" or similar, as this
changes constantly.
Android 13, Pixel 6, Fritter v3 beta6

Works if you uninstall then re install


[OSD-7432] Added STS validation

Ref: https://issues.redhat.com/browse/OSD-7432

Renamed test-sts-accountclaim to test-sts
Added some validation for STS mode account and account claim

Codecov Report

Merging #640 (27819a1) into master (cf42def) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #640   +/-   ##
=======================================
  Coverage   24.07%   24.07%
=======================================
  Files          46       46
  Lines        4478     4478
=======================================
  Hits         1078     1078
  Misses       3325     3325
  Partials       75       75

/lgtm

For what's worth I just finished testing this and /lgtm -- sorry didn't notice it was merged already.


Introduce Travis bot for Linux build test.

Once the #1 issue is resolved, then we should introduce Travis bot for build test.

https://github.com/lunchclass/bacardi/commit/29de73d61cff27c01b43345e1301a9d43d2f3b1e


C2228 error at entry/entry.cpp after latest commits

Severity
Code
Description
Project
File
Line

Error
C2228
left of '.isEmpty' must have class/struct/union
example-common
c:\3rdpartylibraries\bgfx\examples\common\entry\entry.cpp
606

Refers to code from [6bff345] commit.

Grab latest bx too.

Thanks! Solved.


[Bug]: Plugin build fails for JDK lower than 17 (11 and 14)

Describe the bug
Build for kNN plugin PRs fail when JDK 11 or JDK 14 has been used.
Example of failed build - https://github.com/opensearch-project/k-NN/runs/5668411237?check_suite_focus=true.
Error in the log:
Reaper process died unexpectedly! Check the log at /home/runner/work/k-NN/k-NN/.gradle/reaper/build-1813/reaper.log
reaper.log:
Error: LinkageError occurred while loading main class org.opensearch.gradle.reaper.Reaper
java.lang.UnsupportedClassVersionError: org/opensearch/gradle/reaper/Reaper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 58.0
More details exception is here - https://paste.amazon.com/show/gaievski/1647997740.
The error comes at the very end of the build, when all tasks are finished successfully.
Locally I'm able to build is successfully for JDK 17, same as a github action has been cancelled as soon as build for JDK 14 fails.
This PR that uses OpenSearch 2.0.0-alpha1-SNAPSHOT, with added support for the build.version_qualifier.
To reproduce
Feel free to restart https://github.com/opensearch-project/k-NN/runs/5668411237?check_suite_focus=true failed task for JDK 11 or JDK 14, or download https://github.com/martin-gaievski/k-NN/tree/integrate/opensearch20-lucene91 and try to build is locally with JDK 14.
Expected behavior
Build should finish successfully, same as for JDK 17.

This seems like a core issue, will transfer to core repo once confirmed.
Thanks.


How to stop animating GIF in react-native-fast-image?

Hello, I want to stop/pause animating GIF?
how can i do this?
thanks

Maybe you can implement this via rerender the FastImage component via a boolean value?

would love to be able to pause gifs

any updates?

same. looking for this...any tips?

https://github.com/ysfzrn/react-native-gif-player I have developed a GIF player library for React Native. It includes features for pausing and frame tracking

same. looking for this...any tips?

Any updates on this, or any workaround available

hey any update here?


Please invite me to the GitHub Community Organization

Name
Sarvesh Kumar Dwivedi
Discord Username (if applicable)
No response
Additional Context
Wanna Explore Opensource

Welcome to the community!


[3.0] Setting particles lifetime to 0 breaks the particle system

Operating system or device - Godot version: Linux, Godot 3 master
Issue description:
Setting the 3d particles lifetime to 0 (even though the inspector will set it to 0.1), will render the particle node useless as no particles will be shown again.
Even after restoring all values to a default, nothing will be emitted again
Steps to reproduce:

Add a 3d particles node
Add any mesh to the draw pass and a particle material
Set particle lifetime to 0
try to make it work again :)

Can confirm this also exists with 2.1x branch for 2D Particles.

Reopening because of #8775.


Fix DOS3 status search filters

The way the open/closed filters was changed for DOS2 back in March, see here. The change wasn't applied to DOS3 however, which causes weirdness on the search page.
This catches DOS3 up.
There will be a PR on the buyer frontend once this is merged to pull these changes in.

@katstevens Yep, I think so. We cloned DOS2 to DOS3 in Jan I think, and this change was made to DOS2 in March. I've diffed the two directories in the repo to check for any other changes. This is the only thing that matters.
@lfdebrux I think there's a bit more info in the commit I linked to. Couldn't give you the main why though.


GH-493: do not add -var or -var-file extra_arguments during "apply" if plan is provided

Fixes #493
This PR adds a "special case" as discussed in https://github.com/gruntwork-io/terragrunt/issues/493#issuecomment-417814191
The script now checks if the command in question is apply and if the second argument is a file. If so, -var and -var-file appends are skipped.
I also added some tests on the function to be sure.

Hey @brikis98 ,

Yes I did: https://github.com/gruntwork-io/terragrunt/pull/577/commits/fcc3a263cd9bede2860a469d81625843e292d4a6
I tried running the tests on Windows but I received some strange failures, for example:

--- FAIL: TestGetParentTfVarsDir (0.01s)
Error Trace:    config_helpers_test.go:825
Error:          Not equal:
				expected: "D:/other-child"
				actual: "C:/other-child"
Messages:       For include &{../../other-child/terraform.tfvars} and options &{C:/child/sub-child/terraform.tfvars terraform  <nil> true true [] C:\child\sub-child 0xc00028a820 map[]  false C:\child\sub-child\.terragrunt-cache  false 0xc00008a008 0xc00008a010 100 [] 0x53b590}

I assume that this is because my gocode dir is on D:\ drive.
Do I have to do anything in particular to run the tests?

Ah, yea, looks like we make an unfortunate assumption here: https://github.com/gruntwork-io/terragrunt/blob/968cf5b2dca606339eabeeaf407732ed34eac9f4/test/helpers/test_helpers_windows.go#L5. Later on, that test code ends up calling filepath.Abs which will use the current working dir.
I know it's unrelated to this PR, but you could you see if changing the hard-coded C:/ to the root of your working dir fixes it?

Hello @brikis98. I tried changing C:/ to D: but I think there still are some issues, for example:
FAIL: TestLocalWithBackend (2.24s)
    integration_test.go:1144: Copying fixture-download to C:\Users\reni\AppData\Local\Temp\terragrunt-test775695595
    integration_test.go:1168: Error walking file path fixture-download due to error: open fixture-download\local\.terragrunt-cache\uUep4_zuiN2qvERHrxKWB7OTaeI\GZ6A09UfB1xY0qkZBpoqzLnNJQ0\.terraform\modules\123b8e4fd617c6cd09164b9df977046a: The file cannot be accessed by the system.
    assertions.go:239:

I tried running the tests on WSL and they all passed.
$ go test ./...
?   	github.com/gruntwork-io/terragrunt	[no test files]
?   	github.com/gruntwork-io/terragrunt/aws_helper	[no test files]
ok  	github.com/gruntwork-io/terragrunt/cli	36.847s
ok  	github.com/gruntwork-io/terragrunt/config	0.157s
ok  	github.com/gruntwork-io/terragrunt/configstack	0.201s
ok  	github.com/gruntwork-io/terragrunt/dynamodb	(cached)
?   	github.com/gruntwork-io/terragrunt/errors	[no test files]
?   	github.com/gruntwork-io/terragrunt/options	[no test files]
ok  	github.com/gruntwork-io/terragrunt/remote	(cached)
ok  	github.com/gruntwork-io/terragrunt/shell	(cached)
ok  	github.com/gruntwork-io/terragrunt/test	362.641s
?   	github.com/gruntwork-io/terragrunt/test/helpers	[no test files]
ok  	github.com/gruntwork-io/terragrunt/util	(cached)

I'll make further checks on the Windows errors and try to open a separate PR for that.

https://github.com/gruntwork-io/terragrunt/releases/tag/v0.16.13


Unit test

Test everything!
Services
Controllers
Integration testing maybe

Figure out a way to create a Mock-DB to test on.
Testing requires you to create a Options object since this is passed on to both the UsersService and via. that the Controller.
This can also be mocked, check link below:
https://www.niceonecode.com/question/20643/net-core-unit-testing-mock-ioptions

Unit testing has started -> UnitTesting branch

UserController Assigned to me

Done:
UsersController
MessagesController
Need:
UsersService
MessagesService
Figure out mock / temp in memory maybe mongoDB


Move to ignition for provisioning in applicable quoins

During provisioning of an CoreOS instance, we currently use coreos-cloudinit by providing a cloud-config for it to process. The cloud-config provisions and sets up the instance based on the work it will be doing. However, development is no longer active and has been superseded by ignition.

Terraform has an Ignition Provider that CoreOS contributed. We should definitely make use of it when this story is ready to be worked on.

A tool to use for validating the ignition configs. We can probably find a way to validate locally through an available CLI as well. We should look into the docs and code.


cannot use in android webview

Describe the bug
cannot use in android webview, cannot connect and chat with bot
Reproduction
cannot use in android webview, cannot connect and chat with bot
Logs
No response
System Info
android

Severity
annoyance
Additional Information
No response

do you see any errors in the browser console?


Updated the readme docs

Type of change
Note: Fill x in []

[ ] bug
[ ] enhancement
[x] documentation
[ ] dependencies

Description

Updated the Readme doc to latest document
For security reasons, all pull requests need to be approved first before running any automated CI

@athiruma pls update also https://github.com/redhat-performance/cloud-governance/blob/main/README.md


Recommend using "separation of concerns" for viewing lists of posts and whether they are public or draft

Currently the Index page and Drafts page both have the same "model" behavior: the model retrieves all blog posts, regardless of their visibility state (public or draft).
Then the view pages have their own logic for filtering the posts: when they enumerate the full list of posts, they apply some (simple) filtering logic to determine which subset of posts to show.
Instead of that, the views should not know what kind of posts they are showing: they should be provided with an already-filtered list of posts, and then they can iterate over them. You want "smart" models and "dumb" views in general.
Here are the "offending" lines:

Retrieving the data without filtering:

https://github.com/VenusInterns/BlogTemplate/blob/master/BlogTemplate/Pages/Index.cshtml.cs#L30
https://github.com/VenusInterns/BlogTemplate/blob/master/BlogTemplate/Pages/Drafts.cshtml.cs#L27

Listing the data and applying filtering:

https://github.com/VenusInterns/BlogTemplate/blob/master/BlogTemplate/Pages/Index.cshtml#L6-L17
https://github.com/VenusInterns/BlogTemplate/blob/master/BlogTemplate/Pages/Drafts.cshtml#L11-L20

I recommend that instead of the models doing this:
            _blog.Posts = _dataStore.GetAllPosts();

That they do something like this:
            _blog.PublicPosts = _dataStore.GetAllPosts().Where(post => post.IsPublic);

And then the views get "dumber" and instead of this:
    foreach (var post in Model.Posts)
    {
        if (!post.IsPublic)
        {

Do something like this:
    foreach (var post in Model.PublicPosts)
    {

This issue has been addressed, see PR.

Fixed this issue with #57


The base64 result of clientSecret encoding is abnormal.

What happened?
This issue seems different from https://github.com/panva/oauth4webapi/issues/69.
I found that when using basic auth, the base64 encoding in the Authorization header processed by oauth4webapi cannot encode and decode '-', '_', etc.
Here is my code.
 let client_secret = '0jQKm_heHj4Ba7-IPXk1bZbnKvG5SV5BCjtXpYjVok8BUsOveM0MEtgeS0hPgeftSu_jYlYysILt7nQHBTIzPg';
const clientSecretBasic = oauth.ClientSecretBasic(client_secret);
const request =  oauth.authorizationCodeGrantRequest(
        oauth_authorization_server,
        { client_id },
        clientSecretPost,
        params,
        redirect_uri,
        code_verifier,
    )

This is the base64 encoded string after oauth4webapi processing: MTM0NDg1MTk2OTY2NTc6MGpRS20lNUZoZUhqNEJhNyUyRElQWGsxYlpibkt2RzVTVjVCQ2p0WHBZalZvazhCVXNPdmVNME1FdGdlUzBoUGdlZnRTdSU1RmpZbFl5c0lMdDduUUhCVEl6UGc=
Decoded string:
13448519696657:0jQKm%5FheHj4Ba7%2DIPXk1bZbnKvG5SV5BCjtXpYjVok8BUsOveM0MEtgeS0hPgeftSu%5FjYlYysILt7nQHBTIzPg
The string that should be output after decoding:
13448519696657:0jQKm_heHj4Ba7-IPXk1bZbnKvG5SV5BCjtXpYjVok8BUsOveM0MEtgeS0hPgeftSu_jYlYysILt7nQHBTIzPg

Version
3.1.2
Runtime
Browser
Runtime Details
macos
Code to reproduce
This issue can be reproduced by using a client Secret with "-" or "_".

let client_secret = '0jQKm_heHj4Ba7-IPXk1bZbnKvG5SV5BCjtXpYjVok8BUsOveM0MEtgeS0hPgeftSu_jYlYysILt7nQHBTIzPg';
const clientSecretBasic = oauth.ClientSecretBasic(client_secret);
const request =  oauth.authorizationCodeGrantRequest(
        oauth_authorization_server,
        { client_id },
        clientSecretPost,
        params,
        redirect_uri,
        code_verifier,
    )

Required

[X] I have searched the issues tracker and discussions for similar topics and couldn't find anything related.
[X] I agree to follow this project's Code of Conduct

This is as per https://www.rfc-editor.org/rfc/rfc6749.html#section-2.3.1
the client id and client secret tokens are encoded as per appendix B before being used as the basic auth username and password.

If your server provider doesn't follow the specification use client secret post instead or implement your own client auth following the right interface.


Decision Tree Classifier with Standard Scaler

Kindly let me know if any changes required. Sorry I accidentally deleted the file, so I closed the pull request.

Hello there,
Required Changes:

Remove Description provide in Files heading just keep it "Decision Tree Classification with Standard Scalar"
Reduce detail provided in Scaling section for StandardScaler keep it max 2-3 lines.
change the section title from "Scaling " to "Data Scaling" or "Data Rescaling"
keep all import statements required in the complete process/code in a single code cell to make it cleaner.
Currently your code is not utilizing the Scaled data for training. you perform scaling on dataset or dataframe which will utilized for training and testing. for reference:

I have made the required changes. Let me know if any further changes are required

Change the font style to normal instead of bold in description of data scaling

Yes finished

I have completed the required changes. PLease let me know if there are any changes further. I will proceed for the next template.

go for next one.


Small Spelling issue Start-HawkUserInvestigation

When performing Start-HawkUserInvestigation the console outputs in a first line "Initilizing Application Insights" - this should be corrected to "Initializing Application Insights".

No pull requests performed since August it seems?


Fix typo in  ClusterTask workingdir -> workingDir

Addresses the issue https://github.com/tektoncd/catalog/issues/148 by
renaming workingdir to workingDir
See: https://github.com/tektoncd/pipeline/commit/01d7dff72bdafd0295d5c42f26fd2f18224a568f
for details
Signed-off-by: Sunil Thaha<EMAIL_ADDRESS>

/lgtm
/approve

/lgtm


Copyright and licensing of this software

Your repository shares common code lines from the https://github.com/dkfiresky/hyper-macos repository.
This commit (https://github.com/equinusocio/hyper-material-theme/commit/987f5864785505cf185ce553f389b6a2930c9019) contains parts of code taken from https://github.com/dkfiresky/hyper-macos/blob/master/index.js.
As original repository's license states:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

Please preserve the original copyright and license notices provided in the LICENSE file.

No problem, i just rewritten the code. have a nice day.


add custodian to meta.yaml

Over in pyiron_atomistics, we got CI run fails due to the emmet-core package seemingly not stating its dependence on custodian, have a look at e.g. this PR, where we provide a hotfix for this by adding custodian to our dependencies. For a clean solution, however, custodian
should be added to emmet-core's dependencies. I also raised an issue on this in the emmet-core repository.

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Apparently the custodian import was never meant to make it into production and got removed in a PR that is now released. So we don't need this PR any more

For me it looks like everything is running well again., so I close this one.


Test

Changes

...

Checklist

[x] Read the contribution guide and accept the code of conduct
[ ] Readme (updated or not needed)

Sorry PR was a mistake


Email field

Email field component expects its value to be a valid email address. It also enabled the specialized UI controls for typing email addresses on mobile devices.

Releases
Web Component:
https://github.com/vaadin/vaadin-text-field/releases/tag/v2.3.0
Flow Component:
https://github.com/vaadin/vaadin-text-field-flow/releases/tag/1.3.0.beta1


EIDSCA.CP01: Default Settings - Consent Policy Settings - Group owner consent for apps accessing data

Settings to control group owner RSC permission consent have moved. They are no longer managed via Update-MgDirectorySetting
See this link and cmds to disable group owners from consenting to RSC permissions.
https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/grant-resource-specific-consent#configure-consent-settings
Set-MgBetaTeamRscConfiguration -State DisabledForAllApps
Set-MgBetaChatRscConfiguration -State DisabledForAllApps
Update-MgBetaTeamworkTeamAppSetting -IsUserPersonalScopeResourceSpecificConsentEnabled:$false

As well impacts https://github.com/maester365/maester/blob/main/powershell/public/CISA/Entra/Test-MtCisaAppGroupOwnerConsent.ps1


Devel/extend

This branch addresses a few issues of smmregrid so far

Support for DataArray
Support for maked array
Tests

I was able to run it on both DataArray and Dataset, create a series of tests for multiple grids and find a draft way to deal with masks. Pressure levels seems supported by default.

I had a bit of fights with the different versions, but tests are now in place from 3.7 to 3.10. Environment creation is now safe.

Last commit introduced a few fixes to work with Datasets, especially with masks andtime_bnds. However, there is slowdown in vertical levels that should be investigated.

Hi, what is the "remove doule mask computation" commit? Did you find a way to avoid computing the mask itself or was it duplicated?

Ahaha no I did it twice :-)

Last commit includes a new treatment of the masks - computed once when the weights are loaded and initialised -  and significantly reduces the overhead when working with xarray.Dataset() to about 10%. Speedup figures are discussed in #2, and mostly suggest that with a full loading of the files the speed up compared to CDO is about ~1.5-3x. Slower performance are achieved for very big files. However, the good news is that with the current configuration it seems that writing to the disk is not a bottleneck, so that we are faster than CDO also in this case.
I will consider this as done and ask for review from @jhardenberg
We still need to figure out how to better exploit dask for parallelisation.

Proceeding to the merge!


Suggestion: Use Jetbrains code conventions

Noticed you put the companion object at the top. It should be at the bottom:
https://kotlinlang.org/docs/reference/coding-conventions.html#class-layout

Fixed https://github.com/Tomm0017/rsmod/commit/21d5fa429c5f231f09ed8ca0c537e18e31460fec


Fix istiod selector

This is a regression on master causing
https://github.com/istio/istio/issues/22359
This matches what is in 1.5, which allows this to smoothly upgrade.

I think it might also be a bug in k8s, but we shouldn't be doing this anyways. I filed https://github.com/kubernetes/kubernetes/issues/89322


get defrag nblks api

provide get defrag nblks api
pct check for each service
allow test framework to customize num_chunks while starting homestore service, apply 64K num_chunks for appendblk allocator test cases.

Tested with homeobject passed.

Codecov Report
Attention: 7 lines in your changes are missing coverage. Please review.

Comparison is base (6ca1be3) 69.64% compared to head (19ff044) 69.26%.
Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #209      +/-   ##
==========================================
- Coverage   69.64%   69.26%   -0.39%
==========================================
  Files          93       93
  Lines        7571     7574       +3
  Branches      972      972
==========================================
- Hits         5273     5246      -27
- Misses       1841     1867      +26
- Partials      457      461       +4

Files
Coverage Δ

src/include/homestore/homestore.hpp
70.37% <ø> (ø)

src/lib/blkalloc/append_blk_allocator.h
100.00% <ø> (ø)

src/lib/blkalloc/append_blk_allocator.cpp
61.53% <66.66%> (-0.80%)
:arrow_down:

src/lib/homestore.cpp
84.35% <45.45%> (-2.55%)
:arrow_down:

... and 16 files with indirect coverage changes

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

@yamingk rebased to solved the conanfile conflicts, feel free to merge.

@JacksonYao287 next time please if you can leave the merge to author,  as we do squash merge,  the author should take the responsibility to write a meaningful commit message (that will stay in git history) .
This is a bad example of commit w/o any context in commit message.

@xiaoxichen sorry , for this.
this is a small PR and i need to use it for my test, so i take a quick merge.
will leave the merge to author and follow the guideline next time!


Allow Access to Azure Services

The documentation says: "A Web App can be mapped to a private IP in a VNet/subnet. Even if service endpoints are turned ON from the given VNet/subnet, connections from the Web App to the server will have an Azure public IP source, not a VNet/subnet source. To enable connectivity from a Web App to a server that has VNet firewall rules, you must Allow Azure services to access server on the server.".
But my question is: Could we use the outbound IP address of the App Service Plan to set up our firewall rules on the Azure SQL Database? We would like to disable the option "Allow Access to Azure Services", so we want to add the Outbound IP Address of our App Services Plan to allow access from our App Services to our Azure SQL Database. Is it a good way to improve the security to restrict the access to our Azure SQL Databases?

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

ID: 500a2c86-b9f9-1e9a-1c22-3579450ba95b
Version Independent ID: ce872fbb-7707-5ff3-e1f9-aa8c170553cc
Content: Securing PaaS Databases in Azure
Content Source: articles/security/security-paas-applications-using-sql.md
Service: security
GitHub Login: @techlake
Microsoft Alias: terrylan

@ycedillos Thanks for the feedback! We are currently investigating and will update you shortly.

Outbound IP Address of the App Service Plan is just one component of the Azure Services.
We need this feature ON for running other services like

Import Export Service
2)SQL Database Query Editor
Data Sync

Follow the below documentation which discuss in detail the impact of removing 'Allow Azure services to access server'

@ycedillos Just following up here... Hope my previous comment helps.

@ycedillos Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

As pointed out many times on the web eg
https://www.fmsinc.com/microsoft-azure/sql-server/security.htm
and more precisely
https://www.youtube.com/watch?v=Af_fm7qSH_4
enabling "Access to Azure Services" on an SQL Database in fact enables all Azure resources regardless of the subscription access to the sql database. I tried it myself, using an Azure Cloud Shell to connect to a DB from another subscription and toggling the "Allow" setting toggled my ability to connect to the external subscription DB.
This is certainly not what many users would expect and is a potential security issue. It should be possible to use at least a more fine-grained subset of the Azure Public IPs from https://docs.microsoft.com/en-us/azure/virtual-network/public-ip-address-prefix.
Better yet, there should be a distinction between IPs that allow user control, like Azure Cloud Shell vs internal Azure infrastructure used for unbooks or DB backup services. Ideally, only Azure owned assets for automation of SQL or explicit subscription-owned resources would have network access to SQL dbs. It's not at all clear how to accomplish this from the documentation.


Enable builds on CircleCI

CircleCI builds will make it much easier in the future to test PRs but also automate deployments, and will help verify that the binaries we publish comes from reproductible builds. Currently there is a CI running at wix which can only be accessed by a few people. Having builds run on a public CI service will make the whole process more transparent and also easier to troubleshoot in case os issues.
It took me a while to restore builds to work on CircleCI and the root cause of all the problems seemed to be docker environment. While running inside docker the builds will often crash (segfault) during random commands (clang or when running python). We also observed that strange behavior when running on our own hosts inside docker. In order for it to work I had to switch circleCI config from using docker to "machine" which runs some other notion of virtualization.

https://circleci.com/gh/gengjiawen/jsc-android-buildscripts/15, here is the previous build on docker.
I still fond of docker for it's easy for others to build their own jsc.


'component-description' rule fails securitySchemas component although description is provided

Issue description and how to reproduce
Note: This issue occurs only when a $ref is used.
Provided the below local OpenAPI spec
openapi: 3.1.0
info:
    title: DemoService
    version: 0.0.1
    description: Dummy description

servers:
    - url: http://example.com
      description: Demo server

security:
  - Bearer: []

components:
    securitySchemes:
        Bearer:
            description: Bearer authentication using JWT
            $ref: https://remote-oas.com/auth.yaml#/components/securitySchemes/Bearer

And referencing a remote spec (via the $ref above) as follows:
openapi: 3.1.0
info:
    title: Authentication-related Snippets
    version: 0.0.1
    description: OpenAPI snippets related to API authentication

components:
    securitySchemes:
        Bearer:
            description: Bearer authentication using JWT
            type: http
            scheme: bearer
            bearerFormat: JWT

The issue arises during linting with Vacuum, resulting in the following error:
Component `Bearer` of type `securitySchemes` is missing a description

It's important to note that the linting process passes when the $ref is replaced with a complete schema.
Expected behavior
Vacuum should correctly interpret and validate the provided description when a $ref is used, ensuring successful linting without errors.

according to https://spec.openapis.org/oas/latest.html#oauth-flow-object the $ref is not supposed to work here ,
usually if $ref is supported it is mentionned in the spec like this
https://spec.openapis.org/oas/latest.html#callback-object
so from my point of view the syntax you are using is not 100 % correct , even if we understand it

I totally missed that; not mentioned in the Bearer authentication section. Thanks for pointing me in the right direction.


Support for /tts endpoint

Hi guys,
any /tts endpoint support planned?
Thank

Well, I'm working on it :)

Hi guys, there's a pull request for this
https://github.com/api-ai/api-ai-node-js/pull/27
any feedback? Thanks.


Revert "modified functions"

Reverts pcmanus/ccm#335

This broke many dtests not on trunk. @steveandwang, you'll need to modify the changes you made so they work on all versions.


ChowCentaur: init at 1.4.0

Motivation for this change
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

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

1 package built:

ChowCentaur

Not sure if anything is needed for this to work but i get a sefgfault when trying to run the program.

@Kranzes I get the same, see bugreport above.
Shall I remove the binary from the build, or do we want more people to test this?

@Kranzes I removed the binary, so just the plugins remain for now.
@SuperSandro2000 I rebased on a recent master to fix the merge conflict.
Would the both of you mind taking another look?

@SuperSandro2000 Thanks for the quick merge!


docs(pie-docs) - Use simpleTable on global spacing tokens page

Describe your changes (can list changeset entries if preferable)
Author Checklist (complete before requesting a review)

[x] I have performed a self-review of my code
[ ] ~If it is a core feature, I have added thorough tests~
[x] If it is a PIE Docs change, I have reviewed the Docs site preview
[ ] ~If it is a component change, I have reviewed the Storybook preview~
[x] If there are visual test updates, I have reviewed them properly before approving

Reviewer checklists (complete before approving)
Reviewer 1

[ ] If it is a PIE Docs change, I have reviewed the PR preview
[ ] If there are visual test updates, I have reviewed them

Reviewer 2

[ ] If it is a PIE Docs change, I have reviewed the PR preview
[ ] If there are visual test updates, I have reviewed them

@xander-marjoram just checked this, here are a couple of questions:

The text appears to be 16px, not 14px for the table elements. It looks quite oversized when compared.
Not necessarily tied to this ticket, but just noticed now: The notification component uses $content-subdued instead of $content-default. Who should I raise this with?

Everything else looks fine, thanks!

I've updated the font size for monospaced tables to 14px. The notification font colour is a strange one so let's address that one in another ticket.


'column "prsnamespace" does not exist

Most of my dbs work find with dbtoyaml however I have one that gives this error every time.  I tracked down the offending query in the source and ran it directly on the db with no row results, but not error either.
  Second, could you please connect to the database with psql, issue the following query and let me know what happens:
SELECT nspname AS schema, prsname AS name,
       prsstart::regproc AS start, prstoken::regproc AS gettoken,
       prsend::regproc AS end, prslextype::regproc AS lextypes,
       prsheadline::regproc AS headline,
       obj_description(p.oid, 'pg_ts_parser') AS description
FROM pg_ts_parser p
     JOIN pg_namespace n ON (prsnamespace = n.oid)
WHERE (nspname != 'pg_catalog' AND nspname != 'information_schema')
ORDER BY nspname, prsname;

Also, it appears you're using the head from the GitHub master repo.  Maybe you want to switch to branch r0.4 or tag r0.4.1, which doesn't have the TEXT SEARCH code that it's still being worked on.

Actually I installed it using pip:
Metadata-Version: 1.0
Name: Pyrseas
Version: 0.4.1
Summary: Framework and utilities to upgrade and maintain databases
Home-page: http://www.pyrseas.org/
Author: Joe Abbate
Author-email<EMAIL_ADDRESS>License: BSD
Description: =======
Pyrseas
=======
    Pyrseas provides a framework and utilities to upgrade and maintain a
    relational database.  Its purpose is to enhance and follow through

on
the concepts of the Andromeda Project         <http://www.andromeda-project.org/>_.
    Pyrseas currently includes the dbtoyaml utility to create a `YAML
    <http://yaml.org/>`_ description of a PostgreSQL database's tables,
    and the yamltodb utility to generate SQL statements to modify a
    database to match an input YAML specification.

    Pyrseas is distributed under the BSD license.

Platform: OS-independent
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: SQL
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Version Control
My postgres version is:
Postges 9.1.1
And the query is:
cos=> SELECT nspname AS schema, prsname AS name,
prsstart::regproc AS start, prstoken::regproc AS gettoken,
prsend::regproc AS end, prslextype::regproc AS lextypes,
prsheadline::regproc AS headline,
obj_description(p.oid, 'pg_ts_parser') AS description
FROM pg_ts_parser p
JOIN pg_namespace n ON (prsnamespace = n.oid)
WHERE (nspname != 'pg_catalog' AND nspname != 'information_schema')
ORDER BY nspname, prsname;
schema | name | start | gettoken | end | lextypes | headline | description
--------+------+-------+----------+-----+----------+----------+-------------
(0 rows)
cos=>
On Wed, Nov 23, 2011 at 9:00 AM, Joe Abbate <
<EMAIL_ADDRESS>
wrote:

A couple of questions:  What version of Postgres are you using?  Second,
could you please connect to the database with psql, issue the following
query and let me know what happens:
SELECT nspname AS schema, prsname AS name,
      prsstart::regproc AS start, prstoken::regproc AS gettoken,
      prsend::regproc AS end, prslextype::regproc AS lextypes,
      prsheadline::regproc AS headline,
      obj_description(p.oid, 'pg_ts_parser') AS description
FROM pg_ts_parser p
    JOIN pg_namespace n ON (prsnamespace = n.oid)
WHERE (nspname != 'pg_catalog' AND nspname != 'information_schema')
ORDER BY nspname, prsname;

Also, it appears you're using the head from the GitHub master repo.  Maybe
you want to switch to branch r0.4 or tag r0.4.1, which doesn't have the
TEXT SEARCH code that it's still being worked on.

Reply to this email directly or view it on GitHub:
https://github.com/jmafc/Pyrseas/issues/10#issuecomment-2850485

So i took you sugestion:
sudo pip uninstall pyrseas
and
git checkout v0.4.1
sudo python setup.py install
ran it on the offending db with no problems
On Wed, Nov 23, 2011 at 10:13 AM, Chet Henry<EMAIL_ADDRESS>
Actually I installed it using pip:
Metadata-Version: 1.0
Name: Pyrseas
Version: 0.4.1
Summary: Framework and utilities to upgrade and maintain databases
Home-page: http://www.pyrseas.org/
Author: Joe Abbate
Author-email<EMAIL_ADDRESS>License: BSD
Description: =======
Pyrseas
=======
    Pyrseas provides a framework and utilities to upgrade and maintain

a
relational database.  Its purpose is to enhance and follow through
on
the concepts of the Andromeda Project         <http://www.andromeda-project.org/>_.
    Pyrseas currently includes the dbtoyaml utility to create a `YAML
    <http://yaml.org/>`_ description of a PostgreSQL database's

tables,
and the yamltodb utility to generate SQL statements to modify a
database to match an input YAML specification.
    Pyrseas is distributed under the BSD license.

Platform: OS-independent
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: SQL
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Version Control
My postgres version is:
Postges 9.1.1
And the query is:
cos=> SELECT nspname AS schema, prsname AS name,
prsstart::regproc AS start, prstoken::regproc AS gettoken,
prsend::regproc AS end, prslextype::regproc AS lextypes,
prsheadline::regproc AS headline,
obj_description(p.oid, 'pg_ts_parser') AS description
FROM pg_ts_parser p
JOIN pg_namespace n ON (prsnamespace = n.oid)
WHERE (nspname != 'pg_catalog' AND nspname != 'information_schema')
ORDER BY nspname, prsname;
schema | name | start | gettoken | end | lextypes | headline |
description
--------+------+-------+----------+-----+----------+----------+-------------
(0 rows)
cos=>
On Wed, Nov 23, 2011 at 9:00 AM, Joe Abbate <
<EMAIL_ADDRESS>
wrote:

A couple of questions:  What version of Postgres are you using?  Second,
could you please connect to the database with psql, issue the following
query and let me know what happens:
SELECT nspname AS schema, prsname AS name,
      prsstart::regproc AS start, prstoken::regproc AS gettoken,
      prsend::regproc AS end, prslextype::regproc AS lextypes,
      prsheadline::regproc AS headline,
      obj_description(p.oid, 'pg_ts_parser') AS description
FROM pg_ts_parser p
    JOIN pg_namespace n ON (prsnamespace = n.oid)
WHERE (nspname != 'pg_catalog' AND nspname != 'information_schema')
ORDER BY nspname, prsname;

Also, it appears you're using the head from the GitHub master repo.
Maybe you want to switch to branch r0.4 or tag r0.4.1, which doesn't have
the TEXT SEARCH code that it's still being worked on.

Reply to this email directly or view it on GitHub:
https://github.com/jmafc/Pyrseas/issues/10#issuecomment-2850485