Some questions about your work

Hi, @Tobi-r9, thanks a lot for your interesting work! I have some questions about your work.

For the pre-trained models you released, what is the default value of output image size? In your readme, you set the image size to 64 for all the models during training. I am wondering whether your pre-trained models can be used to generate video with the size of 256*256.
Do your model allow class-conditioned generation? I find that your code seems to allow the input of extra class labels. I am wondering whether you try the video generation conditioned on both given images and class labels.
The training/testing split. Could you show the training/testing split for each dataset?
The implementation of resampling may be incorrect. As mentioned in your paper and Repainting, A resampling step is to add one-step noise and then de-noise. Your function forward_diffusion is designed to add Gaussian noise of timestep i to the x_start. In your implementation resampling, you use forward_function add Gaussian noise of timestep i to the img, i.e., $x_{t-1}$, which may just generate a strange result. Could you double-check whether my understanding is correct?

Hi,
thanks for your interest in our work.

The model itself can only generate 64x64 frames, however, you could use some kind of super-resolution model to increase the resolution frame by frame.
The original code from openai does allow class conditional generation, however, we have not experimented with it. Some minor fixes might be necessary to make it work properly, but it should not be too much work I guess.
The train and test splits are pre-defined for each dataset. Check for kinetics, Bair and UCF-101.
Thank you for letting me know. I will check and get back to you.

I hope this helps :)


i dont see stuff

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Sim Links and Screenshots
If applicable, add links to your sim settings or screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

If you could explain what you mean by "I can't see stuff" we could help you better :)

#1509


Needs further expansion

At the moment this page covers usage in a very light way, and doesn't touch on some important points such as managing the libraries which are available (first bullet point). If this isn't something which belongs here then perhaps example docker files which include this information could be used instead?

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

ID: 98eb0b83-1816-1010-23cd-fb85c4827063
Version Independent ID: 59f33c51-5f16-1427-3bae-01fcaa8814e7
Content: Customize containers with Databricks Container Services - Azure Databricks
Content Source: databricks/clusters/custom-containers.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

Thanks for the feedback and bringing this to our notice . We have assigned the issue to the content author . They will evaluate & update the document as appropriate

We have filed a ticket in the Databricks bug tracking system: DOC-2995. We will update this Git issue when the ticket has been resolved. #label:"in-progress".

I think gradual documentation updates over the 2 years that this issue has been open has meant that the docs are in a better shape and cover more information than was there previously. Happy for this to be closed


Fine-tuning with unlabelled data? (Causal language modelling)

I'd like to fine-tune using unlabelled data, i.e. a causal language modeling. For instance to adapt a model to a new domain or language.
Which parts of the training code need to be changed to use such a data source?
From what I can tell, it would probably be these:

DataCollatorForCausalLM (perhaps use DataCollatorForLanguageModeling from transformers)
make_data_module()
MMLUEvalCallback

Is that correct? Anything else?
Is there perhaps code from this or another repo that I can use?
Thanks!
Edit: Replaced "masked language modeling" with "causal language modeling".

Might not be this simple but you could try just feeding in your samples as {'input': '', 'output': '<the text>'}. So basically "given nothing, predict the whole thing". However if your samples are longer than the sequence length, they'll be truncated rather than windowed by this code.
So you'd need to either make sure all your samples tokenise to no more than (and ideally exactly) self.target_max_len. Since you're going to need to modify make_data_module anyhow, you could do it there.
As for do_mmlu_eval, you could just disable that with --do_mmlu_eval=False, right?

I tested this and it seems to work. At least eval perplexity goes down over time and when I load the lora in textgen the results look OK at first glance. Make sure to use CUDA_VISIBLE_DEVICES to force single-gpu. I get device-side assertions otherwise, although this was true with just load_in_8bits too and I think it might be some current bug in bitsandbytes.


Rails 4+ API 'CanCan' not found

Hi
I'm developing a Rails API as an engine which sits within a bigger Rails app and have started integrating 'cancancan' within the engine only. When I load the engine up, it keeps failing over with 'Api::CanCan' not found errors? Even with a simple require and also namespacing the ability class did not help.
Is this a known issue or can the gem only works in a standalone application?
I tried debugging the source code but to no avail. Any pointers will be most grateful.
Thank you!

 Did you find any solution?


Update version of cert manager

The listed version of the certificate manager is outdated and actually doesn't work with the rest of the article.

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


Possibility of future migration to Vulkan API

While CUDA is king in field of GPU Computations,
their licensing is very strict and expensive when used on non-workstation environment.
Any insight on possibility of migrating to Vulkan API for hardware agnosticism?
AMD Radeon have gained a lot of ground lately (and they have favorable licensing), and Intel is going to join the Dedicated GPU field in near future.

Vulkan is not a compute API so DAIN can't use it at all. OpenCL is the alternative to CUDA. As for why DAIN's devs went for CUDA instead of OpenCL, maybe one of them will elaborate.
Maybe AMD has gained a lot of ground lately but Nvidia still has a large marketshare lead over them in gaming PCs at least: https://store.steampowered.com/hwsurvey
Intel is welcome to join the dedicated GPU field but whether they will successfully do so is another question entirely. This isn't the first time they tried to build dedicated GPUs.

Vulkan is advertised as both Graphic and Compute API,
while OpenCL is an alternative to CUDA, Vulkan while not a direct alternative - is supported by AMD, NVidia and Intel, NVidia even have better support for it than for OpenCL.
There are handful of articles on using it.

Can we port it to vulkan ourselves? I really need this software for automated animation

@Inhumanity96
DAIN is licensed under the MIT so you're welcome to try. That depends entirely on whether Vulkan has the features that DAIN needs though.
@0xE1
Despite being marketed as a compute API, Vulkan has, from what I've read, a very limited subset of one aimed at rendering work, which I highly doubt is what DAIN is doing with CUDA. If this limited API doesn't do what DAIN needs, it doesn't matter how well supported Vulkan is.
Indeed, there is no reason for the Khronos group to release OpenCL 3 if Vulkan is an equivalent compute API and already available. In fact, that begs the question of why go for CUDA in the first place is OpenCL is already available and does what DAIN needs.

Vulkan is/will be the most ubiquitous graphics API (save perharps yet for OpenGL) and is available by default on AMD, NVidia and Intel graphics drivers on Windows and Linux (plus possible over Apple's Metal via MoltenVK, available on newer versions of Android and even other systems), so from on-user-machine gaming perspective, porting this to Vulkan would make the most sense for single-source best availability.
OpenCL on the other hand is not as easily available and is going through some rough patches. It can't be reasonably assumed as available for all end-users like Vulkan and it might be hard to ensure all needed features are always available for a broad target audience (more so now that OpenCL 3 specification was released reducing core functions).
That being said, OpenCL over Vulkan exists so porting to OpenCL and shipping with the necessary compatibility layer might be enough.
Also to consider, there are 3rd-party efforts to provide CUDA over Vulkan compatibility layers (eg: VUDA) and Nvidia is gradually making it more open, so likely soon there might be more development in that direction, thus possibly eliminating the need to actually port this (unless performance or licensing issues require it).
references:
https://www.anandtech.com/show/15746/opencl-30-announced-hitting-reset-on-compute-frameworks
https://www.phoronix.com/scan.php?page=news_item&px=VUDA-Vulkan-CUDA
https://www.anandtech.com/show/5238/nvidia-releases-cuda-41-cuda-goes-llvm-and-open-source-kind-of

Starting from CUDA the easiest path would be to convert to HIP that can export back to native CUDA and to OpenCL/AMD(ROCm) and perhaps that should eventually work in all Vulkan systems?
https://rocmdocs.amd.com/en/latest/Programming_Guides/HIP-porting-guide.html#hip-porting-guide

The in-development DAIN vulkan implementation
https://github.com/nihui/dain-ncnn-vulkan

this is an excelent development, @nihui! thanks for sharing it here!
Em ter, 25 de ago de 2020 12:50, nihui<EMAIL_ADDRESS>escreveu:

The in-development DAIN vulkan implementation
https://github.com/nihui/dain-ncnn-vulkan
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/baowenbo/DAIN/issues/77#issuecomment-680109820, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGS6JGDB4LCLWJ65MH252GTSCPMTRANCNFSM4NAV4RVA
.

Vulkan is/will be the most ubiquitous graphics API

As I've repeatedly said, DAIN doesn't need a graphics API. It needs a compute API. If Vulkan doesn't provide the necessary compute functionality, it doesn't matter how popular it is or will be. And I highly doubt that it does. It makes no sense for the Khronos group to maintain two competing compute APIs so the most sensible conclusion that they are maintaining both OpenCL and Vulkan because each doesn't have the other's functionality.

available on newer versions of Android and even other systems), so from on-user-machine gaming perspective, porting this to Vulkan would make the most sense for single-source best availability.

Do you truly believe that it makes sense to run DAIN on Android phones and tablets, with significantly less power than PCs and servers?

OpenCL on the other hand is not as easily available and is going through some rough patches. It can't be reasonably assumed as available for all end-users like Vulkan and it might be hard to ensure all needed features are always available for a broad target audience (more so now that OpenCL 3 specification was released reducing core functions).

I recommend re-reading Anandtech's writeup. OpenCL 3 does not have reduced core functionality. All of the functionality of previous versions are present. The only change in this regard is that the 2.x functions are now optional, for good reason as no one wanted to implement them when compulsory. Making them compulsory for 3 would have only repeated the problem.

That being said, OpenCL over Vulkan exists

OpenCL does not exist over Vulkan but alongside it.

Also to consider, there are 3rd-party efforts to provide CUDA over Vulkan compatibility layers (eg: VUDA)

Please re-read Phoronix's article. VUDA is not a compatibility layer. It is a library that allows devs that are writing Vulkan programs to write them in CUDA syntax. You still need to target the Vulkan API to make it work in the first place.

The in-development DAIN vulkan implementation

Good luck with your project but is using ncnn really a good idea? It appears to be a library whose target audience is mainly neural network apps on smartphones and tablets. The supported platform matrix section indicates that it's mainly designed to run on ARM CPUs whereas x86 CPUs and all GPUs are not optimised. Since Vulkan also only appears to be tacked on to accelerate select functions with most of the work done by the CPU, to say that it will make DAIN use Vulkan is stretching things.

Beta prebuild binary is available via https://github.com/nihui/dain-ncnn-vulkan/actions ci artifact
It should work on any graphics card supporting vulkan api on windows/linux/macos
Input two adjacent video frame images, and generate an interpolated frame at any time between.
If you have any questions, you can send an issue on my project  :smiley:

Beta prebuild binary is available via https://github.com/nihui/dain-ncnn-vulkan/actions ci artifact
It should work on any graphics card supporting vulkan api on windows/linux/macos
Input two adjacent video frame images, and generate an interpolated frame at any time between.
If you have any questions, you can send an issue on my project 😃

Thank you for your amazing work, as always. I had hoped for you to pick this up. I've been using your waifu2x version for well over a year now (yours is by far the best available version of that tool, and it works on any platform!!). I also started to use the 2 other, newer upscaling tools of yours.

I think this can be closed, I've observed that support for MoltenVK has been added to the build pipeline and the release build for macOS does work for Apple Silicon (M1) chips and it is using the MoltenVK wrapper for translating Vulkan calls to Metal. Performance isn't the best but it's better than CPU-only. In my testing, I've found that the M1 can get some performance boost by increasing tile size to 512.


home-assistant: enable alot more component tests

Motivation for this change
Enable tests for all components we have packaged up, when they exist.
Update pyflume to 0.7.0 to get rid of pyjwt<2.0 pin.
Update component-packages to include pygatt dependency.
Since the majority of tests that aren't working are network related (Trying to send out packets, trying to join multicast groups, ...) I'm going to propose a network marker on those tests upstream.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

You guessed my password!


rename optim.h into OPTIMCYCLE.h

What changes does this PR introduce?
Cleanup
What is the current behaviour?
we use and include optim.h
What is the new behaviour

strip down optim.h to just defining optimcycle, rename into OPTIMCYCLE.h
remove #include "optim.h" entirely in an few places.

Does this PR introduce a breaking change?
no, just local configurations that include "optim.h" need to be updated
Other information:
optim.h in directory optim is not changed
Suggested addition to tag-index
o pkg/ctrl:

reduce pkg/ctrl/optim.h to defining optimcycle and rename into OPTIMCYCLE.h
keep namelist optim unchanged in optim_readparms.F and define variables locally

@mjlosch I took a quick look, and this looks good. Will run few testreport to double check.
Few minor things:

I think we can remove completely "copt" from optim/optim.h
there is a typo in comment on line 9 of OPTIMCYCLE.h,
It would be nice to update this PR description.

I would like to remove the 4 gzip binary files in lsopt/:

it's not a great idea to put library binary files in the main MITgcm git repos.
these 4 ones are so old (the newest one was added 19 years ago) that it would be very hard to find a system on which they would work.

Now this has nothing to do with optim.h but since there is some cleaning of optim/ involved in this PR and lsopt/ is vaguely related to optim/ , I think it would fit here. @mjlosch do you agree ?

@jm-c I agree, go ahead.

The testreports I run yesterday were all good. So I think this PR is ready to be merged. Could do that soon, unless someone wants to add something.


like not work

hi all
i used vps ubuntu follow and comment and unfollow work but not work like this error  Request return 400 Error!
i use multi account on the vps
please help me

If you want any help please use Issue template.


The correct way to use tailwind

Summary:
Hello guys, firstly thank you guys very much for your hard working, I'm new in the world of mobile development and your project help me a lot. Everything seems work well for me except the using of tailwind css class.
Steps to reproduce:
When I try to use a class in tailwind like : flex, flex-row, ... I noticed that some class works some dont. the classes that can work are the classes that defined inside global.css file. So If I want the class work, I have to define the class in global.css
So my question (maybe stupid but I just want to make sure I'm not losing your awesome feature) is, Is it really that every time i want a class from tailwind I have to define it in global.css (copy it from tailwind source)  or there is some hidden command/way that can help me to make the class work automatically?
Thank you guys in advance.

Hello @lukenvn , Tailwind should work the same as the web with Native Wind. You don't need to add classes explicitly to global.css


Outdated version (9.13.2 vs 10.1.3)

Outdated version:
The current hosted Polkadot-JS UI API version is v10.1.3
The current IPFS API version is v9.13.2
UI:
Teleporting button is available on the IPFS version

The IPFS version only gets updated on an actual apps UI release. Sadly these have not come in at the frequency we would expect lately.
To compound matters further, we also had some IPFS publishing issues due to the PinataSDK, which didn't help matters at all.
As of this morning however (with an actual release & downgrade of pinning libs), IPFS is once again on latest.


Parser is overly eager to disambiguate < as the start of a typeArguments selector, due to error recovery

Consider the following code:
void f(bool b, int i) {
  print('b=$b, i=$i');
}

g(int x, int y, Object o) {
  f(x < y, (o as Function)());
}

main() {
  g(0, 1, () => 2);
}

I believe this should print b=true, i=2.  But instead it produces compile errors:
../../tmp/proj/test.dart:6:9: Error: 'y' isn't a type.
  f(x < y, (o as Function)());
        ^
../../tmp/proj/test.dart:6:12: Error: Expected a type, but got '('.
  f(x < y, (o as Function)());
           ^
../../tmp/proj/test.dart:6:12: Error: This couldn't be parsed.
  f(x < y, (o as Function)());
           ^
../../tmp/proj/test.dart:6:4: Error: Too few positional arguments: 2 required, 1 given.
  f(x < y, (o as Function)());
   ^
../../tmp/proj/test.dart:1:6: Context: Found this candidate, but the arguments don't match.
void f(bool b, int i) {
     ^

Stepping through the code, what is happening is that upon reaching the <, a disambiguation rule tries to figure out whether we're looking at a generic function invocation or an ordinary < operator; that disambiguation rule is "if the code can be parsed as a type argument list followed by (, then it's a generic function invocation."  However, the logic for recognizing a type argument list (ComplexTypeParamOrArgInfo.compute) includes error recovery logic that effectively considers < y, (o as Function) to be a valid type argument list.  So the parser never even tries interpreting the < as an ordinary < operator.
Replacing x < y with (x < y) works around the problem.

Here's another example of the same problem, using a slightly different error recovery path:
void f(bool b1, bool b2) {
  print('b1=$b1, b2=$b2');
}

g(int x, int y, Object o) {
  f(x < y, 0 > (o as int));
}

main() {
  g(0, 1, 2);
}

And another example, with yet another error recovery path:
void f(bool b1, bool b2) {
  print('b1=$b1, b2=$b2');
}

g(int x, int y, Object o, Object p) {
  f(x < y, (o as int) > (p as int));
}

main() {
  g(0, 1, 2, 3);
}


Dart Flutter Null Safety

Dear app.quicktype,
can app.quicktype support null safety on dart-flutter?
regards,
Okid

duplicate of #1673


Push all charms from x.x/edge to x.x/stable for CKF 1.8

What needs to get done
We need to push all charms of the bundle (latest/edge soon to be 1.8/edge) from their x.x/edge (e.g. 1.8/edge for kubeflow components) channel to x.x/stable (1.8/stable) channel in Charmhub.
Cut track branches issue
We should track issue https://github.com/canonical/bundle-kubeflow/issues/745 in order to know which charms haven't yet been published to their x.x/edge.
Why it needs to get done
We need this to create 1.8/stable bundle with charms from 1.8/stable.

Charms that have not been pushed to x.x/stable channels

[ ] argo-controller (we 're waiting for the track in Charmhub https://discourse.charmhub.io/t/request-add-track-3-3-10-to-argo-controller/12602/2)
[ ] envoy
[ ] kfp charms
[ ] kserve-controller
[ ] minio
[ ] oidc-gatekeeper (we 're expecting a fix for https://github.com/canonical/oidc-gatekeeper-operator/issues/112 and a PR to update the image)
[ ] training-operator (we have an issue where tests fail and charm hasn't been published yet to 1.7/edge so it can be promoted to stable.

Rest of them have not had their branches cut yet (see #745)

Closing since everything has been pushed to stable.


Add to Travis-CI

@zaquest Hey there, I was going to add this library to Travis-CI, but I don't have sufficient rights to do so.
Thanks!

Hello. Added to travis-ci and commited build status badge to readme. Let me know if you need anything else.

Thank you!


Beep sound

Beep sound at starting and ending.

Done.
client: https://github.com/katsuster/target-6-client/commit/4f78d11cabcda3b5108d063a610cb60d4d06c692
server: https://github.com/katsuster/target-6-server/commit/538b28d75ecb04e7754faac9a3f9d3da515fc813


How does Fenzo scale?

Apologies if this isn't the place to ask questions - I couldn't find a mailing list.
My understanding is that a TaskScheduler is quite stateful and should be a singleton within a cluster of JVM instances. Is this view incorrect? If so then what are the considerations around scaling?
Thanks!

You are right in that a TaskScheduler is stateful and that there would be a single instance in a cluster. The size of state information in Fenzo would be proportional to the number of VMs (aka agent/host) and the number of tasks assigned. Other state information, such as related to autoscaling and groups, are too small to be concerned about.
Although I have no specific data to quote, I used this test program to create 10,000 VMs (agents/hosts) each with 16 cores, filling the 160K cores with 45K tasks (1-, 8, and 12-copu tasks). I noticed the resident set size to be about 750MB.
While this is not meant to be a reference to figuring out memory for a given scale, the quick hack shows you a way to test your possible scale and measure the anticipated memory size as well as the performance to expect. Fenzo makes it easy to also test new plugins for constraints and fitness calculators. LeaseProvider and TaskRequestProvider classes in the test package are useful for this, instead of requiring actual agent hosts.

Thanks for the reply @spodila.
What are your thoughts toward resiliency? For example, if your process containing the TaskScheduler dies then what action do you take?
Thanks again for the dialogue.
(closing as you've addressed my primary question)

Upon start of the process containing the TaskScheduler, we initialize Fenzo with the entire state by calling TaskScheduler.getTaskAssigner().call(...) method for each task that is already known to be running. Specifically, since we run multiple instances of our framework with ZooKeeper based leader election, we perform this initialization upon being elected as the leader.
This does bring up a concern on latency at startup with large number of running tasks. However, we haven't come to the point where that is the next big problem to solve. If that does concern you, I'd love to hear your thoughts on it and/or exchange ideas on solving it.

Perhaps a plugable mechanism that a) requests state from other scheduler instances, returning a CompletionStage aka Scala's Future, and b) a callback so that the scheduler can be notified of new state asynchronously.
This then permits multiple schedulers to work together. We could then back the request and the callback with CRDTs (for example).
I think you should also consider reentrancy in your API to support such a mechanism and concurrency in general.


Added batch inserts for doctrine orm populate

Added a counter a batch size to insert in batches instead of all at once on which doctrine orm will block itself due the fact it holds all in memory.
Works fine and it reduces the memory consumption a lot. The smaller the batches the less memory it will consume but will be less fast as well.
Only problem that still remains is the return of the PKs inserted though. I don't think there is a real solution for that when you want to keep track of so much data. Did a test with 100k records for this though meaning it holds 100k PKs in an array.

Well, the PK drawback is serious and it should be documented.

Added some docs of the negative impact on bigger amounts of data

All comments have been handled and applied to the code

@pimjansen please don't force push. Just add commits to the PR so that we can see what you did in reaction to the comments. I don't mind having several commits in a PR.
Also, you haven't documented the batchSize anywhere. Considering this is a (slight) breking change, I suggest you mention it in the documentation.

Upgrading from 1.8 to 1.9, this commit seems to have broken our setup:
https://github.com/fzaninotto/Faker/commit/c49cd5438655043b487f4d986961746ae58edb3a

Using the following code:
        $users = $manager->getRepository(User::class)->findAll();

        $populator->addEntity(Status::class, 50, [
            'user' => function () use ($generator, $users) {
                $key = array_rand($users);

                return $users[$key];
            },
        ]);

This addition seems to be the problem:
https://github.com/fzaninotto/Faker/commit/c49cd5438655043b487f4d986961746ae58edb3a#diff-d38baf8c465e27d0cc5334cf5d8475aaR105


ELM XML Root Element Starts with an Upper Case Character

Using cql-to-elm translator versions 2.2.0 and 2.10.0, the generated ELM XML has a root library element with an upper case L.
This is a change from ELM XML generated by 1.5.3 and 1.5.12, where the root element had a lowercase l,  and differs from expectations set by the ELM library schema.
Example: 1.5.3 on the left, 2.10.0 on the right

I've investigated this and cannot reproduce this behavior with any of

The latest 3.0.0-SNAPSHOT translator
The latest 2.x translator (v2.11.0)
The version of the translator specified in the ticket (v2.10.0)

In all three cases, the generated ELM produces the expected, and correct, ELM output with a lowercase l for the library element at the root of the ELM file.
Is there any more detail you can provide about how/when you were seeing this behavior?

And just verified with the 2.2.0 translator as well. Looking closer at the image, I see other differences as well, what is the wstsnx2 namespace?

Thanks @brynrhodes and @vitorpamplona! I'll take a look at our Jackson setup and see if anything sticks out.

Hi @jkotanchik-SB  - we have the same issue with 3.x (we saw after attempting 2.x to 3.x). Did you ever figure out your problem?

Here is how you can recreate my problem with similar output to here: https://github.com/reason-healthcare/CQFToolingBug


Header flashes when new Tabs are created

Current behavior
I'm conditionally rendering new Tabs and when some are created after API calls return they're causing the entire component to flash.
Expected behaviour
New Tabs should be created without a re-render of the entire component, the component should in-place just re-render only the parts that are necessary rather than the entire component (e.g. the Header shouldn't be re-rendered if the only things changing are below it where the tab bar is).
Code sample
For Syntax Highlighting check this link
The relevant code is just:
{posts && <Tabs.Tab name="Items">
    <Posts posts={posts} render={'items'} currentThing={thing} {...props} key="items" tabView={Tabs} />
</Tabs.Tab> : <Tabs.Tab />}

What have you tried
Narrowed down the issue to the new tabs being created conditionally.

The opacity fade in is by design, because otherwise the scroll position would zap around in certain cases, so the fading is added to obscure that.
The header shouldn't flash though. Is this still a problem in recent rcs?

You legend! Fixed in 4.0.0 thank you and congrats on the release!

So this issue is back. I can confirm that it's occurring due to this component as I've popped the same Header out of the component and flashing stops. It appears to be occurring when there's a change to the tabs. I've been seeing it mostly with the dynamic tabs, when a new one is added just after load when a network call is returned. Somehow when the tab data appears (so not just the tab, but the component within) is returned, the header again flashes. Any thoughts on why this may be?


Document all of the command line options

Using the --help option shows all of the options, but they should also be documented in the README or one of the files in the docs subdirectory

This was completed by @MikeSchapp in #24


[BUG] "Recurring Snapshot and Backup Schedule" section is big volume details page

Describe the bug
"Recurring Snapshot and Backup Schedule" section is big volume details page
To Reproduce

Create a volume, attach it to a node, and navigate to Volume detail page
Scroll down to "Recurring Snapshot and Backup Schedule" section
The section seems real big and when you scroll towards the real end , user can add new schedules

Expected behavior
It should be smaller
Environment:

Longhorn version: 1.0.0-rc3

@sowmyav27 This is more like a UI design issue. For example, one question is, if we make it smaller, what are we going to put in the empty space.

validated with ui tag: wangsiye/longhorn-ui:af45a6d
Validation: PASSED
The "Recurring Snapshot and Backup Schedule" section is smaller and is as expected

Validated on latest master ui version : 23c813d longhorn: v1.0.0-rc3
Validation: PASSED

The "Recurring Snapshot and Backup Schedule" section is smaller and is as expected


Some examples of monitoring please.

Could not found in any docs.
Any help from you will be greatly appreciated.

Hi @sanguohot ,
It is possible to use any custom middleware to handle how your analytics data should be processed.
Tree gateway already includes a middleware that collect the log entries and store them into the redis database.
I recommend you to use this middleware and then configure logstash to collect from redis and send to your log server (I use elasticsearch).
To enable the redis middleware for the logs, just configure your gateway:
gateway:
    analytics:
        enabled: true
        logger:
            name: redis

You can found the docs here.

Hi @thiagobustamante
You are so kind.
3Q very much.
Still one more question please, is this code production ready?

Hi @sanguohot,
I've been using it in production for months. Just remember to Set NODE_ENV to production and use some process manager like PM2.
[]s

Very good news for me.
I will try to use it in a blockchain project.


feat(clerk-js,shared,types): Add ClerkRuntimeError class

Description
With the introduction of ClerkRuntimeError class, we can localize error messages and display them in ClerkJS components. This functionality existed for FAPI errors, and we are now adding support for runtime errors.

Example
Displays an error message caused when lazy loading a 3rd party library. In this case, the sign up process cannot continue and we need to provided the end user with some feedback.

Checklist

[ ] npm test runs as expected.
[ ] npm run build runs as expected.
[ ] (If applicable) JSDoc comments have been added or updated for any package exports
[ ] (If applicable) Documentation has been updated

Type of change

[ ] 🐛 Bug fix
[x] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[x] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[ ] @clerk/remix
[x] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[ ] @clerk/clerk-sdk-node
[x] @clerk/shared
[ ] @clerk/fastify
[ ] @clerk/chrome-extension
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore

This PR has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


keyword streaming --split_data 0 silence  class

I've noticed when using a custom data split with this repo, theres no silence or unknown audio added to the dataset, similar to how it is added in when the default subfolder organization is used. It's simple to add an unknown class by just adding a 'unknown' folder in the dataset with a bunch of random audio files, however, this solution doesn't add silence clips, and it's tedious to make a directory full of silence clips. I've added a simple way to add silence in my own local copy of this repo. Was wondering if the authors of this repo would be interested in me turning this option into something that can be controlled with command line flags, and making a pull request for this feature?
@rybakov
Thanks,
Brett

Hi @bdytx5 thank you for using this library and your suggestion! In non custom split "silence" and "unknown" labels are added under the hood (for compatibility with previously published papers) and it can confuse some users. That is why we introduced custom split, where data split is defined explicitly by user (in this case this lib does not do anything under the hood): it removes any confusions and we would prefer to keep this distinction between custom and non custom splits as it is.

I see. That makes sense. Thanks for the response


Fix typo

date types -> data types

@mumian

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@SvenAelterman - thank you for your contribution.
#sign-off


Add support for Rails 6

Updates the gem to support and test against Rails edge.

@jacobbednarz could you please squash your commits?

Sure, I'll get those tests green and then squash.

@route I've got this pretty much sorted however a failure on rails 3.2 is still outstanding and I can't replicate it locally - https://travis-ci.org/rails/pjax_rails/jobs/459512093#L636. Do you mind having a look and letting me know if you have any ideas? Thanks!

Herrrm, well. That made a liar out of me 🤷♂ Looks like this is now green across the board.

@jacobbednarz thank you, looks good to me now!


Existing implementations?

What are the existing Domain Payload implementations?

This is the interface we use:
https://github.com/bitExpert/adroit/blob/master/src/bitExpert/Adroit/Domain/Payload.php
And this is the implementation in our ADR "framework":
https://github.com/bitExpert/adrenaline/blob/master/src/bitExpert/Adrenaline/Domain/DomainPayload.php

Via Packagist search, also these (not including deprecated/abandoned/missing):

https://github.com/JoeBengalen/Payload

https://github.com/dashifen/domain/tree/master/src/Payload

https://github.com/equip/adr/blob/master/src/PayloadInterface.php

https://github.com/gpslab/payload

@JoeBengalen @geggleto @dashifen @gpslab you may (or may not!) be interested in providing input and advice on this project.

I had written that so long ago; I will gladly help out :)

Adding https://github.com/perfect-oblivion/payload by @devcircus to the list

It occurs to me that the only portion that needs interoperability is the "reading" portion of the Payload. Since the Domain is what creates the Payload, and Domains are typically very specific in their nature, the creation methods need not be standardized.
Likewise, the specific status codes themselves need not be standardized either, since they are going to be Domain-related. (I could see some room for generic statuses like SUCCESS, FAILURE, etc., but it would not be strictly necessary.)

I'm not sure I have anything else to add, here, really.  I was mostly messing around anyway, but I wish you all the best of luck.

Adding https://github.com/priskz/payload by @priskz to the list: read-only, with getStatus() : mixed and getData() : mixed as the readable signature.

Adding https://github.com/priskz/payload by @priskz to the list: read-only, with getStatus() : mixed and getData() : mixed as the readable signature.

Hey @pmjones ! Thank you for your contributions to the open source community. I took a lot of inspiration from your ADR pattern when I was putting together my implementation of it for my own projects. I ended up calling it SO-RAD (Service Oriented - Responder Action Domain). I have some documentation here: https://docs.google.com/presentation/d/13_zydQ-o8nxTzDBRjKx4dPJQNXWDaIaKODx5VeBLg1A/edit?usp=sharing . I think it could be beneficial for anyone interested in ADR & DDD patterns.

Recorded in IMPLEMENTATIONS.


SQL with "timestamp - interval '100' day" returns 400 error

SQL with clause
timestamp - interval '100' day

returns 400 error and the exception isn't logged in the Broker log.
Affected Version
0.22
Description
Run this query:
SELECT
AGE,
"ARRIVAL TIME",
"AVAILABLE TIME",
__time
FROM ds1
WHERE __time >= CURRENT_TIMESTAMP - INTERVAL '100' DAY

It returns 400 error.
Debugging shows that this exception is thrown:
org.apache.calcite.runtime.CalciteContextException: From line 7, column 37 to line 7, column 54: Interval field value 100 exceeds precision of DAY(2) field

Broker doesn't log the error.

The precision of ALL time units(from second to year) are limited to 2 by default in apache calcite. See the comment in calcite:
https://github.com/apache/calcite/blob/60457b28c890f12cc811528bd4f3b098bc3d00f7/core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java#L132
To solve this problem, Druid should overrides these default precision in class DruidTypeSystem

Good catch, you've already find a workaround.
For code change, we don't need to make changes to calcite. If I remember correctly, we just need to make change to the following function in DruidTypeSystem to return precision for dates. Your can dive into the RelDataTypeSystem.DEFAULT.getDefaultPrecision to see how calcite returns the precision for different types.
  @Override
  public int getDefaultPrecision(final SqlTypeName typeName)
  {
    return RelDataTypeSystem.DEFAULT.getDefaultPrecision(typeName);
  }


Move netstream to lua/autorun

https://github.com/wiremod/advdupe2/pull/358
https://github.com/thegrb93/StarfallEx/pull/1085
https://github.com/CapsAdmin/pac3/pull/999

Unless you never plan on changing functionality or signatures this seems like a bad idea. For bug fixes/exploits there's no way to make sure some other addon isn't overwriting our copy with a older one

Unless you never plan on changing functionality or signatures

Yeah, that's the plan. It already hasn't been changed in years; this is just to reduce the amount of loading/sending to clients.


Revisit non-SQA sources for the refactor

We have created a sqlAlchemy source which handles the abstraction on the metadata extraction logic.
Do something similar for non-SQA (e.g., Athena)

closing this task as non-SQA refactor was done by #5411


How to use it with react-native-webview?

Describe the bug
I'm currently trying to add react-native-webview on a storybook project, but when i load the page on localhost:6060, it only shows a red dot on the storybook component page. What can i do? is this library tested on storybook before?
To Reproduce
Steps to reproduce the behavior:

Add the library yarn add react-native-webview
Create a component to use it, something like this

import React from 'react';
import { View } from 'react-native';
import { WebView } from 'react-native-webview';

export interface IProps {
  route: any
}

export const AtomWebview = ({ route }: IProps) => {
  return (
    <View style={{ flex: 1 }}>
      <WebView source={{ uri: route }} />
    </View>
  )
};

export default AtomWebview;

Add a Story with the previous component, like this

import React from 'react';
import { ComponentMeta, ComponentStory } from '@storybook/react';
import { AtomWebview, IProps } from '../../../native/components/atoms/Webview'

export default {
  title: 'React Native/atoms/Webview',
  component: AtomWebview,
  argTypes: {},
  parameters: {
    controls: { expanded: true },
  },
} as ComponentMeta<typeof AtomWebview>;

export const Default: ComponentStory<typeof AtomWebview> = (args) => (
  <AtomWebview {...args} />
);

Default.args = {
  route: 'https://github.com/storybookjs/react-native'
};

See error at the localhost:6060 when running yarn storybook (only displays a red dot)

Expected behavior
A webview element with the html content from the source url provided
Screenshots

System:
System:
OS: macOS 11.5.2
CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Binaries:
Node: 16.14.0 - /usr/local/bin/node
Yarn: 1.22.17 - /usr/local/bin/yarn
npm: 8.3.1 - /usr/local/bin/npm
Browsers:
Chrome: 100.0.4896.88
Firefox: 98.0.1
Safari: 14.1.2
npmPackages:
@storybook/addon-actions: ^6.4.19 => 6.4.21
@storybook/addon-essentials: ^6.4.19 => 6.4.21
@storybook/addon-interactions: ^6.4.19 => 6.4.21
@storybook/addon-links: ^6.4.19 => 6.4.21
@storybook/addon-react-native-web: ^0.0.18 => 0.0.18
@storybook/react: ^6.4.19 => 6.4.21
@storybook/testing-library: ^0.0.9 => 0.0.9
Additional context
none.

Since react-native-webview doesn't support the web I think we can close this as I don't think there is anything that can be done here.
@sebaestrada You could use this package https://github.com/react-native-web-community/react-native-web-webview
to do that add an alias to your config like this
module.exports = {
  addons: [
    /*existing addons,*/
    {
      name: '@storybook/addon-react-native-web',
      options: {
        modulesToAlias: {
          'react-native-webview': 'react-native-web-webview',
        },
      },
    },
  ],
};

@sebaestrada were you able to render with web-webview? The alias is not working for me.

I know this isn't what you asked but I really think the best option would be to not render a webview on the web. If possible just render the html directly (or use an iframe) when the component gets rendered on the web.
A webview is intended for emulating a browser but if you're in the browser already then why add unnecessary layers?
Though I'd be interested to know the use-case behind this.

Agreed. In this case I only target react-native and wanted to document a component that uses a webview with a story. It's definitely roundabout.

@justindomingue I see, I can understand that usecase however I'm not sure how to handle it 😅 . If that package works as an alias I think it might actually be an ok workaround. What happens when you try to use the alias, do you get any specific error?


How do I disable this plugin on a specific file type or buffer

I want to disable this plugin for certain file types or buffers. What should I do

just leave it undisplayed

Have you read the help?

Am 18.07.2021 um 12:45 schrieb 233_cake @.***>:

just leave it undisplayed
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

In particular, please read this section:
https://github.com/vim-airline/vim-airline/blob/b861f9d2483a8b066f7b5b4dbae8990ff21455c5/doc/airline.txt#L250-L264

sorry，

Is this the right way to do it?
autocmd FileType NvimTree let b:airline_disable_statusline = 1

I've put it in my init.vim but the statusline still appears, does somebody know why is it like this?

Is NvimTree the correct filetype? Also, you may try :let w:airline_disable_statusline=1 And you may need to force a redraw.


Broken: go-bin install fails under WSL (window subsystem for linux)

Package name
go-bin
Version
1.21.6-1
Pacstall version
5.4.1
Relevant log output
[+] INFO: Sourcing pacscript
[+] INFO: Checking build dependencies
        [>] tar ✓ [installed]
        [>] gzip ✓ [installed]
[+] INFO: Checking apt dependencies
[+] INFO: Retrieving packages
[+] INFO: Downloading go1.21.6.linux-amd64.tar.gz
Initializing download: https://go.dev/dl/go1.21.6.linux-amd64.tar.gz
File size: 63.6146 Megabyte(s) (66704768 bytes)
Opening output file go1.21.6.linux-amd64.tar.gz
Starting download

Connection 3 finished
Connection 0 finished
Connection 2 finished
Connection 1 finished
Connection 3 finished
Connection 2 finished
Connection 0 finished
Connection 1 finished
[100%] [...............................................................] [  15.7MB/s] [00:00]

Downloaded 63.6146 Megabyte(s) in 4 second(s). (16075.32 KB/s)
        [>] Checking hash 3f934f40[...]
        [>] Extracting go1.21.6.linux-amd64.tar.gz
[+] INFO: Running functions
        [>] Running package
mkdir: cannot create directory '/usr/local/go-bin': Read-only file system
cp: cannot create directory '/usr/local/go-bin': Read-only file system
chmod: cannot access '/usr/local/go-bin': No such file or directory
[!] ERROR: Stacktrace (most recent call last)
 ├─➤MAIN() /usr/bin/pacstall:925
 │  ╰───➤  if ! source "$SCRIPTDIR/scripts/package-base.sh"; then
 ├─➤package_pkg() /usr/share/pacstall/scripts/package-base.sh:249
 │  ╰───➤ package_pkg
 ├─➤source() /usr/share/pacstall/scripts/package-base.sh:167
 │  ╰───➤  if ! source "$SCRIPTDIR/scripts/package.sh"; then
 ├─➤bwrap_function() /usr/share/pacstall/scripts/package.sh:353
 │  ╰───➤  if ! bwrap_function "${function}"; then
 ╰─➤TRACEBACK: /usr/share/pacstall/scripts/bwrap.sh:95
    ╰───➤ function bwrap_function() {
[+] INFO: Cleaning up

Patch for package
No response

Note that I have every permission you can image, the filesystem is not read-only at all (can mkdir/touch with no problem) and other pacstall packages work perfectly.
I'm on WSL2, Windows 10 + Ubuntu 24.04.1 LTS
Basically, it's a fresh installation

Can you run pacstall -I --no-sandbox go-bin?

Yes, running pacstall -I --nosandbox go-bin works and it actually solves my problem. Thanks for the advice!

This is a common issue with WSL that I'll probably add a wiki entry on the FAQ!


Number Formats/numFmt per column?

There should be an option to set/apply number formats ... not sure how I want to implement this yet.
On the one hand number formats are part of the style, but I need them on a per-column bases for pretty much all of my use cases and not per row ... of course, there are the built in ones, which have their id's ... hmmm

Actually nothing in need, so dropping this for now.


Build a UI for adding additional user and group access to works

Users should be able to add additional users and groups to a work, and define their level of access. This should (probably) also include the ability to modify existing permissions, including visibility settings. This will be needed to address "private" works that are migrated from Scholarsphere 3.0 that must be updated before they can be published.
WDLL
When editing a work, I can grant a different user read or edit access to my work, or grant another group edit or read access.

Superseded by #277


Upgrade to Quarkus 2.0.0.CR2

I think the gRPC integration will be broken. Here's the git diff that should fix it:
grpc.txt

I think the gRPC integration will be broken. Here's the git diff that should fix it:
grpc.txt

Thanks, applied

I have filed a followup https://github.com/apache/camel-quarkus/issues/2689

I have analyzed the heap usage during the build and I have not found any single hog in the dumps (except for the CqCatalog held in the ThreadLocal ). It looks the heap naturally increases with the number of modules. So I chose to increase the heap from 3g to 4g for the initial-mvn-install job, keeping others on 3g.


stuck on installation

ERROR: Command errored out with exit status 1:
    command: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-install-gh1rl25c/instagram.py/setup.py'"'"'; __file__='"'"'/private/tmp/pip-install-gh1rl25c/instagram.py/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
        cwd: /private/tmp/pip-install-gh1rl25c/instagram.py/
   Complete output (9 lines):
   Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File "/private/tmp/pip-install-gh1rl25c/instagram.py/setup.py", line 13, in <module>
       from InstagramPy import __version__
     File "/private/tmp/pip-install-gh1rl25c/instagram.py/InstagramPy/__init__.py", line 11, in <module>
       from .InstagramPySession import InstagramPySession, DEFAULT_PATH
     File "/private/tmp/pip-install-gh1rl25c/instagram.py/InstagramPy/InstagramPySession.py", line 12, in <module>
       from stem import Signal
   ModuleNotFoundError: No module named 'stem'
   ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

That’s not my code

I'm using mac i used
sudo pip3 install -U instagram.py
is there something wrong?

Hi! I fixed that many thanks" But now i get
[!] Invalid path to password list

Sorry for so many questions!
Do I need to install tor or the proxies will do the same thing? Also the proxies work automatically or do i have to make any changes?
Thank you again!

That is not one of my code


NEXT: Range Slider

[!WARNING]
This issue is a work in progress.

This will act as a hub to centralize this information.
Maintainer Requests
The following requests are coming straight from the Skeleton team. These are highly likely be implemented:

https://github.com/skeletonlabs/skeleton/issues/1066
(expect this to expand over time)

Community Requests
The following requests have come from the community and are under consideration:

https://github.com/skeletonlabs/skeleton/issues/2224

Bugs and Issues

...

Feedback
If you have additional updates or requests for this feature, please do so in the comments section below.

In my proposal (Dual Range Slider #2224) there where concerns regarding the accessibility of such an component. Therfore I am linking the ARIA Guideline for the multithumb pattern:
https://www.w3.org/WAI/ARIA/apg/patterns/slider-multithumb/

+1, come across needing a dual range slider today and found this, showing interest.


[Bug]

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
1.0.5-release-binary
What's Wrong?
1、执行查询有时会报错如下。
ERROR 1105 (HY000): errCode = 2, detailMessage = Could not allocate aggregate expression input value
ExecNode:Exprs:AGGREGATION_NODE (id=3):5cf2fd57a5a44006-b719b10f473a90d9 could not allocate 16.00 B without exceeding limit.
Error occurred on backend <IP_ADDRESS> by fragment 5cf2fd57a5a44006-b719b
What You Expected?
查询不报错！
How to Reproduce?
--我在github问题中发现一个跟我一样的情况，但是没有相关解答：
https://github.com/apache/doris/issues/6680#issue-997892295
Anything Else?
无
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

错误原因是超出了query内存限制，doris中一个query默认执行内存限制为2G，
修改session variable set exec_mem_limit = xxxx; 提高当前session的query内存限制，
也可以 set global exec_mem_limit = xxxx; 修改query默认内存限制，重启mysql client生效。


Fix list_job_excecutions_for_thing with status parameter

If the methods list_job_executions_for_thing and list_job_executions_for_job are used with an explicit status parameter then it will always run into a KeyError "status".
log.txt
This PR fixes a bug where wrong fields of job executions are accessed when filtering by status.

tests/test_s3/test_s3.py::test_missing_key_request_boto3 FAILED

@bblommers  Any idea what is the problem here? I have no clue why my changes should have influenced that test?

tests/test_s3/test_s3.py::test_missing_key_request_boto3 FAILED

@bblommers Any idea what is the problem here? I have no clue why my changes should have influenced that test?

Hey @gofabian , that looks like an issue with our CI - every now and then the Docker container decides not to respond. I've restarted the tests - should be fine the second time 🤞

Codecov Report

Merging #4334 (f37128c) into master (f5107b9) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #4334   +/-   ##
=======================================
  Coverage   95.09%   95.10%
=======================================
  Files         493      493
  Lines       55438    55425   -13
=======================================
- Hits        52720    52710   -10
+ Misses       2718     2715    -3

Flag
Coverage Δ

servertests
52.79% <ø> (+<0.01%)
:arrow_up:

test_responses
32.72% <ø> (-0.01%)
:arrow_down:

unittests
95.00% <ø> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moto/iot/models.py
91.35% <ø> (+0.27%)
:arrow_up:

moto/glacier/urls.py
100.00% <0.00%> (ø)

moto/glacier/utils.py
100.00% <0.00%> (ø)

moto/glacier/responses.py
95.20% <0.00%> (+0.20%)
:arrow_up:

moto/glacier/models.py
83.57% <0.00%> (+0.86%)
:arrow_up:

Continue to review full report at Codecov.

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


Installation Attempt not producing anything, not even logs.

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request

Module Version

4.3.0

Affected Resource(s)

ArcGIS_Server
ArcGIS_Portal
ArcGIS_DataStore
ArcGIS_Adaptor

Configuration Files
{
    "AllNodes": [
        {
            "NodeName": "[Machine Name]",
            "DataStoreTypes": [
                "Relational"
            ],
            "Role": [
                "Server",
                "Portal",
                "DataStore",
                "WebAdaptor"
            ],
            "WebAdaptorConfig":[
                {
                    "Role": "Portal"
                },
                {
                    "Role": "Server"
                }
            ]
        }
    ],
    "ConfigData": {
        "Version": "[Version of ArcGIS Deployment]",
        "ServerContext": "server",
        "PortalContext": "portal",
        "ServerRole": "GeneralPurposeServer",
        "DownloadSetups": false,
        "DownloadSetupsToSharedPath": false,
        "DownloadPatches": false,
        "SkipPatchInstalls": false,
        "Credentials": {
            "ServiceAccount": {
                "UserName": "[ServiceAccount Username - Can be a Domain Account]",
                "Password": "[ServiceAccount Password]",
                "IsDomainAccount": true,
                "IsMSAAccount": false
            }
        },
        "Server": {
            "LicenseFilePath": "C:\\s3\\ArcGISGISServerAdvanced_ArcGISServer_1464359.prvc",
            "Installer": {
                "Path": "C:\\s3\\ArcGIS_Server_Windows_111_185208.exe",
                "IsSelfExtracting": false,
                "InstallDir": "C:\\ArcGIS\\Server",
                "InstallDirPython": "C:\\Python27",
                "EnableArcMapRuntime": true,
                "EnableDotnetSupport": true
            },
            "ServerDirectoriesRootLocation": "C:\\arcgisserver\\directories",
            "ConfigStoreLocation": "C:\\arcgisserver\\config-store",
            "LocalRepositoryPath": "C:\\arcgisserver\\local",
            "ServerLogsLocation": "C:\\arcgisserver\\logs",
            "ServerDirectories": [
                {
                    "name": "arcgiscache",
                    "physicalPath": "C:\\arcgisserver\\directories\\arcgiscache",
                    "directoryType": "CACHE",
                    "cleanupMode": "NONE",
                    "maxFileAge": 0
                },
                {
                    "name": "arcgisjobs",
                    "physicalPath": "C:\\arcgisserver\\directories\\arcgisjobs",
                    "directoryType": "JOBS",
                    "cleanupMode": "TIME_ELAPSED_SINCE_LAST_MODIFIED",
                    "maxFileAge": 360
                },
                {
                    "name": "arcgisoutput",
                    "physicalPath": "C:\\arcgisserver\\directories\\arcgisoutput",
                    "directoryType": "OUTPUT",
                    "cleanupMode": "TIME_ELAPSED_SINCE_LAST_MODIFIED",
                    "maxFileAge": 10
                },
                {
                    "name": "arcgissystem",
                    "physicalPath": "C:\\arcgisserver\\directories\\arcgissystem",
                    "directoryType": "SYSTEM",
                    "cleanupMode": "NONE",
                    "maxFileAge": 0
                }
            ],
            "RegisteredDirectories": [
                {
                    "name": "BasemapsCacheDir",
                    "physicalPath": "C:\\arcgisserver\\additionaldirs\\cache",
                    "directoryType": "CACHE"
                },
                {
                    "name": "TestOutputDir",
                    "physicalPath": "C:\\arcgisserver\\additionaldirs\\testOutput",
                    "directoryType": "OUTPUT"
                },
                {
                    "name": "TestJobsDir",
                    "physicalPath": "C:\\arcgisserver\\additionaldirs\\testJobs",
                    "directoryType": "JOBS"
                }
            ],
            "PrimarySiteAdmin": {
                "UserName": "primaryadmin",
                "Password": "primarypassword"
            },
            "EnableHTTPSOnly": false,
            "EnableHSTS": false
        },
        "Portal": {
            "LicenseFilePath": "C:\\s3\\ArcGIS_Enterprise_Portal_111_465583_20240701.json",
            "PortalLicenseUserTypeId": "CreatorUT",
            "Installer": {
                "Path": "C:\\s3\\Portal_for_ArcGIS_Windows_111_185219.exe",
                "IsSelfExtracting": false,
                "WebStylesPath": "C:\\s3\\Portal_for_ArcGIS_Windows_111_185219.exe",
                "WebStylesInstallerIsSelfExtracting": false,
                "InstallDir": "C:\\ArcGIS\\Portal",
                "ContentDir": "C:\\arcgisportal"
            },
            "ContentDirectoryLocation":"C:\\arcgisportal\\content",
            "EnableAutomaticAccountCreation": true,
            "DefaultRoleForUser": "account_user",
            "DefaultUserLicenseTypeIdForUser": "creatorUT",
            "PortalAdministrator": {
                "UserName": "portaladmin",
                "Email"<EMAIL_ADDRESS>                "Password": "portalpassword",
                "SecurityQuestionIndex": 1,
                "SecurityAnswer": "vanilla"
            },
            "EmailSettings":{
                "SMTPServerAddress":"[SMTP Server Host Address]",
                "From":"[SMTP Server Host Email From]",
                "Label":"[SMTP Server Host Email From Label]",
                "AuthenticationRequired":"[SMTP Server Host Authentication required flag - False | True]",
                "SMTPPort":"[SMTP Server Host Port]",
                "UserName": "[SMTP Server Host Authentication Username]",
                "Password": "[SMTP Server Host Authentication Password]",
                "PasswordFilePath": "[SMTP Server Host Authentication Password File Path]",
                "EncryptionMethod": "[SMTP Server Host Encryption Method - SSL,TLS,NONE]"
            },
            "EnableHSTS": false,
            "WebGISDR": {
                "PropertiesFilePath": "C:\\arcgisportaldir",
                "TimeoutInMinutes": 3600,
                "RunAsAccount":{
                    "UserName": "webgisdraccount",
                    "Password": "webgisdrpassword"
                }
            }
        },
        "DataStore": {
            "ContentDirectoryLocation": "C:\\arcgisdatastore",
            "EnableFailoverOnPrimaryStop": false,
            "EnablePointInTimeRecovery": false,
            "Installer": {
                "Path": "C:\\s3\\ArcGIS_DataStore_Windows_111_185221.exe",
                "IsSelfExtracting": false,
                "InstallDir": "C:\\ArcGIS\\DataStore",
                "InstallAllFeatures": true
            }
        },
        "WebAdaptor": {
            "AdminAccessEnabled": true,
            "OverrideHTTPSBinding": true,
            "Installer": {
                "Path": "C:\\s3\\ArcGIS_Web_Adaptor_for_Microsoft_IIS_111_185222.exe",
                "DotnetHostingBundlePath": "C:\\s3\\dotnet-hosting-6.0.32-win.exe",
                "WebDeployPath": "C:\\s3\\WebDeploy_amd64_en-US.msi",
                "IsSelfExtracting": false
            },
            "WebSiteId": 1
        }
    }
}

Expected Behavior
Installed ArcGIS Server, Portal, DataStore, WebAdaptor on our EC2 Windows Server.
Actual Behavior
Nothing happens. No installation or logs. Below is the command and output
$ Invoke-ArcGISConfiguration -ConfigurationParametersFile $jsonFilePath -Mode Install -MappedDriveOverrideFlag $True -DebugSwitch

Dot Sourcing the Configuration:- ArcGISInstall
Starting DSC Job:- ArcGISInstall
VERBOSE: Time taken for configuration job to complete is 0.037 seconds
Logs Directory: C:\s3\Logs
Finished DSC Job:- ArcGISInstall. Time Taken - 00:00:00.0775718
ArcGISInstall -

Steps to Reproduce

git clone https://github.com/Esri/arcgis-powershell-dsc.git
cd C:\arcgis-powershell-dsc
cp -r .\Modules\ArcGIS\Modules 'C:\Program Files\WindowsPowerShell\Modules\ArcGIS'
cd 'C:\Program Files\WindowsPowerShell\Modules\ArcGIS'
Install-PackageProvider -Name NuGet -MinimumVersion <IP_ADDRESS> -Force'
Install-Module arcgis -Force
Get custom json file based from https://github.com/Esri/arcgis-powershell-dsc/blob/main/SampleConfigs/v4/v4.3.0/Base Deployment/BaseDeployment-SingleMachine.json
$jsonFilePath = "em-singlemachine.json"
$jsonContent = Get-Content -Path $jsonFilePath -Raw
$jsonObject = ConvertFrom-Json -InputObject $jsonContent
$jsonObject.AllNodes[0].NodeName = "Test"
$jsonObject.ConfigData.Version = "11.1"
$jsonObject.ConfigData.Credentials.ServiceAccount.UserName = "test\admin"
$jsonObject.ConfigData.Credentials.ServiceAccount.Password = "testProd2024"
$jsonObject.ConfigData.Portal.EmailSettings.SMTPServerAddress = "testProd2024"
$newJsonContent = ConvertTo-Json -InputObject $jsonObject -Depth 10
$ Set-Content -Path $jsonFilePath -Value $newJsonContent
Invoke-ArcGISConfiguration -ConfigurationParametersFile $jsonFilePath -Mode Install -MappedDriveOverrideFlag $True -DebugSwitch

Important Factoids
References

Hello,
Please take this as "probable cause based on past experience" as I'm not sure I've got exactly the same thing it was either :

The machine name is not the correct machine name : it need to be the windows configured name associated with the domain : Powershell can get it with this : [System.Net.Dns]::GetHostByName($env:computerName) . Don't be creative with DNS alias.
There are multiples versions of the module installed on the system causing some inconsistency (does not apply if you have a fresh VM) Had to uninstall all of them and double check the two PS modules folders
The json config file is not correct : everything written like this "[Machine Name]" need to be replaced with actual values.

I really wished and hoped there is at least logs

My (external) understanding is that in the first case (wrong machine name) if you can't access the machine, you can't apply the config so you can't really log anything.

The Machine Name is the one labelled as Computer Name in the Server Manager?

Wow! You are absolutely correct! Thanks!


[ᚬmaster] Rc/v0.24.0

v0.24.0 (2019-11-02)
Features

Implement estimate_fee_rate RPC (9e43807)

Codecov Report

Merging #157 into master will decrease coverage by 0.02%.
The diff coverage is 92.3%.

@@            Coverage Diff             @@
##           master     #157      +/-   ##
==========================================
- Coverage   96.88%   96.85%   -0.03%
==========================================
  Files          80       81       +1
  Lines        2054     2067      +13
==========================================
+ Hits         1990     2002      +12
- Misses         64       65       +1

Impacted Files
Coverage Δ

Tests/API/APIMockingTests.swift
100% <100%> (ø)
:arrow_up:

Source/API/APIClient+Experiment.swift
100% <100%> (ø)
:arrow_up:

Source/Types/FeeRateResult.swift
100% <100%> (ø)

Tests/API/APIClientTests.swift
97.57% <75%> (-0.57%)
:arrow_down:

Continue to review full report at Codecov.

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


add scoop install

Add scoop install
Change styling to cater for common install commands

@onesounds please let me know if this is done correctly, happy to change any if not right.


treating the bug while data url fails.

Tries to fix #261

Thanks! I would rather let more Fuel-proficient guys to review this.


I found this on version 1.9.4-1.2.0beta35

What version of MC?

1.10.2
this might be the cause :p

Should be fine. I'm using it with that too. I'll check this out later

this might not be deepresonance's fault, I'm getting a similar glitch with enderIO tanks. guessing something is messing up with fluids in general

aaaaand it fixed itself :P I literally did nothing and it no longer happens

I can confirm that this indeed happens. I can also confirm that this also happens with enderIO tanks and so I would also guess that it is not an error with deep resonance.
It seems to create 1000 buckets...maybe a mix up somewhere between milibuckets and buckets?
Minecraft 1.10.2
Deep Resonance 1.9.4-1.2.0 beta 35


Create GetAzureStackUpdateStatus.ps1

Need to create a PEP session

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: amolmehrotra sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

This script can be used to check PnU status. Makes use of Get-AzureStackUpdateStatus cmdlet and displays the results in tabular format for easy reading.


epel mirrorlist - metalink vs mirrorlist

I'm currently installing python34 and python34-virtualenv using the epel repositories provided by this module.
Current issue experiencing right now is that python34-virtualenv is not available. Checked and there was a minor difference between the epel repo provided by this module and the epel-release package
[epel provided by this module]
mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=$basearch
[epel-release package]
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
Changing the mirrorlist url to metalink is able to install python34-virtualenv, as well as setuptools.
Just wanted to raise this if ever a change should be made in this module to change 'mirrorlist' to 'metalink', or if something has changed with the epel repos themselves.

I think this was fixed in 03d58dd2563558fc9b339fe6f9016a974795a8bd, but we may not have made a forge release since then.

Thanks for that. Have made the change to pull that commit instead of the tag.


CCDrawNode and CCDrawPrimitives needs a way to draw their own geometry primitives

Create an access method that allows the developer to pass in an array of Coordinate and Color primitive definitions of Triangles or Lines.  This way they can create their own user definable geometry.

Closed by https://github.com/mono/CocosSharp/commit/15500ac


More time is spent in user mode when rocprofiler is used with MPI.

When running an MPI program with rocprof the user time is 39% less than without it.
When looking at the Linux kernel trace with LTTng tracer, we can see that the main process for each rank is waiting half the time when rocprof is enabled and it is in running mode without it.
When synchronizing the linux kernel trace with the rocprof trace we can see, that this happens with the memory transfer calls.
In the images, blue indicates that the thread is in kernel mode, green, user mode and a yellow line means that the thread is waiting.

Can't reproduce with relatively large kernel. Rocprofiler submits additional packets to hsa_queue forcing sched_yield(). There is no additional switches to kernel space.

@arfio Apologies for the lack of response.  Can you please check if your issue still exists with the latest ROCm 6.2? If resolved, please close the ticket. Thanks!

@arfio Closing ticket. Please feel free to re-open a ticket if you still see the issue with the latest ROCm. Thanks!


Fix rate ratings to handle if a board is full

If a board is full, it's blocked (almost as if the opponent has it). Rate ratings doesn't consider this.

Fixed with new probability calculations.


⚠ Please Fix ⚠

Why is th emax nubmer o fstarts 250000, when you do that even if you set the temperature to 5 none of the words change. Major flaw in the system
Creator of Bay Clock,
Lucas Chang

As the developer of this app, I feel a deep passion for what I have created. I have poured my heart and soul into it, making every decision with care and consideration. However, I am growing increasingly frustrated with the constant criticism and complaints regarding the maximum number of stars that can be set.
Let me make this clear: the decision to set the maximum number of stars to 250000 was not a random choice made without thought or consideration. It was a strategic decision made to ensure forwards compatibility, given the possibility that the popularity of certain frameworks may change in the future.
I understand that this decision may limit the range of stars that can be assigned to each framework, regardless of the temperature setting. However, it does not render the app useless or ineffective. The temperature slider still provides users with a level of control over the frequency of word replacement.
It is frustrating to see the passion and care that has gone into this app overshadowed by complaints about a single feature. I urge users to look beyond this one feature and appreciate the creativity and humor that this app seeks to inject into the often serious and technical world of programming.
As the developer, I am committed to creating a software that not only functions well but also brings joy and entertainment to its users. This app is not just another run-of-the-mill software churned out without any real passion or care. It represents something much more than that. It is a testament to the power of creativity, ingenuity, and the human spirit.
In conclusion, I ask that users approach this app with an open mind and a willingness to understand the reasoning behind its design choices. While I welcome constructive criticism and feedback, I ask that it be given with an understanding of the passion and care that has gone into its creation. The decision to set the maximum number of stars to 250000 was made to ensure forwards compatibility and the longevity of the app. Let us appreciate the creativity and humor that this app brings to the world of programming, and not let a single feature overshadow the passion and hard work that has gone into its creation.


[Lobby Screen] Tests to ensure correct strings are shown for each calling modality

What

Tests added for lobby screen in Call Composite
Why

Tests ensure that the correct strings are shown for each Calling modality.

https://skype.visualstudio.com/SPOOL/_workitems/edit/3021395
How Tested

Ran tests locally will build snapshots in CI

Thanks for adding these tests. This was a big peace we weren't testing


Getting build error when trying to deploy

Getting the following build error when trying to build my app locally. same error when trying to deploy to vercel. Any advice would be greatly appreciated!
info  - Generating static pages (38/38)

> Build error occurred
Error: Export encountered errors on following paths:
        /en-US/collection/men
        /en-US/collection/spring
        /en-US/collection/womens

at project/node_modules/next/dist/export/index.js:31:1106
at async Span.traceAsyncFn (project/node_modules/next/dist/telemetry/trace/trace.js:5:584)
at async project/node_modules/next/dist/build/index.js:43:49
at async Span.traceAsyncFn (project/node_modules/next/dist/telemetry/trace/trace.js:5:584)
at async project/node_modules/next/dist/build/index.js:25:1475
at async Span.traceAsyncFn (project/node_modules/next/dist/telemetry/trace/trace.js:5:584)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `next build`
npm ERR! Exit status 1

Ok, So I figured this one out, or at least figured out a workaround.
By adding collections by the name ‘men’ ‘spring’ and ‘womens’ to my store, it fixes this build issue. I could not for the life of me figure out where i was still trying to fetch from those collections however, so some help with that would still be appreciated! Also curious if this is a common issue

@PopeOnARope those collections are demo store collections, make sure you updated your env file with the correct API keys, specifically your newly created builder's space keys

also if this only happens on deploy, I'd double check the env variables in your .env.production file


Move serialization of chip::Device earlier.

Serializing in the destructor doesn't really do the right thing,
because by then Reset() has usually been called and hence
mSessionManager is null.
Instead, serialize in Reset() if were resetting an active device.
This fixes the remaining problems I was seeing with chip-tool messages
being rejected for having the wrong message counter values (due to us
never serializing the incremented message counter).
Testing
Manually tested as follows on Mac:
% cd examples/all-clusters-app/esp32
% source idf.sh
% idf make erase_flash flash monitor -j16 ESPPORT=/dev/tty.SLAB_USBtoUART

and in another terminal:
% ./gn_build.sh
% ./out/debug/standalone/chip-tool pairing ble-wifi SSID PASSWD 0 12345678 3840
% ./out/debug/standalone/chip-tool onoff toggle 1
% ./out/debug/standalone/chip-tool onoff toggle 1
% ./out/debug/standalone/chip-tool onoff toggle 1
% ./out/debug/standalone/chip-tool onoff toggle 1

Without this change, the toggle commands get rejected by message counter verification.

@woody-apple @Damian-Nordic @jepenven-silabs Please take a look?

Hi @bzbarsky-apple this commit fixes the issue mostly but occasionally I see a segmentation fault on the chip-tool, although the toggle does happen on the esp32. Here is my chip-tool output:
~/connectedhomeip$ ./out/linux/chip-tool onoff toggle 1
CHIP:IN: TransportMgr initialized
CHIP:DIS: Init admin pairing table with server storage
CHIP:IN: Loading certs from KVS
CHIP:IN: local node id is 0x000000000001B669
CHIP:DL: MDNS failed to join multicast group on enp0s31f6 for address type IPv4: Inet Error 1016 (0x000003F8): Address not found
CHIP:DL: MDNS failed to join multicast group on veth4d0aac8 for address type IPv4: Inet Error 1016 (0x000003F8): Address not found
CHIP:DL: MDNS failed to join multicast group on vpn0 for address type IPv6: OS Error 2022 (0x000007E6): Invalid argument
CHIP:ZCL: Using ZAP configuration...
CHIP:ZCL: deactivate report event
CHIP:CTL: Getting operational keys
CHIP:CTL: Generating credentials
CHIP:CTL: Loaded credentials successfully
CHIP:DL: CHIP task running
CHIP:TOO: Sending cluster (0x0006) command (0x02) on endpoint 1
CHIP:DMG: ICR moving to [Initialize]
CHIP:DMG: ICR moving to [AddCommand]
CHIP:IN: New pairing for device 0x0000000000bc5c01, key 0!!
CHIP:IN: Secure message was encrypted: Msg ID 34
CHIP:IN: Sending msg from 0x000000000001B669 to 0x0000000000BC5C01 at utc time: 7436860 msec
CHIP:IN: Sending secure msg on generic transport
CHIP:IN: Secure msg send status No Error
CHIP:DMG: ICR moving to [   Sending]
CHIP:IN: Secure transport received message destined to fabric 0, node 0x000000000001B669. Key ID 11
CHIP:EM: Received message of type 9 and protocolId 327680 on exchange 39017
CHIP:DMG: InvokeCommand =
CHIP:DMG: {
CHIP:DMG: 	CommandList =
CHIP:DMG: 	[
CHIP:DMG: 		CommandDataElement =
CHIP:DMG: 		{
CHIP:DMG: 			CommandPath =
CHIP:DMG: 			{
CHIP:DMG: 				EndpointId = 0x1,
CHIP:DMG: 				ClusterId = 0x6,
CHIP:DMG: 				CommandId = 0x2,
CHIP:DMG: 			},
CHIP:DMG:
CHIP:DMG: 			StatusElement =
CHIP:DMG: 			{
CHIP:DMG: 				GeneralCode = 0x0,
CHIP:DMG: 				ProtocolId = 0x5,
CHIP:DMG: 				protocolCode = 0x0,
CHIP:DMG: 			},
CHIP:DMG:
CHIP:DMG: 		},
CHIP:DMG:
CHIP:DMG: 	],
CHIP:DMG:
CHIP:DMG: }
CHIP:ZCL: DefaultResponse:
CHIP:ZCL:   Transaction: 0x55c334116df8
CHIP:ZCL:   status: EMBER_ZCL_STATUS_SUCCESS (0x00)
CHIP:TOO: Default Success Response
CHIP:EM: Sending Standalone Ack for MsgId:00000017
CHIP:CTL: Shutting down the controller
CHIP:IN: Secure message was encrypted: Msg ID 35
CHIP:IN: Sending msg from 0x000000000001B669 to 0x0000000000BC5C01 at utc time: 7437128 msec
CHIP:IN: Sending secure msg on generic transport
Segmentation fault

Will merge this as a partial fix, however @bzbarsky-apple  note that Arun apparently still sees apparent flakyness.

@arunbharadwaj Depending on which exact changeset you were testing with, you might be seeing #7070.
If you let me know which exact code you are using (which changeset, with what changes applied on top), I can try to reproduce your crash and see what's going on.

@bzbarsky-apple Not exactly sure if it is #7070. I am only seeing the segfault intermittently. Can't really say for sure what exactly is leading to it but my test was essentially pairing over ble using chip-tool and then running toggle commands back-to-back a few times.
  Was #7237 in that build or not?
Hence asking for which exact mainline changeset you are using.

Yes #7237 was a part of the build
This was my TOT:
commit a87bc4f06eff6088c86551197044656fbd57bf47
Author: eve-cxrp<EMAIL_ADDRESS>Date:   Mon May 31 18:20:52 2021 +0200

    Part 1: feature/temperature measurement cluster (#7026)

@arunbharadwaj Thanks, that's very helpful.  Filed #7297 on that crash, with logs, stacks, and analysis.


VS2022 in IDE build fails with antlr4_runtime, easy fixable and then working in IDE

build Kuzu from VS2022 IDE
mkdir kuzu_dev
git clone https://github.com/kuzudb/kuzu.git
mkdir _build
cd _build
cmake -G "Visual Studio 17 2022" -A x64 ..\kuzu
then open resulting Kuzu.sln in VS2022 IDE and build

build will fail with antlr4_runtime library due to combination of Optimization /O2 + Basic Runtime Checks with /RTC1
all other libs build
so i take a look at the antrl4_cypher CMakeLists.txt and this one missing this part from the antrl4_runtime CMakeLists.txt
if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
    if(MSVC)
        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
            /W4 /Od
        )
    else()
        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
            -g -Wall -O0
        )
    endif()
else()
    if(MSVC)
        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
            /O2
        )
    else()
        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
            -w -O3
        )
        target_compile_options(${ANTLR4_RUNTIME} PUBLIC
            -Wno-attributes
        )
    endif()
endif()

it seems that this if/else stuff selects the wrong build settings for Debug, but only for this lib
Kuzu builds fully in IDE if set the optimization the the antlr4_runtime to No optimization /O0

btw: compiles and run out of the box with QtCreator IDE 12.x

Kuzu builds fully in IDE if set the optimization the the antlr4_runtime to No optimization /O0

What do you mean by this? How are you setting the optimization level?
As I understand it, /Od and /O0 are equivalent on MSVC.
Why would it work out of the box on QtCreator if it fails in Visual Studio?

What do you mean by this? How are you setting the optimization level?

for testing by hand to /0d to not conflict with /RTC1

As I understand it, /Od and /O0 are equivalent on MSVC.

yes, but cmake sets currently wrongly /O2 (which conflict with /RTC1) - i don't see whats wrong here - the cmake script seems not wrong - but all other libs have /0d only this lib got /O2

Why would it work out of the box on QtCreator if it fails in Visual Studio?

will check that again

yes, but cmake sets currently wrongly /O2 (which conflict with /RTC1) - i don't see whats wrong here - the cmake script seems not wrong - but all other libs have /0d only this lib got /O2

Agreed... can you paste the full command line?

can you paste the full command line?

of what?
this is how i create the Vs2022 solution (sln) file for Kuzu
mkdir kuzu_dev
git clone https://github.com/kuzudb/kuzu.git
mkdir _build
cd _build
cmake -G "Visual Studio 17 2022" -A x64 ..\kuzu
then open resulting Kuzu.sln in VS2022 IDE and build

yes, but cmake sets currently wrongly /O2 (which conflict with /RTC1) - i don't see whats wrong here - the cmake script seems not wrong - but all other libs have /0d only this lib got /O2

Based on this, I figured you knew for sure that the command line for ANTLR got /O2.
I can't reproduce this on linux... the command line looks correct. I don't have a windows machine on me ATM to test. Does everything work if you do a debug build with cmake from the command line? Maybe this is a VS2022 specific issue?

I think the difference is the visual studio generator. Unlike the other generators, that allows multiple different build configurations to be build side-by-side (like we do manually in the makefile with separate build and release directories).
In that context, CMAKE_BUILD_TYPE just shouldn't be used, as it will often be incorrect with the visual studio generator.
I'd actually looked at supporting that generator a while ago, but never finished (I think because of arrow, but since we've removed that it's likely simpler to get this working). The following patch I seem to recall fixed this part. I haven't verified that; it's out of my git stash from months ago, but it replaces the CMAKE_BUILD_TYPE comparison with generator expressions that should work with the visual studio generator.
diff --git a/third_party/antlr4_runtime/CMakeLists.txt b/third_party/antlr4_runtime/CMakeLists.txt
index 8684bd167..2772a1ddf 100644
--- a/third_party/antlr4_runtime/CMakeLists.txt
+++ b/third_party/antlr4_runtime/CMakeLists.txt
@@ -324,27 +324,17 @@ if (WIN32)
 endif()

-if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
-    if(MSVC)
-        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
-            /W4 /Od
-        )
-    else()
-        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
-            -g -Wall -O0
-        )
-    endif()
+if(MSVC)
+    target_compile_options(${ANTLR4_RUNTIME} PRIVATE
+        $<$<CONFIG:Debug>:/W4 /Od>
+        $<$<CONFIG:Release>:/O2>
+    )
 else()
-    if(MSVC)
-        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
-            /O2
-        )
-    else()
-        target_compile_options(${ANTLR4_RUNTIME} PRIVATE
-            -w -O3
-        )
-        target_compile_options(${ANTLR4_RUNTIME} PUBLIC
-            -Wno-attributes
-        )
-    endif()
+    target_compile_options(${ANTLR4_RUNTIME} PRIVATE
+        $<$<CONFIG:Debug>:-g -Wall -O0>
+        $<$<CONFIG:Release>:-w -O3>
+    )
+    target_compile_options(${ANTLR4_RUNTIME} PUBLIC
+        $<$<CONFIG:Release>:-Wno-attributes>
+    )
 endif()

yes, but cmake sets currently wrongly /O2 (which conflict with /RTC1) - i don't see whats wrong here - the cmake script seems not wrong - but all other libs have /0d only this lib got /O2

when i create the VS2022 solution with cmake and build insider IDE i get the error that the antlr_runtime lib is incompatible with some other settings, so building in IDE fails because of this lib, i see in the IDE lib properties that /O2 is active - which fails with /RTC1 - all other libs are correctly /0d (happens also when create an VS2019 solution)

I can't reproduce this on linux... the command line looks correct. I don't have a windows machine on me ATM to test. Does everything work if you do a debug build with cmake from the command line? Maybe this is a VS2022 specific issue?

open "x64 Native Tools Command Prompt for VS 2022"
make debug NUM_THREADS=8

works with no build problems -> creates kuzu_shared.dll
in IDE the configuration is invalid for antrl4_runtime

but ok for all others, for example antrl4_cypher

the only difference i see is that the antrl4_runtime sets explicitly the optimization flags and antrl4_cypher does not
usually i can switch between serveral make systems, compilers with my other projects - so building on console with Ninja, make, or IDE, msys2, linux is not a problem - im doing that on daily basis and with CI, normaly there is some tiny bug in the cmake configuration that creates such errors, many developers using CMake + VStudio, even Qt6 and several other big 3rd parties are buildable using this way (and also on console)
and yes, QtCreator still builds out of the box directly using the CMakeLists.txt from the root (using VS2019)
no idea what is wrong

@LowLevelMahn Can you try the patch proposed above by @benjaminwinger ?

@LowLevelMahn Can you try the patch proposed above by @benjaminwinger ?

yes, that is a good description whats happening - i don't know why the QtCreator doesnt suffer from this
best is to do these less as possible localy - derive them from the main CMakeList.txt if possible
yes the patch makes it build in debug (release still fails linking) - but its already better with the patch
btw: you should not handle warnings different in debug or release - both should have full warning level (you can get different warnings)

ANTLR4 is a third-party project. We don't generally modify imported code like this too too much, as it's at best a distraction from more pressing matters.
In our own code we don't handle warnings differently. ANTLR4 is probably doing this configuration so that building in release mode doesnt present warnings to users. Whether that makes sense or not is not really up to us.

ANTLR4 is a third-party project. We don't generally modify imported code like this too too much

the CMakeLists.txt is only from Kuzu - the original CMakeLists.txt from the ANTRL project in the cpp runtime src is completely different - so Kuzu is in full control here :)

builds works for Debug/Release
FYI: there are >700 Warnings uint8_t <-> bool conversion etc., uint64->int32 cast etc.
way too much to be just ignored (gcc and clang should be even more stressy with these code lines)


Stop search at androidx.

Closes #1330

There might be a test for this that we need to add to. I'll have to check...

I checked to see if there were existing tests for this behavior and didn't find anything. If you find something, I'd be happy to update.


special treatment for python singletons like None, True, False, etc

Did this ultimately get dropped? It's a bit surprising that in argspec arg="None" works fine but arg="False" breaks with a "not found in this scope" compilation error, and one has to think of writing arg="false" instead.


Documentation: Updates for "Limitations"

Description of changes:
Updates for the "Limitations" section:

Revises all items in the intrinsics table (a final review is still expect when #727 is complete).
Includes the debug_assert* macros in the overrides table.
Updates the note on the standard library to mention overrides.
Adds content to the "Limitations" chapter article.
Other minor fixes.

Resolved issues:
Part of #700
Call-outs:

Testing:

How is this change tested? N/A

Is this a refactor change? No.

Checklist

[x] Each commit message has a non-empty body, explaining why the change was made
[x] Methods or procedures are documented
[x] Regression or unit tests are included, or existing tests cover the modified code
[x] My PR is restricted to a single feature or bugfix

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

Marked this PR as ready to review after adding content to limitations.md. Let me know if you have concerns about it.


Merge drops-refactor to main

Once this PR is merged, let's make PR to merge drops-refactor to main

https://github.com/kodadot/nft-gallery/pull/9711

Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/9711#issuecomment-1994390342
Current conflicts

@daiagi can you raise PR and resolve those three conflicts ahead, please?
I know from #9711 there would likely be some other, but till then we can have these done:)
Thank you!

ok


import key submodule into init

fixes #87
now all possible import options work:

[x] works:
import readchar
print(readchar.key.UP)

[x] works:
import readchar.key
print(readchar.key.UP)

[x] works:
import readchar.key as keys
print(keys.UP)

[x] works:
from readchar import key
print(key.UP)

Coverage decreased (-2.9%) to 95.349% when pulling 8ce42ad9ebff5833650b87d282404db9738aab18 on Cube707:imports into 01b4b0ae01b1f4efab83cd7f62464cb5187760a2 on magmax:master.


Patch proposal - Polishing this sample

I'd like to contribute by cleaning up this sample in the following way:

To update README.md as it refers to outdated instructions (Ids.java instead of Constants.java).
To merge the two directories with duplicate source code of the Endpoints (example/helloendpoints vs google/devrel/samples/helloendpoints).
To add the AuthLevel option of Endpoints to the Example.

Hi @mariogrx. Thanks! That sounds great, please make sure you've signed the CLA and send a PR.


Fix Footer Icon Title Alignment for Improved Visual Consistency

Related Issue
Fixes:  #3963
Description
This PR addresses the issue of misaligned icon titles in the footer's "Quick Links" section. The text next to the icons was not properly aligned, creating an inconsistent and less visually appealing layout.

Type of PR

[X] Bug fix

Screenshots / videos (if applicable)

Before

After

Checklist:

[X] I have made this change from my own.
[X] My code follows the style guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers and screenshots after making the changes.

this is an irrelevant issue .  all pages have different footer .
so , add uniform footer on all pages . ( [about us] page footer ) u can add .
create a new issue for it  and raise pr .


dip-721-nft-container Motoko example

Implementing all of the Motoko examples is no longer a priority


Change background of threejs example to one with a few targets

https://threejs.org/examples/?q=conve#webgl_physics_convex_break

Done.


java.lang.UnsatisfiedLinkError: No implementation found for com.microsoft.cognitiveservices.speech.dialog.DialogServiceConnector.stopListening

I'm using the library com.microsoft.cognitiveservices.speech:client-sdk:1.15.0
and the connection works fine. Now I'm trying to call
DialogServiceConnector.stopListeningAsync but I get the following error during runtime:
java.lang.UnsatisfiedLinkError: No implementation found for long com.microsoft.cognitiveservices.speech.dialog.DialogServiceConnector.stopListening(com.microsoft.cognitiveservices.speech.util.SafeHandle) (tried Java_com_microsoft_cognitiveservices_speech_dialog_DialogServiceConnector_stopListening and Java_com_microsoft_cognitiveservices_speech_dialog_DialogServiceConnector_stopListening__Lcom_microsoft_cognitiveservices_speech_util_SafeHandle_2)
The async method wraps the method stopListening which seems not implemented in the SO counterpart.

seems like there is a 1.16.0 version today, but the problem still exists

@matecode Can you please turn on logs, do a short run that captures the above and share the log here? Can you share a snippet of code that shows the order of Speech SDK APIs call you make, used to create this log.
Thanks,
Darren

Im calling DialogServiceConnector.listenOnceAsync to start the recognition. After that and during the "user voice input" i'm calling DialogServiceConnector.stopListeningAsync which throws the exception mentioned above.
Here is the log you requested:
speechSdk.log

Thanks @matecode, I opened a ticket on this in our internal system. I will investigate and report back here when I have an update. This is Java on Android, correct?
I am going to close this GitHub issue to keep the open issues fresh.

Hi @dargilco
Just for the record: I actually don't think it's a good practice to close the issue without having an answer because there is no way for the issue creator to keep track of their own open questions/issues.
Now the subject: any news from internal systems?
Thanks

Hi @matecode, a fix for this issue will be in next release of Speech SDK (version 1.17), likely to be out by the end of next week (mid May). Thank you again for reporting this!
Darren